OSDN Git Service

c167949098c6f212c203fb3758f8ae90e0c5e996
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-02-17  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/35231
4         * gcc.c-torture/execute/pr35231.c: New testcase.
5
6 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
7
8         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
9         (test_gt): Ditto.
10
11 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12
13         * obj-c++.dg/encode-2.mm: XFAIL.
14         * obj-c++.dg/encode-3.mm: Likewise.
15
16 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17             Paolo Carlini  <pcarlini@suse.de>
18
19         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
20         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
21         * g++.dg/ext/has_nothrow_copy.C: Likewise.
22
23 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
24
25         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
26         (main): Change to void and rename to sse_test.
27         * gcc.target/i386/pr24306.c: Ditto.
28         * gcc.target/i386/pr32065-2.c: Ditto.
29         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
30         (main): Change to void and rename to sse2_test.
31         * gcc.target/i386/20060512-3.c: Ditto.
32
33 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
34
35         PR fortran/35150
36         * gfortran.dg/c_loc_tests_12.f03: New test.
37
38 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
39
40         PR c++/35023
41         PR c++/35024
42         PR c++/35026
43         * g++.dg/cpp0x/vt-35026.C: New.
44         * g++.dg/cpp0x/vt-35023.C: New.
45         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
46         * g++.dg/cpp0x/vt-35024.C: New.
47
48 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
49
50         * gcc.c-torture/execute/va-arg-25.x: Remove.
51
52 2008-02-15  Richard Guenther  <rguenther@suse.de>
53             Zdenek Dvorak  <ook@ucw.cz>
54
55         PR tree-optimization/35164
56         * g++.dg/torture/pr35164-1.C: New testcase.
57         * g++.dg/torture/pr35164-2.C: Likewise.
58
59 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
60
61         PR testsuite/35119
62         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
63         in dg-final to match the assembly code generated by Darwin 9.
64
65 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
66
67         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
68
69 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
70
71         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
72
73 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
74
75         * lib/dejapatches.exp: New file.
76
77 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
78
79         PR c++/34050
80         * g++.dg/cpp0x/vt-34050.C: New.
81
82 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
83
84         PR preprocessor/35061
85         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
86
87 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
88
89         PR c++/28743
90         * g++.dg/template/nontype17.C: New.
91         * g++.dg/template/nontype16.C: Add error.
92
93 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
94
95         PR c++/35138
96         * g++.dg/template/member8.C: New test.
97
98 2008-02-13  Michael Matz  <matz@suse.de>
99
100         * gcc.dg/pr35065.c: Fix testcase warnings.
101
102 2008-02-13  Michael Matz  <matz@suse.de>
103
104         PR debug/35065
105         * gcc.dg/pr35065.c: New testcase.
106
107 2008-02-12  Richard Guenther  <rguenther@suse.de>
108
109         PR tree-optimization/35171
110         * gcc.c-torture/compile/pr35171.c: New testcase.
111
112 2008-02-12  Richard Guenther  <rguenther@suse.de>
113
114         PR middle-end/35163
115         * gcc.c-torture/execute/pr35163.c: New testcase.
116
117 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
118
119         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
120
121 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
122
123         * gnat.dg/loop_address.adb: New test.
124
125 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
126
127         * obj-c++.dg/bitfield-1.mm: Expect failures.
128         * obj-c++.dg/bitfield-4.mm: Likewise.
129         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
130         * obj-c++.dg/encode-8.mm: Likewise.
131         * obj-c++.dg/isa-field-1.mm: Likewise.
132         * obj-c++.dg/layout-1.mm: Likewise.
133         * obj-c++.dg/lookup-2.mm: Likewise.
134         * obj-c++.dg/try-catch-2.mm: Likewise.
135         * obj-c++.dg/try-catch-9.mm: Likewise.
136
137 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
138
139         PR c++/35144
140         * g++.dg/tree-ssa/pr35144.C: New test.
141
142         PR inline-asm/35160
143         * gcc.target/i386/pr35160.c: New test.
144
145         PR c++/34862
146         * g++.dg/init/new27.C: New test.
147
148 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
149
150         PR c++/35077
151         * g++.dg/template/crash78.C: New.
152
153 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
154
155         PR testsuite/35047
156         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
157         * gcc.dg/compat/vector-2_y.c: Ditto.
158
159 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
160             Richard Guenther  <rguenther@suse.de>
161
162         PR tree-optimization/33992
163         * gcc.c-torture/execute/pr33992.c: New testcase.
164
165 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
166
167         * gfortran.dg/streamio_14.f90:  New test.
168
169 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
170
171         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
172         Add -mfpmath=387 to dg-options.
173
174 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
175
176         PR testsuite/35047
177         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
178         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
179         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
180         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
181         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
182         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
183         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
184         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
185         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
186
187 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
188
189         PR objc++/34193
190         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
191
192 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
193
194         PR c++/35056
195         * g++.dg/conversion/bitfield8.C: New.
196
197 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
198
199         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
200
201 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
202
203         PR c++/35049
204         PR c++/35096
205         * g++.dg/ext/vector13.C: New.
206
207 2008-02-06  David Daney  <ddaney@avtrex.com>
208
209         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
210
211 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
212
213         * lib/target-supports.exp (check_effective_target_hard_float): Remove
214         special case for xtensa-*-*.
215         
216 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
217
218         PR fortran/35037
219         * gfortran.dg/volatile11.f90: New test.
220
221 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
222
223         PR c++/33553
224         * g++.dg/template/array19.C: New test.
225
226 2008-02-05  Diego Novillo  <dnovillo@google.com>
227
228         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
229
230         PR 33738
231         * g++.dg/warn/pr33738.C: Remove.
232
233 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
234
235         PR fortran/34945
236         * gfortran.dg/bounds_check_13.f: New test.
237
238 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
239
240         PR testsuite/33946
241         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
242
243 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
244
245         PR target/35083
246         * gcc.target/i386/pr35083.c: New test.
247
248 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
249
250         PR fortran/32315
251         * gfortran.dg/data_bounds_1.f90: New test.
252
253 2008-02-04  Diego Novillo  <dnovillo@google.com>
254
255         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
256
257         PR 33738
258         * testsuite/g++.dg/warn/pr33738.C: New.
259
260 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
261
262         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
263         to match.
264
265 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
266
267         * lib/target-supports.exp (check_effective_target_hard_float): Only
268         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
269         other targets, grep for a call insn in the rtl expand dump for an
270         add of two doubles.
271         (target_compile): Support generating rtl dumps as output.
272
273 2008-02-04  Richard Guenther  <rguenther@suse.de>
274
275         PR middle-end/33631
276         * gcc.c-torture/execute/pr33631.c: New testcase.
277
278 2008-02-04  Richard Guenther  <rguenther@suse.de>
279
280         PR middle-end/35043
281         * gcc.c-torture/compile/pr35043.c: New testcase.
282
283 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
284
285         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
286
287 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
288
289         * gcc.target/i386/pr31628.c: Require effective target fpic.
290         * gcc.target/i386/strinline.c: Ditto.
291         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
292         * gcc.dg/pr35045.c: Ditto.
293         * gcc.dg/20050503-1.c: Ditto.
294
295 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
296
297         PR fortran/32760
298         * gfortran.dg/host_assoc_variable_1.f90: New test.
299         * gfortran.dg/allocate_stat.f90: Change last three error messages.
300
301 2008-02-02  Michael Matz  <matz@suse.de>
302
303         PR target/35045
304         * gcc.dg/pr35045.c: New test.
305
306 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
307
308         PR libfortran/35001
309         * gfortran.dg/shape_4.f90:  New test.
310
311 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
312
313         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
314
315 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
316
317         PR rtl-optimization/34773
318         * gcc.target/cris/torture/pr34773.c: New test.
319
320 2008-02-01  Nick Clifton  <nickc@redhat.com>
321
322         * lib/target-supports.exp (check_profiling_available): Do not
323         expect profiling to work on the xstormy16 target.
324
325 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
326
327         PR testsuite/35047
328         * gcc.c-torture/execute/20050316-2.x: New file.
329         * gcc.target/i386/pr17390.c: Update scan pattern.
330         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
331         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
332
333 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
334
335         PR fortran/34910
336         * gfortran.dg/proc_assign_2.f90: New test.
337
338 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
339             Jakub Jelinek  <jakub@redhat.com>
340
341         PR c++/34935
342         PR c++/34936
343         * g++.dg/ext/alias-canon.C: New.
344         * g++.dg/ext/alias-mangle.C: New.
345
346 2008-01-30  Jan Hubicka  <jh@suse.cz>
347
348         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
349
350 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
351
352         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
353         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
354
355 2008-01-30  Jan Hubicka  <jh@suse.cz>
356
357         PR target/34982
358         * gcc.c-torture/execute/pr34982.c: New testcase.
359
360 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
361
362         * gcc.target/s390/tf_to_di-1.c: New testcase.
363
364 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
365
366         PR fortran/34975
367         * gfortran.dg/use_only_3.f90: New test.
368         * gfortran.dg/use_only_3.inc: Modules for new test.
369
370         PR fortran/34429
371         * gfortran.dg/function_charlen_2.f90: New test.
372
373 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
374
375         PR middle-end/34969
376         * gcc.dg/pr34969.c: New test.
377
378         PR c/35017
379         * gcc.dg/inline-25.c: New test.
380         * gcc.dg/inline-26.c: New test.
381         * gcc.dg/inline-27.c: New test.
382
383 2008-01-29  Richard Guenther  <rguenther@suse.de>
384
385         PR middle-end/35006
386         * gcc.c-torture/compile/pr35006.c: New testcase.
387
388 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
389
390         PR c++/34055
391         PR c++/34103
392         PR c++/34219
393         PR c++/34606
394         PR c++/34753
395         PR c++/34754
396         PR c++/34755
397         PR c++/34919
398         PR c++/34961
399         * g++.dg/cpp0x/vt-34219-2.C: New.
400         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
401         * g++.dg/cpp0x/vt-34961.C: New.
402         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
403         cases from the re-opened PR.
404         * g++.dg/cpp0x/vt-34753.C: New.
405         * g++.dg/cpp0x/vt-34919.C: New.
406         * g++.dg/cpp0x/vt-34754.C: New.
407         * g++.dg/cpp0x/vt-34606.C: New.
408         * g++.dg/cpp0x/vt-34219.C: New.
409         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
410         * g++.dg/cpp0x/vt-34755.C: New.
411         * g++.dg/cpp0x/pr31438.C: Ditto.
412         * g++.dg/cpp0x/variadic81.C: Ditto.
413
414 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
415
416         * g++.dg/torture/pr34641.C: Put the dg-do first.
417
418 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
419
420         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
421
422 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
423
424         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
425
426 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
427
428         PR 31535
429         * gcc.target/powerpc/spe-small-data-1.c: New test.
430         * gcc.target/powerpc/spe-small-data-2.c: New test.
431
432 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
433
434         PR libfortran/34980
435         * gfortran.dg/shape_3.f90:  New test.
436
437 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
438
439         * gcc.target/s390/20020926-1.c: Remove -m31.
440
441 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
442
443         * gcc.target/s390/20020926-1.c: Disable for s390x.
444
445 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
446
447         PR fortran/34994
448         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
449         expression.
450
451 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
452
453         PR fortran/34990
454         * gfortran.dg/array_constructor_22.f90: New test.
455
456 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
457
458         PR middle-end/34688
459         * gcc.c-torture/compile/pr34688: New test.
460
461 2008-01-26  Tobias Burnus  <burnus@net-b.de>
462
463         PR fortran/34848
464         * gfortran.dg/missing_optional_dummy_5.f90: New.
465
466 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
467
468         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
469         noinline.  XFAIL test.
470
471 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
472
473         PR fortran/31610
474         * gfortran.dg/array_3.f90: New test.
475
476 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
477
478         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
479         on i?86/x86_64.
480
481         PR c++/34965
482         * gcc.dg/pr34965.c: New test.
483         * g++.dg/other/error24.C: New test.
484
485 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
486
487         PR libfofortran/34887
488         * gfortran.dg/x_slash_2.f:  New test.
489
490 2008-01-26  Richard Guenther  <rguenther@suse.de>
491
492         PR c++/34235
493         * g++.dg/torture/pr34235.C: New testcase.
494
495 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
496
497         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
498
499 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
500
501         PR target/34981
502         * gcc.target/mips/lazy-binding-1.c: New test.
503         * gcc.target/mips/mips.exp (setup_mips_tests): Set
504         mips_forced_no_abicalls and mips_forced_no_shared.
505         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
506         Avoid using small data with -mabicalls.  Don't make -G0 force
507         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
508         forces the opposite option.
509
510 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
511
512         PR target/34970
513         * gcc.target/i386/fastcall-1.c: Scan for correct label.
514         Use -std=gnu89 switch.
515
516 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
517
518         PR libfortran/34876
519         * gfortran.dg/direct_io_9.f: New test.
520
521 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
522
523         PR fortran/34661
524         * gfortran.dg/where_operator_assign_4.f90: New test.
525
526 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
527
528         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
529         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
530         c4x-*-* targets.
531
532 2008-01-25  Richard Guenther  <rguenther@suse.de>
533
534         PR middle-end/32244
535         * gcc.c-torture/execute/pr32244-1.c: New testcase.
536
537 2008-01-25  Richard Guenther  <rguenther@suse.de>
538
539         PR tree-optimization/34966
540         * gcc.c-torture/compile/pr34966.c: New testcase.
541
542 2008-01-25  Richard Guenther  <rguenther@suse.de>
543
544         PR c++/33887
545         * g++.dg/torture/pr33887-1.C: New testcase.
546         * g++.dg/torture/pr33887-2.C: Likewise.
547         * g++.dg/torture/pr33887-3.C: Likewise.
548         * gcc.c-torture/execute/20071211-1.c: Likewise.
549
550 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
551
552         PR target/34856
553         * gcc.dg/pr34856.c: Use pointer mode for "pin".
554
555 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
556
557         PR middle-end/33333
558         * g++.dg/gomp/pr33333.C: New test.
559
560         PR preprocessor/34692
561         * gcc.dg/cpp/pr34692.c: New test.
562         * gcc.dg/gomp/pr34692.c: New test.
563
564 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
565
566         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
567
568 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
569
570         PR fortran/34202
571         * gfortran.dg/empty_type.f90: New test.
572
573 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
574
575         PR c++/34603
576         * g++.dg/template/crash77.C: New.
577
578 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
579
580         PR target/34856
581         * gcc.dg/pr34856.c: New test.
582
583 2008-01-24  Tobias Burnus  <burnus@net-b.de>
584
585         * gfortran.dg/namelist_39.f90: Delete temporary files.
586         * gfortran.dg/namelist_44.f90: Ditto.
587
588 2008-01-24  Richard Guenther  <rguenther@suse.de>
589
590         PR middle-end/34953
591         * g++.dg/torture/pr34953.C: New testcase.
592
593 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
594
595         PR middle-end/34934
596         * gcc.c-torture/compile/20080124-1.c: New test.
597
598 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
599
600         PR fortran/34872
601         * gfortran.dg/function_charlen_3.f: New test.
602
603 2008-01-23  Michael Matz  <matz@suse.de>
604
605         PR debug/34895
606         * g++.dg/debug/pr34895.cc: New testcase.
607
608 2008-01-23  Richard Guenther  <rguenther@suse.de>
609
610         PR middle-end/31529
611         * gcc.dg/pr31529-1.c: New testcase.
612         * gcc.dg/pr31529-2.c: Likewise.
613
614 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
615
616         PR c++/34829
617         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
618         unsigned int for the first argument.
619
620 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
621
622         PR c++/33984
623         * g++.dg/conversion/bitfield7.C: New test.
624         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
625
626 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
627
628         From Michael Frysinger  <michael.frysinger@analog.com>
629         * gcc.target/bfin/mcpu-bf547.c: New test.
630         * gcc.target/bfin/mcpu-bf523.c: New test.
631         * gcc.target/bfin/mcpu-bf524.c: New test.
632         * gcc.target/bfin/mcpu-bf526.c: New test.
633
634 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
635
636         * gcc.c-torture/execute/20080122-1.c: New test.
637
638 2008-01-22  Tom Tromey  <tromey@redhat.com>
639
640         PR c++/34859
641         * gcc.dg/cpp/pr34859.c: New file.
642
643 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
644
645         PR fortran/34875
646         * gfortran.dg/vector_subscript_3.f90: New test.
647
648 2008-01-22  Tobias Burnus  <burnus@net-b.de>
649
650         PR fortran/34848
651         * gfortran.dg/missing_optional_dummy_4.f90
652
653 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
654
655         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
656
657 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
658
659         * gnat.dg/unchecked_union1.adb: New test.
660
661 2008-01-22  Tom Tromey  <tromey@redhat.com>
662
663         PR c++/34829
664         * g++.dg/ext/pr34829.C: New file.
665
666 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
667
668         PR c++/34607
669         * gcc.dg/gomp/pr34607.c: New test.
670         * g++.dg/gomp/pr34607.C: New test.
671
672         PR c++/34914
673         * g++.dg/ext/vector10.C: New test.
674
675         PR c++/34918
676         * g++.dg/other/error23.C: New test.
677
678         PR c++/34917
679         * g++.dg/ext/vector12.C: New test.
680
681 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
682
683         PR 32102
684         * gcc.dg/Wstrict-overflow-21.c: New.
685         * g++.dg/warn/Wstrict-aliasing-8.C: New.
686
687 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
688
689         PR middle-end/33092
690         * gcc.dg/pr33092.c: New.
691
692 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
693
694         * gcc.target/s390/20020926-1.c: Add -m31 option.
695
696 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
697
698         PR fortran/34915
699         * gfortran.dg/initialization_18.f90: New test.
700
701 2008-01-22  Tobias Burnus  <burnus@net-b.de>
702
703         PR fortran/34899
704         * gfortran.dg/tab_continuation.f: New.
705
706 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
707
708         PR fortran/34896
709         * gfortran.dg/use_rename_2.f90: New test.
710
711 2008-01-21  Richard Guenther  <rguenther@suse.de>
712
713         PR middle-end/34856
714         * gcc.c-torture/compile/pr34856.c: New testcase.
715
716 2008-01-21  Richard Guenther  <rguenther@suse.de>
717
718         PR c/34885
719         * gcc.c-torture/compile/pr34885.c: New testcase.
720
721 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
722
723         * gnat.dg/specs/alignment1.ads: New test.
724
725 2008-01-21  Richard Guenther  <rguenther@suse.de>
726
727         PR c++/34850
728         * g++.dg/torture/pr34850.C: New testcase.
729
730 2008-01-21  Alon Dayan  <alond@il.ibm.com>
731             Olga Golovanevsky  <olga@il.ibm.com>
732
733         PR tree-optimization/34701
734         * gcc.dg/struct/wo_prof_array_field.c: New test.
735         
736 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
737
738         PR c++/34891
739         * g++.dg/ext/vector9.C: New.
740
741 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
742
743         PR c++/34776
744         PR c++/34486
745         * g++.dg/template/crash75.C: New.
746         * g++.dg/template/crash76.C: Likewise.  
747
748 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
749
750         PR rtl-optimization/34808
751         * gcc.c-torture/compile/pr34808.c: New test.
752
753 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
754
755         PR fortran/34784
756         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
757
758         PR fortran/34861
759         * gfortran.dg/entry_array_specs_3.f90: New test.
760
761         PR fortran/34854
762         * gfortran.dg/use_rename_1.f90: New test.
763
764 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
765
766         PR fortran/34784
767         * gfortran.dg/array_constructor_20.f90: New test.
768         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
769
770         PR fortran/34785
771         * gfortran.dg/array_constructor_21.f90: New test.
772
773 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
774
775         PR libfortran/34795
776         * gfortran.dg/inquire_13.f90: New test.
777         
778         PR libfortran/34659
779         * gfortran.dg/continuation_9.f90: New test.
780
781 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
782
783         PR target/34831
784         * gcc.target/mips/pr34831.c: New test.
785
786 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
787
788         PR fortran/34817
789         PR fortran/34838
790         * gfortran.dg/any_all_1.f90:  New test.
791         * gfortran.dg/any_all_2.f90:  New test.
792
793 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
794
795         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
796         "dg-require-weak" statement.
797         * g++.dg/eh/weak1.C: Likewise.
798
799 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
800
801         PR gcov-profile/34610
802         * gcc.dg/gomp/pr34610.c: New test.
803
804 2008-01-19  Tobias Burnus  <burnus@net-b.de>
805
806         PR fortran/34760
807         * gfortran.dg/implicit_11.f90: New.
808         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
809         * gfortran.dg/entry_15.f90: Ditto.
810         * gfortran.dg/func_assign.f90: Ditto.
811         * gfortran.dg/gomp/reduction3.f90: Ditto.
812         * gfortran.dg/proc_assign_1.f90: Ditto.
813
814         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
815         of dg-excess-errors.
816
817 2008-01-18  Tobias Burnus  <burnus@net-b.de>
818
819         PR fortran/32616
820         * gfortran.dg/argument_checking_15.f90: New.
821         * gfortran.dg/argument_checking_5.f90: Change TODO into
822         dg-warning.
823
824 2008-01-18  Tobias Burnus  <burnus@net-b.de>
825
826         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
827         * gfortran.dg/enum_5.f90: Ditto.
828         * gfortran.dg/enum_6.f90: Ditto.
829         * gfortran.dg/bom_error.f90: Ditto.
830         * gfortran.dg/func_decl_4.f90: Ditto.
831
832 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
833
834         PR libfortran/34782
835         * gfortran.dg/fmt_t_6.f: New test.
836
837 2008-01-18  Tobias Burnus  <burnus@net-b.de>
838
839         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
840
841 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
842
843         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
844
845 2008-01-18  Ian Lance Taylor  <iant@google.com>
846
847         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
848
849 2008-01-18  Ian Lance Taylor  <iant@google.com>
850
851         PR c++/33407
852         * g++.dg/init/new26.C: New test.
853
854 2008-01-18  Richard Guenther  <rguenther@suse.de>
855
856         PR middle-end/34801
857         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
858         redundant one.
859
860 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
861
862         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
863         dg-require-effective-target.
864
865 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
866
867         PR target/34556
868         * gfortran.dg/reshape_2.f90: New test.
869
870 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
871
872         * gcc.dg/20040223-1.c: Fix comment typo.
873
874 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
875
876         PR target/34814
877         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
878         until 34814 is fixed.
879
880 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
881
882         PR tree-optimization/34648
883         * gcc.c-torture/compile/pr34648.c: New testcase.
884
885 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
886
887         PR testsuite/34821
888         * gcc.dg/autopar/autopar.exp: New.
889         * g++.dg/tree-ssa/pr34355.C: Require pthread.
890         * lib/target-supports.exp (check_effective_target_pthread): New.
891
892         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
893         * gcc.dg/tree-ssa/reduc-1short.c: Same.
894         * gcc.dg/tree-ssa/reduc-1.c: Same.
895         * gcc.dg/tree-ssa/reduc-2short.c: Same.
896         * gcc.dg/tree-ssa/reduc-2.c: Same
897         * gcc.dg/tree-ssa/reduc-3.c: Same.
898         * gcc.dg/tree-ssa/reduc-1char.c: Same.
899         * gcc.dg/tree-ssa/reduc-6.c: Same.
900         * gcc.dg/tree-ssa/reduc-7.c: Same.
901         * gcc.dg/tree-ssa/reduc-2char.c: Same.
902         * gcc.dg/tree-ssa/reduc-8.c: Same.
903         * gcc.dg/tree-ssa/reduc-9.c: Same.
904
905 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
906
907         * gnat.dg/discr5.adb: New test.
908
909 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
910
911         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
912
913 2008-01-17  Richard Guenther  <rguenther@suse.de>
914
915         PR tree-optimization/34825
916         * gcc.dg/pr34825.c: New testcase.
917
918 2008-01-17  Richard Guenther  <rguenther@suse.de>
919
920         * gcc.c-torture/execute/20080117-1.c: New testcase.
921
922 2008-01-17  Revital Eres  <eres@il.ibm.com>
923
924         PR30957
925         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
926
927 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
928
929         PR fortran/34429
930         * gfortran.dg/function_charlen_1.f90: New test.
931
932         PR fortran/34431
933         * gfortran.dg/function_types_1.f90: New test.
934         * gfortran.dg/function_types_2.f90: New test.
935
936         PR fortran/34471
937         * gfortran.dg/function_kinds_4.f90: New test.
938         * gfortran.dg/function_kinds_5.f90: New test.
939
940         * gfortran.dg/defined_operators_1.f90: Errors now at function
941         declarations.
942         * gfortran.dg/private_type_4.f90: The same.
943         * gfortran.dg/interface_15.f90: The same.
944         * gfortran.dg/elemental_args_check_2.f90: The same.
945         * gfortran.dg/auto_internal_assumed.f90: The same.
946
947 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
948
949         * gnat.dg/sizetype.adb: New test.
950
951 2008-01-16  Richard Guenther  <rguenther@suse.de>
952
953         PR middle-end/32628
954         * gcc.dg/overflow-warn-7.c: New testcase.
955
956 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
957
958         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
959
960 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
961         Richard Guenther  <rguenther@suse.de>
962
963         PR c/34668
964         * gcc.dg/pr34668-1.c: New test.
965         * gcc.dg/pr34668-2.c: Likewise.
966
967 2008-01-16  Richard Guenther  <rguenther@suse.de>
968
969         PR c++/33819
970         * g++.dg/torture/pr33819.C: New testcase.
971
972 2008-01-16  Richard Guenther  <rguenther@suse.de>
973
974         PR c/34768
975         * gcc.c-torture/execute/pr34768-1.c: New testcase.
976         * gcc.c-torture/execute/pr34768-2.c: Likewise.
977
978 2008-01-16  Tobias Burnus  <burnus@net-b.de>
979
980         PR fortran/34796
981         * gfortran.dg/argument_checking_13.f90: New.
982         * gfortran.dg/argument_checking_14.f90: New.
983
984 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
985         
986         PR libfortran/34671
987         * gfortran.dg/anyallcount_1.f90:  New test.
988
989 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
990
991         PR c++/34399
992         * g++.dg/cpp0x/vt-34399.C: New.
993         * g++.dg/template/friend50.C: New.
994
995 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
996
997         PR c++/34751
998         * g++.dg/cpp0x/vt-34751.C: New.
999
1000 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1001
1002         PR c++/34051
1003         PR c++/34055
1004         PR c++/34102
1005         PR c++/34103
1006         * g++.dg/cpp0x/vt-34051-2.C: New.
1007         * g++.dg/cpp0x/vt-34102.C: New.
1008         * g++.dg/cpp0x/vt-34051.C: New.
1009         * g++.dg/cpp0x/vt-34055.C: New.
1010         * g++.dg/cpp0x/vt-34103.C: New.
1011
1012 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1013
1014         PR c++/34314
1015         * g++.dg/cpp0x/vt-34314.C: New.
1016         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1017         reality (the error message was wrong previously).
1018
1019 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1020
1021         PR c++/33964
1022         * g++.dg/cpp0x/vt-33964.C: New.
1023         * g++.dg/template/partial5.C: New.
1024
1025 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1026
1027         PR c++/34052
1028         * g++.dg/cpp0x/vt-34052.C: New.
1029         * g++.dg/template/ttp26.C: New.
1030         
1031 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1032
1033         * gnat.dg/rep_clause2.ad[sb]: New test.
1034         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1035
1036 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1037
1038         PR c++/24924
1039         * g++.dg/cpp/pedantic-errors.C: Delete.
1040         * g++.dg/cpp/permissive.C: Delete.
1041         
1042 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1043
1044         * gcc.c-torture/compile/20080114-1.c: New test.
1045
1046 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1047
1048         PR fortran/34665
1049         * gfortran.dg/argument_checking_11.f90: New.
1050         * gfortran.dg/argument_checking_12.f90: New.
1051         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1052         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1053         * gfortran.dg/argument_checking_3.f90: Ditto.
1054         * gfortran.dg/pointer_intent_2.f90: Ditto.
1055         * gfortran.dg/import2.f90: Ditto.
1056         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1057         * gfortran.dg/implicit_actual.f90: Ditto.
1058         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1059         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1060
1061 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1062
1063         PR fortran/34763
1064         * gfortran.dg/interface_proc_end.f90: New.
1065
1066 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1067
1068         PR fortran/34759
1069         * gfortran.dg/assumed_size_refs_4.f90: New.
1070
1071 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1072
1073         * gnat.dg/unchecked_convert1.adb.
1074
1075 2008-01-13  Richard Guenther  <rguenther@suse.de>
1076
1077         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1078         readable and writable again before exiting.
1079
1080 2008-01-13  Richard Guenther  <rguenther@suse.de>
1081
1082         PR middle-end/34601
1083         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1084
1085 2008-01-13  Jan Hubicka  <jh@suse.cz>
1086
1087         PR middle-end/32135
1088         * gcc.dg/pr32135.c: new.
1089
1090 2008-01-12  Doug Kwan  <dougkwan@google.com>
1091
1092         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1093         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1094         -Wignored-qualifiers.
1095
1096 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1097
1098         * gnat.dg/slice3.adb: New test.
1099         * gnat.dg/slice4.adb: Likewise.
1100
1101 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1102
1103         * gnat.dg/bit_packed_array.ad[sb]: New test.
1104
1105 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1106
1107         PR fortran/34432
1108         * gfortran.dg/parens_7.f90: New test.
1109
1110 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1111
1112         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1113         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1114
1115         * gcc.dg/pr33826.c: Require nonpic.
1116
1117 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1118
1119         PR fortran/34722
1120         * gfortran.dg/inquire_12.f90: New test.
1121
1122 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1123
1124         PR libfortran/34670
1125         * all_bounds_1.f90: New test case.
1126         * maxloc_bounds_1.f90: New test case.
1127         * maxloc_bounds_2.f90: New test case.
1128         * maxloc_bounds_3.f90: New test case.
1129         * maxloc_bounds_4.f90: New test case.
1130         * maxloc_bounds_5.f90: New test case.
1131         * maxloc_bounds_6.f90: New test case.
1132         * maxloc_bounds_7.f90: New test case.
1133         * maxloc_bounds_8.f90: New test case.
1134
1135 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1136
1137         * gcc.dg/struct-ret-3.c: New test.
1138
1139 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1140
1141         PR fortran/34537
1142         * gfortran.dg/transfer_simplify_8.f90: New test.
1143
1144 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1145
1146         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1147         size_t using predefined macro.
1148
1149 2008-01-10  Raksit Ashok  <raksit@google.com>
1150
1151         PR rtl-optimization/27971
1152         * gcc.target/i386/pr27971.c: New testcase.
1153
1154 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1155
1156         PR fortran/34396
1157         * gfortran.dg/bounds_check_12.f90: New test.
1158
1159 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1160
1161         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1162         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1163
1164 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1165
1166         PR middle-end/34641
1167         * g++.dg/torture/pr34641.C: New testcase.
1168
1169 2008-01-10  Richard Guenther  <rguenther@suse.de>
1170
1171         PR tree-optimization/34651
1172         * g++.dg/torture/pr34651.C: New testcase.
1173
1174 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1175
1176         PR tree-optimization/34017
1177         * gcc.dg/tree-ssa/pr34017.c: New.
1178
1179 2008-01-09  Richard Guenther  <rguenther@suse.de>
1180         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1181
1182         PR middle-end/30132
1183         * gcc.c-torture/compile/pr30132.c: New testcase.
1184
1185 2008-01-09  Richard Guenther  <rguenther@suse.de>
1186
1187         PR middle-end/34458
1188         * gcc.c-torture/compile/pr34458.c: New testcase.
1189
1190 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1191
1192         PR testsuite/30459
1193         g++.dg/eh/ia64-2.C: Require weak support.
1194
1195 2008-01-08  Richard Guenther  <rguenther@suse.de>
1196
1197         PR middle-end/31863
1198         * g++.dg/torture/pr31863.C: New testcase.
1199
1200 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1201
1202         PR middle-end/34694
1203         * gcc.dg/gomp/pr34694.c: New test.
1204         * g++.dg/gomp/pr34694.C: New test.
1205
1206         PR c++/33890
1207         * g++.dg/gomp/pr33890.C: New test.
1208
1209 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1210
1211         PR fortran/34476
1212         * gfortran.dg/parameter_array_init_3.f90: New test.
1213
1214 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1215
1216         PR fortran/34681
1217         PR fortran/34704
1218         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1219
1220 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1221
1222         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1223         * g++.dg/other/spu2vmx-1.C: Use it.
1224
1225 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1226
1227         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1228
1229         PR testsuite/34575
1230         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1231         * gcc.target/powerpc/parity-1.c: Likewise.
1232
1233 2008-01-07  Fred Fish  <fnf@specifix.com>
1234
1235         PR preprocessor/30363:
1236         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1237         macro expansions.
1238
1239 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1240
1241         PR fortran/34672
1242         * gfortran.dg/use_only_2.f90: New test.
1243
1244 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1245
1246         PR libstdc++/34680
1247         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1248         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1249
1250 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1251
1252         PR fortran/34545
1253         * gfortran.dg/use_12.f90: New test.
1254
1255 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1256
1257         PR fortran/34689
1258         * interface.c (compare_actual_formal): Fix intent(out) check for
1259         function result variables.
1260
1261 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1262
1263         PR fortran/34690
1264         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1265
1266 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1267
1268         PR fortran/34689
1269         * gfortran.dg/intent_out_4.f90: Fix test case.
1270
1271 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1272
1273         PR fortran/34689
1274         * gfortran.dg/intent_out_4.f90: New.
1275
1276 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1277
1278         PR libfortran/34540
1279         * gfortran.dg/optional_dim_3.f90: New test.
1280
1281 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1282
1283         PR fortran/34658
1284         * gfortran.dg/common_11.f90: New.
1285         * gfortran.dg/blockdata_1.f90: Update test case.
1286         * gfortran.dg/blockdata_2.f90: Update test case.
1287
1288 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1289
1290         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1291
1292 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1293
1294         PR fortran/34655
1295         * gfortran.dg/equiv_constraint_9.f90: New.
1296
1297 2008-01-06  Revital Eres  <eres@il.ibm.com>
1298
1299         PR tree-optimization/34263
1300         * gcc.dg/pr34263.c:  New testcase.
1301
1302 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1303
1304         PR fortran/34654
1305         * gfortran.dg/internal_io_unf.f90: New.
1306
1307 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1308
1309         PR fortran/34660
1310         * gfortran.dg/elemental_args_check_2.f90: New.
1311
1312 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1313
1314         PR fortran/34662
1315         * gfortran.dg/intent_out_3.f90: New.
1316
1317 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1318
1319         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1320
1321 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1322
1323         PR libfortran/34676
1324         * gfortran.dg/list_read_8.f90: New test.
1325
1326 2008-01-04  Richard Guenther  <rguenther@suse.de>
1327
1328         PR middle-end/34029
1329         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1330         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1331
1332 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1333
1334         PR gcov-profile/34609
1335         * g++.dg/gcov/gcov-6.C: New test.
1336
1337 2008-01-04  Richard Guenther  <rguenther@suse.de>
1338
1339         PR tree-optimization/31081
1340         * g++.dg/torture/pr31081-1.C: New testcase.
1341         * g++.dg/torture/pr31081-2.C: Likewise.
1342
1343 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1344
1345         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1346         * gcc.target/mips/rsqrt-2.c: Likewise.
1347         * gcc.target/mips/rsqrt-4.c: New test.
1348
1349 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1350
1351         PR fortran/34557
1352         * gfortran.dg/equiv_substr.f90: New.
1353
1354 2008-01-03  Tom Tromey  <tromey@redhat.com>
1355
1356         PR c/34457:
1357         * gcc.dg/pr34457-2.c: New file.
1358         * gcc.dg/pr34457-1.c: New file.
1359
1360 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1361
1362         Revert fix for PR tree-optimization/34458.
1363
1364 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1365
1366         PR tree-optimization/34458
1367         * gcc.dg/tree-ssa/pr34458.c: New.
1368
1369 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1370
1371         PR libfortran/34565
1372         * gfortran.dg/internal_readwrite_1.f90:  New test.
1373         * gfortran.dg/internal_readwrite_2.f90:  New test.
1374
1375 2008-01-03  Tom Tromey  <tromey@redhat.com>
1376
1377         PR preprocessor/34602:
1378         * gcc.dg/cpp/pr34602.c: New file.
1379
1380 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1381
1382         PR tree-optimization/29484
1383         * gcc.c-torture/execute/20071220-1.c: New test.
1384         * gcc.c-torture/execute/20071220-2.c: New test.
1385
1386 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1387
1388         PR tree-optimization/34635
1389         * gcc.dg/tree-ssa/pr34635.c: New.
1390         * gcc.dg/tree-ssa/pr34635-1.c: New.
1391
1392 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1393
1394         PR middle-end/34562
1395         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1396         scan-assembler check.
1397
1398 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1399
1400         PR middle-end/34608
1401         * g++.dg/gomp/pr34608.C: New test.
1402
1403 2008-01-02  Richard Guenther  <rguenther@suse.de>
1404
1405         PR middle-end/34093
1406         PR middle-end/31976
1407         * gcc.c-torture/compile/pr34093.c: New testcase.
1408
1409 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1410
1411         * g++.dg/cpp0x/long_long.C: New.
1412
1413 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1414
1415         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1416         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1417         warning on the function main.
1418
1419 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1420
1421         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1422         rather than __v2di type.
1423
1424 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1425
1426         PR fortran/34558
1427         * gfortran.dg/linked_list_1.f90: New test.
1428
1429 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1430
1431         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1432         instead of appending to it.
1433
1434 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1435
1436         PR tree-optimization/34591
1437         * gcc.dg/vect/pr34591.c: New test.
1438
1439 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1440
1441         PR libfortran/34594
1442         * gfortran.dg/direct_io_8.f90:  New test case.
1443
1444 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR target/34281
1447         * gcc.c-torture/execute/20071213-1.c: New test.
1448
1449 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1450
1451         PR libfortran/34560
1452         * gfortran.dg/read_eof_5.f90: New test.
1453
1454 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1455
1456         PR fortran/34514
1457         * gfortran.dg/initialization_17.f90: New.
1458
1459 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1460
1461         PR libfortran/34566
1462         * gfortran.dg/matmul_6.f90:  New test.
1463
1464 2007-12-23  Tobias Burnus  <burnus@net-b.de>
1465
1466         PR fortran/34421
1467         * gfortran.dg/entry_17.f90: New.
1468
1469 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
1470
1471         PR fortran/34536
1472         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1473         * gfortran.dg/real_const_3.f90: Likewise.
1474         * gfortran.dg/unary_operator.f90: New test.
1475
1476 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
1477
1478         * gnat.dg/pack2.adb: New test.
1479
1480 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
1481
1482         PR fortran/34559
1483         * gfortran.dg/repeat_6.f90: New test.
1484
1485 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1486
1487         PR fortran/34549
1488         * cshift_shift_real_1.f90:  New test.
1489
1490 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1491
1492         PR fortran/34540
1493         * gfortran.dg/shift-kind_2.f90: New test.
1494
1495 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
1496
1497         PR target/8835
1498         * gcc.dg/pr8835-1.c: New.
1499
1500 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
1501
1502         PR fortran/34438
1503         * gfortran.dg/default_initialization_3.f90: New test.
1504
1505 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1506
1507         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1508         conditions.
1509         (dg-mips-options): Treat -march=24k* as a 32-bit option.
1510
1511 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
1512
1513         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
1514         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1515
1516 2007-12-20  Jason Merrill  <jason@redhat.com>
1517
1518         * gcc.dg/overload/arg[14].C: Remove expected errors.
1519
1520 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
1521
1522         PR c++/34459
1523         * gcc.c-torture/execute/20071219-1.c: New test.
1524
1525 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1526
1527         PR fortran/34530
1528         * gfortran.dg/namelist_44.f90: New.
1529
1530 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1531
1532         PR fortran/34482
1533         * gfortran.dg/boz_8.f90: Add error-check check.
1534         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1535         stop by call abort.
1536
1537 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1538
1539         * gcc.dg/gomp/combined-1.c: New test.
1540
1541 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1542
1543         PR tree-optimization/34355
1544         * g++.dg/tree-ssa/pr34355.C: New test.
1545
1546 2007-12-19  Revital Eres  <eres@il.ibm.com>
1547
1548          * gcc.dg/sms-5.c: New testcase.
1549
1550 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1551
1552         PR fortran/34325
1553         * gfortran.dg/missing_parens_1.f90: New.
1554         * gfortran.dg/missing_parens_1.f90: New.
1555         
1556 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
1557
1558         PR fortran/34495
1559         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1560         expressions.
1561         * gfortran.dg/transfer_simplify_7.f90: New test.
1562
1563 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
1564
1565         * gcc.dg/pr32912-3.c: Compile with -w.
1566
1567         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1568
1569 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
1570             Jakub Jelinek  <jakub@redhat.com>
1571         
1572         PR c++/32565
1573         PR c++/33943
1574         PR c++/33965
1575         * g++.dg/cpp0x/variadic86.C: New.
1576         * g++.dg/cpp0x/variadic87.C: New.
1577         * g++.dg/cpp0x/variadic84.C: New.
1578         * g++.dg/cpp0x/variadic85.C: New.
1579         * g++.dg/template/ttp25.C: New.
1580
1581 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
1582
1583         PR tree-optimization/34123
1584         * gcc.dg/tree-ssa/pr34123.c: New test.
1585
1586 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1587
1588         PR rtl-optimization/34456
1589         * gcc.c-torture/execute/pr34456.c: New test.
1590
1591 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
1592
1593         PR c++/34488
1594         * g++.dg/parse/friend7.C: New test.
1595
1596         PR rtl-optimization/34490
1597         * gcc.c-torture/execute/20071216-1.c: New test.
1598
1599 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1600
1601         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1602
1603 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1604
1605         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
1606         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1607         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1608         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1609         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1610
1611 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
1612
1613         PR c/34506
1614         * gcc.dg/gomp/clause-2.c: New test.
1615         * g++.dg/gomp/clause-4.C: New test.
1616
1617 2007-12-17  Tobias Burnus  <burnus@net-b.de>
1618
1619         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1620         part of Fortran 77/95/2003.
1621
1622 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1623
1624         PR tree-optimization/34445
1625         * gfortran.dg/vect/cost-model-pr34445.f: New test.
1626         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1627
1628 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1629
1630         PR fortran/34427
1631         * gfortran.dg/namelist_42.f90: Update.
1632         * gfortran.dg/namelist_43.f90: New.
1633         
1634 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1635
1636         PR fortran/34495
1637         * gfortran.dg/initialization_16.f90: New.
1638
1639 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1640
1641         PR fortran/34305
1642         * gfortran.dg/real_dimension_1.f:  New test case.
1643
1644 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1645
1646         * gcc.dg/torture/pr24257.c: Remove -O from options.
1647
1648 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1649
1650         PR fortran/34246
1651         * gfortran.dg/bind_c_usage_16.f03: Extend test.
1652
1653 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
1654
1655         PR fortran/31213
1656         PR fortran/33888
1657         PR fortran/33998
1658         * gfortran.dg/mapping_1.f90: New test.
1659         * gfortran.dg/mapping_2.f90: New test.
1660         * gfortran.dg/mapping_3.f90: New test.
1661
1662 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1663
1664         PR rtl-optimization/34415
1665         * gcc.c-torture/execute/pr34415.c: New test.
1666
1667 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
1668
1669         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1670         void. 
1671
1672 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
1673
1674         PR bootstrap/34003
1675         * gcc.dg/pr34003-1.c: New test.
1676         * gcc.dg/pr34003-2.c: New.
1677
1678 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
1679
1680         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1681         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1682         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1683         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
1684         add -save-temps.
1685         * gcc.target/cris/torture/cris-torture.exp,
1686         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1687         * gcc.target/cris/builtin_ctz_v3.c,
1688         gcc.target/cris/builtin_ctz_v8.c,
1689         gcc.target/cris/builtin_clz_v0.c,
1690         gcc.target/cris/builtin_clz_v3.c,
1691         gcc.target/cris/builtin_bswap_v3.c,
1692         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1693         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1694         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1695         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1696         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1697         lib/target-supports.exp: Adjust for crisv32-*-*.
1698
1699 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
1700
1701         * gcc.dg/debug/const-3.c: New.
1702
1703 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1704
1705         * g++.dg/other/datasec1.C: Require named section support.
1706
1707 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
1708
1709         PR target/29978
1710         * gcc.target/i386/pr29978.c: New test.
1711
1712 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1713
1714         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1715         instead of -msse4.1.
1716         * gcc.target/i386/sse-12.c (dg-options): Ditto.
1717         * g++.dg/other/i386-2.C (dg-options): Ditto.
1718
1719 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1720
1721         PR fortran/34438
1722         * gfortran.dg/private_type_10.f90: New.
1723
1724 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1725
1726         PR fortran/34398
1727         * gfortran.dg/nan_4.f90: New.
1728
1729 2007-12-14  Richard Guenther  <rguenther@suse.de>
1730
1731         PR middle-end/34462
1732         * gcc.c-torture/compile/20071214-1.c: New testcase.
1733
1734 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1735
1736         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1737         macros to test macroized SSE intrinsics.  Use new macros to test
1738         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1739         emmintrin.h, xmmintrin.h and bmmintrin.h
1740         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1741         to test with immediate operand.
1742
1743 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1744
1745         PR target/34091
1746         * gcc.c-torture/compile/pr34091.c: New test.
1747
1748 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1749
1750         * gcc.dg/uninit-13.c: UnXFAIL.
1751         * gcc.dg/complex-5.c: New testcase.
1752
1753 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1754
1755         * gcc.dg/struct/struct-reorg.exp: Replace 
1756          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
1757         
1758 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1759
1760         PR libfortran/34370
1761         PR libfortran/34323
1762         PR libfortran/34405
1763         * gfortran.dg/advance_6.f90:  New test case.
1764         * gfortran.dg/direct_io_7.f90:  New test case.
1765         * gfortran.dg/streamio_13.f90:  New test case.
1766
1767 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
1768
1769         * g++.dg/cpp0x/__func__.C: New.
1770
1771 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
1772
1773         PR target/34435
1774         * g++.dg/other/pr34435.C: New testcase.
1775
1776 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1777
1778         * gcc.dg/struct: New directory with tests 
1779         for struct-reorg optimizaion.
1780         * gcc.dg/struct/struct-reorg.exp: New script.
1781         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1782         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1783         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1784         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1785         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1786         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1787         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1788         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1789         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1790         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1791         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1792         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1793         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1794         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1795         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1796         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1797         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1798         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1799         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1800         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1801         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1802         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1803         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1804         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1805
1806 2007-12-13  Tobias Burnus  <burnus@net-b.de>
1807
1808         PR fortran/34427
1809         * gfortran.dg/namelist_42.f90: New.
1810
1811 2007-12-12  Tobias Burnus  <burnus@net-b.de>
1812
1813         PR fortran/34254
1814         * gfortran.dg/function_kinds_3.f90: New.
1815
1816 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
1817
1818         * gcc.target/s390/20071212-1.c: New testcase.
1819
1820 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
1821
1822         PR c++/34238
1823         * g++.dg/ext/visibility/anon7.C: Add xfail.
1824         * g++.dg/ext/visibility/anon9.C: New test.
1825         * g++.dg/ext/visibility/anon10.C: New test.
1826
1827         PR c++/34364
1828         * g++.dg/rtti/dyncast2.C: New test.
1829
1830 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
1831
1832         PR tree-optimization/34407
1833         * gcc.dg/vect/pr34407.c: New test.
1834
1835 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1836
1837         PR fortran/34411
1838         * gfortran.dg/error_recovery_5.f90: New.
1839         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1840
1841 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1842
1843         PR tree-optimization/34371
1844         * gcc.c-torture/compile/20071207-1.c: New test.
1845
1846 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
1847
1848         PR c++/34059
1849         * g++.dg/parse/crash40.C: New test.
1850
1851 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1852
1853         * g++.dg/opt/memcpy1.C: New test.
1854
1855 2007-12-10  Tobias Burnus  <burnus@net-b.de>
1856
1857         PR fortran/34425
1858         * gfortran.dg/argument_checking_10.f90: New.
1859
1860 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1861
1862         PR rtl-optimization/34302
1863         * gcc.c-torture/execute/20071210-1.c: New test.
1864
1865 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1866
1867         PR c++/34395
1868         * g++.dg/cpp0x/error1.C: New test.
1869
1870         PR c++/34394
1871         * g++.dg/other/error22.C: New test.
1872
1873 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
1874
1875         PR target/32086
1876         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1877         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1878         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1879
1880 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
1881
1882         PR c++/34178
1883         PR c++/34340
1884         * g++.dg/template/repo6.C: New test.
1885         * g++.dg/template/repo7.C: New test.
1886         * g++.dg/template/repo8.C: New test.
1887
1888 2007-12-09  H.J. Lu  <hjl@lucon.org>
1889             Tobias Burnus  <burnus@net-b.de>
1890
1891         PR fortran/34404
1892         * gfortran.dg/read_2.f90: New.
1893
1894 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1895
1896         * lib/target-supports.exp (check_effective_target_tls_native):
1897         Fix typo.
1898
1899 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
1900
1901         PR ada/34366
1902         * gnat.dg/enclosing_record_reference.ads,
1903         gnat.dg/enclosing_record_reference.adb: New test.
1904
1905 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
1906
1907         PR fortran/32129
1908         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1909         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1910
1911         PR fortran/31487
1912         * gfortran.dg/char_component_initializer_1.f90: New test.
1913
1914 2007-12-09  Tobias Burnus  <burnus@net-b.de>
1915
1916         PR fortran/34342
1917         PR fortran/34345
1918         PR fortran/18026
1919         PR fortran/29471
1920
1921         * gfortran.dg/boz_8.f90: New.
1922         * gfortran.dg/boz_9.f90: New.
1923         * gfortran.dg/boz_10.f90: New.
1924         * gfortran.dg/boz_7.f90: Update dg-warning.
1925         * gfortran.dg/pr16433.f: Add dg-error.
1926         * gfortan.dg/ibits.f90: Update dg-warning.
1927         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1928         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1929
1930 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
1931
1932         PR fortran/34359
1933         * gfortran.dg/include_1.f90: New test.
1934         * gfortran.dg/include_1.inc: New.
1935         * gfortran.dg/include_2.f90: New test.
1936
1937 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
1938
1939         * gcc.c-torture/compile/20011130-2.c: Fix typo.
1940
1941 2007-12-08  Tobias Burnus  <burnus@net-b.de>
1942
1943         PR fortran/34319
1944         * gfortran.dg/nan_3.f90: New.
1945
1946 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
1947
1948         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1949
1950 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1951
1952         * gnat.dg/tamdt*.ad?: Support for ...
1953         * gnat.dg/test_tamdt.adb: New test.
1954
1955 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1956
1957         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1958         exports and document how these can be exercised.
1959
1960 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
1961
1962         PR ada/15805
1963         * gnat.dg/specs/access_constants.ads: New test.
1964
1965         * gnat.dg/specs/access_constant_decl.ads: New test.
1966
1967         PR ada/21346
1968         * gnat.dg/compose.adb: New test.
1969
1970 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1971
1972         PR ada/34173
1973         * gnat.dg/unc_memops.ad[sb]: Support for ...
1974         * gnat.dg/unc_memfree.adb: New test.
1975         
1976 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
1977
1978         * gfortran.dg/ltrans-7.f90: New.
1979
1980 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
1981             Dorit Nuzman  <dorit@il.ibm.com>
1982
1983         PR tree-optimization/34005
1984         * gcc.dg/vect/pr34005.c: New test.
1985
1986 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
1987
1988         PR c++/34336
1989         * g++.dg/template/new8.C: New test.
1990
1991 2007-12-06  Tobias Burnus  <burnus@net-b.de>
1992
1993         PR fortran/34333
1994         * gfortran.dg/boz_7.f90: New.
1995         * gfortran.dg/int_1.f90: Disable -pedantic option.
1996         * gfortran.dg/boz_1.f90: Ditto.
1997         * gfortran.dg/boz_3.f90: Ditto.
1998         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1999         * gfortran.dg/ibits.f90: Ditto.
2000         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2001         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2002
2003 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2004
2005         PR fortran/34335
2006         * gfortran.dg/used_types_19.f90: New test.
2007
2008 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2009
2010         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2011         * gfortran.dg/nearest_2.f90: Likewise.
2012         * gfortran.dg/nearest_3.f90: Likewise.
2013
2014 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2015
2016         PR middle-end/34337
2017         * gcc.c-torture/execute/20071205-1.c: New test.
2018
2019 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2020
2021         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2022         * gfortran.dg/real_const_3.f90: Likewise.
2023
2024 2007-12-05  Richard Guenther  <rguenther@suse.de>
2025
2026         PR tree-optimization/34138
2027         * gcc.c-torture/compile/pr34138.c: New testcase.
2028
2029 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2030
2031         PR debug/33739
2032         * gfortran.dg/debug_2.f: New test.
2033
2034 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2035
2036         * gnat.dg/specs/elab1.ads: New test.
2037
2038 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2039
2040         PR target/34312
2041         * gcc.target/i386/pr34312.c: New test.
2042
2043 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2044
2045         PR fortran/34333
2046         * gfortran.dg/nan_2.f90: New.
2047
2048 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2049
2050         PR c++/34271
2051         * g++.dg/cpp0x/decltype9.C: New test.
2052         * g++.dg/cpp0x/decltype10.C: New test.
2053
2054 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2055
2056         PR ada/21489
2057         * gnat.dg/rm_6_4_1_13.adb: New test.
2058
2059 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2060
2061         PR middle-end/34134
2062         * gcc.c-torture/compile/20071117-1.c: New test.
2063
2064 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2065
2066         PR c++/34101
2067         * g++.dg/cpp0x/variadic-ttp.C: New.
2068
2069 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2070         
2071         * gcc.dg/parse-decl-after-if.c: New.
2072         * gcc.dg/20031223-1.c: Adjust.
2073         
2074 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2075
2076         PR c++/33509
2077         * g++.dg/cpp0x/variadic-throw.C: New.
2078
2079 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2080
2081         PR c++/33091
2082         * g++.dg/cpp0x/variadic-unify.C: New.
2083
2084 2007-12-04  Richard Guenther  <rguenther@suse.de>
2085
2086         PR middle-end/34334
2087         PR middle-end/34222
2088         * gcc.c-torture/compile/pr34334.c: New testcase.
2089         * g++.dg/torture/pr34222.C: New testcase.
2090
2091 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2092
2093         * gcc.c-torture/execute/20071202-1.c: New test.
2094         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2095
2096 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2097
2098         PR fortran/34318
2099         * gfortran.dg/module_nan.f90: New.
2100
2101 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2102
2103         * lib/target-supports.exp (get_compiler_messages): Replace with...
2104         (check_compile): ...this new procedure.  Handle TYPE == executable.
2105         Use comments in the source to determine the correct extension.
2106         Return a pair containing the compiler output and the output filename.
2107         Don't delete the file here.
2108         (check_no_compiler_messages_nocache): New procedure.
2109         (check_no_compiler_messages): Use it.
2110         (check_no_messages_and_pattern_nocache): New procedure.
2111         (check_no_messages_and_pattern): Use it.
2112         (check_runtime_nocache, check_runtime): New procedures.
2113         (check_effective_target_tls): Use check_no_compiler_messages.
2114         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2115         (check_effective_target_tls_runtime): Use check_runtime.
2116         (check_effective_target_fstack_protector): Likewise.
2117         (check_iconv_available): Use check_runtime_nocache.
2118         (check_effective_target_fortran_large_real): Use
2119         check_no_compiler_messages.
2120         (check_effective_target_fortran_large_int): Likewise.
2121         (check_effective_target_static_libgfortran): Likewise.
2122         (check_750cl_hw_available): Use check_cached_effective_target
2123         and check_runtime_nocache.
2124         (check_vmx_hw_available): Likewise.
2125         (check_effective_target_broken_cplxf_arg): Likewise.
2126         (check_alpha_max_hw_available): Use check_runtime.
2127         (check_function_available): Use check_no_compiler_messages.
2128         (check_cxa_atexit_available): Use check_cached_effective_target
2129         and check_runtime_nocache.
2130         (check_effective_target_dfp_nocache): Use
2131         check_no_compiler_messages_nocache.
2132         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2133         (check_effective_target_dfp): Use check_cached_effective_target.
2134         (check_effective_target_dfprt): Likewise.
2135         (check_effective_target_arm_neon_hw): Use check_runtime.
2136         (check_effective_target_ultrasparc_hw): Likewise.
2137         (check_effective_target_c99_runtime): Use
2138         check_no_compiler_messages_nocache.
2139
2140 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2141
2142         PR middle-end/29749
2143         * gcc.dg/fold-rotate-1.c: New test.
2144
2145         PR tree-optimization/33453
2146         * gcc.c-torture/compile/20071203-1.c: New test.
2147
2148 2007-12-03  Robert Dewar <dewar@adacore.com>
2149             Samuel Tardieu  <sam@rfc1149.net>
2150
2151         PR ada/34287
2152         * gnat.dg/check_elaboration_code.adb: New test.
2153         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2154         New support files.
2155
2156 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2157
2158         PR c++/34061
2159         * g++.dg/cpp0x/pr34061.C: New.
2160
2161 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2162
2163         PR c++/34273
2164         * g++.dg/other/error21.C: New.
2165
2166 2007-12-02  Revital Eres  <eres@il.ibm.com>
2167
2168         * gcc.dg/sms-4.c: New testcase.
2169
2170 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2171             Revital Eres  <eres@il.ibm.com>
2172
2173         * gcc.dg/sms-3.c: New testcase.
2174
2175 2007-12-01  Ollie Wild  <aaw@google.com>
2176
2177         PR c++/8171
2178         * g++.dg/conversion/ptrmem9.C: New test.
2179
2180 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2181
2182         PR libfortran/34291
2183         * gfortran.dg/namelist_41.f90: New test.
2184
2185 2007-11-30  Tom Tromey  <tromey@redhat.com>
2186
2187         PR preprocessor/32868:
2188         * gcc.dg/cpp/pr32868.c: New file.
2189
2190 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2191
2192         PR fortran/34248
2193         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2194
2195 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2196
2197         PR rtl-optimization/34171
2198         * gcc.dg/pr34171.c: New testcase.
2199
2200 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2201
2202         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2203
2204 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2205
2206         PR fortran/34133
2207         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2208         * gfortran.dg/bind_c_usage_11.f03: New.
2209         * gfortran.dg/bind_c_usage_12.f03: New.
2210
2211 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2212
2213         PR c++/34275
2214         * g++.dg/other/error20.C: New test.
2215
2216 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2217
2218         PR fortran/34230
2219         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2220
2221 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2222
2223         PR tree-optimization/34244
2224         * gcc.dg/tree-ssa/pr34244.c: New test.
2225
2226 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2227
2228         PR tree-optimization/33434
2229         * gcc.dg/pr33434-1.c: New test.
2230         * gcc.dg/pr33434-2.c: New test.
2231         * gcc.dg/pr33434-3.c: New test.
2232         * gcc.dg/pr33434-4.c: New test.
2233
2234         PR c++/34270
2235         * g++.dg/template/cond7.C: New test.
2236
2237         PR c++/34267
2238         PR c++/34268
2239         * g++.dg/cpp0x/decltype7.C: New test.
2240         * g++.dg/cpp0x/decltype8.C: New test.
2241
2242 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2243
2244         PR fortran/34248
2245         * gfortran.dg/result_in_spec_3.f90: New.
2246
2247 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2248
2249         PR fortran/34262
2250         * gfortran.dg/mvbits_3.f90: New.
2251
2252 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2253         
2254         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2255         Delete.
2256         (check_effective_target_hard_float): New.
2257         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2258         * gcc.dg/pr30957-1.c: Likewise.
2259         
2260 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2261
2262         PR ada/15804
2263         * gnat.dg/specs/variant_part.ads: New test.
2264
2265         PR ada/17318
2266         * gnat.dg/specs/attribute_parsing.ads: New test.
2267
2268         PR ada/32792
2269         * gnat.dg/specs/integer_value.ads: New test.
2270
2271         PR ada/22559
2272         * gnat.dg/specs/delta_small.ads: New test.
2273
2274 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2275
2276         PR tree-optimization/34140
2277         * gcc.c-torture/compile/20071128-1.c: New test.
2278
2279 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2280
2281         PR fortran/32928
2282         * gfortran.dg/data_array_1.f90
2283         * gfortran.dg/data_array_2.f90
2284         * gfortran.dg/data_array_3.f90
2285         * gfortran.dg/data_array_4.f90
2286
2287 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2288
2289         PR fortran/34227
2290         * gfortran.dg/blockdata_5.f90: New test.
2291         * gfortran.dg/blockdata_6.f90: New test.
2292
2293 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2294
2295         PR tree-optimization/34016
2296         * gcc.dg/pr34016.c: New test.
2297
2298 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2299
2300         PR fortran/29389
2301         * gfortran.dg/stfunc_6.f90: New test.
2302
2303         PR fortran/33850
2304         * gfortran.dg/assign_10.f90: New test.
2305
2306 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2307
2308         PR fortran/33541
2309         * gfortran.dg/use_11.f90: New test.
2310
2311         PR fortran/34231
2312         * gfortran.dg/generic_15.f90: New test.
2313
2314 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2315
2316         PR target/34225
2317         * gcc.dg/pr34225.c: New test.
2318
2319 2007-11-27  Richard Guenther  <rguenther@suse.de>
2320
2321         PR tree-optimization/34241
2322         * g++.dg/torture/pr34241.C: New testcase.
2323
2324 2007-11-27  Richard Guenther  <rguenther@suse.de>
2325
2326         * gcc.dg/builtins-error.c: New testcase.
2327
2328 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2329
2330         PR c++/34213
2331         * g++.dg/ext/visibility/anon8.C: New test.
2332
2333 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2334
2335         PR target/34077
2336         * gcc.target/i386/pr34077.c: New testcase.
2337
2338 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2339
2340         PR fortran/34203
2341         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2342         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2343         * gfortran.dg/backslash_1.f90: Remove no longer needed
2344         -fno-backslash option.
2345
2346 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2347
2348         PR c/23722
2349         * gcc.dg/cpp/19990413-1.c: Update.
2350         * gcc.dg/parse-else-error.c: New.
2351         * gcc.dg/parse-else-error-2.c: New.
2352         * gcc.dg/parse-else-error-3.c: New.
2353         * gcc.dg/parse-else-error-4.c: New.
2354
2355 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2356
2357         PR c++/34081
2358         * g++.dg/template/dependent-expr6.C: New testcase.
2359
2360 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2361
2362         PR target/34215
2363         * gcc.target/i386/pr34215.c: New test.
2364
2365 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2366
2367         PR target/34174
2368         * gcc.dg/torture/pr34174-1.c: New.
2369
2370 2007-11-26  Richard Guenther  <rguenther@suse.de>
2371
2372         PR middle-end/34233
2373         * gcc.dg/pr34233.c: New testcase.
2374
2375 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2376             Revital Eres  <eres@il.ibm.com>
2377
2378         PR rtl-optimization/34085
2379         * gcc.dg/tree-prof (bb-reorg.c): New test.
2380
2381 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2382
2383         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2384         Return true for MIPS16 targets.
2385
2386 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2387
2388         PR fortran/33152
2389         * gfortran.dg/blockdata_4.f90: New test.
2390
2391 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2392
2393         PR fortran/34079
2394         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2395         * gfortran.dg/bind_c_usage_16.f03: New.
2396         * gfortran.dg/bind_c_usage_16_c.c: New.
2397
2398 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2399
2400         * gnat.dg/specs/size_clause1.ads: New test.
2401         * gnat.dg/specs/size_clause2.ads: Likewise.
2402         * gnat.dg/specs/size_clause3.ads: Likewise.
2403
2404 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2405
2406         PR fortran/33499
2407         * gfortran.dg/entry_16.f90: New test.
2408
2409 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2410
2411         PR fortran/34192
2412         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2413
2414 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2415
2416         PR fortran/33541
2417         * gfortran.dg/nested_modules_1.f90: Change the reference to
2418         FOO, forbidden by the standard, to a reference to W.
2419         * gfortran.dg/use_only_1.f90: New test.
2420
2421 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2422
2423         PR fortran/34209
2424         * gfortran.dg/nearest_3.f90: New test.
2425
2426 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2427
2428         PR fortran/33317
2429         * gfortran.dg/optional_dim_2.f90: New test.
2430
2431 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2432
2433         PR fortran/34187
2434         * gfortran.dg/bind_c_usage_15.f90: New.
2435
2436 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2437
2438         PR fortran/34192
2439         * gfortran.dg/nearest_2.f90: New.
2440
2441
2442 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2443
2444         PR c++/30293
2445         PR c++/30294
2446         * g++.dg/ext/java-2.C: New test.
2447
2448 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2449             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2450         
2451         PR c++/5310
2452         * g++.dg/warn/pr5310.C: New.
2453         * g++.dg/warn/pr33160.C: New.
2454         
2455 2007-11-23  Richard Guenther  <rguenther@suse.de>
2456             Michael Matz  <matz@suse.de>
2457
2458         PR tree-optimization/34176
2459         * gcc.c-torture/execute/pr34176.c: New testcase.
2460
2461 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2462
2463         PR c++/34198
2464         * gcc.dg/Wconversion-5.c: New test.
2465         * g++.dg/Wconversion3.C: New test.
2466
2467 2007-11-23  Richard Guenther  <rguenther@suse.de>
2468
2469         * gcc.dg/tree-ssa/alias-17.c: New testcase.
2470
2471 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
2472
2473         PR c/14050
2474         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2475         qualifiers in abstract declarator.
2476
2477 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2478
2479         * gfortran.dg/derived_constructor_comps_3.f90: New.
2480
2481 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
2482
2483         PR c++/34094
2484         * g++.dg/ext/visibility/anon7.C: New test.
2485
2486 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2487
2488         PR fortran/34079
2489         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2490         * gfortran.dg/bind_c_usage_13.f03: New.
2491         * gfortran.dg/bind_c_usage_14.f03: New.
2492
2493 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2494
2495         PR rtl-optimization/33848
2496         * gcc.dg/torture/pr33848.c: New test.
2497
2498 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2499
2500         PR fortran/34083
2501         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2502
2503 2007-11-20  Richard Guenther  <rguenther@suse.de>
2504
2505         PR middle-end/34154
2506         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2507
2508 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
2509
2510         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2511
2512 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2513
2514         PR fortran/32770
2515         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
2516         so test passes with -frecord-marker=8.
2517         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
2518         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
2519         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
2520         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
2521         * gfortrand.dg/modulo_1.f90:  Likewise.
2522
2523 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2524
2525         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2526         New procedure.
2527         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2528         * gcc.dg/pr30957-1.c: Likewise.
2529
2530 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2531
2532         PR c++/34089
2533         * g++.dg/template/crash74.C: New test.
2534
2535 2007-11-20  Richard Guenther  <rguenther@suse.de>
2536
2537         * gcc.c-torture/execute/20071120-1.c: New testcase.
2538
2539 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2540
2541         PR c/34146
2542         * gcc.dg/tree-ssa/pr34146.c: New test.
2543
2544         PR testsuite/33978
2545         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2546         dependent on target settings like move_by_pieces etc.
2547
2548         PR c++/28879
2549         * g++.dg/template/vla2.C: New test.
2550
2551         PR c++/33962
2552         * g++.dg/overload/template3.C: New test.
2553
2554 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2555
2556         PR fortran/33317
2557         * gfortran.dg/optional_dim_2.f90: Remove test.
2558
2559 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
2560
2561         * gcc.dg/dfp/ddmode-ice.c: New test.
2562
2563 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2564
2565         PR tree-optimization/34036
2566         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2567
2568 2007-11-19  Richard Guenther  <rguenther@suse.de>
2569
2570         PR tree-optimization/34
2571         * gcc.c-torture/execute/pr34099-2.c: New testcase.
2572
2573 2007-11-19  Tobias Burnus  <burnus@net-b.de>
2574
2575         PR fortran/34079
2576         * gfortran.dg/bind_c_usage_10_c.c: New.
2577         * gfortran.dg/bind_c_usage_10.f03: New.
2578
2579 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2580
2581         * gcc.dg/pr33007.c: Expect new warning.
2582         * gcc.dg/tree-ssa/recip-5.c: Likewise.
2583         * g++.dg/opt/pr34036.C: New test.
2584
2585 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2586
2587         PR c++/30988
2588         * g++.dg/warn/noreturn-4.C: New test.
2589         * g++.dg/warn/noreturn-5.C: New test.
2590         * g++.dg/warn/noreturn-6.C: New test.
2591         * g++.dg/warn/noreturn-7.C: New test.
2592
2593 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
2594
2595         PR fortran/32770
2596         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
2597         integers so tests works with -fdefault-integer-8.
2598         * gfortran.fortran-torture/execute/elemental.f90:  Use default
2599         integers so test passes with -fdefault-integer-8.
2600         * gfortran.fortran-torture/execute/der_io.f90:  Increase
2601         buffer length so test passes with -fdefault-integer-8.
2602         * gfortran.dg/bounds_check_8.f90:  Likewise.
2603         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
2604         * gfortran.dg/equiv_7.f90:  Set kind so test passes
2605         with -fdefault-integer-8.
2606         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
2607         provoke overflow.
2608
2609 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2610
2611         PR fortran/33317
2612         * gfortran.dg/optional_dim_2.f90: New test.
2613         
2614         PR fortran/34139
2615         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2616         
2617 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2618
2619         PR rtl-optimization/34132
2620         * gcc.c-torture/compile/20071118-1.c: New test.
2621
2622 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
2623
2624         PR fortran/31608
2625         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2626
2627 2007-11-18  Tobias Burnus  <burnus@net-b.de>
2628
2629         PR fortran/34137
2630         * gfortran.dg/entry_14.f90: New.
2631         * gfortran.dg/entry_15.f90: New.
2632
2633 2007-11-18  Richard Guenther  <rguenther@suse.de>
2634
2635         PR tree-optimization/34127
2636         * gcc.c-torture/compile/pr34127.c: New testcase.
2637
2638 2007-11-18  Ben Elliston  <bje@au.ibm.com>
2639
2640         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2641         type specifier, as they are not permitted according to the AltiVec
2642         Programming Interface Manual.
2643
2644 2007-11-17  Tobias Burnus  <burnus@net-b.de>
2645
2646         PR fortran/34133
2647         * gfortran.dg/bind_c_usage_9.f03: New.
2648         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2649
2650 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2651
2652         PR fortran/25252
2653         * interface.c (gfc_current_interface_head,
2654         gfc_set_current_interface_head): New functions.
2655         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2656         On syntax error, restore previous state of the interface.
2657         * gfortran.h (gfc_current_interface_head,
2658         gfc_set_current_interface_head): New prototypes.
2659
2660 2007-11-17  Richard Guenther  <rguenther@suse.de>
2661
2662         PR middle-end/34130
2663         * gcc.c-torture/execute/pr34130.c: New testcase.
2664
2665 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2666
2667         PR fortran/34108
2668         * gfortran.dg/fmt_label_1.f90: New test.
2669
2670 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2671
2672         PR fortran/33957
2673         * gfortran.dg/initialization_15.f90 : New test.
2674
2675 2007-11-16  Richard Guenther  <rguenther@suse.de>
2676
2677         PR middle-end/34030
2678         * gcc.c-torture/compile/pr34030.c: New testcase.
2679
2680 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2681
2682         PR fortran/34008
2683         * gfortran.dg/interface_assignment_3.f90.
2684
2685 2007-11-16  Richard Guenther  <rguenther@suse.de>
2686
2687         PR tree-optimization/33870
2688         * gcc.dg/torture/pr33870.c: New testcase.
2689
2690 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2691
2692         PR fortran/33986
2693         * gfortran.dg/allocatable_function_3.f90.
2694
2695 2007-11-16  Richard Guenther  <rguenther@suse.de>
2696
2697         PR tree-optimization/34113
2698         * gcc.c-torture/compile/pr34113.c: New testcase.
2699
2700 2007-11-16  Richard Guenther  <rguenther@suse.de>
2701
2702         PR tree-optimization/34099
2703         * g++.dg/torture/pr3499.C: New testcase.
2704         * gcc.c-torture/execute/pr34099.c: Likewise.
2705
2706 2007-11-16  Olivier Hainque  <hainque@adacore.com>
2707
2708         * gnat.dg/release_unc_maxalign.adb: New test.
2709
2710 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
2711
2712         PR c++/34100
2713         * g++.dg/template/crash73.C: New test.
2714
2715 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
2716
2717         PR middle-end/23848
2718         * gcc.dg/tree-ssa/pr23848-1.c: New test.
2719         * gcc.dg/tree-ssa/pr23848-2.c: New test.
2720         * gcc.dg/tree-ssa/pr23848-3.c: New test.
2721         * gcc.dg/tree-ssa/pr23848-4.c: New test.
2722
2723 2007-11-15  Tobias Burnus  <burnus@net-b.de>
2724
2725         PR fortran/33917
2726         * gfortran.dg/proc_decl_11.f90: New.
2727
2728 2007-11-15  Ben Elliston  <bje@au.ibm.com>
2729
2730         * gcc.target/spu/compare-dp.c: New test.
2731
2732 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2733
2734         * gcc.dg/pr33923.c: New test.
2735
2736 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
2737
2738         PR middle-end/34088
2739         * gcc.dg/pr34088.c: New test.
2740
2741 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2742
2743         * gcc.c-torture/compile/20071114-1.c: New test.
2744
2745 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2746
2747         PR fortran/31608
2748         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2749         to match known variations in symbol format. Document in comments.
2750
2751 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2752
2753         PR fortran/33985
2754         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2755
2756 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2757
2758         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2759         when done.
2760
2761 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2762
2763         PR fortran/33162
2764         * gfortran.dg/proc_decl_1.f90: Update.
2765         * gfortran.dg/proc_decl_7.f90: New test.
2766         * gfortran.dg/proc_decl_8.f90: New test.
2767         * gfortran.dg/proc_decl_9.f90: New test.
2768         * gfortran.dg/proc_decl_10.f90: New test.
2769
2770 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
2771
2772         PR fortran/34080
2773         * gfortran.dg/transfer_assumed_size_1.f90: New test.
2774
2775 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2776
2777         PR c++/34054
2778         PR c++/34056
2779         PR c++/34057
2780         PR c++/34058
2781         PR c++/34060
2782         * g++.dg/parse/crash36.C: Add another dg-error.
2783         * g++.dg/cpp0x/pr34054.C: New test.
2784         * g++.dg/cpp0x/pr34056.C: New test.
2785         * g++.dg/cpp0x/pr34057.C: New test.
2786         * g++.dg/cpp0x/pr34058.C: New test.
2787         * g++.dg/cpp0x/pr34060.C: New test.
2788
2789         PR tree-optimization/34063
2790         * g++.dg/tree-ssa/pr34063.C: New test.
2791
2792 2007-11-13  Diego Novillo  <dnovillo@google.com>
2793
2794         PR tree-optimization/33870
2795         * gcc.c-torture/execute/pr33870-1.c: New test.
2796         * gcc.dg/tree-ssa/alias-16.c: New test.
2797
2798 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2799
2800         PR c++/29225
2801         * g++.dg/template/crash72.C: New test.
2802
2803 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2804
2805         * g++.dg/opt/cfg5.C: New test.
2806
2807 2007-11-12  Richard Guenther  <rguenther@suse.de>
2808
2809         PR middle-end/34070
2810         * gcc.c-torture/execute/pr34070-1.c: New testcase.
2811         * gcc.c-torture/execute/pr34070-2.c: Likewise.
2812
2813 2007-11-12  Richard Guenther  <rguenther@suse.de>
2814
2815         PR middle-end/34027
2816         * gcc.dg/pr34027-1.c: New testcase.
2817         * gcc.dg/pr34027-2.c: Likewise.
2818
2819 2007-11-12  Ira Rosen  <irar@il.ibm.com>
2820
2821         PR tree-optimization/33953
2822         * gcc.dg/vect/pr33953.c: New testcase.
2823
2824 2007-11-11  Tom Tromey  <tromey@redhat.com>
2825
2826         PR c++/17577:
2827         * g++.dg/ext/pr17577.h: New file.
2828         * g++.dg/ext/pr17577.C: New file.
2829
2830 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2831
2832         PR c++/8570
2833         * g++.old-deja/g++.ns/template13.C: Update expected output.
2834         * g++.old-deja/g++.pt/friend23.C: Likewise.
2835         * g++.dg/warn/pr8570.C: New.
2836
2837 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
2838
2839         PR c++/34068
2840         * g++.dg/template/pseudodtor4.C: New test.
2841
2842 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
2843
2844         PR middle-end/34018
2845         * g++.dg/opt/inline14.C: New test.
2846
2847         PR tree-optimization/33680
2848         * gcc.c-torture/compile/20071108-1.c: New test.
2849
2850         PR c++/32241
2851         * g++.dg/template/pseudodtor3.C: New test.
2852
2853 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
2854
2855         PR c++/33510
2856         * g++.dg/cpp0x/variadic-init.C: New.
2857
2858 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
2859             Jakub Jelinek  <jakub@redhat.com>
2860
2861         PR rtl-optimization/34012
2862         * gcc.target/i386/pr34012.c: New test.
2863
2864 2007-11-09  Richard Guenther  <rguenther@suse.de>
2865
2866         PR tree-optimization/33604
2867         * g++.dg/tree-ssa/pr33604.C: New testcase.
2868         * gcc.dg/pr32721.c: Adjust pattern.
2869
2870 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2871
2872         * gcc.target/mips/dse-1.c: Disable.
2873
2874 2007-11-08  Tom Tromey  <tromey@redhat.com>
2875
2876         * gcc.dg/empty-source-3.c: Update warning location.
2877         * gcc.dg/gomp/barrier-2.c: Likewise.
2878         * gcc.dg/label-decl-3.c: Likewise.
2879         * gcc.dg/label-decl-2.c: Likewise.
2880         * gcc.dg/empty-source-2.c: Likewise.
2881
2882 2007-11-08  Tom Tromey  <tromey@redhat.com>
2883
2884         PR c++/30297:
2885         * g++.dg/inherit/pr30297.C: New file.
2886
2887 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
2888
2889         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2890         -fno-common for cygwin and mingw32.
2891
2892 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
2893
2894         PR middle-end/33826
2895         * gcc.dg/pr33826.c: New.
2896         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
2897         recursive functions being marked pure or const.
2898         
2899 2007-11-08  Tobias Burnus  <burnus@net-b.de>
2900
2901         PR fortran/33917
2902         * gfortran.dg/proc_decl_5.f90: New.
2903         * gfortran.dg/proc_decl_6.f90: New.
2904
2905 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
2906
2907         PR tree-optimization/32575
2908         * gcc.c-torture/execute/20071108-1.c: New test.
2909
2910 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
2911
2912         * g++.dg/opt/anchor1.C: New.
2913
2914 2007-11-07  Diego Novillo  <dnovillo@google.com>
2915
2916         PR 33870
2917         * gcc.c-torture/execute/pr33870.x: Remove.
2918
2919 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
2920
2921         PR c++/33045
2922         PR c++/33837
2923         PR c++/33838
2924         * g++.dg/cpp0x/decltype-33837.C: New.
2925         * g++.dg/cpp0x/decltype-refbug.C: New.
2926         * g++.dg/cpp0x/decltype-33838.C: New.
2927
2928 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2929
2930         * gcc.c-torture/compile/20071107-1.c: New test.
2931
2932 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2933
2934         * gcc.dg/out-of-bounds-1.c: New test.
2935
2936 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
2937
2938         PR c++/33501
2939         * g++.dg/warn/incomplete2.C: New test.
2940         * g++.dg/template/incomplete4.C: New test.
2941         * g++.dg/template/incomplete5.C: New test.
2942
2943 2007-11-07  Olivier Hainque  <hainque@adacore.com>
2944
2945         * gnat.dg/max_align.adb: New test.
2946
2947 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
2948
2949         PR target/30961
2950         * gcc.target/i386/pr30961-1.c: New.
2951
2952 2007-11-06  Tom Tromey  <tromey@redhat.com>
2953
2954         PR c++/32368:
2955         * g++.dg/warn/pragma-system_header3.h: New.
2956         * g++.dg/warn/pragma-system_header3.C: New.
2957
2958         PR c++/32256:
2959         * g++.dg/warn/pragma-system_header4.C: New.
2960         * g++.dg/warn/pragma-system_header4.h: New.
2961
2962 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2963
2964         PR c++/33977
2965         PR c++/33886
2966         * g++.dg/other/canon-array.C: New.
2967         
2968 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2969
2970         * g++.dg/parser/crash36.C: Tweak expected errors.
2971         * g++.dg/cpp0x/pr31439.C: New.
2972         * g++.dg/cpp0x/pr32114.C: New.
2973         * g++.dg/cpp0x/pr32115.C: New.
2974         * g++.dg/cpp0x/pr32125.C: New.
2975         * g++.dg/cpp0x/pr32126.C: New.
2976         * g++.dg/cpp0x/pr32127.C: New.
2977         * g++.dg/cpp0x/pr32128.C: New.
2978         * g++.dg/cpp0x/pr32253.C: New.
2979         * g++.dg/cpp0x/pr32566.C: New.
2980         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2981         * g++.dg/cpp0x/pr31438.C: Ditto.
2982         * g++.dg/cpp0x/variadic81.C: Ditto.
2983         * g++.dg/cpp0x/pr31432.C: Ditto.
2984         * g++.dg/cpp0x/pr31442.C: Ditto.
2985
2986 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
2987
2988         PR target/33168
2989         * g++.dg/other/datasec1.C: New test.
2990
2991         PR tree-optimization/33458
2992         * g++.dg/opt/inline12.C: New test.
2993
2994         PR tree-optimization/33993
2995         * gcc.c-torture/compile/20071105-1.c: New test.
2996
2997 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2998
2999         PR rtl-optimization/33648
3000         * gcc.dg/pr33648.c: Require effective target freorder.
3001
3002 2007-11-05  Revital Eres  <eres@il.ibm.com>
3003
3004         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3005
3006 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3007
3008         PR c++/33996
3009         PR c++/33235
3010         PR c++/33930
3011         * g++.dg/cpp0x/pr33996.C: New
3012         * g++.dg/cpp0x/rv-trivial-bug.C: New
3013         * g++.dg/cpp0x/pr33930.C: New
3014
3015 2007-11-05  Nick Clifton  <nickc@redhat.com>
3016             Sebastian Pop  <sebastian.pop@amd.com>
3017
3018         PR tree-optimization/32540
3019         PR tree-optimization/33922
3020         * gcc.dg/tree-ssa/pr32540-1.c: New.
3021         * gcc.dg/tree-ssa/pr32540-2.c: New.
3022         * gcc.dg/tree-ssa/pr33922.c: New.
3023
3024 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3025
3026         PR c++/33939
3027         * g++.dg/cpp0x/variadic-rref.C: New.
3028         
3029 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3030
3031         * g++dg/warn/pointer-integer-comparison.C: New.
3032
3033 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3034
3035         PR tree-optimization/33856
3036         * gcc.c-torture/compile/20071027-1.c: New test.
3037
3038         PR c++/33836
3039         * g++.dg/ext/label10.C: New test.
3040
3041         PR c++/33969
3042         * g++.dg/other/ptrmem9.C: New test.
3043
3044 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3045
3046         PR middle-end/32931
3047         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3048
3049 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3050
3051         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3052         * g++.dg/ext/visibility/namespace2.C: Add argument to
3053         dg-require-visibility.
3054         * g++.dg/ext/java-1.C: Disable on AIX.
3055
3056 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3057
3058         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3059
3060 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3061
3062         PR fortran/33881
3063         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3064
3065 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3066
3067         PR c/29062
3068         * gcc.dg/20031223-1.c: Adjust error output.
3069         * gcc.dg/parse-decl-after-label.c: New.
3070         
3071 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3072
3073         PR libfortran/24685
3074         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3075         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3076         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3077
3078 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3079
3080         PR rtl-optimization/28940
3081         * gcc.target/i386/addr-sel-1.c: New test.
3082
3083 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3084
3085         PR middle-end/33670
3086         * gcc.dg/pr33670.c: New test.
3087
3088 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR c++/33516
3091         * g++.dg/lookup/typedef1.C: New test.
3092
3093 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3094
3095         PR testsuite/32076
3096         * lib/scandump.exp (dump-suffix): New.
3097         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3098         Include dump suffix in pass/fail messages, put regexp in quotes.
3099
3100 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3101
3102         PR c++/33495
3103         * g++.dg/other/error19.C: New.
3104
3105 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3106
3107         PR rtl-optimization/28062
3108         * gcc.c-torture/compile/20071102-1.c: New test.
3109
3110 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3111
3112         * g++.dg/cpp0x/pr33955.C: New.
3113
3114 2007-11-01  Tom Tromey  <tromey@redhat.com>
3115
3116         PR preprocessor/30805:
3117         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3118
3119 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3120
3121         PR rtl-optimization/33648
3122         * gcc.dg/pr33648.c: New test.
3123
3124 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3125
3126         PR c++/32384
3127         * g++.dg/template/pseudodtor1.C: New test.
3128         * g++.dg/template/pseudodtor2.C: New test.
3129
3130         PR c++/32260
3131         * g++.dg/rtti/typeid7.C: New test.
3132
3133 2007-11-01  Tom Tromey  <tromey@redhat.com>
3134
3135         PR preprocessor/30805:
3136         * gcc.dg/cpp/pr30805.c: New file.
3137
3138 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3139
3140         PR testsuite/25352
3141         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3142         add dg-skip-if.
3143         * gcc.c-torture/compile/20001205-1.c: Ditto.
3144         * gcc.c-torture/compile/20001226-1.c: Ditto.
3145         * gcc.c-torture/compile/20020312-1.c: Ditto.
3146         * gcc.c-torture/compile/20020604-1.c: Ditto.
3147         * gcc.c-torture/compile/920501-12.c: Ditto.
3148         * gcc.c-torture/compile/920501-4.c: Ditto.
3149         * gcc.c-torture/compile/920520-1.c: Ditto.
3150         * gcc.c-torture/compile/980506-1.c: Ditto.
3151         * gcc.c-torture/compile/990617-1.c: Ditto.
3152         * gcc.dg/compare6.c: Ditto.
3153         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3154         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3155         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3156         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3157         * g++.old-deja/g++.pt/static6.C: Ditto.
3158         * g++.old-deja/g++.pt/crash16.C: Ditto.
3159         * g++.old-deja/g++.mike/p10416.C: Ditto.
3160         * g++.old-deja/g++.mike/ns15.C: Ditto.
3161         * g++.old-deja/g++.mike/eh46.C: Ditto.
3162
3163 2007-11-01  Tom Tromey  <tromey@redhat.com>
3164
3165         * gcc.dg/redecl-1.c: Update.
3166         * gcc.dg/pr20368-3.c: Update.
3167         * gcc.dg/inline-14.c: Update.
3168         * gcc.dg/builtins-30.c: Update.
3169         * gcc.dg/dremf-type-compat-4.c: Update.
3170         * gcc.dg/pr20368-2.c: Update.
3171
3172 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3173
3174         PR rtl-optimization/33673
3175         * gcc.dg/pr33673.c: New test.
3176
3177 2007-11-01  Michael Matz  <matz@suse.de>
3178
3179         PR tree-optimization/33961
3180         * gcc.dg/pr33961.c: New test.
3181
3182 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3183
3184         PR c++/33494
3185         * g++.dg/template/error35.C: New.
3186
3187 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3188
3189         PR target/31507
3190         * gcc.dg/pr31507-1.c: New test.
3191         * gcc.dg/pr31507-2.c: New test.
3192
3193 2007-10-31  Revital Eres  <eres@il.ibm.com>
3194
3195         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3196         target.
3197         * gcc.dg/vect/tree-vect.h (check_vect): Add
3198         powerpc-*paired test.
3199         * lib/target-supports.exp (check_750cl_hw_available):
3200         New.
3201         (check_effective_target_vect_int,
3202         check_effective_target_vect_intfloat_cvt,
3203         check_effective_target_powerpc_altivec_ok,
3204         check_effective_target_vect_long,
3205         check_effective_target_vect_sdot_hi,
3206         check_effective_target_vect_udot_hi,
3207         check_effective_target_vect_pack_trunc,
3208         check_effective_target_vect_unpack,
3209         check_effective_target_vect_shift,
3210         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3211         target.
3212         * gcc.dg/vect/vect-ifcvt-11.c: New.
3213         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3214         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3215         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3216         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3217         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3218         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3219
3220 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3221             Tobias Burnus  <burnus@net-b.de>
3222
3223         PR fortran/33941
3224         * gfortran.dg/module_read_1.f90: New.
3225
3226 2007-10-31  Tom Tromey  <tromey@redhat.com>
3227
3228         PR preprocessor/30786:
3229         * gcc.dg/cpp/pr30786.c: New file.
3230
3231 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3232
3233         PR fortran/33162
3234         * gfortran.dg/interface_19.f90: New.
3235         * gfortran.dg/interface_20.f90: New.
3236         * gfortran.dg/interface_21.f90: New.
3237         
3238 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3239
3240         PR tree-optimization/32377
3241         * gfortran.dg/vect/pr32377.f90: New.
3242         
3243 2007-10-31  Richard Guenther  <rguenther@suse.de>
3244
3245         PR middle-end/33779
3246         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3247         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3248
3249 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3250
3251         PR fortran/33897
3252         * gfortran.dg/contained_3.f90: New.
3253
3254 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3255
3256         PR c++/19531
3257         * g++.dg/opt/nrv8.C: New.
3258         
3259 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3260
3261         PR c++/33709
3262         * g++.dg/opt/compound1.C: New test.
3263
3264         PR c++/33616
3265         * g++.dg/template/ptrmem18.C: New test.
3266
3267 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3268
3269         PR fortran/33596
3270         * gfortran.dg/isnan_2.f90: New test.
3271
3272 2007-10-30  Ed Schouten  <ed@fxq.nl>
3273
3274         PR tree-optimization/32500
3275         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3276
3277 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3278
3279         PR c++/31993
3280         PR c++/32252
3281         * g++.dg/cpp0x/pr31993.C: New
3282         * g++.dg/cpp0x/pr32252.C: New
3283
3284 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3285
3286         PR tree-optimization/33723
3287         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3288
3289 2007-10-30  Richard Guenther  <rguenther@suse.de>
3290
3291         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3292         gcc.target/i386/loop-3.c.
3293
3294 2007-10-30  Revital Eres  <eres@il.ibm.com>
3295
3296         * gcc.dg/vect/pr33866.c: Require vect_long.
3297
3298 2007-10-30  Revital Eres  <eres@il.ibm.com>
3299
3300         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3301         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3302
3303 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3304
3305         PR tree-optimization/32893
3306         * lib/target-supports.exp
3307         (check_effective_target_unaligned_stack): new keyword.
3308         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3309         not sensitive to unaligned_stack.
3310         * gcc.dg/vect/vect-3.c: Likewise.
3311         * gcc.dg/vect/vect-4.c: Likewise.
3312         * gcc.dg/vect/vect-5.c: Likewise.
3313         * gcc.dg/vect/vect-6.c: Likewise.
3314         * gcc.dg/vect/vect-7.c: Likewise.
3315         * gcc.dg/vect/vect-13.c: Likewise.
3316         * gcc.dg/vect/vect-17.c: Likewise.
3317         * gcc.dg/vect/vect-18.c: Likewise.
3318         * gcc.dg/vect/vect-19.c: Likewise.
3319         * gcc.dg/vect/vect-20.c: Likewise.
3320         * gcc.dg/vect/vect-21.c: Likewise.
3321         * gcc.dg/vect/vect-22.c: Likewise.
3322         * gcc.dg/vect/vect-27.c: Likewise.
3323         * gcc.dg/vect/vect-29.c: Likewise.
3324         * gcc.dg/vect/vect-64.c: Likewise.
3325         * gcc.dg/vect/vect-65.c: Likewise.
3326         * gcc.dg/vect/vect-66.c: Likewise.
3327         * gcc.dg/vect/vect-72.c: Likewise.
3328         * gcc.dg/vect/vect-73.c: Likewise.
3329         * gcc.dg/vect/vect-86.c: Likewise.
3330         * gcc.dg/vect/vect-all.c: Likewise.
3331         * gcc.dg/vect/slp-25.c: Likewise.
3332         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3333         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3334         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3335
3336         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3337         * gcc.dg/vect/vect-34.c: Likewise.
3338         * gcc.dg/vect/vect-36.c: Likewise.
3339         * gcc.dg/vect/vect-64.c: Likewise.
3340         * gcc.dg/vect/vect-65.c: Likewise.
3341         * gcc.dg/vect/vect-66.c: Likewise.
3342         * gcc.dg/vect/vect-68.c: Likewise.
3343         * gcc.dg/vect/vect-76.c: Likewise.
3344         * gcc.dg/vect/vect-77.c: Likewise.
3345         * gcc.dg/vect/vect-78.c: Likewise.
3346
3347         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3348         testcase (without no-section-anchors prefix) but with global arrays.
3349         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3350         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3351         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3352         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3353         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3354         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3355         * gcc.dg/vect/vect-77-global.c: Likewise.
3356         * gcc.dg/vect/vect-78-global.c: Likewise.
3357
3358         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3359         testcase (without no-section-anchors prefix) but fix alignment checks
3360         to also consider unaligned_stack targets.
3361         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3362
3363 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3364
3365         PR tree-optimization/33723
3366         * gcc.c-torture/execute/20071029-1.c: New test.
3367         * gcc.dg/tree-ssa/pr33723.c: New test.
3368
3369 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3370
3371         PR tree-optimization/33614
3372         * gcc.c-torture/compile/pr33614.c: New test.
3373
3374 2007-10-29  Richard Guenther  <rguenther@suse.de>
3375
3376         PR tree-optimization/33870
3377         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3378
3379 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3380
3381         PR tree-optimization/33757
3382         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3383         true architectures instead of having a big dg-skip-if.
3384
3385         PR c++/33841
3386         * g++.dg/other/bitfield3.C: New test.
3387
3388 2007-10-29  Richard Guenther  <rguenther@suse.de>
3389
3390         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3391
3392 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3393
3394         Automatic parallelization reduction tests.
3395
3396         * gcc.dg/tree-ssa/reduc-1.c: New test.
3397         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3398         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3399         * gcc.dg/tree-ssa/reduc-2.c: New test.
3400         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3401         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3402         * gcc.dg/tree-ssa/reduc-3.c: New test.
3403         * gcc.dg/tree-ssa/reduc-6.c: New test.
3404         * gcc.dg/tree-ssa/reduc-7.c: New test.
3405         * gcc.dg/tree-ssa/reduc-8.c: New test.
3406         * gcc.dg/tree-ssa/reduc-9.c: New test.
3407
3408 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3409             Zdenek Dvorak  <ook@ucw.cz>
3410
3411         OMP_ATOMIC Changes, testsuite changes.
3412
3413         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3414         instead of gimple dump.
3415         * gcc.dg/gomp/atomic-9.c: Same.
3416         * gcc.dg/gomp/atomic-10.c: Same.
3417         * g++.dg/gomp/atomic-3.C: Same.
3418         * g++.dg/gomp/atomic-9.C: Same.
3419         * g++.dg/gomp/atomic-10.C: Same.
3420
3421 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3422
3423         PR fortran/31217
3424         PR fortran/33811
3425         * gfortran.dg/forall_12.f90: New test.
3426
3427         PR fortran/33686
3428         * gfortran.dg/forall_13.f90: New test.
3429
3430 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3431             Mark Mitchell  <mark@codesourcery.com>
3432
3433         PR c++/30659
3434         * g++.dg/template/crash71.C: New.
3435
3436 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3437
3438         PR fortran/32147
3439         * gfortran.dg/module_md5_1.f90: Update hash-value.
3440
3441 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3442
3443         PR tree-opt/33589
3444         * g++.dg/torture/pr33589-1.C: New testcase.
3445         * g++.dg/torture/pr33589-2.C: New testcase.
3446
3447 2007-10-28  Richard Guenther  <rguenther@suse.de>
3448
3449         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3450
3451 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3452             Uros Bizjak  <ubizjak@gmail.com>
3453
3454         PR tree-optimization/33920
3455         * gcc.dg/tree-ssa/pr33290.c: New test.
3456
3457 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3458
3459         PR fortran/31306
3460         * gfortran.dg/argument_check_7.f90: New test.
3461         * gfortran.dg/argument_check_8.f90: New test.
3462         
3463 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3464
3465         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3466         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
3467         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3468         * gcc.target/i386/sse-14.c: Ditto.
3469
3470 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
3471
3472         PR c++/33844
3473         * g++.dg/other/ptrmem8.C: New test.
3474
3475         PR c++/33842
3476         * g++.dg/template/error34.C: New test.
3477
3478 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3479
3480         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3481
3482 2007-10-27  Richard Guenther  <rguenther@suse.de>
3483
3484         PR tree-optimization/33870
3485         * gcc.dg/tree-ssa/alias-15.c: New testcase.
3486         * gcc.c-torture/execute/pr33870.c: Likewise.
3487
3488 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3489
3490         PR fortran/33162
3491         * gfortran.dg/argument_checking_9.f90: New test.
3492
3493 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3494
3495         * g++.dg/other/pr33601.C: New.
3496
3497 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3498
3499         PR c++/31988
3500         * g++.dg/init/new25.C: New.
3501
3502 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3503
3504         * g++.dg/cpp0x/pr33839.C: New.
3505         
3506 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
3507
3508         PR c++/33744
3509         * g++.dg/template/arg6.C: New test.
3510
3511 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3512
3513         PR c++/31747
3514         * g++.dg/parse/crash39.C: New.
3515
3516 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
3517
3518         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3519         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
3520         "offset: -4B".
3521
3522 2007-10-25  David Daney  <ddaney@avtrex.com>
3523
3524         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3525
3526 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
3527
3528         PR c++/33843
3529         * g++.dg/template/error32.C: New.
3530
3531 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3532             Ira Rosen  <irar@il.ibm.com>
3533
3534         PR tree-optimization/33833
3535         * gcc.dg/vect/pr33833.c: New testcase.
3536
3537 2007-10-25  David Daney  <ddaney@avtrex.com>
3538
3539         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3540
3541 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3542             Ira Rosen  <irar@il.ibm.com>
3543
3544         PR tree-optimization/33866
3545         * gcc.dg/vect/pr33866.c: New testcase.
3546
3547 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3548
3549         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3550         Add -w to compile flags to suppress "call-clobbered register" warnings
3551         and remove dg-warning directives.
3552
3553 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3554
3555         * gcc.dg/sms-2.c: Cleanup sms dump file.
3556         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3557         profile-use step.
3558
3559 2007-10-24  David Daney  <ddaney@avtrex.com>
3560
3561         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3562
3563 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3564
3565         PR target/33755
3566         * gcc.target/mips/pr33755.c: New test.
3567
3568 2007-10-24  Ira Rosen  <irar@il.ibm.com>
3569
3570         PR tree-optimization/33804
3571         * gcc.dg/vect/pr33804.c: New testcase.
3572
3573 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3574
3575         PR forrtran/33849
3576         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3577
3578 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3579             Uros Bizjak  <ubizjak@gmail.com>
3580
3581         PR rtl-optimization/33846
3582         * gcc.dg/vect/pr33846.c: New testcase.
3583
3584 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3585             Dorit Nuzman  <dorit@il.ibm.com>
3586
3587         PR tree-optimization/33860
3588         * g++.dg/vect/pr33860.cc: New test.
3589         * g++.dg/vect/pr33860a.cc: New test.
3590
3591 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
3592             Revital Eres  <eres@il.ibm.com>      
3593
3594         * gcc.dg/sms-2.c: New testcase.
3595
3596 2007-10-22  David S. Miller  <davem@davemloft.net>
3597
3598         * gcc.dg/globalreg-1.c: New test.
3599
3600 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
3601             Dorit Nuzman  <dorit@il.ibm.com>
3602
3603         PR tree-optimization/33834
3604         PR tree-optimization/33835
3605         * g++.dg/vect/pr33834_1.cc: New test.
3606         * g++.dg/vect/pr33834_2.cc: New test.
3607         * g++.dg/vect/pr33835.cc: New test.
3608
3609 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3610
3611         * gcc.dg/pr33644.c: New test.
3612
3613 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3614
3615         PR c++/33372
3616         * g++.dg/gomp/pr33372-1.C: New test.
3617         * g++.dg/gomp/pr33372-2.C: New test.
3618         * g++.dg/gomp/pr33372-3.C: New test.
3619
3620 2007-10-22  Michael Matz  <matz@suse.de>
3621
3622         PR tree-optimization/33855
3623         * gcc.c-torture/compile/pr33855.c: New testcase.
3624
3625 2007-10-22  Ira Rosen  <irar@il.ibm.com>
3626
3627         PR tree-optimization/33854
3628         * gcc.dg/vect/O1-pr33854.c: New testcase.
3629         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3630
3631 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
3632
3633         * gcc.dg/unwind-1.c: Disable on AIX.
3634         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3635
3636 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
3637
3638         PR fortran/33749
3639         * gfortran.dg/assign_9.f90: New test.
3640
3641 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3642
3643         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3644         (dg-mips-options): Skip tests that specify an ABI other than o32
3645         and o64 if generating MIPS16 hard-float code.
3646
3647 2007-10-21  Ira Rosen  <irar@il.ibm.com>
3648             Revital Eres  <eres@il.ibm.com>
3649
3650         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3651         * gcc.dg/vect/vect-16.c: Fix comment.
3652         * gcc.dg/vect/pr33369.c: Require vect_int.
3653         * gcc.dg/vect/slp-33.c: Add spaces.
3654         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3655         targets.
3656         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3657         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3658         targets.
3659         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3660         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3661         targets.
3662         * gcc.dg/vect/slp-10.c: Add spaces.
3663         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3664         targets.
3665         * gcc.dg/vect/slp-36.c: Require vect_int.
3666         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3667         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3668         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3669         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3670         targets.
3671         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3672         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3673         instead of vector_alignment_reachable_for_double.
3674         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3675         (natural_alignment): Split into...
3676         (natural_alignment_32, natural_alignment_64): New.
3677         (vector_alignment_reachable): Depend on natural_alignment_32.
3678         (vector_alignment_reachable_for_double): Rename to ...
3679         (vector_alignment_reachable_for_64bit): And depend on
3680         natural_alignment_64.
3681
3682 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3683
3684         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3685         MIPS targets.
3686         * g++.dg/vect/vect.exp: Likewise.
3687         * lib/fortran-torture.exp: Likewise.
3688         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3689         mipsisa64*-*-* as the target selector.  Remove -mips64,
3690         -mhard-float and -mgp64 from the options list.
3691         * gcc.target/mips/mips-ps-2.c: Likewise.
3692         * gcc.target/mips/mips-ps-3.c: Likewise.
3693         * gcc.target/mips/mips-ps-4.c: Likewise.
3694         * gcc.target/mips/mips-ps-6.c: Likewise.
3695         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3696         options list.
3697         * gcc.target/mips/sb1-1.c: Likewise.
3698         * gcc.target/mips/mips-ps-type.c: Likewise.
3699         * gcc.target/mips/mips-ps-7.c: New test.
3700         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3701         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3702         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3703         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
3704         as forcing an ABI and an architecture.
3705         (is_gp32_flag, is_gp64_flag): Fold into...
3706         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
3707         then -mfp64 imply -mhard-float.  Apply register rules after the
3708         loop.  Handle -march=mipsN like -mipsN.
3709
3710 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
3711
3712         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3713         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3714
3715 2007-10-20  Tobias Burnus  <burnus@net-b.de>
3716
3717         PR fortran/33818
3718         * gfortran.dg/entry_dummy_ref_3.f90: New.
3719
3720 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
3721             FX Coudert <fxcoudert@gcc.gnu.org>
3722
3723         PR fortran/31608
3724         * gfortran.dg/char_cast_1.f90: New test.
3725
3726 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3727
3728         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3729         * gfortran.dg/large_real_kind_2.F90: ditto.
3730         * gfortran.dg/default_format_2.f90: ditto.
3731         * gfortran.dg/default_format_denormal_1.f90: ditto.
3732
3733 2007-10-19  Richard Guenther  <rguenther@suse.de>
3734
3735         PR middle-end/33816
3736         PR middle-end/32921
3737         * gfortran.dg/pr32921.f: New testcase.
3738
3739 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3740
3741         PR libfortran/33544
3742         * gfortran.dg/transfer_check_1.f90: Adjust options.
3743
3744 2007-10-19  Richard Guenther  <rguenther@suse.de>
3745
3746         Revert
3747         2007-10-19  Richard Guenther  <rguenther@suse.de>
3748
3749         PR middle-end/32921
3750         * gfortran.dg/pr32921.f: New testcase.
3751
3752 2007-10-19  Richard Guenther  <rguenther@suse.de>
3753
3754         * gcc.c-torture/execute/20071018-1.c: New testcase.
3755
3756 2007-10-19  Richard Guenther  <rguenther@suse.de>
3757
3758         PR middle-end/32921
3759         * gfortran.dg/pr32921.f: New testcase.
3760
3761 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
3762
3763         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3764
3765 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3766
3767         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3768
3769 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3770
3771         PR fortran/33233
3772         * gfortran.dg/host_assoc_function_1.f90: Correct references.
3773         * gfortran.dg/host_assoc_function_3.f90: New test.
3774
3775 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3776
3777         PR fortran/33733
3778         * gfortran.dg/transfer_simplify_6.f90: New test.
3779
3780 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3781             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3782
3783         PR middle-end/33794
3784         * gfortran.dg/pr33794.f90: New testcase.
3785
3786 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3787
3788         PR target/32961
3789         * gcc.target/i386/pr32961.c: New testcase.
3790         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3791         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3792         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3793         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3794         __builtin_ia32_pslldi128 defines.
3795
3796 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
3797
3798         PR fortran/33760
3799         * gfortran.dg/c_ptr_tests_13.f03: New test case.
3800
3801 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3802
3803         PR c++/28639
3804         PR c++/30299
3805         * g++.dg/template/void12.C: New.
3806         * g++.dg/template/void13.C: New.
3807
3808 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3809
3810         PR c++/31446
3811         * g++.dg/template/void11.C: New.
3812         * g++.dg/template/void2.C: Adjust error markers.
3813         * g++.dg/template/void10.C: Likewise.
3814         * g++.dg/template/crash55.C: Likewise.
3815
3816 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
3817
3818         * g++.dg/opt/const5.C: New test.
3819
3820 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
3821             Maxim Kuvyrkov  <maxim@codesourcery.com>
3822
3823         * gcc.target/ia64/20040709-2.c: New test.
3824
3825 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3826
3827         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3828
3829 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
3830
3831         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3832         to each function.  Check that there are no unsigned loads.
3833
3834 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3835
3836         PR tree-optimization/33136
3837         * gcc.c-torture/execute/20070824-1.c: New test.
3838         * gcc.dg/pr33136-1.c: New test.
3839         * gcc.dg/pr33136-2.c: New test.
3840         * gcc.dg/pr33136-3.c: New test.
3841
3842 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3843
3844         PR tree-optimization/33735
3845         * g++.dg/torture/pr33735.C: New.
3846
3847 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3848
3849         PR middle-end/33706
3850         * gcc.dg/va-arg-pack-2.c: New.
3851
3852 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3853
3854         PR tree-optimization/33619
3855         * gcc.dg/pr33619.c: New test.
3856
3857 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
3858
3859         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3860         flag for AIX.
3861         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3862
3863 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3864
3865         PR libfortran/33055
3866         * gfortran.dg/inquire_11.f90: New test.
3867         * gfortan.dg/negative_unit_int8.f: New test.
3868
3869 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3870
3871         PR target/33133
3872         * gcc.c-torture/compile/pr33133.c: New test.
3873
3874 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3875
3876         PR libfortran/33672
3877         * gfortran.dg/namelist_40.f90: New test.
3878
3879 2007-10-14  Tobias Burnus  <burnus@net-b.de>
3880
3881         PR fortran/33745
3882         * gfortran.dg/bounds_check_11.f90: New.
3883
3884 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
3885
3886         PR c++/30303
3887         * g++.dg/other/ctor1.C: New test.
3888         * g++.dg/other/ctor2.C: New test.
3889         * g++.dg/other/dtor1.C: New test.
3890
3891 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
3892
3893         * gfortran.dg/bounds_check_10.f90: Fix testcase.
3894
3895 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3896             Paul Thomas  <pault@gcc.gnu.org>
3897
3898         PR fortran/33254
3899         PR fortran/33727
3900         * gfortran.dg/bounds_check_10.f90: New.
3901
3902 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
3903
3904         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3905         * gcc.target/powerpc/popcount-1.c: Same.
3906
3907 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
3908
3909         PR c++/26698
3910         * g++.dg/conversion/op4.C: New test.
3911
3912 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
3913
3914         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3915
3916 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3917
3918         PR fortran/33542
3919         * gfortran.dg/ambiguous_specific_1.f90: New test.
3920
3921 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3922
3923         PR fortran/33664
3924         * gfortran.dg/impure_spec_expr_1.f90: New test.
3925         * gfortran.dg/char_result_7.f90: Remove illegal test.
3926
3927 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
3928
3929         PR 11001
3930         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3931         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3932         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3933         * gcc.target/i386/pr11001-memset-1.c: New testcase.
3934         * gcc.target/i386/pr11001-memset-2.c: New testcase.
3935         * gcc.target/i386/pr11001-memset-3.c: New testcase.
3936         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3937         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3938         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3939
3940 2007-10-12  Richard Guenther  <rguenther@suse.de>
3941
3942         PR middle-end/26198
3943         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3944         * gcc.c-torture/execute/20071011-1.c: Likewise.
3945         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3946
3947 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
3948
3949         PR tree-optimization/33742
3950         * gcc.dg/pr33742.c: New testcase.
3951
3952 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
3953
3954         PR tree-optimization/33645
3955         * gcc.dg/pr33645-1.c: New test.
3956         * gcc.dg/pr33645-2.c: New test.
3957         * gcc.dg/pr33645-3.c: New test.
3958  
3959         PR c++/32121
3960         * g++.dg/ext/label4.C: Adjust error regexp.
3961         * g++.dg/ext/label6.C: Adjust error regexp.
3962         * g++.dg/ext/label7.C: New test.
3963         * g++.dg/ext/label8.C: New test.
3964         * g++.dg/ext/label9.C: New test.
3965
3966 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
3967
3968         PR middle-end/33676
3969         * gcc.dg/pr33676.c: New.
3970
3971 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3972
3973         PR c++/31441
3974         * g++.dg/cpp0x/variadic83.C: New.
3975
3976 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3977
3978         PR c++/33461
3979         * g++.dg/cpp0x/variadic81.C: New.
3980         * g++.dg/cpp0x/variadic82.C: Likewise.
3981
3982 2007-10-11  Richard Guenther  <rguenther@suse.de>
3983
3984         PR middle-end/33724
3985         * gcc.dg/pr33724.c: New testcase.
3986
3987 2007-10-11  Richard Guenther  <rguenther@suse.de>
3988
3989         PR c/33726
3990         * gcc.dg/pr33726.c: New testcase.
3991
3992 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
3993
3994         PR fortran/33500
3995         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3996         
3997 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3998
3999         PR testsuite/33391
4000         * gfortran.dg/do_3.F90: Run with -fwrapv.
4001
4002 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4003
4004         * gcc.dg/unwind-1.c: New.
4005
4006 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4007
4008         PR libfortran/33683
4009         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4010         failure on some common systems.
4011
4012 2007-10-09  Richard Guenther  <rguenther@suse.de>
4013
4014         PR middle-end/33692
4015         * gcc.dg/pr33692.c: New testcase.
4016
4017 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4018
4019         PR middle-end/33669
4020         * gcc.c-torture/execute/pr33669.c: New.
4021
4022 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4023
4024         PR tree-optimization/33615
4025         * g++.dg/tree-ssa/pr33615-2.C: New test.
4026
4027 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4028
4029         PR tree-optimization/33615
4030         * g++.dg/tree-ssa/pr33615.C: New test.
4031
4032 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4033
4034         PR tree-optimization/33572
4035         * g++.dg/torture/pr33572.C: Replace with complete test.
4036
4037 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4038
4039         PR fortran/33689
4040         * gfortran.dg/spec_expr_5.f90: New.
4041
4042 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4043
4044         * gcc.dg/pragma-darwin-2.c: New.
4045
4046 2007-10-08  Richard Guenther  <rguenther@suse.de>
4047
4048         PR middle-end/33693
4049         PR middle-end/33695
4050         PR middle-end/33697
4051         * gcc.dg/pr33693.c: New testcase.
4052         * gcc.dg/pr33695.c: Likewise.
4053         * gcc.dg/pr33697.c: Likewise.
4054
4055 2007-10-08  Richard Guenther  <rguenther@suse.de>
4056
4057         PR middle-end/33691
4058         PR middle-end/33694
4059         PR middle-end/33696
4060         * gcc.dg/pr33691.c: New testcase.
4061         * gcc.dg/pr33694.c: Likewise.
4062         * gcc.dg/pr33696.c: Likewise.
4063
4064 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4065
4066         PR libfortran/33683
4067         * gfortran.dg/gamma_5.f90:  New test case
4068
4069 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4070
4071         PR fortran/20851
4072         * initialization_1.f90: Fix dg-error annotations.
4073         * initialization_14.f90: New.
4074         * initialization_7.f90: Fix dg-error annotations.
4075         * initialization_9.f90: Likewise.
4076
4077 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4078
4079         * gfortran.dg/error_recovery_4.f90: New test.
4080
4081 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4082
4083         * gfortran.dg/default_format_denormal_2.f90: New test.
4084         * gfortran.dg/default_format_2.inc: New test.
4085         * gfortran.dg/default_format_denormal_1.f90: New test.
4086         * gfortran.dg/default_format_1.inc: New test.
4087         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4088         numbers.
4089         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4090         numbers.
4091
4092 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4093
4094         * gfortran.dg/namelist_15.f90: Revise test.
4095
4096 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4097
4098         PR tree-optimization/33655
4099         * gcc.dg/torture/pr33655.c: New.
4100
4101 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4102
4103         PR tree-optimization/33572
4104         * g++.dg/torture/pr33572.C: New.
4105
4106 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4107
4108         PR fortran/25076
4109         * gfortran.dg/forall_11.f90: New.
4110
4111 2007-10-05  Michael Matz  <matz@suse.de>
4112
4113         PR middle-end/33667
4114         * gcc.dg/pr33667.c: New testcase.
4115
4116 2007-10-05  Richard Guenther  <rguenther@suse.de>
4117
4118         PR middle-end/33666
4119         * gcc.dg/pr33666.c: New testcase.
4120
4121 2007-10-05  Michael Matz  <matz@suse.de>
4122
4123         PR inline-asm/33600
4124         * gcc.target/i386/pr33600.c: New testcase.
4125
4126 2007-10-05  Richard Guenther  <rguenther@suse.de>
4127
4128         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4129
4130 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4131
4132         PR target/33635
4133         * gcc.target/mips/pr33635-1.c: New test.
4134
4135 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4136
4137         PR libfortran/33253
4138         * gfortran.dg/namelist_39.f90: Revise to use long names.
4139
4140 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4141
4142         PR fortran/33646
4143         * gfortran.dg/pr33646.f90: New file.
4144
4145 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4146
4147         PR fortran/33529
4148         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4149         * gfortran.dg/char_decl_2.f90: New test.
4150
4151 2007-10-04  Richard Guenther  <rguenther@suse.de>
4152
4153         PR middle-end/33641
4154         * gcc.c-torture/compile/pr33641.c: New testcase.
4155
4156 2007-10-04  Michael Matz  <matz@suse.de>
4157
4158         PR rtl-optimization/33653
4159         * gcc.dg/pr33653.c: New.
4160
4161 2007-10-04  Richard Guenther  <rguenther@suse.de>
4162
4163         PR tree-optimization/33627
4164         * g++.dg/torture/pr33627.C: New testcase.
4165
4166 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4167
4168         PR fortran/33626
4169         * gfortran.dg/parens_6.f90: New.
4170
4171 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4172
4173         PR fortran/33646
4174         PR fortran/33542
4175         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4176
4177 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4178
4179         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4180
4181 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4182
4183         PR target/33635
4184         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4185         and mips_forced_be.
4186         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4187         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4188         options.
4189         * gcc.target/mips/fpr-moves-1.c: New test.
4190         * gcc.target/mips/fpr-moves-2.c: Likewise.
4191         * gcc.target/mips/fpr-moves-3.c: Likewise.
4192         * gcc.target/mips/fpr-moves-4.c: Likewise.
4193         * gcc.target/mips/fpr-moves-5.c: Likewise.
4194         * gcc.target/mips/fpr-moves-6.c: Likewise.
4195         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4196
4197 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4198
4199         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4200
4201 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4202
4203         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4204         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4205
4206 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4207
4208         PR fortran/33198
4209         * gfortran.dg/common_errors_1.f90: New.
4210
4211 2007-10-03  Doug Kwan  <dougkwan@google.com>
4212         Richard Guenther  <rguenther@suse.de>
4213
4214         PR debug/31899
4215         * g++.dg/debug/using3.C: New testcase.
4216
4217 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4218
4219         PR libfortran/33253
4220         * gfortran.dg/namelist_38.f90: New test.
4221         * gfortran.dg/namelist_39.f90: New test.
4222
4223 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4224
4225         PR libfortran/33469
4226         * gfortran.dg/default_format_1.f90: New test.
4227         * gfortran.dg/default_format_2.f90: New test.
4228         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4229         * gfortran.dg/real_const_3.f90: Adjust expected output.
4230
4231 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4232
4233         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4234         default ABI.  Split mips_forced_abi into mips_forced_abi and
4235         mips_forced_regs.
4236         (is_gp32_flag): Return true for -mabi=32.
4237         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4238         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4239         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4240         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4241         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4242         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4243         * gcc.target/mips/save-restore-2.c: Likewise.
4244         * gcc.target/mips/save-restore-3.c: Likewise.
4245         * gcc.target/mips/save-restore-4.c: Likewise.
4246
4247 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4248
4249         PR middle-end/33617
4250         * gcc.c-torture/compile/pr33617.c: New test.
4251
4252 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4253
4254         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4255         -gstabs+ for extended options.
4256
4257 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4258
4259         PR fortran/33542
4260         * gfortran.dg/ambiguous_specific_1.f90: New test.
4261
4262 2007-10-02  Revital Eres  <eres@il.ibm.com>
4263
4264         * gcc.target/powerpc/paired-8.c: New test.
4265         * gcc.target/powerpc/paired-9.c: New test.
4266         * gcc.target/powerpc/paired-10.c: New test.
4267
4268 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4269
4270         PR fortran/33566
4271         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4272
4273 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4274
4275         PR fortran/33554
4276         * gfortran.dg/intent_out_2.f90: New test.
4277
4278 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4279
4280         PR fortran/33550
4281         * gfortran.dg/ambiguous_reference_1.f90: New test.
4282
4283 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4284
4285         PR fortran/31154
4286         PR fortran/31229
4287         PR fortran/33334
4288         * gfortran.dg/function_kinds_1.f90: New test.
4289         * gfortran.dg/function_kinds_2.f90: New test.
4290         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4291         use association into interfaces.
4292
4293 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4294
4295         PR testsuite/31828
4296         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4297         (overflow): Use INFINITY, not FP_INFINITE.
4298         gcc.dg/float-range-4.c: Likewise.
4299         gcc.dg/float-range-5.c: Likewise.
4300
4301 2007-10-01  Nick Clifton  <nickc@redhat.com>
4302
4303         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4304         for 16-bit targets.
4305
4306 2007-09-30  Diego Novillo  <dnovillo@google.com>
4307
4308         PR 33593
4309         * g++.dg/tree-ssa/pr33593.C: New test.
4310
4311 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4312
4313         PR libfortran/33400
4314         * gfortran.dg/PR19872.f: Fix test condition.
4315         * gfortran.dg/list_read_7.f90: New test.
4316
4317 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4318
4319         PR tree-optimization/33597
4320         * gcc.dg/vect/pr33597.c: New testcase.
4321
4322 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4323
4324         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4325         * gcc.target/i386/pr33524.c: ...this.
4326
4327 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4328
4329         PR fortran/33354
4330         * gfortran.dg/minmaxloc_4.f90: New.
4331
4332 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4333
4334         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4335
4336 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4337
4338         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4339
4340 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4341
4342         PR c++/33213
4343         * g++.dg/cpp0x/variadic79.C: New.
4344
4345 2007-09-28  Michael Matz  <matz@suse.de>
4346             Jakub Jelinek  <jakub@redhat.com>
4347
4348         PR rtl-optimization/33552
4349         * gcc.target/i386/pr33552.c: New runtime test.
4350         * gcc.target/i386/strinline.c: New compile time test.
4351
4352 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4353
4354         * gfortran.dg/openmp_stack.f90: Removed.
4355
4356         PR c++/31434
4357         * g++.dg/cpp0x/variadic80.C: New test.
4358
4359 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4360
4361         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4362         r128057.
4363
4364 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4365
4366         PR middle-end/7003
4367         * gcc.target/powerpc/gcse-1.c: New test.
4368
4369 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4370
4371         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4372         fixed capitalizations.
4373         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4374         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4375         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4376         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4377         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4378         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4379         * gfortran.dg/min_max_conformance.f90: Likewise.
4380
4381 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4382
4383         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4384         options.
4385         * gcc.dg/c99-tgmath-2.c: Likewise.
4386         * gcc.dg/c99-tgmath-3.c: Likewise.
4387         * gcc.dg/c99-tgmath-4.c: Likewise.
4388
4389 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4390
4391         PR fortran/33568
4392         * gfortran.dg/anint_1.f90: New test.
4393
4394 2007-09-27  Ian Lance Taylor  <iant@google.com>
4395
4396         PR tree-optimization/33565
4397         * gcc.dg/Wstrict-overflow-20.c: New test.
4398
4399 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4400
4401         * gfortran.dg/openmp_stack.f90: Fix typo.
4402         * gfortran.dg/recursive_stack.f90: Fix typo.
4403
4404 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4405
4406         PR c++/33493
4407         * g++.dg/template/error31.C: New.
4408
4409 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4410
4411         * lib/prune.exp: Prune also "^In function .*$" lines and
4412         "^    inlined from .*$" lines.
4413
4414 2007-09-26  Richard Guenther  <rguenther@suse.de>
4415
4416         PR tree-optimization/33563
4417         * gcc.dg/torture/pr33563.c: New testcase.
4418
4419 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4420
4421         PR c/25309
4422         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4423         array.
4424         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4425         without -O2.
4426
4427 2007-09-26  Richard Guenther  <rguenther@suse.de>
4428
4429         PR tree-optimization/30375
4430         PR tree-optimization/33560
4431         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4432         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4433         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4434         * gcc.dg/torture/pr30375.c: New testcase.
4435         * gcc.dg/torture/pr33560.c: New testcase.
4436         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4437
4438 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4439
4440         PR c++/33207
4441         * g++.dg/parse/crash38.C: New test.
4442
4443 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4444
4445         PR target/33524
4446         * gcc.target/i386/sse5-convert.c: New file, test int->long
4447         vectorized conversions.
4448
4449 2007-09-25  Revital Eres  <eres@il.ibm.com>
4450
4451         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4452
4453 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4454
4455         PR c/32295
4456         * gcc.dg/enum-incomplete-1.c: New test.
4457
4458 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
4459
4460         * gcc.c-torture/compile/20070919-1.c: New test.
4461
4462 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4463
4464         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4465
4466 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
4467
4468         PR c++/14688
4469         * g++.dg/inherit/override_attribs.C: New file.
4470
4471 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
4472
4473         PR fortran/33269
4474         * io.c (check_format_string): Move NULL and constant checks into
4475         this function.
4476         (check_io_constraints): Call gfc_simplify_expr() before calling
4477         check_format_string().  Remove NULL and constant checks.
4478
4479 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
4480
4481         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4482         * gcc.c-torture/execute/loop-2g.x: Likewise.
4483
4484 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4485
4486         * lib/target-supports.exp (check_effective_target_mips16_attribute):
4487         Reject hard-float modes unless the ABI is o32 or o64.
4488         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4489         of gcc.exp.  Skip the tests when mips16 code generation is not
4490         supported.
4491         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4492         and use dg-add-options mips16_attribute.
4493
4494 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
4495
4496         PR c++/33506
4497         * g++.dg/ext/attrib29.C: New test.
4498
4499 2007-09-23  Ollie Wild  <aaw@google.com>
4500
4501         * gcc.dg/fold-bitand-1.c: New test.
4502         * gcc.dg/fold-bitand-2.c: New test.
4503         * gcc.dg/fold-bitand-3.c: New test.
4504         * gcc.dg/fold-bitand-4.c: New test.
4505
4506 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4507
4508         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4509         any of the macros to be defined for __mips16.
4510         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4511
4512 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4513
4514         * gcc.dg/vect/pr21591.c: Require vect_int.
4515         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4516         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4517         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4518
4519 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
4520
4521         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4522         attributes.
4523         * gcc.dg/va-arg-pack-len-2.c: New test.
4524         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4525         attributes.
4526         * g++.dg/ext/va-arg-pack-len-2.C: New test.
4527
4528         PR tree-optimization/32772
4529         * gcc.c-torture/compile/20070905-1.c: New test.
4530
4531         PR tree-optimization/32975
4532         * gcc.dg/pr32975.c: New test.
4533
4534         PR middle-end/28755
4535         * gcc.dg/pr28755.c: New test.
4536
4537 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4538
4539         * lib/target-supports.exp (check_effective_target_nomips16): New
4540         procedure.
4541         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4542         for mipsisa64*-*-*.
4543         * gcc.dg/vect/vect.exp: Likewise.
4544         * g++.dg/vect/vect.exp: Likewise.
4545         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4546         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4547         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4548         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4549         * gcc.target/mips/clear-cache-1.c (f): Likewise.
4550         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4551         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4552         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4553         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4554         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4555         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4556         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4557         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4558         (test14, test15, test16, test17, test18): Likewise.
4559         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4560         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4561         (test14, test15, test16, test17, test18, test19, test20, test21)
4562         (test22): Likewise.
4563         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4564         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4565         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4566         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4567         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4568         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4569         * gcc.target/mips/mips-3d-1.c (main): Likewise.
4570         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4571         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4572         (test13, test14, test15, test16, test17, test18, test19, test20)
4573         (test21, test22, test23, test24, test25, test26, test27, test28)
4574         (test29, test30, test31): Likewise.
4575         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4576         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4577         (test13, test14, test15, test16, test17, test18, test19, test20)
4578         (test21, test22, test23, test24, test25, test26, test27, test28)
4579         (test29, test30, test31, test32, test33, test34, test35, test36)
4580         (test37, test38, test39, test40, test41, test42, test43, test44)
4581         (test45, test46, test47, test48, test49, test50, test51, test52)
4582         (test53, test54, test55, test56, test57, test58, test59, test60)
4583         (test61, test62, test63): Likewise.
4584         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4585         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4586         (test13, test14, test15, test16, test17, test18, test19, test20)
4587         (test21, test22, test23, test24, test25, test26, test27, test28)
4588         (test29, test30, test31): Likewise.
4589         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4590         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4591         (test13, test14, test15, test16, test17, test18, test19, test20)
4592         (test21, test22, test23, test24, test25, test26, test27, test28)
4593         (test29, test30, test31): Likewise.
4594         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4595         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4596         (test13, test14, test15): Likewise.
4597         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4598         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4599         (test13, test14, test15): Likewise.
4600         * gcc.target/mips/mips-3d-8.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-3d-9.c (matrix_multiply2, matrix_multiply3)
4606         (matrix_multiply4: Likewise.
4607         * gcc.target/mips/mips-ps-1.c (main): Likewise.
4608         * gcc.target/mips/mips-ps-2.c (main): Likewise.
4609         * gcc.target/mips/mips-ps-3.c (main): Likewise.
4610         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4611         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4612         (test13, test14, test15, test16, test17, test18, test19, test20)
4613         (test21, test22, test23, test24, test25, test26, test27, test28)
4614         (test29, test30, test31): Likewise.
4615         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4616         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4617         (test13, test14, test15, test16, test17, test18, test19, test20)
4618         (test21, test22, test23, test24, test25, test26, test27, test28)
4619         (test29, test30, test31): Likewise.
4620         * gcc.target/mips/mips-ps-5.c (main): Likewise.
4621         * gcc.target/mips/mips-ps-6.c (main): Likewise.
4622         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4623         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4624         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4625         (sub_v4qi): Likewise.
4626         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4627         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4628         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4629         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4630         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4631         (subb, subc): Likewise.
4632         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4633         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4634         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4635         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4636         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4637         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4638         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4639         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4640         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4641         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4642         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4643         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4644         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4645
4646 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4647
4648         * lib/target-supports.exp (add_options_for_mips16_attribute)
4649         (check_effective_target_mips16_attribute): New functions.
4650         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4651         command line.
4652         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
4653         extra_test_flags.
4654         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4655         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4656         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4657         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4658         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4659         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4660         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4661         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4662         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4663         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4664         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4665         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4666         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4667         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4668         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4669         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4670         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4671         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4672         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4673         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4674         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4675         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4676         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4677         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4678         (NOMIPS16): Delete.
4679         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4680         of dg-options.
4681         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4682         options.  Require { target mips16_attribute } and use dg-add-options
4683         to add the associated options.
4684         (foo): Use MIPS16.
4685         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4686         * gcc.target/mips/call-saved-3.c: Likewise.
4687         * gcc.target/mips/code-readable-1.c: Require { target
4688         mips16_attribute } and use dg-add-options to add the associated
4689         options.  Remove trailing whitespace.
4690         (NOMIPS16): Delete.
4691         * gcc.target/mips/code-readable-2.c: Likewise.
4692         * gcc.target/mips/code-readable-3.c: Likewise.
4693         * gcc.target/mips/mips16-attributes-2.c: Likewise.
4694         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4695         Require { target mips16_attribute } and use dg-add-options to
4696         add the associated options.
4697         (cksum16, cksum8): Use MIPS16.
4698         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4699         Require { target mips16_attribute } and use dg-add-options to
4700         add the associated options.
4701         (foo): Use MIPS16.
4702         * gcc.target/mips/save-restore-2.c: Likewise.
4703         * gcc.target/mips/save-restore-3.c: Likewise.
4704         * gcc.target/mips/save-restore-4.c: Likewise.
4705         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
4706         -mno-abicalls.
4707         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4708         (foo): Use NOMIPS16.
4709
4710 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
4711
4712         PR fortran/33337
4713         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4714
4715         PR fortran/33376
4716         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4717
4718 2007-09-22  Tobias Burnus  <burnus@net-b.de>
4719
4720         PR fortran/33445
4721         * gfortran.dg/gomp/free-2.f90: New.
4722         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4723         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4724
4725 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
4726
4727         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4728         * gcc.target/i386/sse5-haddX.c: Ditto.
4729         * gcc.target/i386/sse5-hsubX.c: Ditto.
4730         * gcc.target/i386/sse5-maccXX.c: Ditto.
4731         * gcc.target/i386/sse5-msubXX.c: Ditto.
4732         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4733         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4734         * gcc.target/i386/sse5-permpX.c: Ditto.
4735         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4736         effective target.
4737         * gcc.target/i386/sse5-fma-vector.c: Ditto.
4738         * gcc.target/i386/sse5-ima-vector.c: Ditto.
4739         * gcc.target/i386/sse5-pcmov.c: Ditto.
4740         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4741
4742 2007-09-22  Richard Guenther  <rguenther@suse.de>
4743
4744         PR tree-optimization/33146
4745         * gcc.c-torture/compile/pr33146.c: New testcase.
4746
4747 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4748
4749         * lib/target-supports.exp (check_cached_effective_target): New
4750         procedure.
4751         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4752         (check_effective_target_c99_runtime): New procedure.
4753         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4754         (test3l): Likewise cargl.
4755         * gcc.dg/builtins-59.c: Require c99_runtime.
4756         * gcc.dg/builtins-61.c: Likewise.
4757         * gcc.dg/builtins-62.c: Likewise.
4758
4759 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4760
4761         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4762         * lib/target-supports-dg.exp (dg-add-options): Likewise.
4763         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4764         target-specific dg-options.
4765         * gcc.dg/builtins-20.c: Likewise.
4766         * gcc.dg/builtins-53.c: Likewise.
4767         * gcc.dg/builtins-55.c: Likewise.
4768         * gcc.dg/single-precision-constant.c: Likewise.
4769         * gcc.dg/torture/builtin-convert-1.c: Likewise.
4770         * gcc.dg/torture/builtin-convert-2.c: Likewise.
4771         * gcc.dg/torture/builtin-convert-3.c: Likewise.
4772         * gcc.dg/torture/builtin-convert-4.c: Likewise.
4773         * gcc.dg/torture/builtin-power-1.c: Likewise.
4774
4775 2007-09-21  Chao-ying Fu  <fu@mips.com>
4776
4777         * lib/target-supports.exp (check_effective_target_fixed_point): New to
4778         check if targets have fixed-point supports.
4779         * gcc.dg/fixed-point/fixed-point.exp: New file.
4780         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4781         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4782         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4783         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4784         * gcc.dg/fixed-point/constants-pedantic.c,
4785         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4786         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4787         * gcc.dg/fixed-point/keywords-ignored-c99.c,
4788         * gcc.dg/fixed-point/keywords-pedantic.c,
4789         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4790         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4791         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4792         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4793         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4794         * gcc.dg/fixed-point/func-vararg-mixed.c,
4795         * gcc.dg/fixed-point/operator-logical.c,
4796         * gcc.dg/fixed-point/struct-union.c,
4797         * gcc.dg/fixed-point/bit-complement.c,
4798         * gcc.dg/fixed-point/operator-bitwise.c,
4799         * gcc.dg/fixed-point/operator-comma.c,
4800         * gcc.dg/fixed-point/struct-layout-1.c,
4801         * gcc.dg/fixed-point/union-init.c,
4802         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4803         * gcc.dg/fixed-point/func-mixed.c,
4804         * gcc.dg/fixed-point/func-vararg-size0.c,
4805         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4806         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4807         * gcc.dg/fixed-point/operator-unary.c,
4808         * gcc.dg/fixed-point/allop-const.c,
4809         * gcc.dg/fixed-point/muldiv-warning.c,
4810         * gcc.dg/nofixed-point-1.c,
4811         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4812         * gcc.target/mips/fixed-vector-type.c,
4813         * gcc.target/mips/fixed-scalar-type.c: New tests.
4814
4815 2007-09-21  Olivier Hainque  <hainque@adacore.com>
4816
4817         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4818         * gnat.dg/test_nested_subtype_byref.adb: New test.
4819
4820 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
4821
4822         PR fortran/33439
4823         * gfortran.dg/gomp/pr33439.f90: New test.
4824
4825 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4826
4827         PR fortran/33455
4828         * gfortran.dg/merge_char_3.f90: New.
4829
4830 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4831
4832         PR fortran/33037
4833         * gfortran.dg/transfer_check_1.f90: New.
4834
4835 2007-09-20  Asher Langton  <langton2@llnl.gov>
4836
4837         PR fortran/20441
4838         * gfortran.dg/init_flag_1.f90: New.
4839         * gfortran.dg/init_flag_2.f90: New.
4840         * gfortran.dg/init_flag_3.f90: New.
4841         * gfortran.dg/init_flag_4.f90: New.
4842         * gfortran.dg/init_flag_5.f90: New.
4843         * gfortran.dg/init_flag_6.f90: New.
4844         * gfortran.dg/init_flag_7.f90: New.
4845
4846 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4847
4848         PR c++/33460
4849         * g++.dg/ext/anon-struct6.C: New.
4850
4851 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4852
4853         PR libfortran/23272
4854         * gfortran.dg/inquire_10.f90: New test.
4855
4856 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
4857
4858         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4859
4860 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4861
4862         PR fortran/33221
4863         * gfortran.dg/used_types_18.f90: Declare variable of empty
4864         derived type.
4865
4866 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4867
4868         PR fortran/33288
4869         * gfortran.dg/array_constructor_19.f90: New test.
4870
4871 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
4872
4873         PR debug/33316
4874         * gcc.dg/debug/pr33316.c: New test.
4875
4876         PR c++/33496
4877         * g++.dg/cpp0x/variadic76.C: New test.
4878         * g++.dg/cpp0x/variadic77.C: New test.
4879         * g++.dg/cpp0x/variadic78.C: New test.
4880
4881         PR c/33238
4882         PR c/27301
4883         * gcc.c-torture/execute/20070919-1.c: New test.
4884         * gcc.dg/pr33238.c: New test.
4885         * gcc.dg/pr27301.c: New test.
4886
4887 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4888
4889         * lib/target-supports.exp (check_effective_target_mips64): New
4890         procedure.
4891         * gcc.dg/lower-subreg-1.c: Require !mips64.
4892         * gcc.dg/sibcall-3.c (ATTR): New macro.
4893         (recurser_void1, recurser_void2): Use it.
4894         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4895         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4896
4897 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
4898
4899         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4900         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
4901         warning annotation.
4902         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4903
4904 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
4905
4906         PR fortran/33497
4907         * gfortran.dg/c_loc_tests_11.f03: New test case.
4908
4909 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4910
4911         PR c++/33459
4912         * g++.dg/init/ref14.C: New.
4913
4914 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4915
4916         * gnat.dg/slice2.ad[sb]: New testcase.
4917
4918 2007-09-19  Nick Clifton  <nickc@redhat.com>
4919
4920         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4921
4922 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
4923
4924         * gcc.target/bfin/bfin.exp: New.
4925         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4926         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4927         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4928         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4929         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4930         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4931         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4932         mcpu-bf561.c, mcpu-default.c}: New tests.
4933
4934 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
4935
4936         Restore detection of unsupported TLS.
4937
4938         Revert this patch:
4939         2007-02-10  Richard Henderson  <rth@redhat.com>
4940
4941         * lib/target-supports.exp (check_effective_target_tls): Redefine
4942         to mean non-emulated tls.
4943         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4944         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4945         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4946         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4947         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4948         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4949         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4950
4951         And then:
4952         * lib/target-supports.exp (check_effective_target_tls): Use
4953         stronger test for compiler support for TLS.
4954         (check_effective_target_tls_native): New, to test for non-emulated
4955         TLS support.
4956         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4957         instead of dg-require-effective-target tls.
4958         * g++.dg/gomp/copyin-1.C: Likewise.
4959         * g++.dg/gomp/sharing-1.C: Likewise.
4960         * g++.dg/gomp/tls-1.C: Likewise.
4961         * g++.dg/gomp/tls-2.C: Likewise.
4962         * g++.dg/gomp/tls-3.C: Likewise.
4963         * g++.dg/tls/diag-1.C: Likewise.
4964         * g++.dg/tls/diag-2.C: Likewise.
4965         * g++.dg/tls/diag-3.C: Likewise.
4966         * g++.dg/tls/diag-4.C: Likewise.
4967         * g++.dg/tls/diag-5.C: Likewise.
4968         * g++.dg/tls/init-1.C: Likewise.
4969         * g++.dg/tls/init-2.C: Likewise.
4970         * g++.dg/tls/trivial.C: Likewise.
4971         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4972         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4973         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4974         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4975         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4976         * gcc.dg/gomp/clause-1.c: Likewise.
4977         * gcc.dg/gomp/copyin-1.c: Likewise.
4978         * gcc.dg/gomp/sharing-1.c: Likewise.
4979         * gcc.dg/gomp/tls-1.c: Likewise.
4980         * gcc.dg/gomp/tls-2.c: Likewise.
4981         * gcc.dg/tls/alpha-1.c: Likewise.
4982         * gcc.dg/tls/opt-1.c: Likewise.
4983         * gcc.dg/tls/opt-13.c: Likewise.
4984         * gcc.dg/tls/opt-14.c: Likewise.
4985         * gcc.dg/tls/opt-2.c: Likewise.
4986         * gcc.dg/tls/opt-3.c: Likewise.
4987         * gcc.dg/tls/opt-4.c: Likewise.
4988         * gcc.dg/tls/opt-7.c: Likewise.
4989         * gcc.dg/tls/section-1.c: Likewise.
4990         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4991         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4992         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4993         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4994         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4995         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4996         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4997         * gfortran.dg/gomp/crayptr2.f90: Likewise.
4998         * gfortran.dg/gomp/fixed-1.f: Likewise.
4999         * gfortran.dg/gomp/free-1.f90: Likewise.
5000         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5001         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5002         * gfortran.dg/gomp/reduction1.f90: Likewise.
5003         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5004
5005 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5006
5007         PR fortran/31119
5008         * gfortran.dg/bounds_check_9.f90: New test.
5009         * gfortran.dg/bounds_check_fail_2.f90: New test.
5010
5011 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5012
5013         PR c++/33462 (again)
5014         * g++.dg/ext/va-arg1.C: Adjust.
5015
5016 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5017
5018         PR c++/33462
5019         * g++.dg/ext/va-arg1.C: New.
5020
5021 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5022
5023         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5024
5025 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5026
5027         PR c++/33463
5028         * g++.dg/rtti/typeid6.C: New.
5029
5030 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5031
5032         PR c++/33464
5033         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5034         * g++.dg/ext/is_class_error2.C: New.
5035
5036 2007-09-18  Richard Guenther  <rguenther@suse.de>
5037
5038         PR tree-optimization/33340
5039         * g++.dg/torture/pr33340.C: New testcase.
5040
5041 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5042
5043         PR fortran/33231
5044         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5045         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5046         * gfortran.dg/elemental_subroutine_5.f90: New.
5047
5048 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5049
5050         * lib/target-supports.exp (check_profiling_available): Extend
5051         mips*-*-elf check to mips*-*-elf*.
5052
5053 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5054
5055         * gcc.dg/format/c90-scanf-5.c: New test.
5056         * gcc.dg/format/c99-scanf-4.c: New test.
5057         * gcc.dg/format/ext-7.c: New test.
5058         * gcc.dg/format/ext-8.c: New test.
5059
5060         PR middle-end/33423
5061         * gcc.c-torture/compile/20070915-1.c: New test.
5062
5063 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5064
5065         PR fortran/33106
5066         * gfortran.dg/private_type_9.f90: New.
5067
5068 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5069
5070         PR middle-end/33449
5071         * gfortran.dg/pr33449.f90: New test.
5072
5073 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5074
5075         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5076         * gfortran.dg/private_type_1.f90: Ditto
5077         * gfortran.dg/interface_18.f90: New.
5078         * gfortran.dg/private_type_8.f90: New.
5079
5080 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5081
5082         PR c++/33124
5083         * g++.dg/warn/new1.C: Adjust.
5084         * g++.dg/torture/str_empty.C: Likewise.
5085
5086 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5087
5088         * gcc.target/mips/dse-1.c: New test.
5089
5090 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5091
5092         PR c++/32756
5093         * g++.dg/overload/operator3.C: New.
5094
5095 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5096
5097         * gcc.target/mips/truncate-1.c: New test.
5098
5099 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5100
5101         PR fortran/29396
5102         PR fortran/29606
5103         PR fortran/30625
5104         PR fortran/30871
5105         * gfortran.dg/subref_array_pointer_1.f90: New test.
5106         * gfortran.dg/subref_array_pointer_2.f90: New test.
5107
5108 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5109
5110         * gfortran.dg/nint_2.f90: Correct last change.
5111
5112 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5113
5114         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5115
5116 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5117
5118         * gcc.dg/vect/pr33373b.c: New test.
5119
5120 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5121
5122         PR target/33438
5123         * gcc.target/i386/pr33438.c: New test.
5124
5125 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5126
5127         * gfortran.dg/nint_2.f90: Revert previous commit.
5128
5129 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5130
5131         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5132
5133 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5134
5135         PR debug/33429
5136         * g++.dg/other/unused1.C: XFAIL class2 scan.
5137
5138 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5139
5140         PR fortran/33343
5141         * gfortran.dg/elemental_args_check_1.f90: New.
5142         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5143         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5144
5145 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5146
5147         * gfortran.dg/recursive_check_3.f90: New.
5148
5149 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5150
5151         PR fortran/33412
5152         * gfortran.dg/elemental_bind_c.f90: New.
5153
5154 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5155
5156         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5157         * gcc.target/mips/mips16-attributes-2.c: New test.
5158         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5159         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5160         hard-float asm when __mips16 is defined.
5161         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5162         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5163         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5164         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5165         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5166         * gcc.target/mips/pr26765.c (foo): Likewise.
5167         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5168         targets, use dg-mips-options instead of dg-options, and use -mgp32
5169         to force 32-bit mode.
5170         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5171         and 64-bit mode.
5172         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5173
5174 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5175             Michael Meissner  <michael.meissner@amd.com>
5176
5177         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5178         * gcc.target/i386/sse5-hsubX.c: Ditto.
5179         * gcc.target/i386/sse5-permpX.c: Ditto.
5180         * gcc.target/i386/sse5-haddX.c: Ditto.
5181         * gcc.target/i386/sse5-maccXX.c: Ditto.
5182         * gcc.target/i386/sse5-msubXX.c: Ditto.
5183         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5184         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5185
5186         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5187         optimizes floating point conditional moves into the pcmov
5188         instruction on SSE5.
5189         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5190
5191         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5192         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5193         SSE5.
5194
5195         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5196         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5197
5198         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5199         optimizes (a*b)+c into fmadd on SSE5.
5200
5201         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5202         whether the SSE5 instructions can be generated.
5203
5204         * gcc.target/i386/sse5-check.h: New. Add support for 
5205         SSE5 tests.
5206
5207         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5208         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5209         * gcc.target/i386/sse-13.c: Ditto.
5210         * gcc.target/i386/sse-14.c: Ditto.
5211
5212 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5213
5214         PR testsuite/33153
5215         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5216         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5217
5218 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5219
5220         PR target/32338
5221         * gcc.dg/pr32338-1.c: New test.
5222         * gcc.dg/pr32338-2.c: New test.
5223
5224 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5225         
5226         * lib/target-supports.exp (check_effective_target_sync_int_long):
5227         Revert change to add xtensa.
5228         (check_effective_target_sync_char_short): Likewise.
5229         
5230 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5231
5232         * gnat.dg/packed_subtype.adb: New test.
5233
5234 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5235
5236         PR fortran/33297
5237         * gfortran.dg/intrinsic_size.f90: New.
5238
5239 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5240
5241         PR fortran/33284
5242         PR fortran/33310
5243         * gfortran.dg/conflicts_2.f90: New.
5244
5245 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5246
5247         PR tree-optimization/32377
5248         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5249         dependence distance.
5250         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5251         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5252         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5253         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5254
5255 2007-09-12  Richard Guenther  <rguenther@suse.de>
5256
5257         PR middle-end/33382
5258         * gcc.c-torture/compile/pr33382.c: New testcase.
5259         * gcc.c-torture/execute/pr33382.c: Likewise.
5260
5261 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5262
5263         PR fortran/33395
5264         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5265
5266 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5267
5268         PR tree-optimization/33373
5269         * gcc.dg/vect/pr33373.c: New test.
5270
5271 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5272
5273         * lib/target-supports.exp (check_effective_target_vect_no_double):
5274         Remove unused proc.
5275
5276 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5277             Ulrich Weigand  <uweigand@de.ibm.com>
5278
5279         * gcc.target/spu/dfcgt-nan.c: New test.
5280
5281 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5282
5283         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5284
5285 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5286
5287         PR fortran/33040
5288         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5289
5290 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5291
5292         * gcc.dg/va-arg-pack-len-1.c: New test.
5293         * g++.dg/va-arg-pack-len-1.C: New test.
5294
5295 2007-09-11  Michael Matz  <matz@suse.de>
5296
5297         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5298
5299 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5300
5301         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5302         checks for size of long double.
5303         * gcc.dg/dfp/convert.h: New file.
5304         * gcc.dg/dfp/convert-bfp-2.c: New test.
5305         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5306         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5307         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5308         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5309         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5310         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5311         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5312         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5313         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5314
5315 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5316
5317         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5318         Change dg-final to expect 1 non-profitable loop and
5319         3 profitable loops.
5320         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5321         Change dg-final to expect 1 non-profitable loop and
5322         3 profitable loops.
5323         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5324         Change dg-final to expect 1 profitable loop.
5325         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5326         Change dg-final to expect 1 profitable loop.    
5327         
5328 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5329
5330         * gcc.target/mips/call-saved-1.c: New test.
5331         * gcc.target/mips/call-saved-2.c: Likewise.
5332         * gcc.target/mips/call-saved-3.c: Likewise.
5333         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5334         instead of mips_mips64.  Set mips_fp64 too.
5335         (is_gp32_flag): Return true for -mips1 and -mips2.
5336         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5337
5338 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
5339
5340         * g++.dg/ext/va-arg-pack-1.C: New test.
5341         * g++.dg/ext/va-arg-pack-2.C: New test.
5342
5343 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
5344
5345         PR target/33369
5346         * gcc.dg/vect/pr33369.c: New test.
5347
5348 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
5349
5350         PR fortran/33370
5351         * gfortran.dg/array_memcpy_5.f90:  New test.
5352
5353 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
5354
5355         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5356
5357 2007-09-09  Richard Guenther  <rguenther@suse.de>
5358
5359         * gcc.c-torture/compile/20070906-1.c: New testcase.
5360
5361 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5362
5363         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5364         noinline attribute.
5365         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5366         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5367         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5368         Likewise.
5369
5370 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5371
5372         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5373
5374 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5375
5376         * gnat.dg/addr2_p.ads: Bump size of array to 9.
5377
5378 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5379
5380         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5381         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5382         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5383         Compile tests with -fno-tree-pre.
5384         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5385         * lib/target-supports.exp (check_effective_target_vect_strided): New.
5386         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5387         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5388         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5389         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5390         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5391         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5392         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5393         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5394         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5395         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5396         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5397         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5398         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5399         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
5400         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5401         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5402         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5403
5404 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
5405
5406         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5407         to call objdump.
5408         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5409         Use remote_exec to call c++filt.
5410         * lib/target-supports-dg.exp (dg-require-host-local): New.
5411         * gcc.misc-tests/options.exp: Allow .exe in command paths.
5412         * g++.dg/parse/repo1.C: Use dg-require-host-local.
5413         * g++.dg/rtti/repo1.C: Likewise.
5414         * g++.dg/template/repo1.C: Likewise.
5415         * g++.dg/template/repo2.C: Likewise.
5416         * g++.dg/template/repo3.C: Likewise.
5417         * g++.dg/template/repo4.C: Likewise.
5418         * g++.dg/template/repo5.C: Likewise.
5419         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5420         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5421         * g++.old-deja/g++.pt/repo1.C: Likewise.
5422         * g++.old-deja/g++.pt/repo2.C: Likewise.
5423         * g++.old-deja/g++.pt/repo3.C: Likewise.
5424         * g++.old-deja/g++.pt/repo4.C: Likewise.
5425         * gcc.dg/cpp/trad/builtins.c: Likewise.
5426
5427 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
5428
5429         PR tree-optimization/32283
5430         * gcc.dg/tree-ssa/loop-31.c: New test.
5431
5432 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5433
5434         PR rtl-optimization/26449
5435         * gcc.target/i386/pr26449-1.c: New file.
5436
5437 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5438
5439         PR target/33329
5440         PR rtl-optimization/26449
5441         * gcc.target/i386/pr33329.c: New file.
5442
5443 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5444
5445         * gnat.dg/renaming3.adb, renaming4.ads: New test.
5446
5447 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5448
5449         * gnat.dg/unaligned_rep_clause.adb: New testcase.
5450
5451 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
5452
5453         PR tree-optimization/33301
5454         * gfortran.dg/vect/pr33301.f: New test.
5455
5456 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5457
5458         PR libfortran/33307
5459         * gfortran.dg/backspace_10.f90: New test.
5460
5461 2007-09-07  Richard Guenther  <rguenther@suse.de>
5462
5463         Reapply
5464         2007-09-06  Richard Guenther  <rguenther@suse.de>
5465
5466         PR tree-optimization/32586
5467         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5468         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5469         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5470         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5471         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5472         now obsolete simplification.
5473
5474 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
5475         
5476         PR tree-optimization/33299
5477         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5478         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5479
5480 2007-09-07  Richard Guenther  <rguenther@suse.de>
5481
5482         Revert
5483         2007-09-06  Richard Guenther  <rguenther@suse.de>
5484
5485         PR tree-optimization/32586
5486         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5487         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5488         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5489         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5490         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5491         now obsolete simplification.
5492
5493 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5494
5495         PR tree-optimization/32821
5496         * gcc.dg/tree-ssa/pr32821.c: New file.
5497
5498 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
5499
5500         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5501         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5502         and mips_forced_no_er.
5503         (dg-mips-options): Add -mno-abicalls when a small-data option is
5504         specified.  Skip tests with small-data options if mips_forced_gp.
5505         Skip tests with -mexplicit-relocs if mips_forced_no_er.
5506         * gcc.target/mips/sdata-1.c: New test.
5507         * gcc.target/mips/sdata-2.c: Likewise.
5508         * gcc.target/mips/sdata-3.c: Likewise.
5509         * gcc.target/mips/sdata-4.c: Likewise.
5510
5511 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5512
5513         PR fortran/33298
5514         * spread_zerosize_1.f90:  New test case.
5515         * spread_bounds_1.f90:  New test case.
5516
5517 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
5518
5519         PR c++/32674
5520         * g++.dg/template/static31.C: New.
5521
5522 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5523
5524         PR fortran/33271
5525         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5526         powerpc*-linux-gnu.
5527
5528 2007-09-06  David Daney  <ddaney@avtrex.com>
5529             Richard Sandiford  <richard@codesourcery.com>
5530
5531         PR target/33256
5532         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5533         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5534         * gcc.target/mips/pr33256.c: New test.
5535
5536 2007-09-06  Tom Tromey  <tromey@redhat.com>
5537
5538         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5539
5540 2007-09-06  Richard Guenther  <rguenther@suse.de>
5541
5542         PR tree-optimization/32586
5543         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5544         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5545         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5546         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5547         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5548         now obsolete simplification.
5549
5550 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
5551
5552         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5553         * gcc.target/i386/sse3-addsubps.c: Ditto.
5554         * gcc.target/i386/sse3-haddpd.c: Ditto.
5555         * gcc.target/i386/sse3-haddps.c: Ditto.
5556         * gcc.target/i386/sse3-hsubpd.c: Ditto.
5557         * gcc.target/i386/sse3-hsubps.c: Ditto.
5558         * gcc.target/i386/sse3-lddqu.c: Ditto.
5559         * gcc.target/i386/sse3-movddup.c: Ditto.
5560         * gcc.target/i386/sse3-movshdup.c: Ditto.
5561         * gcc.target/i386/sse3-movsldup.c: Ditto.
5562
5563 2007-09-06  Richard Guenther  <rguenther@suse.de>
5564
5565         PR tree-optimization/33302
5566         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5567
5568 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5569
5570         PR libfortran/33225
5571         * gfortran.dg./fmt_float.f90: New test.
5572
5573 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5574
5575         PR libfortran/33253
5576         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5577
5578 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
5579
5580         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5581         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5582
5583 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
5584
5585         * g++.dg/eh/builtin1.C: New test.
5586         * g++.dg/eh/builtin2.C: New test.
5587         * g++.dg/eh/builtin3.C: New test.
5588
5589         PR c++/33289
5590         * g++.dg/eh/builtin4.C: New test.
5591
5592 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
5593
5594         * gcc.target/powerpc/dfp-dd.c: New test.
5595         * gcc.target/powerpc/dfp-td.c: New test.
5596
5597 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5598
5599         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5600         * gcc.dg/va-arg-pack-1.c: New test.
5601
5602 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
5603
5604         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5605         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5606         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5607         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5608         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5609
5610 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5611
5612         PR c++/30302
5613         * g++.dg/ext/anon-struct5.C: New.
5614
5615 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
5616
5617         * gcc.dg/i386-cpuid.h: Remove.
5618         * gcc.target/i386/mmx-check.h: Include cpuid.h.
5619         (main): Use __get_cpuid to get target features.
5620         * gcc.target/i386/sse-check.h: Ditto.
5621         * gcc.target/i386/sse2-check.h: Ditto.
5622         * gcc.target/i386/sse3-check.h: Ditto.
5623         * gcc.target/i386/ssse3-check.h: Ditto.
5624         * gcc.target/i386/sse4_1-check.h: Ditto.
5625         * gcc.target/i386/sse4_2-check.h: Ditto.
5626         * gcc.target/i386/sse4a-check.h: Ditto.
5627         * gcc.dg/torture/pr16104-1.c: Ditto.
5628         (do_test): Change to void.
5629         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5630         * gcc.target/i386/sse-6.c: Ditto.
5631         * gcc.target/i386/sse-7.c: Ditto.
5632         * g++.dg/other/i386-1.C: Include cpuid.h.
5633         (main): New function.  Use __get_cpuid to get target fetaures.
5634
5635 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5636             David Ung  <davidu@mips.com>
5637             Nigel Stephens <nigel@mips.com>
5638
5639         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5640         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5641         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5642         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5643         * gcc.dg/torture/mips-hilo-1.c: Likewise.
5644         * gcc.dg/torture/mips-hilo-2.c: Likewise.
5645         * gcc.dg/torture/pr19683-1.c: Likewise.
5646         * gcc.target/mips/madd-3.c: Likewise.
5647         * gcc.target/mips/maddu-3.c: Likewise.
5648         * gcc.target/mips/msub-3.c: Likewise.
5649         * gcc.target/mips/msubu-3.c: Likewise.
5650         * gcc.target/mips/asm-1.c: Likewise.
5651         * gcc.target/mips/branch-1.c: Likewise.
5652         * gcc.target/mips/ins-1.c: Likewise.
5653         * gcc.target/mips/near-far-3.c: Likewise.
5654         * gcc.target/mips/near-far-4.c: Likewise.
5655         * gcc.target/mips/smartmips-lwxs.c: Likewise.
5656         * gcc.target/mips/smartmips-ror-1.c: Likewise.
5657         * gcc.target/mips/smartmips-ror-2.c: Likewise.
5658         * gcc.target/mips/smartmips-ror-3.c: Likewise.
5659         * gcc.target/mips/smartmips-ror-4.c: Likewise.
5660         * gcc.target/mips/dspr2-MULT.c: Likewise.
5661         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5662         * gcc.target/mips/mips32-dsp-run.c: Likewise.
5663         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5664         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5665         * gcc.target/mips/code-readable-2.c: Likewise.
5666         * gcc.target/mips/code-readable-3.c: Likewise.
5667
5668 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5669             David Ung  <davidu@mips.com>
5670             Nigel Stephens <nigel@mips.com>
5671
5672         * gcc.target/mips/mips16-attributes.c: New.
5673
5674 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
5675
5676         PR fortran/31564
5677         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5678
5679         PR fortran/33241
5680         * gfortran.dg/char_length_10.f90: New test.
5681
5682 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5683
5684         PR c++/29731
5685         * g++.dg/parse/template24.C: New.
5686
5687 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5688
5689         * g++.dg/other/spu2vmx-1.C: New test.
5690
5691 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5692
5693         PR tree-optimization/33017
5694         * gcc.dg/pr33017.c: New test.
5695
5696 2007-09-05  Ben Elliston  <bje@au.ibm.com>
5697
5698         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5699         __protected_stream family of macros.
5700
5701 2007-09-04  Jan Hubicka  <jh@suse.cz>
5702
5703         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5704         * gcc.dg/tree-ssa/pr27236.c: Likewise.
5705         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5706         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5707         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5708         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5709         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5710         Likewise.
5711
5712 2007-09-04  Janus Weil  <jaydub66@gmail.com>
5713             Tobias Burnus  <burnus@net-b.de>
5714
5715         * gfortran.dg/proc_decl_1.f90: New.
5716         * gfortran.dg/proc_decl_2.f90: New.
5717         * gfortran.dg/proc_decl_3.f90: New.
5718         * gfortran.dg/proc_decl_4.f90: New.
5719
5720 2007-09-04  Jan Hubicka  <jh@suse.cz>
5721
5722         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5723         * gcc.dg/vect/vect-105.c: Mark functions noinline.
5724         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5725         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5726         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5727         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5728         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5729         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5730         * gcc.dg/vect/vect-50.c: Mark functions noinline.
5731         * gcc.dg/vect/vect-33.c: Mark functions noinline.
5732         * gcc.dg/vect/vect-16.c: Mark functions noinline.
5733         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
5734         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5735         * gcc.dg/vect/vect-92.c: Mark functions noinline.
5736         * gcc.dg/vect/vect-75.c: Mark functions noinline.
5737         * gcc.dg/vect/vect-58.c: Mark functions noinline.
5738         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5739         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5740         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5741         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5742         * gcc.dg/vect/vect-114.c: Mark functions noinline.
5743         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5744         * gcc.dg/vect/vect-8.c: Mark functions noinline.
5745         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5746         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5747         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5748         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5749         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5750         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5751         * gcc.dg/vect/vect-42.c: Mark functions noinline.
5752         * gcc.dg/vect/vect-25.c: Mark functions noinline.
5753         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5754         * gcc.dg/vect/vect-67.c: Mark functions noinline.
5755         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5756         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5757         * gcc.dg/vect/vect-106.c: Mark functions noinline.
5758         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5759         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5760         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5761         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5762         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5763         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5764         * gcc.dg/vect/vect-34.c: Mark functions noinline.
5765         * gcc.dg/vect/vect-17.c: Mark functions noinline.
5766         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5767         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5768         * gcc.dg/vect/vect-93.c: Mark functions noinline.
5769         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5770         * gcc.dg/vect/vect-76.c: Mark functions noinline.
5771         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5772         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5773         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5774         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5775         * gcc.dg/vect/vect-115.c: Mark functions noinline.
5776         * gcc.dg/vect/vect-9.c: Mark functions noinline.
5777         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5778         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
5779         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
5780         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
5781         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
5782         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
5783         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
5784         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
5785         * gcc.dg/vect/vect-60.c: Mark functions noinline.
5786         * gcc.dg/vect/vect-26.c: Mark functions noinline.
5787         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
5788         * gcc.dg/vect/vect-85.c: Mark functions noinline.
5789         * gcc.dg/vect/vect-68.c: Mark functions noinline.
5790         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
5791         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
5792         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
5793         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
5794         * gcc.dg/vect/vect-107.c: Mark functions noinline.
5795         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
5796         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
5797         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
5798         * gcc.dg/vect/vect-52.c: Mark functions noinline.
5799         * gcc.dg/vect/vect-35.c: Mark functions noinline.
5800         * gcc.dg/vect/vect-18.c: Mark functions noinline.
5801         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
5802         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
5803         * gcc.dg/vect/vect-77.c: Mark functions noinline.
5804         * gcc.dg/vect/vect-2.c: Mark functions noinline.
5805         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
5806         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
5807         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
5808         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
5809         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
5810         * gcc.dg/vect/vect-116.c: Mark functions noinline.
5811         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
5812         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
5813         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
5814         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
5815         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
5816         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
5817         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
5818         * gcc.dg/vect/vect-44.c: Mark functions noinline.
5819         * gcc.dg/vect/vect-27.c: Mark functions noinline.
5820         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
5821         * gcc.dg/vect/vect-86.c: Mark functions noinline.
5822         * gcc.dg/vect/vect-100.c: Mark functions noinline.
5823         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
5824         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
5825         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
5826         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
5827         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
5828         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
5829         * gcc.dg/vect/vect-108.c: Mark functions noinline.
5830         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
5831         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
5832         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
5833         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
5834         * gcc.dg/vect/vect-11.c: Mark functions noinline.
5835         * gcc.dg/vect/vect-70.c: Mark functions noinline.
5836         * gcc.dg/vect/vect-36.c: Mark functions noinline.
5837         * gcc.dg/vect/vect-19.c: Mark functions noinline.
5838         * gcc.dg/vect/vect-95.c: Mark functions noinline.
5839         * gcc.dg/vect/vect-78.c: Mark functions noinline.
5840         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
5841         * gcc.dg/vect/vect-3.c: Mark functions noinline.
5842         * gcc.dg/vect/vect-all.c: Mark functions noinline.
5843         * gcc.dg/vect/vect-117.c: Mark functions noinline.
5844         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5845         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5846         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5847         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5848         * gcc.dg/vect/vect-20.c: Mark functions noinline.
5849         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5850         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5851         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5852         * gcc.dg/vect/vect-62.c: Mark functions noinline.
5853         * gcc.dg/vect/vect-28.c: Mark functions noinline.
5854         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5855         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5856         * gcc.dg/vect/vect-87.c: Mark functions noinline.
5857         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5858         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5859         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5860         * gcc.dg/vect/vect-109.c: Mark functions noinline.
5861         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5862         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5863         noinline.
5864         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5865         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5866         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5867         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5868         * gcc.dg/vect/vect-12.c: Mark functions noinline.
5869         * gcc.dg/vect/vect-71.c: Mark functions noinline.
5870         * gcc.dg/vect/vect-54.c: Mark functions noinline.
5871         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5872         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5873         * gcc.dg/vect/vect-96.c: Mark functions noinline.
5874         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5875         * gcc.dg/vect/vect-110.c: Mark functions noinline.
5876         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5877         * gcc.dg/vect/vect-4.c: Mark functions noinline.
5878         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5879         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5880         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5881         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5882         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5883         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5884         * gcc.dg/vect/vect-21.c: Mark functions noinline.
5885         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5886         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5887         * gcc.dg/vect/vect-80.c: Mark functions noinline.
5888         * gcc.dg/vect/vect-63.c: Mark functions noinline.
5889         * gcc.dg/vect/vect-46.c: Mark functions noinline.
5890         * gcc.dg/vect/vect-29.c: Mark functions noinline.
5891         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5892         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5893         * gcc.dg/vect/vect-88.c: Mark functions noinline.
5894         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5895         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5896         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5897         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5898         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5899         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5900         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5901         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5902         * gcc.dg/vect/vect-30.c: Mark functions noinline.
5903         * gcc.dg/vect/vect-13.c: Mark functions noinline.
5904         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5905         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5906         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5907         * gcc.dg/vect/vect-72.c: Mark functions noinline.
5908         * gcc.dg/vect/vect-38.c: Mark functions noinline.
5909         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5910         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5911         * gcc.dg/vect/vect-97.c: Mark functions noinline.
5912         * gcc.dg/vect/vect-111.c: Mark functions noinline.
5913         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5914         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5915         * gcc.dg/vect/vect-5.c: Mark functions noinline.
5916         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5917         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5918         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5919         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5920         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5921         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5922         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5923         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5924         * gcc.dg/vect/vect-22.c: Mark functions noinline.
5925         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5926         * gcc.dg/vect/vect-64.c: Mark functions noinline.
5927         * gcc.dg/vect/vect-89.c: Mark functions noinline.
5928         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5929         * gcc.dg/vect/vect-103.c: Mark functions noinline.
5930         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5931         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5932         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5933         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5934         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5935         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5936         * gcc.dg/vect/vect-31.c: Mark functions noinline.
5937         * gcc.dg/vect/vect-14.c: Mark functions noinline.
5938         * gcc.dg/vect/vect-73.c: Mark functions noinline.
5939         * gcc.dg/vect/vect-56.c: Mark functions noinline.
5940         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5941         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5942         * gcc.dg/vect/vect-98.c: Mark functions noinline.
5943         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5944         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5945         * gcc.dg/vect/vect-112.c: Mark functions noinline.
5946         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5947         * gcc.dg/vect/vect-6.c: Mark functions noinline.
5948         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5949         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5950         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5951         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5952         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5953         * gcc.dg/vect/pr25413.c: Mark functions noinline.
5954         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5955         * gcc.dg/vect/vect-40.c: Mark functions noinline.
5956         * gcc.dg/vect/vect-23.c: Mark functions noinline.
5957         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5958         * gcc.dg/vect/vect-82.c: Mark functions noinline.
5959         * gcc.dg/vect/vect-65.c: Mark functions noinline.
5960         * gcc.dg/vect/vect-48.c: Mark functions noinline.
5961         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5962         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5963         * gcc.dg/vect/vect-104.c: Mark functions noinline.
5964         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5965         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5966         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5967         * gcc.dg/vect/vect-32.c: Mark functions noinline.
5968         * gcc.dg/vect/vect-15.c: Mark functions noinline.
5969         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5970         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5971         * gcc.dg/vect/vect-91.c: Mark functions noinline.
5972         * gcc.dg/vect/vect-74.c: Mark functions noinline.
5973         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5974         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5975         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5976         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5977         * gcc.dg/vect/vect-99.c: Mark functions noinline.
5978         * gcc.dg/vect/vect-113.c: Mark functions noinline.
5979         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5980         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5981         * gcc.dg/vect/vect-7.c: Mark functions noinline.
5982         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5983         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5984         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5985         * gcc.dg/vect/vect-24.c: Mark functions noinline.
5986         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5987         * gcc.dg/vect/vect-83.c: Mark functions noinline.
5988         * gcc.dg/vect/vect-66.c: Mark functions noinline.
5989         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5990
5991 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5992
5993         PR middle-end/33187
5994         * gcc.target/i386/cmov7.c: New file.
5995
5996 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5997
5998         * gcc.target/i386/sse4a-check.h: New file.
5999         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6000         * gcc.target/i386/sse4a-insert.c: Ditto.
6001         * gcc.target/i386/sse4a-montsd.c: Ditto.
6002         * gcc.target/i386/sse4a-montss.c: Ditto.
6003         * gcc.target/i386/mmx-check.h: New file.
6004         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6005         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6006         * gcc.target/i386/sse-check.h: New file.
6007         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6008         * gcc.target/i386/sse-3.c: Ditto.
6009         * gcc.target/i386/sse-7.c: Ditto.
6010         * gcc.target/i386/sse-9.c: Ditto.
6011         * gcc.target/i386/ssefn-3.c: Ditto.
6012         * gcc.target/i386/sse-recip.c: Ditto.
6013         * gcc.target/i386/sse-recip-vec.c: Ditto.
6014         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6015         * gcc.target/i386/20020523-1.c: Remove.
6016         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6017         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6018         * gcc.target/i386/ssefn-4.c: Ditto.
6019         * gcc.target/i386/sse-6.c: Ditto.
6020         * gcc.target/i386/sse-10.c: Ditto.
6021         * gcc.target/i386/sse-11.c: Ditto.
6022         * gcc.target/i386/sse-18.c: Ditto.
6023         * gcc.target/i386/fpprec-1.c: Ditto.
6024         * g++.dg/other/i386-1.C: Ditto.
6025
6026 2007-09-04  Richard Guenther  <rguenther@suse.de>
6027
6028         PR tree-optimization/33291
6029         * gcc.dg/volatile2.c: New testcase.
6030         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6031         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6032         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6033         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6034
6035 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6036
6037         PR fortran/33253
6038         * gfortran.dg/namelist_15.f90: Update test.
6039         * gfortran.dg/namelist_24.f90: Update test.
6040         * gfortran.dg/namelist_38.f90: New test.
6041
6042 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6043
6044         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6045         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6046         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6047         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6048         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6049         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6050
6051 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6052
6053         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6054         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6055
6056         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6057
6058 2007-09-02  David Daney  <ddaney@avtrex.com>
6059
6060         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6061         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6062         * gcc.target/mips/atomic-memory-1.c: Ditto.
6063         * gcc.target/mips/atomic-memory-2.c: Ditto.
6064
6065 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6066
6067         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6068         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6069
6070 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6071
6072         * gfortran.dg/substr_6.f90: New test.
6073
6074 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6075
6076         PR c++/33208
6077         * g++.dg/other/error18.C: New.
6078         * g++.dg/expr/bitfield3.C: Adjust.
6079
6080 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6081
6082         PR fortran/33276
6083         * gfortran.fortran-torture/compile/pr33276.f90: New.
6084
6085 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6086
6087         PR C/29237
6088         PR middle-end/33272
6089         * gcc.dg/c99-arraydecl-3.c: New test.
6090
6091 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6092
6093         PR c++/32597
6094         * g++.dg/cpp0x/variadic-new2.C: New.
6095         * g++.dg/cpp0x/variadic-new.C: New.
6096
6097 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6098
6099         PR fortran/33232
6100         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6101         * gfortran.dg/read_1.f90: New.
6102
6103 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6104
6105         PR c++/33210
6106         * g++.dg/template/error30.C: New.
6107
6108 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6109
6110         PR c++/32113
6111         * g++.dg/template/crash70.C: New.
6112
6113 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6114
6115         PR c++/33212
6116         * g++.dg/ext/is_class_error.C: New.
6117
6118 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6119
6120         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6121         
6122 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6123             Revital Eres  <eres@il.ibm.com>
6124
6125         * gcc.target/powerpc/paired-1.c: New test.
6126         * gcc.target/powerpc/paired-2.c: New test.
6127         * gcc.target/powerpc/paired-3.c: New test.
6128         * gcc.target/powerpc/paired-4.c: New test.
6129         * gcc.target/powerpc/paired-5.c: New test.
6130         * gcc.target/powerpc/paired-6.c: New test.
6131         * gcc.target/powerpc/paired-7.c: New test.
6132         * gcc.target/powerpc/ppc-paired.c: New test.
6133
6134 2007-08-31  Ollie Wild  <aaw@google.com>
6135
6136         * g++.dg/conversion/ptrmem2.C: New test.
6137         * g++.dg/conversion/ptrmem3.C: New test.
6138         * g++.dg/conversion/ptrmem4.C: New test.
6139         * g++.dg/conversion/ptrmem5.C: New test.
6140         * g++.dg/conversion/ptrmem6.C: New test.
6141         * g++.dg/conversion/ptrmem7.C: New test.
6142         * g++.dg/conversion/ptrmem8.C: New test.
6143
6144 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6145
6146         PR fortran/31879
6147         * gfortran.dg/char_length_7.f90: New test.
6148         * gfortran.dg/char_length_9.f90: New test.
6149         * gfortran.dg/char_assign_1.f90: Add extra warning.
6150
6151         PR fortran/31197
6152         PR fortran/31258
6153         * gfortran.dg/char_length_8.f90: New test.
6154
6155 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6156
6157         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6158
6159 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6160
6161         * gcc.dg/inline-24.c: New test.
6162         * g++.dg/opt/inline11.C: New test.
6163
6164 2007-08-30  Richard Guenther  <rguenther@suse.de>
6165
6166         * gcc.target/i386/vectorize5.c: New testcase.
6167
6168 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6169
6170         PR fortran/33228
6171         * interface.c (check_interface0): Improve error for external procs.
6172         (check_sym_interfaces): Fix checking of module procedures.
6173
6174 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6175
6176         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6177         (AI): Add AI_ALIGN.
6178         * gcc.dg/sync-3.c: New test.
6179
6180         PR middle-end/32758
6181         * gcc.dg/cleanup-12.c: New test.
6182
6183 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6184
6185         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6186         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6187         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6188         * gcc.dg/pr32450.c: Ditto.
6189         * gcc.dg/nest.c: Ditto.
6190         * gcc.dg/nested-func-4.c: Ditto.
6191         * g++.old-deja/g++.law/profile1.C: Ditto.
6192
6193 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6194
6195         PR fortran/32989
6196         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6197         non-default integer kind arguments.
6198
6199 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6200
6201         PR fortran/33105
6202         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6203
6204 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6205
6206         * gcc.dg/h8300-ice2.c: Remove target selector.
6207
6208 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6209
6210         PR fortran/33215
6211         * gfortran.dg/binding_label_tests_15.f03: New test case.
6212         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6213
6214 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6215
6216         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6217         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6218
6219 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6220
6221         PR c++/33194
6222         * g++.dg/other/canon-33194.C: New.
6223
6224 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6225
6226         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6227         * gcc.c-torture/execute/pr23135.c: Likewise.
6228
6229 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6230
6231         * gcc.dg/pr31344.c: Move to ...
6232         * gcc.dg/dfp/pr31344.c: ... here.
6233         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6234         * gcc.dg/20050503-1.c: Ditto.
6235         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6236         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6237         * gcc.dg/20060801-1.c: Ditto.
6238
6239 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6240
6241         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6242         * gfortran.dg/nan_1.f90: Likewise.
6243
6244 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6245
6246         PR fortran/33055
6247         Revert previous patch.
6248
6249 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6250             Kazu Hirata  <kazu@codesourcery.com>
6251
6252         * gcc.target/m68k/interrupt-1.c: New.
6253
6254 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6255
6256         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6257         10000 for targets where "int" can't hold at least 100000.
6258         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6259         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6260         (test5)(test6): Use it.
6261         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6262         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6263         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6264         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6265         * gcc.dg/attr-alloc_size.c (test): Likewise.
6266
6267 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6268
6269         PR c++/33209
6270         * g++.dg/template/error29.C: New.
6271
6272 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6273
6274         PR c++/32596
6275         * g++.dg/ext/visibility/anon5.C: New test.
6276
6277 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6278
6279         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6280
6281 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6282
6283         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6284         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6285         * gfortran.dg/gamma_4.f90: New: large-real tests.
6286
6287 2007-08-28  Jason Merrill  <jason@redhat.com>
6288
6289         PR c++/29000
6290         * g++.dg/ext/stmtexpr12.C: New test.
6291
6292         PR c++/28558
6293         * g++.dg/ext/attrib28.C: New test.
6294
6295 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6296
6297         PR target/32661
6298         * gcc.target/i386/pr32661.c: New test.
6299
6300 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6301
6302         PR middle-end/32370
6303         * gcc.dg/pr32370.c: New test.
6304
6305         PR rtl-optimization/33148
6306         * gcc.c-torture/compile/20070827-1.c: New test.
6307
6308         PR debug/32914
6309         * d++.dg/debug/const3.C: New test.
6310         * d++.dg/debug/const4.C: New test.
6311         * d++.dg/debug/dwarf2/const1.C: New test.
6312         * d++.dg/debug/dwarf2/const2.C: New test.
6313         * d++.dg/debug/dwarf2/const2b.C: New test.
6314
6315 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6316             Vladimir Yanovsky  <yanov@il.ibm.com>
6317             Revital Eres  <eres@il.ibm.com>
6318             Andrey Belevantsev  <abel@ispras.ru>
6319
6320         * gcc.dg/sms-1.c: New test.
6321
6322 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6323
6324         * g++.dg/ext/gnu-inline-common.h: New.
6325         * g++.dg/ext/gnu-inline-global-reject.C: New.
6326         * g++.dg/ext/gnu-inline-global.C: New.
6327         * g++.dg/ext/gnu-inline-namespace.C: New.
6328         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6329         * g++.dg/ext/gnu-inline-class.C: New.
6330         * g++.dg/ext/gnu-inline-class-static.C: New.
6331         * g++.dg/ext/gnu-inline-template-class.C: New.
6332         * g++.dg/ext/gnu-inline-template-func.C: New.
6333
6334 2007-08-27  Jason Merrill  <jason@redhat.com>
6335
6336         PR c++/31337
6337         * g++.dg/ext/stmtexpr11.C: New.
6338
6339 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
6340
6341         * lib/target-supports.exp (check_profiling_available):
6342         Set profiling_available_saved to 0 on fido-*-elf.
6343
6344 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
6345
6346         PR tree-optimization/33173
6347         
6348         * gcc.c-torture/compile/pr33173.c: New.
6349
6350 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
6351
6352         PR target/31385
6353         * gcc.dg/dfp/pr31385.c: New.
6354
6355 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6356
6357         * gcc.dg/unsigned-long-compare.c: Remove target selector.
6358
6359 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6360
6361         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6362         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6363         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6364         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6365         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6366         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6367         gcc.target/m68k directory.
6368         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6369         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6370         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6371         gcc.target/cris directory.
6372         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6373         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6374         gcc.target/bfin directory.
6375
6376         * gcc.target/sh: New directory.
6377         * gcc.target/sh/sh.exp: New file.
6378         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6379         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6380         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6381         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6382         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6383         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6384
6385 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6386
6387         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6388         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6389         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6390         * gcc.target/i386/local2.c: Ditto.
6391         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6392         * gcc.target/i386/20011119-1.c: Ditto.
6393         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6394         * gcc.target/i386/fastcall-1.c: Fix target selector.
6395
6396 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6397
6398         PR fortran/33055
6399         * gfortran.dg/negative_unit.f: Add new check
6400         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6401         -fdefault-integer-8.
6402
6403 2007-08-26  Asher Langton  <langton2@llnl.gov>
6404
6405         * gfortran.dg/recursive_stack.f90: New.
6406         * gfortran.dg/openmp_stack.f90: New.
6407
6408 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6409
6410         PR fortran/31298
6411         * gfortran.dg/use_10.f90: New.
6412
6413 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6414
6415         PR fortran/32985
6416         * gfortran.dg/namelist_14.f90: Make test case valid.
6417         * gfortran.dg/common_10.f90: New.
6418
6419 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
6420
6421         PR middle-end/33181
6422         * gcc.dg/ifelse-2.c: New.
6423
6424 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6425
6426         PR fortran/32980
6427         * gfortran.dg/gamma_1.f90: New.
6428         * gfortran.dg/gamma_2.f90: New.
6429         * gfortran.dg/gamma_3.f90: New.
6430
6431 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6432
6433         PR fortran/33188
6434         * gfortran.dg/used_types_18.f90: New.
6435
6436 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
6437
6438         * gcc.dg/array-init-2.c: New test.
6439
6440 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6441
6442         PR fortran/33178
6443         * gfortran.dg/initialization_4.f90: Update dg-error.
6444         * gfortran.dg/initialization_13.f90: New.
6445
6446 2007-08-24  Richard Guenther  <rguenther@suse.de>
6447
6448         PR middle-end/33166
6449         * gcc.c-torture/compile/pr33166.c: New testcase.
6450
6451 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6452
6453         PR fortran/33139
6454         * gfortran.dg/pointer_assign_4.f90: New.
6455         * gfortran.dg/shape_2.f90: Fix test case.
6456         * gfortran.dg/char_result_4.f90: Ditto.
6457
6458 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6459
6460         * gcc.dg/array-init-1.c: New test.
6461
6462         PR c++/32567
6463         * g++.dg/parse/crash36.C: New test.
6464
6465 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
6466
6467         * gcc.dg/pr32721.c: Updated.
6468
6469 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6470
6471         PR tree-optimization/32573
6472         PR middle-end/32946
6473         * gcc.dg/pr32573.c: New test.
6474
6475         PR c++/32898
6476         * g++.dg/lookup/ns3.C: New test.
6477
6478         * gfortran.dg/assumed_charlen_sharing.f90: New test.
6479
6480         PR c++/31941
6481         * g++.dg/parse/crash37.C: New test.
6482
6483 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6484
6485         PR target/17390
6486         * gcc.target/i386/pr17390.c: New test.
6487
6488 2007-08-23  Richard Guenther  <rguenther@suse.de>
6489
6490         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6491         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6492         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6493         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6494         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6495         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6496         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6497         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6498
6499 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6500
6501         * gcc.target/s390: New directory.
6502         * gcc.target/s390/s390.exp: New file.
6503         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6504         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6505         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6506         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6507         gcc.target/s390 directory.
6508
6509 2007-08-23  Richard Guenther  <rguenther@suse.de>
6510
6511         PR tree-optimization/32328
6512         * gcc.dg/pr32328.c: New testcase.
6513
6514 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6515
6516         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6517           available.
6518
6519 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6520
6521         PR fortran/33095
6522         * gfortran.dg/min_max_optional_5.f90: New test.
6523         * gfortran.dg/min_max_optional_2.f90: Remove.
6524         * gfortran.dg/min_max_optional_3.f90: Remove.
6525         * gfortran.dg/min_max_optional_4.f90: Remove.
6526
6527 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6528
6529         * gcc.target/i386/xorps-sse.c: New.
6530         * gcc.target/i386/xorps-sse2.c: New.
6531
6532 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6533
6534         * gcc.target/i386/cmov3.c: Fix scan-assembler.
6535         * gcc.target/i386/cmov4.c: Fix scan-assembler.
6536         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6537
6538 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
6539
6540         PR fortran/33020
6541         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6542         include multiple kinds for SHAPE parameter within a single
6543         namespace.
6544         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6545         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
6546
6547 2007-08-22  Janus Weil  <jaydub66@gmail.com>
6548
6549         * interface_abstract_1.f90: Extended test case.
6550         * interface_abstract_3.f90: New test.
6551
6552 2007-08-21  Christian Bruel  <christian.bruel@st.com>
6553
6554         * gcc.dg/fold-sub.c: New test.
6555         
6556 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6557
6558         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6559         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6560         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6561         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6562         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6563         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6564
6565 2007-08-22  Richard Guenther  <rguenther@suse.de>
6566
6567         PR middle-end/33007
6568         * gcc.dg/pr33007.c: New testcase.
6569
6570 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
6571
6572         * gcc.c-torture/execute/strcmp-1.x: Delete.
6573
6574 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6575
6576         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6577         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6578         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6579         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6580         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6581         gcc.target/i386/stack-realign.c,
6582         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6583         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6584         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6585         target using dg-require-effective-target directive.
6586         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6587         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6588         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6589         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6590         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6591         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6592         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6593         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6594         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6595         Require lp64 target using dg-require-effective-target directive.
6596         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6597         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6598         directive.
6599         * gcc.target/i386/20010202-1.c: Move from here ...
6600         * gcc.dg/20010202-1.c: ... to here.
6601
6602 2007-08-22  Richard Guenther  <rguenther@suse.de>
6603
6604         PR tree-optimization/33142
6605         * gcc.c-torture/execute/pr33142.c: New testcase.
6606
6607 2007-08-22  Richard Guenther  <rguenther@suse.de>
6608
6609         PR middle-end/32563
6610         * g++.dg/torture/pr32563.C: New testcase.
6611
6612 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
6613
6614         PR middle-end/32912
6615         * gcc.dg/pr32912-1.c: Add -w to options.
6616         * gcc.dg/pr32912-2.c: Likewise.
6617         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6618
6619 2007-08-21  Ian Lance Taylor  <iant@google.com>
6620
6621         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6622
6623 2007-08-21  Ian Lance Taylor  <iant@google.com>
6624
6625         PR tree-optimization/33134
6626         * g++.dg/tree-ssa/pr33134.C: New test.
6627
6628 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
6629
6630         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6631         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6632
6633 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
6634
6635         PR debug/32610
6636         * gcc.dg/debug/pr32610.c: New test.
6637
6638         * g++.dg/init/new24.C: New test.
6639
6640         PR middle-end/32912
6641         * gcc.dg/pr32912-1.c: New test.
6642         * gcc.dg/pr32912-2.c: New test.
6643         * gcc.dg/pr32912-3.c: New test.
6644
6645 2007-08-21  Richard Guenther  <rguenther@suse.de>
6646
6647         * gcc.dg/pointer-arith-10.c: New testcase.
6648
6649 2007-08-21  Richard Guenther  <rguenther@suse.de>
6650
6651         PR middle-end/33122
6652         * gcc.c-torture/compile/pr33122.c: New testcase.
6653
6654 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
6655
6656         * g++.dg/warn/Wnvdtor-2.C: New testcase.
6657
6658 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
6659
6660         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6661
6662 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
6663
6664         PR c++/33025
6665         * g++.dg/init/new23.C: New test.
6666
6667 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6668
6669         PR middle-end/30564
6670         * gcc.c-torture/compile/pr30564-1.c: New test.
6671         * gcc.c-torture/compile/pr30564-2.c: New test.
6672
6673 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
6674
6675         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6676
6677 2007-08-19  Tobias Burnus  <burnus@net-b.de>
6678
6679         * gfortran.dg/interface_abstract_2.f90: New.
6680         * gfortran.dg/interface_abstract_1.f90: Fix typo.
6681
6682 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6683
6684         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6685         unknown (so that outer-loop wont get analyzed).
6686         * gcc.dg/vect/vect-outer-1a.c: New test.
6687         * gcc.dg/vect/vect-outer-1b.c: New test.
6688         * gcc.dg/vect/vect-outer-1.c: New test.
6689         * gcc.dg/vect/vect-outer-2a.c: New test.
6690         * gcc.dg/vect/vect-outer-2b.c: New test.
6691         * gcc.dg/vect/vect-outer-2c.c: New test.
6692         * gcc.dg/vect/vect-outer-2.c: New test.
6693         * gcc.dg/vect/vect-outer-3a.c: New test.
6694         * gcc.dg/vect/vect-outer-3b.c: New test.
6695         * gcc.dg/vect/vect-outer-3c.c: New test.
6696         * gcc.dg/vect/vect-outer-3.c: New test.
6697         * gcc.dg/vect/vect-outer-4a.c: New test.
6698         * gcc.dg/vect/vect-outer-4b.c: New test.
6699         * gcc.dg/vect/vect-outer-4c.c: New test.
6700         * gcc.dg/vect/vect-outer-4d.c: New test.
6701         * gcc.dg/vect/vect-outer-4e.c: New test.
6702         * gcc.dg/vect/vect-outer-4f.c: New test.
6703         * gcc.dg/vect/vect-outer-4g.c: New test.
6704         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6705         * gcc.dg/vect/vect-outer-4i.c: New test.
6706         * gcc.dg/vect/vect-outer-4j.c: New test.
6707         * gcc.dg/vect/vect-outer-4k.c: New test.
6708         * gcc.dg/vect/vect-outer-4l.c: New test.
6709         * gcc.dg/vect/vect-outer-4m.c: New test.
6710         * gcc.dg/vect/vect-outer-4.c: New test.
6711         * gcc.dg/vect/vect-outer-5.c: New test.
6712         * gcc.dg/vect/vect-outer-6.c: New test.
6713         * gcc.dg/vect/vect-outer-fir.c: New test.
6714         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6715         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6716
6717 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6718
6719         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6720         and -fno-tree-reassoc.
6721         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6722         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6723         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6724         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6725         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6726         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6727         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6728         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6729         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6730         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6731         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6732         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6733         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
6734         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6735         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6736         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6737         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6738         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6739         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6740         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6741         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6742         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6743         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6744         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6745         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6746         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6747         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6748         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6749         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6750         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6751         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6752         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6753         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6754         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6755         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6756         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6757         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6758
6759 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6760
6761         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6762         versioning for aliasing).
6763         * gcc.dg/vect/vect-35.c: Likewise.
6764
6765         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6766         targets.
6767         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6768
6769 2007-08-18  Tom Tromey  <tromey@redhat.com>
6770
6771         PR preprocessor/32974:
6772         * gcc.dg/cpp/pr32974.c: New file.
6773
6774 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6775
6776         * gfortran.dg/interface_abstract_1.f90: New.
6777
6778 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6779
6780         PR fortran/32881
6781         * gfortran.dg/pure_initializer_1.f90: New test.
6782
6783 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6784
6785         PR fortran/32875
6786         * gfortran.dg/array_constructor_18.f90: New test.
6787
6788 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6789
6790         PR c++/28989
6791         * g++.dg/expr/lval3.C: New test.
6792         * g++.dg/expr/lval4.C: New test.
6793
6794 2007-08-17  Ollie Wild  <aaw@google.com>
6795
6796         PR c++/31749
6797         * g++.dg/lookup/builtin3.C: New test.
6798         * g++.dg/lookup/builtin4.C: New test.
6799         * g++.dg/lookup/using19.C: New test.
6800
6801 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6802
6803         PR c++/32190
6804         * g++.dg/parse/error31.C: New.
6805
6806 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6807
6808         PR c++/32112
6809         * g++.dg/template/error26.C: New.
6810
6811 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6812
6813         PR fortran/33079
6814         * gfortran.dg/zero_length_2.f90: New test.
6815
6816 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6817
6818         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
6819         * gfortran.dg/kind_tests_3.f03: Ditto.
6820         * gfortran.dg/global_vars_f90_init.f90: Ditto.
6821         * gfortran.dg/interface_13.f90: Ditto.
6822         * gfortran.dg/pr32738.f90: Ditto.
6823         * gfortran.dg/module_private_1.f90: Ditto.
6824         * gfortran.dg/test_only_clause.f90: Ditto.
6825         * gfortran.dg/bind_c_vars.f90: Ditto.
6826         * gfortran.dg/bind_c_dts.f90: Ditto.
6827         * gfortran.dg/use_9.f90: Ditto.
6828         * gfortran.dg/generic_8.f90: Ditto.
6829         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6830         * gfortran.dg/private_type_6.f90: Ditto.
6831         * gfortran.dg/c_assoc.f90: Ditto.
6832         * gfortran.dg/private_type_7.f90: Ditto.
6833         * gfortran.dg/global_vars_c_init.f90: Ditto.
6834         * gfortran.dg/bind_c_dts_2.f03: Ditto.
6835         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
6836         * gfortran.dg/c_size_t_test.f03: Ditto.
6837         * gfortran.dg/used_types_12.f90: Ditto.
6838         * gfortran.dg/pr25923.f90: Ditto.
6839         * gfortran.dg/test_com_block.f90: Ditto.
6840         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
6841         * gfortran.dg/equiv_constraint_7.f90: Ditto.
6842         * gfortran.dg/com_block_driver.f90: Ditto.
6843         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6844         * gfortran.dg/use_iso_c_binding.f90: Ditto.
6845         * gfortran.dg/c_loc_test.f90: Ditto.
6846         * gfortran.dg/c_ptr_tests.f03: Ditto.
6847         * gfortran.dg/module_interface_1.f90: Ditto.
6848
6849 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6850
6851         PR c++/32870
6852         * g++.dg/other/error17.C: Adjust.
6853         
6854 2007-08-17  Ben Elliston  <bje@au.ibm.com>
6855
6856         PR middle-end/32970
6857         * g++.dg/ext/altivec-14.C: New test.
6858
6859 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6860
6861         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6862         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6863         dump files.
6864         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6865         * gcc.dg/vect/pr32366.c: Ditto.
6866
6867 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6868
6869         PR testsuite/33082
6870         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6871         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6872         * gcc.dg/dfp/convert-int-fold.c: Ditto.
6873         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6874
6875 2007-08-16  Tobias Burnus  <burnus@net-b.de>
6876
6877         PR fortran/33072
6878         * gfortran.dg/use_9.f90: New.
6879
6880 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
6881
6882         * g++.dg/gcov/gcov-5.C: New test.
6883
6884 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
6885
6886         * g++.dg/gcov/gcov-4.C: New test.
6887         * lib/gcov.exp (verify-lines): Add support for
6888         checking no-coverage lines.
6889
6890 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
6891
6892         * gcc.dg/vect/vect-vfa-01.c: New.
6893         * gcc.dg/vect/vect-vfa-02.c: New.
6894         * gcc.dg/vect/vect-vfa-03.c: New.
6895         * gcc.dg/vect/vect-vfa-04.c: New.
6896         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6897         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6898         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6899         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6900         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6901         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6902         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6903         gfortran.dg/vect/pr19049.f90: Rename to start with
6904         prefix no-vfa-.
6905         * gcc.dg/vect/vect.exp: Disable versioning for alias
6906         when test starts with no-vfa-.
6907         * gfortran.dg/vect/vect.exp: Likewise.
6908
6909 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
6910
6911         * gcc.dg/torture/pr32897.c: New test.
6912
6913 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
6914
6915         PR c++/31132
6916         * g++.dg/template/crash69.C: New.
6917
6918 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
6919
6920         * lib/target-supports.exp (check_effective_target_arm32): Use
6921         check_no_compiler_messages.
6922
6923 2007-08-15  Diego Novillo  <dnovillo@google.com>
6924
6925         gcc.dg/tree-ssa/20070815.c: New test.
6926
6927 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6928
6929         PR fortran/33077
6930         * gfortran.dg/random_7.f90: Initialize variable.
6931
6932 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
6933
6934         PR middle-end/33074
6935         * gfortran.dg/pr33074.f90: New test.
6936
6937         PR c++/32992
6938         * g++.dg/opt/nrv14.C: New test.
6939
6940 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
6941
6942         PR c++/33035
6943         * g++.dg/template/crash68.C: New.
6944
6945 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6946
6947         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6948         * gcc.dg/sibcall-4.c: Ditto.
6949
6950 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6951
6952         PR fortran/33066
6953         * gfortran.dg/use_8.f90: New test.
6954         * gfortran.dg/c_loc_tests_2.f03: Fix code.
6955
6956 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
6957
6958         PR c++/27211
6959         * g++.dg/template/error27.C: New.
6960         * g++.dg/template/error28.C: New.
6961         * g++.dg/other/pr28304.C: Adjust.
6962         * g++.old-deja/g++.mike/p811.C: Likewise.
6963
6964 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6965
6966         PR target/30315
6967         * gcc.target/i386/pr30315.c: New.
6968
6969 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6970
6971         PR fortran/32594
6972         * gfortran.dg/substr_5.f90: New test.
6973
6974 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
6975
6976         PR c/30428
6977         * gcc.dg/vector-2.c: New test.
6978
6979         PR c++/30428
6980         * g++.dg/ext/vector8.C: New test.
6981
6982 2007-08-13  Dan Hipschman  <dsh@google.com>
6983
6984         PR c/32953
6985         * gcc.dg/format/array-1.c: Add an additional test for
6986         unterminated format strings of length 1.
6987
6988 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6989
6990         PR fortran/32926
6991         * gfortran.dg/external_procedures_3.f90: New test.
6992
6993 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6994
6995         PR fortran/32827
6996         * gfortran.dg/import6.f90: New test.
6997
6998 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
6999
7000         PR C/30427
7001         *  gcc.dg/vector-1.c: New test.
7002
7003 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7004
7005         * gcc.dg/pr21255-4.c: Skip for PIC.
7006         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7007
7008 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7009
7010         * gcc.dg/attr-isr.c: Skip for PIC.
7011         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7012         * gcc.dg/attr-isr-trapa.c: Likewise.
7013         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7014         * gcc.dg/pragma-isr-trapa.c: Likewise.
7015         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7016
7017 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7018
7019         PR fortran/32962
7020         * gfortran.dg/transpose_1.f90: New test.
7021
7022 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7023
7024         PR fortran/29600
7025         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7026         intrinsic.
7027
7028 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7029
7030         PR fortran/30964
7031         PR fortran/33054
7032         * gfortran.dg/random_4.f90: New test.
7033         * gfortran.dg/random_5.f90: New test.
7034         * gfortran.dg/random_6.f90: New test.
7035         * gfortran.dg/random_7.f90: New test.
7036
7037 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7038
7039         PR fortran/32860
7040         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7041
7042 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7043
7044         PR fortran/31629
7045         * gfortran.dg/module_private_1.f90: New test.
7046
7047 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7048
7049         PR fortran/29600
7050         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7051         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7052
7053 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7054
7055         PR fortran/32937
7056         * gfortran.dg/char_length_6.f90: New test.
7057
7058 2007-08-10  Ollie Wild  <aaw@google.com>
7059
7060         * g++.dg/lookup/using18.C: New test.
7061
7062 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7063
7064         PR c++/17763
7065         * g++.dg/other/error16.C: New.
7066
7067 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7068
7069         PR libfortran/33039
7070         * gfortran.dg/namelist_37.f90: New test.
7071
7072 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7073
7074         PR c++/22256
7075         * g++.dg/conversion/op3.C: New.
7076
7077 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7078
7079         PR fortran/32987
7080         * gfortran.dg/fmt_tab_1.f90: New.
7081         * gfortran.dg/fmt_tab_2.f90: New.
7082
7083 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7084
7085         PR c/32796
7086         * gcc.c-torture/compile/pr32796.c: New test.
7087
7088 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7089
7090         PR middle-end/32813
7091         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7092         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7093         instead of just -O.
7094
7095 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7096
7097         * gcc.target/mips/code-readable-1.c: New test.
7098         * gcc.target/mips/code-readable-2.c: Likewise.
7099         * gcc.target/mips/code-readable-3.c: Likewise.
7100
7101 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7102             Revital Eres  <eres@il.ibm.com>
7103
7104         * gfortran.dg/sms-1.f90: Add comment.
7105         * gfortran.dg/sms-2.f90: New.
7106
7107 2007-08-07  Ian Lance Taylor  <iant@google.com>
7108
7109         * gcc.dg/instrument-1.c: New test.
7110         * gcc.dg/instrument-2.c: New test.
7111         * gcc.dg/instrument-3.c: New test.
7112
7113 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7114
7115         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7116
7117 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7118
7119         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7120         !vector_alignment_reachable targets.
7121         * gcc.dg/vect/vect-33.c: Likewise.
7122         * gcc.dg/vect/vect-42.c: Likewise.
7123         * gcc.dg/vect/vect-44.c: Likewise.
7124         * gcc.dg/vect/vect-50.c: Likewise.
7125         * gcc.dg/vect/vect-70.c: Likewise.
7126         * gcc.dg/vect/vect-71.c: Likewise.
7127         * gcc.dg/vect/vect-87.c: Likewise.
7128         * gcc.dg/vect/vect-88.c: Likewise.
7129         * gcc.dg/vect/vect-91.c: Likewise.
7130         * gcc.dg/vect/vect-93.c: Likewise.
7131         * gcc.dg/vect/vect-96.c: Likewise.
7132         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7133         * gcc.dg/vect/section-anchors-69.c: Likewise.
7134         * gcc.dg/vect/pr25413.c: Likewise.
7135         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7136         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7137         * gfortran.dg/vect-2.f90: Likewise.
7138         * gfortran.dg/vect-3.f90: Likewise.
7139         * gfortran.dg/vect-4.f90: Likewise.
7140         * gfortran.dg/vect-5.f90: Likewise.
7141         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7142         Return false for darwin. 
7143         (check_effective_target_vector_alignment_reachable_for_double): New.
7144
7145 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7146
7147         * gcc.dg/multiword-1.c: New testcase.
7148
7149 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7150
7151         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7152         messages.
7153         * gfortran.dg/namelist_36.f90: New test.
7154
7155 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7156
7157         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7158           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7159
7160 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7161
7162         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7163         * gcc.dg/torture/type-generic-1.c: Likewise.
7164
7165 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7166
7167         * gcc.c-torture/20070522-1.c: Move to ...
7168         * gcc.c-torture/compile/20070522-1.c: Here.
7169
7170 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7171
7172         PR fortran/29828
7173         * gfortran.dg/minmax_char_1.f90: New test.
7174         * gfortran.dg/minmax_char_2.f90: New test.
7175         * gfortran.dg/min_max_optional_4.f90: New test.
7176
7177 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7178
7179         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7180         hanging on the testcase.
7181
7182 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7183
7184         PR middle-end/32988
7185         * gcc.c-torture/compile/pr32988.c: New test.
7186
7187 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7188
7189         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7190
7191 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7192
7193         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7194
7195         Revert:
7196         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7197
7198         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7199
7200 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7201
7202         PR fortran/32979
7203         * gfortran.dg/isnan_1.f90: New test.
7204
7205 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7206             Revital Eres <eres@il.ibm.com>
7207
7208         * gcc.dg/sms-antideps.c: New test.
7209
7210 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7211
7212         PR fortran/31214
7213         * gfortran.dg/entry_13.f90: New test.
7214
7215         * gfortran.dg/entry_12.f90: Clean up .mod file.
7216
7217 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7218
7219         PR fortran/32770
7220         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7221         variables as kind=4 so they don't overflow the record length.
7222
7223 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7224
7225         PR fortran/32968
7226         * gfortran.dg/selected_kind_1.f90: New test.
7227
7228 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7229
7230         PR middle-end/32780
7231         * gcc.c-torture/compile/pr32780.c: New test.
7232
7233 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7234
7235         RP middle-end/32399
7236         * gcc.c-torture/compile/pr32399.c: New testcase.
7237
7238 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7239
7240         PR middle-end/32304
7241         * g++.dg/torture/pr32304.C: New testcase.
7242
7243 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7244
7245         PR middle-end/32935
7246         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7247
7248 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7249
7250         PR fortran/32955
7251         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7252
7253 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7254
7255         PR fortran/31202
7256         * gfortran.dg/nint_2.f90: New test.
7257
7258 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7259
7260         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7261         * gcc.dg/weak/typeof-2.c: Likewise.
7262
7263 2007-08-03  Diego Novillo  <dnovillo@google.com>
7264
7265         PR 31521
7266         * gcc.dg/tree-ssa/pr31521.c: New test.
7267
7268 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7269
7270         PR fortran/32770
7271         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7272         iostat must be default kind.
7273
7274 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7275
7276         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7277
7278 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7279
7280         PR fortran/32770
7281         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7282         explicit so test passes with -fdefault-integer-8.
7283         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7284         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7285
7286 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7287
7288         PR c++/30849
7289         * g++.dg/parse/asm1.C: New test.
7290
7291         PR c++/30850
7292         * g++.dg/parse/asm2.C: Likewise.
7293
7294         PR c++/30851
7295         * g++.dg/parse/asm3.C: Likewise.
7296         
7297 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7298
7299         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7300           "int" is only 16 bit bits wide.
7301         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7302
7303 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7304
7305         * g++.dg/torture/type-generic-1.C: New.
7306         * gcc.dg/pr28796-2.c: Move tests ...
7307         * gcc.dg/tg-tests.h: ... here.
7308         * gcc.dg/torture/type-generic-1.c: New.
7309
7310 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7311
7312         PR libfortran/32954
7313         * minmaxloc_3.f90:  New test case.
7314
7315 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7316
7317         PR fortran/32936
7318         * gfortran.dg/allocate_stat.f90: New.
7319
7320 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7321
7322         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7323
7324 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7325
7326         PR tree-optimization/32919
7327         * gcc.c-torture/compile/pr32919.c: New.
7328
7329 2007-08-01  Nick Clifton  <nickc@redhat.com>
7330
7331         * gcc.c-torture/execute/execute.exp: Change copyright header to
7332         refer to version 3 of the GNU General Public License and to point
7333         readers at the COPYING3 file and the FSF's license web page.
7334         * gcc.c-torture/execute/ieee/ieee.exp,
7335         gcc.c-torture/unsorted/unsorted.exp,
7336         gcc.c-torture/compile/compile.exp,
7337         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7338         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7339         gcc.target/cris/torture/cris-torture.exp,
7340         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7341         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7342         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7343         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7344         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7345         gnat.dg/dg.exp, gnat.dg/style/style.exp,
7346         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7347         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7348         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7349         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7350         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7351         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7352         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7353         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7354         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7355         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7356         gcc.dg/noncompile/noncompile.exp,
7357         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7358         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7359         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7360         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7361         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7362         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7363         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7364         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7365         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7366         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7367         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7368         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7369         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7370         g++.old-deja/old-deja.exp,
7371         gfortran.fortran-torture/execute/execute.exp,
7372         gfortran.fortran-torture/compile/compile.exp,
7373         treelang/output/output-1.c, treelang/output/output-1.tree,
7374         treelang/execute/execute.exp, treelang/Makefile.in,
7375         treelang/compile/compile.exp, g++.dg/dg.exp,
7376         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7377         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7378         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7379         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7380         g++.dg/compat/struct-layout-1.exp,
7381         g++.dg/compat/struct-layout-1_generate.c,
7382         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7383         g++.dg/bprob/bprob.exp, config/default.exp,
7384         gcc.test-framework/test-framework.awk,
7385         gcc.test-framework/gen_directive_tests,
7386         gcc.test-framework/test-framework.exp,
7387         objc.dg/special/special.exp,
7388         objc.dg/gnu-encoding/gnu-encoding.exp,
7389         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7390         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7391         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7392         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7393         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7394         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7395         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7396         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7397         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7398         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7399         lib/target-supports-dg.exp, lib/gcc-defs.exp,
7400         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7401         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7402         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7403         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7404         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7405         Likewise.
7406
7407 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7408
7409         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7410         error message text.
7411
7412 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7413
7414         PR fortran/32945
7415         * gfortran.dg/initialization_12.f90: New test.
7416
7417 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
7418
7419         PR fortran/31609
7420         * gfortran.dg/entry_12.f90: New test.
7421
7422 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7423
7424         PR fortran/32938
7425         * gfortran.dg/altreturn_6.f90: New test.
7426
7427 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
7428
7429         PR fortran/32942
7430         * gfortran.dg/exponent_2.f90: New test.
7431
7432 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7433
7434         * gcc.dg/vect/vect-117.c: New test.
7435         * gcc.dg/vect/vect-74.c: Enabled test
7436         * gcc.dg/vect/vect-81.c: Enabled test
7437
7438 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
7439
7440         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7441         s/dg-error/dg-warning where warning is expected.
7442
7443 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7444
7445         PR fortran/32770
7446         * gfortran.dg/array_constructor_12.f90:  Adjust argument
7447         of huge() to correct kind.
7448
7449 2007-07-30  Ollie Wild  <aaw@google.com>
7450
7451         * gcc.dg/cpp/counter-2.c: New test.
7452         * gcc.dg/cpp/counter-3.c: New test.
7453         * gcc.dg/cpp/dir-only-1.c: New test.
7454         * gcc.dg/cpp/dir-only-1.h: New file.
7455         * gcc.dg/cpp/dir-only-2.c: New test.
7456         * gcc.dg/cpp/dir-only-3.c: New test.
7457         * gcc.dg/cpp/dir-only-3a.h: New file.
7458         * gcc.dg/cpp/dir-only-3b.h: New file.
7459         * gcc.dg/cpp/dir-only-4.c: New test.
7460         * gcc.dg/cpp/dir-only-5.c: New test.
7461         * gcc.dg/cpp/dir-only-6.c: New test.
7462
7463 2007-07-30  Julian Brown  <julian@codesourcery.com>
7464
7465         * gcc.target/arm/neon/v*.c: Regenerate.
7466
7467 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
7468
7469         PR c++/32108
7470         * g++.dg/ext/label6.C: New.
7471
7472 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7473
7474         PR libfortran/32858
7475         PR libfortran/30814
7476         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
7477
7478 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
7479
7480         PR fortran/31211
7481         * gfortran.dg/actual_pointer_function_1.f90: New test.
7482
7483         PR fortran/32682
7484         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7485
7486 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
7487
7488         PR fortran/32906
7489         * gfortran.dg/shape_1.f90: Adjust error message.
7490         * gfortran.dg/parameter_array_ref_1.f90: New test.
7491
7492 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7493
7494         PR fortran/31609
7495         * gfortran.dg/entry_11.f90: New test.
7496
7497 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
7498             Revital Eres  <eres@il.ibm.com>
7499
7500         * gfortran.dg/sms-1.f90: New test.
7501
7502 2007-07-28  Richard Guenther  <rguenther@suse.de>
7503
7504         * gcc.c-torture/compile/pr32920.c: New testcase.
7505
7506 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
7507
7508         PR c++/30917
7509         * g++.dg/lookup/friend11.C: New test.
7510
7511 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
7512
7513         * gfortran.dg/namelist_5.f90: Adjusted error message.
7514         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7515         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7516         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7517         * gfortran.dg/namelist_32.f90: ... this.
7518
7519         PR fortran/32876
7520         * gfortran.dg/namelist_33.f90: New test.
7521
7522         PR fortran/32905
7523         * gfortran.dg/namelist_34.f90: New test.
7524
7525         PR fortran/31818
7526         * gfortran.dg/namelist_35.f90: New test.
7527
7528 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
7529
7530         PR fortran/32880
7531         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7532
7533 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7534
7535         PR testsuite/32471
7536         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7537           assuming it is 0x7ffffffff.
7538         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7539         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7540
7541 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
7542
7543         * gfortran.dg/operator_3.f90: Fix dg directive.
7544         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7545         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7546         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7547
7548 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
7549
7550         * g++.dg/cpp0x/decltype1.C: New.
7551         * g++.dg/cpp0x/decltype2.C: New.
7552         * g++.dg/cpp0x/decltype3.C: New.
7553         * g++.dg/cpp0x/decltype4.C: New.
7554         * g++.dg/cpp0x/decltype5.C: New.
7555         * g++.dg/cpp0x/decltype6.C: New.
7556
7557 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7558
7559         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7560           because the test relies on bit 31 to be the sign bit.
7561
7562 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7563
7564         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7565           assuming it is 0x7fffffff.
7566         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7567         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7568
7569 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
7570
7571         PR c++/32346
7572         * g++.dg/expr/bitfield9.C: New test.
7573
7574 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7575
7576         PR fortran/32899
7577         * gfortran.dg/logical_comp.f90: Update dg-error strings.
7578
7579 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7580
7581         PR fortran/32760
7582         * gfortran.dg/private_type_7.f90: New test.
7583
7584 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7585
7586         PR fortran/32035
7587         * gfortran.dg/select_char_1.f90: New test.
7588
7589 2007-07-27  Tobias Burnus  <burnus@net-b.de>
7590
7591         PR fortran/32903
7592         * gfortran.dg/initialization_11.f90: New test.
7593
7594 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
7595
7596         * gcc.target/mips/ins-1.c: New test.
7597
7598 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
7599
7600         PR/19232
7601         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7602         (f1): Likewise.
7603
7604 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7605
7606         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7607         error: width of 'spare' exceeds its type.
7608
7609 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
7610
7611         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7612         * gcc.dg/sibcall-4.c: Likewise.
7613
7614 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7615
7616         PR rtl-optimization/31500
7617         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7618         * g++.dg/warn/Warray-bounds.C: Likewise.
7619
7620 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7621
7622         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7623
7624 2007-07-25  Julian Brown  <julian@codesourcery.com>
7625             Paul Brook  <paul@codesourcery.com>
7626             Joseph Myers  <joseph@codesourcery.com>
7627             Mark Shinwell  <shinwell@codesourcery.com>
7628
7629         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7630         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7631         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7632         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7633         (check_effective_target_arm_neon_hw): New.
7634         * gcc.target/arm/neon/neon.exp: New file.
7635         * gcc.target/arm/neon/polytypes.c: New file.
7636         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7637
7638 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
7639
7640         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7641           targets where an "int" is less than 32 bits wide.
7642
7643 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7644
7645         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7646
7647 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7648
7649         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7650           during addition if an int is only 16 bits wide.
7651         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7652
7653 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7654
7655         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7656           size as "long int" and are 32 or 64 bits wide.
7657         * gcc.dg/torture/pr28814.c: Likewise.
7658
7659 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7660
7661         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7662           exactly as wide as an int.
7663
7664 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
7665
7666         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7667         Define and use throughout as long long printf format specifier.
7668         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7669         Likewise.
7670
7671 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
7672
7673         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7674         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7675
7676 2007-07-25  Ben Elliston  <bje@au.ibm.com>
7677
7678         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7679
7680 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
7681
7682         * gcc.c-torture/execute/20070724-1.c: New.
7683
7684 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7685
7686         PR fortran/31205
7687         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7688         "deallocates" to 24, since patch has code rid of much spurious
7689         code.
7690         * gfortran.dg/interface_assignment_1.f90 : New test.
7691
7692         PR fortran/32842
7693         * gfortran.dg/interface_assignment_2.f90 : New test.
7694
7695 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7696
7697         PR fortran/32867
7698         * fortran.dg/initialization_10.f90: New test.
7699
7700 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7701
7702         PR fortran/32778
7703         * gfortran.dg/imag_2.f: Removed
7704         * gfortran.dg/warn_std_1.f90: New test.
7705         * gfortran.dg/warn_std_2.f90: New test.
7706         * gfortran.dg/warn_std_3.f90: New test.
7707
7708 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7709
7710         PR c++/29001
7711         * g++.dg/init/new22.C: New.
7712
7713 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7714
7715         PR c++/32561
7716         * g++.dg/template/crash67.C: New.
7717
7718 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
7719
7720         * lib/target-support.exp (check_effective_target_natural_alignment): 
7721         (check_effective_target_vector_alignment_reachable): New.
7722         * config/spu/spu.c (spu_vector_alignment_reachable): New.
7723         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7724         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
7725         check.
7726         * gcc.dg/vect/pr25413.c: Likewise.
7727         * gcc.dg/vect/pr31699.c: Likewise.
7728
7729 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7730
7731         PR fortran/30814
7732         * gfortran.dg/pack_bounds_1.f90:  New test case.
7733
7734 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
7735
7736         PR fortran/31639
7737         * gfortran.dg/initialization_9.f90: New test.
7738
7739 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7740
7741         PR fortran/32797
7742         PR fortran/32800
7743         * gfortran.dg/bind_c_usage_8.f03: New test case.
7744         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7745         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
7746
7747 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
7748
7749         * gcc.target/mips/branch-cost-1.c: New test.
7750         * gcc.target/mips/branch-cost-2.c: Likewise.
7751
7752 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7753
7754         PR fortran/32732
7755         * gfortran.dg/c_char_tests.f03: New test case.
7756         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7757         * gfortran.dg/c_char_tests_2.f03: New test case.
7758         * gfortran.dg/value_6.f03: Ditto.
7759         * gfortran.dg/value_7.f03: Ditto.
7760
7761 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7762
7763         PR fortran/32600
7764         * gfortran.dg/c_funloc_tests_5.f03: New.
7765         * gfortran.dg/c_funloc_tests_5.f04: New.
7766         * gfortran.dg/c_funloc_tests_4_driver.c: New.
7767
7768 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7769
7770         PR c++/32839
7771         * g++.dg/expr/call4.C: New.
7772         * g++.dg/expr/call5.C: New.
7773
7774 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7775
7776         PR fortran/32710
7777         * gfortran.dg/namelist_30.f90: New test.
7778
7779 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7780
7781         PR fortran/29962
7782         * gfortran.dg/array_initializer_1.f90: Removed warning.
7783         * gfortran.dg/initialization_1.f90: Adjusted messages.
7784         * gfortran.dg/nested_modules_6.f90: Removed warning.
7785
7786         PR fortran/31253
7787         * gfortran.dg/initialization_7.f90: New test.
7788
7789         PR fortran/31639
7790         * gfortran.dg/initialization_8.f90: New test.
7791
7792 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7793
7794         PR c++/30818
7795         * g++.dg/template/crash47.C: Adjust errors.
7796         * g++.dg/template/crash48.C: Adjust errors.
7797         * g++.dg/template/typename12.C: New.
7798         * g++.dg/template/typename13.C: New.
7799         * g++.dg/template/typename14.C: New.
7800         * g++.dg/template/typedef6.C: Adjust errors.
7801
7802 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7803
7804         PR fortran/32627
7805         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
7806         * gfortran.dg/pr32627.f03: New test case.
7807
7808         * gfortran.dg/c_f_pointer_logical.f03: New test case.
7809         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
7810         c_f_pointer_logical.
7811         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
7812         c_f_pointer_complex.
7813         * gfortran.dg/c_f_pointer_complex.f03: New test case.
7814         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
7815         c_f_pointer_shape_tests_2.
7816         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
7817
7818 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7819
7820         PR fortran/32804
7821         * gfortran.dg/c_loc_tests_9.f03: New test case.
7822         * gfortran.dg/c_loc_tests_10.f03: Ditto.
7823
7824 2007-07-21  Lee Millward  <lee.millward@gmail.com>
7825
7826         PR fortran/32823
7827         * gfortran.dg/int_2.f90: New test.
7828         
7829 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7830
7831         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
7832
7833 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
7834
7835         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
7836         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
7837
7838 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
7839
7840         PR tree-optimization/19910
7841         * gcc.dg/pr19910.c: New test.
7842
7843 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
7844
7845         PR fortran/32738
7846         * gfortran.dg/pr32738.f90: New test.
7847
7848 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7849
7850         PR tree-optimzation/32635
7851         * gfortran.dg/pr32635.f:  New test case.
7852
7853 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
7854
7855         PR fortran/32801
7856         * gfortran.dg/pr32801.f03: New test case.
7857
7858 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7859
7860         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7861         Test negative numbers also.
7862         * gcc.dg/c99-math-float-1.c: Likewise.
7863         * gcc.dg/c99-math-long-double-1.c: Likewise.
7864         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
7865         test inputs.
7866
7867 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
7868         
7869         * lib/target-supports.exp (check_effective_target_sync_int_long):
7870         Enable for xtensa.
7871         (check_effective_target_sync_char_short): Likewise.
7872         
7873 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7874
7875         * gcc.dg/pr28796-2.c: Add more cases.
7876
7877 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7878
7879         * gcc.dg/pr28796-1.c: Add more cases.
7880         * gcc.dg/pr28796-2.c: Likewise.
7881
7882 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7883
7884         * gcc.dg/pr28796-1.c: Add more cases.
7885         * gcc.dg/pr28796-2.c: Likewise.
7886
7887 2007-07-17  Janus Weil  <jaydub66@gmail.com>
7888
7889         PR fortran/32535
7890         * gfortran.dg/pr32535.f90: New test.
7891
7892 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
7893
7894         PR fortran/31320
7895         PR fortran/32665
7896         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7897
7898 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
7899
7900         PR rtl-optimization/32773
7901         * gcc.dg/pr32773.c: New test.
7902
7903 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7904
7905         * gcc.target/spu/intrinsics-1.c: Use dg-message to
7906         match flax-vector-conversions note.
7907         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7908         instead of dg-error for the warning.
7909
7910 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7911
7912         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7913           adapted to work on targets with 16-bit or wider int.
7914         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7915         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7916         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7917         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7918
7919 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7920
7921         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7922         support large arrays.
7923         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7924         * gcc.dg/20061109-1.c: Likewise.
7925         * gcc.c-torture/execute/20061101-1.x: Likewise.
7926         * gcc.c-torture/execute/pr29797-1.x: Likewise.
7927         * gcc.c-torture/execute/pr31448.x: Likewise.
7928
7929 2007-07-16  Lee Millward  <lee.millward@gmail.com>
7930
7931         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7932
7933         PR fortran/32238
7934         * gfortran.dg/pr32238.f90: New test.
7935
7936         PR fortran/32222
7937         * gfortran.dg/pr32222.f90: New test.
7938
7939         PR fortran/32242
7940         * gfortran.dg/pr32242.f90: New test.
7941         
7942 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
7943             David Ung  <davidu@mips.com>
7944
7945         * gcc.target/mips/mips-sched-madd.c: New test case.
7946
7947 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7948
7949         PR libfortran/32611
7950         * gfortran.dg/large_real_kind_1.f90: Update test.
7951         * gfortran.dg/pr17706.f90: Update test.
7952         * gfortran.dg/fmt_zero_digits.f90: Update test.
7953         * gfortran.dg/fmt_zero_precision.f90: Update test.
7954         * gfortran.dg/real_const_3.f90: Update test.
7955
7956 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7957
7958         PR fortran/32036
7959         * gfortran.dg/bounds_check_8.f90: New test.
7960         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7961
7962 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7963
7964         PR fortran/32357
7965         * gfortran.dg/mvbits_2.f90: New test.
7966
7967 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7968
7969         PR libfortran/32731
7970         * gfortran.dg/pack_mask_1.f90:  New test.
7971         * gfortran.dg/unpack_mask_1.f90:  New test.
7972
7973 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7974
7975         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7976         * gcc.dg/20001101-1.c: Likewise.
7977         * gcc.dg/20001102-1.c: Likewise.
7978         * gcc.dg/20020116-2.c: Likewise.
7979         * gcc.dg/20020416-1.c: Likewise.
7980         * gcc.dg/sparc-constant-1.c: Likewise.
7981         * gcc.dg/sparc-dwarf2.c: Likewise.
7982         * gcc.dg/sparc-frame-1.c: Likewise.
7983         * gcc.dg/sparc-getcontext-1.c: Likewise.
7984         * gcc.dg/sparc-loop-1.c: Likewise.
7985         * gcc.dg/sparc-reg-1.c: Likewise.
7986         * gcc.dg/sparc-ret.c: Likewise.
7987         * gcc.dg/sparc-trap-1.c: Likewise.
7988         * gcc.dg/ultrasp10.c: Likewise.
7989         * gcc.dg/ultrasp11.c: Likewise.
7990         * gcc.dg/ultrasp1.c: Likewise.
7991         * gcc.dg/ultrasp2.c: Likewise.
7992         * gcc.dg/ultrasp3.c: Likewise.
7993         * gcc.dg/ultrasp4.c: Likewise.
7994         * gcc.dg/ultrasp5.c: Likewise.
7995         * gcc.dg/ultrasp6.c: Likewise.
7996         * gcc.dg/ultrasp7.c: Likewise.
7997         * gcc.dg/ultrasp8.c: Likewise.
7998         * gcc.dg/ultrasp9.c: Likewise.
7999         * gcc.dg/splet-1.c: Delete.
8000
8001 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8002
8003         PR fortran/32724
8004         * gfortran.dg/stfunc_5.f90: New test.
8005
8006 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8007
8008         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8009         New procedure to check if arrays are naturally aligned to the vector
8010         alignment boundary.
8011         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8012         in size_t typedef.  Adjust tree dump scan results according to
8013         vect_aligned_arrays target check.
8014         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8015         vect_aligned_arrays target check.
8016         * gcc.dg/vect/pr31699.c: Ditto.
8017
8018 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8019
8020         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8021         for V2DFmode vector conditional expression.
8022         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8023         and dfceq patterns.
8024         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8025         and dfcgt patterns.
8026         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8027         V2DFmode comparison and test special values.
8028         * lib/target-supports.exp: Switch on test for V2DFmode 
8029         vector conditional expression.
8030
8031 2007-07-13  Richard Guenther  <rguenther@suse.de>
8032
8033         PR tree-optimization/32721
8034         * gcc.dg/pr32721.c: New testcase.
8035
8036 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8037
8038         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8039         error message part that continues on a new line.
8040
8041 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8042
8043         * gcc.dg/c99-tgmath-1.c: New.
8044         * gcc.dg/c99-tgmath-2.c: New.
8045         * gcc.dg/c99-tgmath-3.c: New.
8046         * gcc.dg/c99-tgmath-4.c: New.
8047
8048 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8049             Janis Johnson  <janis187@us.ibm.com>
8050
8051         PR testsuite/25241
8052         * gcc.test-framework/dg-error-exp-F.c: New test.
8053         * gcc.test-framework/dg-warning-exp-F.c: New test.
8054         * lib/gcc.exp: Enable warning and error prefixes.
8055         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8056         (dg-error): Wrap original dg-error.
8057         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8058         markers from dg-error/dg-warning directives.
8059         * gcc.dg/20040322-1.c: Likewise.
8060         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8061         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8062         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8063         * gcc.dg/Werror-1.c: Likewise.
8064         * gcc.dg/Werror-10.c: Likewise.
8065         * gcc.dg/Werror-11.c: Likewise.
8066         * gcc.dg/Werror-2.c: Likewise.
8067         * gcc.dg/Werror-3.c: Likewise.
8068         * gcc.dg/Werror-4.c: Likewise.
8069         * gcc.dg/Werror-5.c: Likewise.
8070         * gcc.dg/Werror-6.c: Likewise.
8071         * gcc.dg/Werror-7.c: Likewise.
8072         * gcc.dg/Werror-8.c: Likewise.
8073         * gcc.dg/Werror-9.c: Likewise.
8074         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8075         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8076         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8077         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8078         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8079         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8080         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8081         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8082         * gcc.dg/Wnested-externs-1.c: Likewise.
8083         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8084         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8085         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8086         * gcc.dg/Wshadow-3.c: Likewise.
8087         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8088         * gcc.dg/Wwrite-strings-1.c: Likewise.
8089         * gcc.dg/anon-struct-5.c: Likewise.
8090         * gcc.dg/anon-struct-6.c: Likewise.
8091         * gcc.dg/anon-struct-7.c: Likewise.
8092         * gcc.dg/anon-struct-8.c: Likewise.
8093         * gcc.dg/array-8.c: Likewise.
8094         * gcc.dg/array-quals-2.c: Likewise.
8095         * gcc.dg/asm-qual-1.c: Likewise.
8096         * gcc.dg/asm-wide-1.c: Likewise.
8097         * gcc.dg/assign-warn-1.c: Likewise.
8098         * gcc.dg/assign-warn-2.c: Likewise.
8099         * gcc.dg/bitfld-10.c: Likewise.
8100         * gcc.dg/bitfld-11.c: Likewise.
8101         * gcc.dg/bitfld-12.c: Likewise.
8102         * gcc.dg/bitfld-13.c: Likewise.
8103         * gcc.dg/bitfld-14.c: Likewise.
8104         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8105         * gcc.dg/builtins-30.c: Likewise.
8106         * gcc.dg/c90-const-expr-5.c: Likewise.
8107         * gcc.dg/c90-typespec-1.c: Likewise.
8108         * gcc.dg/c99-const-expr-5.c: Likewise.
8109         * gcc.dg/c99-flex-array-5.c: Likewise.
8110         * gcc.dg/c99-fordecl-3.c: Likewise.
8111         * gcc.dg/c99-tag-3.c: Likewise.
8112         * gcc.dg/c99-typespec-1.c: Likewise.
8113         * gcc.dg/c99-vla-jump-1.c: Likewise.
8114         * gcc.dg/c99-vla-jump-2.c: Likewise.
8115         * gcc.dg/c99-vla-jump-3.c: Likewise.
8116         * gcc.dg/c99-vla-jump-4.c: Likewise.
8117         * gcc.dg/c99-vla-jump-5.c: Likewise.
8118         * gcc.dg/cast-1.c: Likewise.
8119         * gcc.dg/cast-2.c: Likewise.
8120         * gcc.dg/cast-3.c: Likewise.
8121         * gcc.dg/cast-4.c: Likewise.
8122         * gcc.dg/cast-pretty-print-1.c: Likewise.
8123         * gcc.dg/comp-goto-2.c: Likewise.
8124         * gcc.dg/comp-goto-3.c: Likewise.
8125         * gcc.dg/cpp/error-1.c: Likewise.
8126         * gcc.dg/cpp/if-paren.c: Likewise.
8127         * gcc.dg/decl-7.c: Likewise.
8128         * gcc.dg/decl-8.c: Likewise.
8129         * gcc.dg/decl-nospec-1.c: Likewise.
8130         * gcc.dg/decl-nospec-2.c: Likewise.
8131         * gcc.dg/decl-nospec-3.c: Likewise.
8132         * gcc.dg/declspec-10.c: Likewise.
8133         * gcc.dg/declspec-11.c: Likewise.
8134         * gcc.dg/declspec-12.c: Likewise.
8135         * gcc.dg/declspec-13.c: Likewise.
8136         * gcc.dg/declspec-14.c: Likewise.
8137         * gcc.dg/declspec-15.c: Likewise.
8138         * gcc.dg/declspec-16.c: Likewise.
8139         * gcc.dg/declspec-17.c: Likewise.
8140         * gcc.dg/declspec-4.c: Likewise.
8141         * gcc.dg/declspec-5.c: Likewise.
8142         * gcc.dg/declspec-6.c: Likewise.
8143         * gcc.dg/declspec-7.c: Likewise.
8144         * gcc.dg/declspec-8.c: Likewise.
8145         * gcc.dg/declspec-9.c: Likewise.
8146         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8147         * gcc.dg/dfp/constants-c99.c: Likewise.
8148         * gcc.dg/dfp/keywords-c89.c: Likewise.
8149         * gcc.dg/dfp/keywords-c99.c: Likewise.
8150         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8151         * gcc.dg/dfp/typespec.c: Likewise.
8152         * gcc.dg/dremf-type-compat-2.c: Likewise.
8153         * gcc.dg/dremf-type-compat-3.c: Likewise.
8154         * gcc.dg/dremf-type-compat-4.c: Likewise.
8155         * gcc.dg/empty-source-2.c: Likewise.
8156         * gcc.dg/empty-source-3.c: Likewise.
8157         * gcc.dg/enum3.c: Likewise.
8158         * gcc.dg/extra-semi-2.c: Likewise.
8159         * gcc.dg/extra-semi-3.c: Likewise.
8160         * gcc.dg/float-range-1.c: Likewise.
8161         * gcc.dg/float-range-2.c: Likewise.
8162         * gcc.dg/float-range-3.c: Likewise.
8163         * gcc.dg/float-range-5.c: Likewise.
8164         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8165         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8166         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8167         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8168         * gcc.dg/format/cast-1.c: Likewise.
8169         * gcc.dg/format/gcc_diag-3.c: Likewise.
8170         * gcc.dg/format/gcc_diag-4.c: Likewise.
8171         * gcc.dg/format/gcc_diag-6.c: Likewise.
8172         * gcc.dg/format/gcc_diag-8.c: Likewise.
8173         * gcc.dg/format/gcc_diag-9.c: Likewise.
8174         * gcc.dg/format/nul-2.c: Likewise.
8175         * gcc.dg/format/opt-1.c: Likewise.
8176         * gcc.dg/format/opt-2.c: Likewise.
8177         * gcc.dg/format/opt-3.c: Likewise.
8178         * gcc.dg/format/opt-4.c: Likewise.
8179         * gcc.dg/format/opt-5.c: Likewise.
8180         * gcc.dg/format/opt-6.c: Likewise.
8181         * gcc.dg/framework-2.c: Likewise.
8182         * gcc.dg/func-args-1.c: Likewise.
8183         * gcc.dg/func-outside-1.c: Likewise.
8184         * gcc.dg/func-outside-2.c: Likewise.
8185         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8186         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8187         * gcc.dg/if-empty-1.c: Likewise.
8188         * gcc.dg/init-bad-1.c: Likewise.
8189         * gcc.dg/init-bad-2.c: Likewise.
8190         * gcc.dg/init-bad-3.c: Likewise.
8191         * gcc.dg/init-desig-obs-2.c: Likewise.
8192         * gcc.dg/init-desig-obs-3.c: Likewise.
8193         * gcc.dg/init-empty-2.c: Likewise.
8194         * gcc.dg/init-empty-3.c: Likewise.
8195         * gcc.dg/inline-11.c: Likewise.
8196         * gcc.dg/inline-12.c: Likewise.
8197         * gcc.dg/inline-8.c: Likewise.
8198         * gcc.dg/inline-9.c: Likewise.
8199         * gcc.dg/inline3.c: Likewise.
8200         * gcc.dg/label-decl-1.c: Likewise.
8201         * gcc.dg/label-decl-2.c: Likewise.
8202         * gcc.dg/label-decl-3.c: Likewise.
8203         * gcc.dg/label-decl-4.c: Likewise.
8204         * gcc.dg/long-long-typespec-1.c: Likewise.
8205         * gcc.dg/lvalue-2.c: Likewise.
8206         * gcc.dg/lvalue-3.c: Likewise.
8207         * gcc.dg/nested-func-3.c: Likewise.
8208         * gcc.dg/nested-redef-1.c: Likewise.
8209         * gcc.dg/noreturn-4.c: Likewise.
8210         * gcc.dg/old-style-prom-2.c: Likewise.
8211         * gcc.dg/old-style-prom-3.c: Likewise.
8212         * gcc.dg/old-style-then-proto-1.c: Likewise.
8213         * gcc.dg/overflow-warn-1.c: Likewise.
8214         * gcc.dg/overflow-warn-2.c: Likewise.
8215         * gcc.dg/overflow-warn-3.c: Likewise.
8216         * gcc.dg/overflow-warn-4.c: Likewise.
8217         * gcc.dg/overflow-warn-6.c: Likewise.
8218         * gcc.dg/parm-forwdecl-2.c: Likewise.
8219         * gcc.dg/parm-forwdecl-3.c: Likewise.
8220         * gcc.dg/parm-impl-decl-1.c: Likewise.
8221         * gcc.dg/parm-impl-decl-2.c: Likewise.
8222         * gcc.dg/parm-incomplete-1.c: Likewise.
8223         * gcc.dg/parm-mismatch-1.c: Likewise.
8224         * gcc.dg/pointer-arith-1.c: Likewise.
8225         * gcc.dg/pointer-arith-2.c: Likewise.
8226         * gcc.dg/pointer-arith-3.c: Likewise.
8227         * gcc.dg/pointer-arith-4.c: Likewise.
8228         * gcc.dg/pointer-arith-6.c: Likewise.
8229         * gcc.dg/pointer-arith-7.c: Likewise.
8230         * gcc.dg/pointer-arith-8.c: Likewise.
8231         * gcc.dg/pr13804-1.c: Likewise.
8232         * gcc.dg/pr15698-1.c: Likewise.
8233         * gcc.dg/pr15698-2.c: Likewise.
8234         * gcc.dg/pr15698-3.c: Likewise.
8235         * gcc.dg/pr15698-4.c: Likewise.
8236         * gcc.dg/pr15698-5.c: Likewise.
8237         * gcc.dg/pr15698-6.c: Likewise.
8238         * gcc.dg/pr15698-7.c: Likewise.
8239         * gcc.dg/pr15698-8.c: Likewise.
8240         * gcc.dg/pr17188-1.c: Likewise.
8241         * gcc.dg/pr17301-1.c: Likewise.
8242         * gcc.dg/pr17301-2.c: Likewise.
8243         * gcc.dg/pr17730-1.c: Likewise.
8244         * gcc.dg/pr20368-1.c: Likewise.
8245         * gcc.dg/pr20368-2.c: Likewise.
8246         * gcc.dg/pr20368-3.c: Likewise.
8247         * gcc.dg/pr22308-1.c: Likewise.
8248         * gcc.dg/qual-component-1.c: Likewise.
8249         * gcc.dg/redecl-1.c: Likewise.
8250         * gcc.dg/redecl-11.c: Likewise.
8251         * gcc.dg/redecl-12.c: Likewise.
8252         * gcc.dg/redecl-13.c: Likewise.
8253         * gcc.dg/redecl-14.c: Likewise.
8254         * gcc.dg/redecl-15.c: Likewise.
8255         * gcc.dg/register-var-1.c: Likewise.
8256         * gcc.dg/register-var-2.c: Likewise.
8257         * gcc.dg/stmt-expr-2.c: Likewise.
8258         * gcc.dg/stmt-expr-3.c: Likewise.
8259         * gcc.dg/stmt-expr-label-1.c: Likewise.
8260         * gcc.dg/stmt-expr-label-2.c: Likewise.
8261         * gcc.dg/stmt-expr-label-3.c: Likewise.
8262         * gcc.dg/struct-empty-2.c: Likewise.
8263         * gcc.dg/struct-empty-3.c: Likewise.
8264         * gcc.dg/struct-parse-1.c: Likewise.
8265         * gcc.dg/struct-semi-1.c: Likewise.
8266         * gcc.dg/struct-semi-2.c: Likewise.
8267         * gcc.dg/struct-semi-3.c: Likewise.
8268         * gcc.dg/switch-5.c: Likewise.
8269         * gcc.dg/switch-6.c: Likewise.
8270         * gcc.dg/switch-7.c: Likewise.
8271         * gcc.dg/tls/diag-5.c: Likewise.
8272         * gcc.dg/transparent-union-1.c: Likewise.
8273         * gcc.dg/transparent-union-3.c: Likewise.
8274         * gcc.dg/typespec-1.c: Likewise.
8275         * gcc.dg/vla-init-2.c: Likewise.
8276         * gcc.dg/vla-init-3.c: Likewise.
8277         * gcc.dg/vla-init-4.c: Likewise.
8278         * gcc.dg/vla-init-5.c: Likewise.
8279         * gcc.dg/void-cast-2.c: Likewise.
8280         * gcc.dg/wvla-3.c: Likewise.
8281         * gcc.dg/wvla-7.c: Likewise.
8282         * gcc.target/i386/991209-1.c: Likewise.
8283         * gcc.target/ia64/fpreg-1.c: Likewise.
8284         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8285         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8286         
8287 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8288
8289         PR fortran/31639
8290         * gfortran.dg/func_decl_4.f90: New test.
8291
8292 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8293
8294         PR fortran/32727
8295         * gfortran.dg/interface_17.f90: New test.
8296
8297 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8298
8299         PR fortran/32599
8300         * gfortran.dg/32599.f03: New test case.
8301
8302         PR fortran/32601
8303         * gfortran.dg/32601.f03: New test case.
8304         * gfortran.dg/32601_1.f03: Ditto.
8305         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8306         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8307
8308 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8309
8310         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8311
8312 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8313             Devang Patel  <dpatel@apple.com>
8314
8315         PR tree-optimization/25413
8316         * gcc.dg/vect/vect-align-1.c: New.
8317         * gcc.dg/vect/vect-align-2.c: New.
8318         * gcc.dg/vect/pr25413.c: New.
8319         * gcc.dg/vect/pr25413a.c: New.
8320         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8321
8322 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8323
8324         * lib/target-support.exp (check_ultrasparc_hw_available):
8325         New function.
8326         (is-effective-target): Check $arg for ultrasparc_hw.
8327         (is-effective-target-keyword): Likewise.
8328         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8329         when determining what to do on sparc platforms.
8330         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8331         * gcc.dg/20001101-1.c: Likewise.
8332         * gcc.dg/20001101-2.c: Likewise.
8333         * gcc.dg/ultrasp9.c: Likewise.
8334         * gcc.dg/ultrasp10.c: Likewise.
8335         * gcc.target/sparc/pdist-3.c: Likewise.
8336
8337 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
8338
8339         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8340
8341 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8342
8343         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8344         get vectorized.
8345         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8346         now get vectorized.
8347         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8348         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8349         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8350         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8351         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8352         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8353         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8354         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8355         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8356         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8357         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8358         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8359         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8360         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8361         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8362         * lib/target-supports.exp (check_effective_target_vect_int_mul):
8363         Add spu.
8364
8365 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
8366
8367         PR c++/30854
8368         * g++.dg/parse/error30.C: New test.
8369
8370 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8371
8372         PR fortran/29804
8373         * gfortran.dg/alloc_comp_misc_1.f90: New test.
8374
8375 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
8376
8377         * gfortran.fortran-torture/compile/pr32663.f: New test.
8378
8379 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8380
8381         PR c++/31027
8382         * g++.dg/inherit/virtual4.C: New.
8383
8384 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
8385
8386         PR target/32661
8387         * gcc.target/i386/pr32661-1.c: New test.
8388
8389 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
8390
8391         * gnat.dg/invariant_index.ad[sb]: New test.
8392
8393 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8394
8395         PR c++/32560
8396         * g++.dg/template/decl3.C: New.
8397
8398 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
8399
8400         PR 32617
8401         * gcc.c-torture/execute/align-3.c: New.
8402
8403 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
8404
8405         PR target/32708
8406         * gcc.target/i386/pr32708-1.c: New test.
8407         * gcc.target/i386/pr32708-2.c: Ditto.
8408         * gcc.target/i386/pr32708-3.c: Ditto.
8409
8410 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
8411
8412         * g++.dg/init/new20.C: Remove svn:executable flag.
8413
8414 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8415
8416         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8417
8418 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8419
8420         * gcc.dg/ultrasp7.c: Add fpic target requirement.
8421
8422 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8423
8424         PR testsuite/25241
8425         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8426         directive.
8427         
8428 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
8429
8430         PR fortran/32157
8431         * gfortran.dg/overload_2.f90: New test.
8432
8433         PR fortran/32689
8434         * gfortran.dg/transfer_simplify_5.f90
8435
8436         PR fortran/32634
8437         * gfortran.dg/interface_15.f90: New test.
8438
8439 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8440
8441         PR libfortran/32336
8442         * gfortran.dg/matmul_5.f90:  New test case.
8443
8444 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8445
8446         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8447         * gcc.dg/fesd-any.h: Likewise.
8448         * gcc.dg/fesd-baseonly.c: Likewise.
8449         * gcc.dg/fesd-baseonly.h: Likewise.
8450         * gcc.dg/fesd-none.c: Likewise.
8451         * gcc.dg/fesd-none.h: Likewise.
8452         * gcc.dg/fesd-reduced.c: Likewise.
8453         * gcc.dg/fesd-reduced.h: Likewise.
8454         * gcc.dg/fesd-sys.c: Likewise.
8455         * gcc.dg/fesd-sys.h: Likewise
8456         * gcc.dg/fesd.h: Likewise.
8457
8458         * g++.dg/debug/dwarf2: New directory.
8459         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8460         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8461         * g++.dg/other/fesd-any.h: Likewise.
8462         * g++.dg/other/fesd-baseonly.C: Likewise.
8463         * g++.dg/other/fesd-baseonly.h: Likewise.
8464         * g++.dg/other/fesd-none.C: Likewise.
8465         * g++.dg/other/fesd-none.h: Likewise.
8466         * g++.dg/other/fesd-reduced.C: Likewise.
8467         * g++.dg/other/fesd-reduced.h: Likewise.
8468         * g++.dg/other/fesd-sys.C: Likewise.
8469         * g++.dg/other/fesd-sys.h: Likewise.
8470         * g++.dg/other/fesd.h: Likewise.
8471
8472 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
8473
8474         PR fortran/31129
8475         * gfortran.dg/parameter_unused.f90: New test.
8476
8477 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
8478
8479         PR tree-optimization/32681
8480         * gcc.dg/tree-ssa/pr32681.c: New test.
8481
8482 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8483
8484         PR fortran/32678
8485         * gfortran.dg/fmt_t_5.f90: New test.
8486
8487 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
8488
8489         PR c++/30535
8490         * g++.dg/template/operator10.C: New.
8491
8492 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8493
8494         PR libfortran/32217
8495         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
8496
8497 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8498
8499         PR fortran/29876
8500         * gfortran.dg/operator_6.f90: New test.
8501
8502 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8503
8504         PR fortran/17711
8505         * gfortran.dg/operator_4.f90: New test.
8506         * gfortran.dg/operator_5.f90: New test.
8507         * gfortran.dg/logical_comp.f90: Adjusted error messages.
8508         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8509
8510 2007-07-08  Tobias Burnus  <burnus@net-b.de>
8511
8512         PR fortran/32669
8513         * gfortran.dg/argument_checking_6.f90: New.
8514
8515 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8516
8517         PR fortran/25094
8518         * gfortran.dg/interface_155555.f90: New test.
8519
8520 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8521
8522         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8523         c99-math-long-double-1.c, c99-math.h: Test subnormals.
8524
8525 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8526
8527         PR testsuite/25241
8528         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8529         discern pedantic diagnostics and errors.
8530         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8531         and not an error.
8532         * gcc.dg/20050121-1.c: This is an error and not a warning.
8533         * gcc.target/i386/sseregparm-2.c:  Likewise.
8534         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8535         * gcc.dg/charset/attribute2.c: Likewise.
8536         * gcc.dg/bitfld-1.c: Likewise.
8537         * gcc.dg/pack-test-2.c: Likewise.
8538         * gcc.dg/940510-1.c: Match separately error and warning.
8539         * gcc.dg/array-2.c: Match separately multiple messages. The second
8540         diagnostic is a pedantic warning and not an error.
8541         * gcc.dg/pr14475.c: Match separately multiple messages.
8542         * gcc.dg/pr18809-1.c: Likewise.
8543         * gcc.dg/pr27953.c: Likewise.
8544         * gcc.dg/vla-init-1.c: Likewise.
8545         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8546
8547 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8548
8549         PR fortran/32644
8550         * gfortran.dg/char_decl_1.f90: New test.
8551
8552 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
8553
8554         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8555
8556 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
8557
8558         PR c++/32232
8559         * g++.dg/template/overload9.C: New test.
8560
8561 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
8562
8563         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8564         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8565
8566 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8567
8568         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8569         * gcc.dg/20001012-2.c: Likewise.
8570         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8571         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8572
8573 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8574
8575         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8576         about the chunk size when STACK_SIZE is defined.
8577
8578 2007-07-06  Josh Conner  <jconner@apple.com>
8579
8580         PR middle-end/32602
8581         * gcc.dg/sibcall-8.c: New test.
8582
8583 2007-07-06  Josh Conner  <jconner@apple.com>
8584
8585         PR middle-end/32603
8586         * gcc.target/arm/sibcall-1.c: New test.
8587
8588 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8589
8590         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8591
8592 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
8593
8594         * gfortran.dg/save_parameter.f90: New test.
8595         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8596
8597 2007-07-06  Richard Guenther  <rguenther@suse.de>
8598
8599         * g++.dg/opt/pr30965.C: New testcase.
8600
8601 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
8602
8603         * gcc.target/mips/save-restore-5.c: New test.
8604
8605 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8606
8607         PR rtl_optimization/32450
8608         * gcc.dg/pr32450.c: New runtime test.
8609
8610 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8611
8612         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8613         single underscore in scan directives.
8614
8615 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
8616
8617         PR c++/32245
8618         * g++.dg/init/ptrmem4.C: New test.
8619
8620         PR c++/32251
8621         * g++.dg/init/new21.C: Likewise.
8622
8623         PR c++/31992
8624         * g++.dg/template/static30.C: Likewise.
8625
8626 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
8627
8628         * gcc.dg/vect/costmodel/ppc: New directory.
8629         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8630         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8631         New test.
8632         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8633         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8634         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8635         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8636         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8637         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8638         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8639         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8640         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8641         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8642         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8643         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8644         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8645         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8646
8647 2007-07-05  Tobias Burnus  <burnus@net-b.de>
8648
8649         PR fortran/32359
8650         * gfortran.dg/module_md5_1.f90: Update MD5 number.
8651
8652 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
8653
8654         PR fortran/32526
8655         * gfortran.dg/interface_14.f90: New test.
8656
8657         PR fortran/32613
8658         * gfortran.dg/do_iterator_2.f90: New test.
8659
8660 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8661
8662         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8663         (FE_DEC_DOWNWARD): Likewise.
8664         (FE_DEC_UPWARD): Likewise.
8665         (FE_DEC_TOWARDZERO): Likewise.
8666         (FE_DEC_TONEARESTFROMZERO): Likewise.
8667
8668 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
8669
8670         * gcc.c-torture/compile/pr32606.c: New.
8671         * gfortran.fortran-torture/execute/pr32604.f90: New.
8672
8673 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
8674
8675         * gcc.dg/visibility-12.c: New test.
8676         * gcc.dg/visibility-13.c: Likewise.
8677         * g++.dg/ext/visibility-9.C: Likewise.
8678         * g++.dg/ext/visibility-10.C: Likewise.
8679
8680 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8681
8682         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8683         * gcc.dg/sh-relax-vxworks.c: New test.
8684
8685 2007-07-04  Richard Guenther  <rguenther@suse.de>
8686
8687         PR tree-optimization/32500
8688         * gcc.c-torture/execute/pr32500.c: New testcase.
8689
8690 2007-07-04  Richard Guenther  <rguenther@suse.de>
8691
8692         PR tree-optimization/32482
8693         * gcc.c-torture/compile/pr32482.c: New testcase.
8694
8695 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8696
8697         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8698         VxWorks kernels.
8699         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8700         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8701         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8702         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8703
8704 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8705
8706         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8707
8708 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8709
8710         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8711
8712 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8713
8714         PR fortran/31198
8715         * gfortran.dg/min_max_optional_1.f90: New test.
8716         * gfortran.dg/min_max_optional_2.f90: New test.
8717         * gfortran.dg/min_max_optional_3.f90: New test.
8718
8719 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8720
8721         PR fortran/32545
8722         * gfortran.dg/fmt_error.f90: New test.
8723
8724 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8725
8726         PR fortran/32612
8727         * gfortran.dg/interface_13.f90: New test.
8728
8729 2007-07-03  Dave Brolley  <brolley@redhat.com>
8730
8731         PR c++/31743
8732         * g++.dg/init/new20.C: New test.
8733
8734 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
8735
8736         PR fortran/32579
8737         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8738
8739 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8740
8741         PR fortran/25062
8742         * common_7.f90: New.
8743         * common_8.f90: New.
8744         * common_9.f90: New.
8745
8746 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8747
8748         PR fortran/30940
8749         * gfortran.dg/argument_checking_1.f90: New.
8750         * gfortran.dg/argument_checking_2.f90: New.
8751         * gfortran.dg/argument_checking_3.f90: New.
8752         * gfortran.dg/argument_checking_4.f90: New.
8753         * gfortran.dg/argument_checking_5.f90: New.
8754         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8755         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8756
8757 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8758
8759         * gcc.dg/pr32176.c: Add -w to default dg-options.
8760
8761 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8762
8763         * gcc.c-torture/compile/ssa-pre-1.c: New test.
8764
8765 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8766
8767         PR fortran/20888
8768         * gfortran.dg/null_2.f90: New.
8769
8770 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8771             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8772
8773         PR middle-end/32176
8774         * gcc.dg/pr32176.c: New test.
8775
8776 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8777
8778         * gcc.dg/const-float80.c : New test.
8779         * gcc.dg/const-float128.c : New test.
8780         * gcc.dg/const-float80-ped.c : New test.
8781         * gcc.dg/const-float128-ped.c : New test.
8782
8783 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8784
8785         * gcc.dg/c99-math.h: Fix typo.
8786
8787 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8788
8789         PR libgomp/32468
8790         * gcc.dg/gomp/pr32468-1.c: New test.
8791
8792 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8793
8794         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
8795         an ABI option.
8796
8797 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8798
8799         * gfortran.fortran-torture/compile/pr32583.f: New.
8800         * gcc.c-torture/compile/pr32584.c: New
8801
8802 2007-07-02  Ollie Wild  <aaw@google.com>
8803
8804         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
8805         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
8806
8807 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8808
8809         * gcc.target/mips/save-restore-1.c: New test.
8810         * gcc.target/mips/save-restore-2.c: Likewise.
8811         * gcc.target/mips/save-restore-3.c: Likewise.
8812         * gcc.target/mips/save-restore-4.c: Likewise.
8813
8814 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
8815
8816         PR tree-optimization/31966
8817         PR tree-optimization/32533
8818         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
8819         * gfortran.dg/pr32533.f90: Ditto.
8820
8821 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8822
8823         * g++.dg/opt/nrv12.C: New test.
8824         * gcc.target/i386/nrv1.c: New test.
8825
8826         PR c++/31748
8827         * g++.dg/gomp/pr31748.C: New test.
8828
8829 2007-07-02  Ira Rosen  <irar@il.ibm.com>
8830  
8831         PR tree-optimization/32230
8832         * gcc.dg/vect/pr32230.c: New test.
8833
8834 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
8835
8836         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
8837         * bind_c_coms.f90: Ditto.
8838         * bind_c_coms_driver.c: Ditto.
8839         * bind_c_dts.f90: Ditto.
8840         * bind_c_dts_2.f03: Ditto.
8841         * bind_c_dts_2_driver.c: Ditto.
8842         * bind_c_dts_3.f03: Ditto.
8843         * bind_c_dts_4.f03: Ditto.
8844         * bind_c_dts_driver.c: Ditto.
8845         * bind_c_implicit_vars.f03: Ditto.
8846         * bind_c_procs.f03: Ditto.
8847         * bind_c_usage_2.f03: Ditto.
8848         * bind_c_usage_3.f03: Ditto.
8849         * bind_c_usage_5.f03: Ditto.
8850         * bind_c_usage_6.f03: Ditto.
8851         * bind_c_usage_7.f03: Ditto.
8852         * bind_c_vars.f90: Ditto.
8853         * bind_c_vars_driver.c: Ditto.
8854         * binding_c_table_15_1.f03: Ditto.
8855         * binding_label_tests.f03: Ditto.
8856         * binding_label_tests_10.f03: Ditto.
8857         * binding_label_tests_10_main.f03: Ditto.
8858         * binding_label_tests_11.f03: Ditto.
8859         * binding_label_tests_11_main.f03: Ditto.
8860         * binding_label_tests_12.f03: Ditto.
8861         * binding_label_tests_13.f03: Ditto.
8862         * binding_label_tests_13_main.f03: Ditto.
8863         * binding_label_tests_14.f03: Ditto.
8864         * binding_label_tests_2.f03: Ditto.
8865         * binding_label_tests_3.f03: Ditto.
8866         * binding_label_tests_4.f03: Ditto.
8867         * binding_label_tests_5.f03: Ditto.
8868         * binding_label_tests_6.f03: Ditto.
8869         * binding_label_tests_7.f03: Ditto.
8870         * binding_label_tests_8.f03: Ditto.
8871         * binding_label_tests_9.f03: Ditto.
8872         * c_assoc.f90: Ditto.
8873         * c_assoc_2.f03: Ditto.
8874         * c_f_pointer_shape_test.f90: Ditto.
8875         * c_f_pointer_tests.f90: Ditto.
8876         * c_f_tests_driver.c: Ditto.
8877         * c_funloc_tests.f03: Ditto.
8878         * c_funloc_tests_2.f03: Ditto.
8879         * c_funloc_tests_3.f03: Ditto.
8880         * c_funloc_tests_3_funcs.c: Ditto.
8881         * c_kind_params.f90: Ditto.
8882         * c_kind_tests_2.f03: Ditto.
8883         * c_kinds.c: Ditto.
8884         * c_loc_driver.c: Ditto.
8885         * c_loc_test.f90: Ditto.
8886         * c_loc_tests_2.f03: Ditto.
8887         * c_loc_tests_2_funcs.c: Ditto.
8888         * c_loc_tests_3.f03: Ditto.
8889         * c_loc_tests_4.f03: Ditto.
8890         * c_loc_tests_5.f03: Ditto.
8891         * c_loc_tests_6.f03: Ditto.
8892         * c_loc_tests_7.f03: Ditto.
8893         * c_loc_tests_8.f03: Ditto.
8894         * c_ptr_tests.f03: Ditto.
8895         * c_ptr_tests_10.f03: Ditto.
8896         * c_ptr_tests_5.f03: Ditto.
8897         * c_ptr_tests_7.f03: Ditto.
8898         * c_ptr_tests_7_driver.c: Ditto.
8899         * c_ptr_tests_8.f03: Ditto.
8900         * c_ptr_tests_8_funcs.c: Ditto.
8901         * c_ptr_tests_9.f03: Ditto.
8902         * c_ptr_tests_driver.c: Ditto.
8903         * c_size_t_driver.c: Ditto.
8904         * c_size_t_test.f03: Ditto.
8905         * com_block_driver.f90: Ditto.
8906         * global_vars_c_init.f90: Ditto.
8907         * global_vars_c_init_driver.c: Ditto.
8908         * global_vars_f90_init.f90: Ditto.
8909         * global_vars_f90_init_driver.c: Ditto.
8910         * interop_params.f03: Ditto.
8911         * iso_c_binding_only.f03: Ditto.
8912         * iso_c_binding_rename_1.f03: Ditto.
8913         * iso_c_binding_rename_1_driver.c: Ditto.
8914         * iso_c_binding_rename_2.f03: Ditto.
8915         * iso_c_binding_rename_2_driver.c: Ditto.
8916         * kind_tests_2.f03: Ditto.
8917         * kind_tests_3.f03: Ditto.
8918         * module_md5_1.f90: Ditto.
8919         * only_clause_main.c: Ditto.
8920         * print_c_kinds.f90: Ditto.
8921         * test_bind_c_parens.f03: Ditto.
8922         * test_c_assoc.c: Ditto.
8923         * test_com_block.f90: Ditto.
8924         * test_common_binding_labels.f03: Ditto.
8925         * test_common_binding_labels_2.f03: Ditto.
8926         * test_common_binding_labels_2_main.f03: Ditto.
8927         * test_common_binding_labels_3.f03: Ditto.
8928         * test_common_binding_labels_3_main.f03: Ditto.
8929         * test_only_clause.f90: Ditto.
8930         * use_iso_c_binding.f90: Ditto.
8931         * value_5.f90: Ditto.
8932         * value_test.f90: Ditto.
8933         * value_tests_f03.f90: Ditto.
8934
8935 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
8936
8937         * gcc.dg/tls/opt-14.c: New.
8938
8939 2007-07-01  Ollie Wild  <aaw@google.com>
8940
8941         * g++.dg/lookup/using16.C: New test.
8942         * g++.dg/lookup/using17.C: New test.
8943
8944 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
8945
8946         PR fortran/32239
8947         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8948         (test_4): Use proper test for floating point equality.
8949         (test_8): Likewise.
8950
8951 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8952
8953         PR libgfortran/32554
8954         * gfortran.dg/fmt_p_1.f90: New test.
8955
8956 2007-07-01  Ira Rosen  <irar@il.ibm.com>
8957
8958         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8959         initialization and fix dg-final check - the initialization loop is
8960         vectorizable.
8961
8962 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8963             Volker Reichelt  <reichelt@netcologne.de>
8964
8965         PR middle-end/32559
8966         * gcc.dg/pr32559.c: New test.
8967
8968 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8969
8970         PR tree-optimization/25371
8971         * gcc.dg/vect/pr25371.c: New test.
8972
8973 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
8974
8975         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8976         when allocating and initializing a flexible array.
8977
8978 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
8979
8980         PR fortran/20373
8981         * gfortran.dg/intrinsic.f90: New test.
8982
8983 2007-06-30  Tobias Burnus  <burnus@net-b.de>
8984
8985         PR fortran/32555
8986         * gfortran.dg/fmt_zero_check.f90: New.
8987
8988 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
8989
8990         PR fortran/30284
8991         * gfortran.dg/repeat_f90: New test.
8992
8993 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8994
8995         PR testsuite/25241
8996         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8997         -pedantic-errors, so we should match errors.
8998         * gcc.dg/cpp/escape-1.c: Likewise.
8999         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9000         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9001         warning.
9002         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9003         errors instead of warnings.
9004         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9005         a pedantic warning.
9006         * gcc.dg/cpp/arith-3.c: Likewise.
9007
9008 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9009
9010         PR testsuite/25241
9011         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9012         * gcc.dg/pch/valid-2.c: Likewise.
9013         * gcc.dg/pch/valid-3.c: Likewise.
9014         * gcc.dg/pch/warn-1.c: Likewise.
9015         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9016         
9017 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9018
9019         PR c/4076
9020         * gcc.dg/Wunused-function.c: New.
9021         
9022 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9023
9024         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9025
9026 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9027
9028         * g++.dg/other/canon-31724.C: New.
9029         
9030 2007-06-29  Jan Hubicka  <jh@suse.cz>
9031
9032         PR middle-end/32372
9033         * gcc.c-torture/compile/pr32372.c: new.
9034
9035 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9036
9037         * gfortran.dg/operator_3.f90: New test.
9038
9039 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9040
9041         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9042         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9043
9044 2007-06-29  Richard Guenther  <rguenther@suse.de>
9045
9046         PR middle-end/32493
9047         * gcc.dg/inline-23.c: New testcase.
9048
9049 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9050
9051         PR tree-optimization/24659
9052         * gcc.target/i386/vectorize2.c: New test.
9053         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9054         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9055
9056 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9057
9058         * gcc.dg/pointer-arith-9.c: New test.
9059
9060 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9061
9062         PR fortran/32483
9063         * gfortran.dg/fmt_read_2.f90: New.
9064
9065 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9066
9067         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9068         If it exists, don't try to create it.
9069
9070 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9071
9072         * g++.dg/ext/visibility/ms-compat-1.C: New.
9073
9074 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9075
9076         PR tree-opt/32417
9077         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9078
9079 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9080
9081         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9082         targets.
9083
9084 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9085
9086         PR fortran/32467
9087         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9088
9089 2007-06-27  Richard Guenther  <rguenther@suse.de>
9090
9091         PR middle-end/32492
9092         * gcc.dg/inline-22.c: New testcase.
9093
9094 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9095
9096         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9097         the scan-assembler constant.
9098
9099 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9100
9101         PR 20216
9102         * gcc.dg/pr20216.c: New.
9103
9104 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9105
9106         PR tree-opt/32421
9107         * gcc.dg/vect/pr32421.c: New test.
9108
9109 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9110
9111         PR c++/32111
9112         * g++.dg/other/friend5.C: New test.
9113
9114 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9115
9116         PR fortran/32464
9117         * gfortran.dg/host_assoc_function_2.f90: New test.
9118
9119         PR fortran/31494
9120         * gfortran.dg/host_assoc_call_1.f90: New test.
9121
9122 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9123
9124         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9125         
9126 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9127
9128         PR fortran/32456
9129         * gfortran.dg/error_format.f90: New test.
9130
9131 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9132
9133         PR fortran/32136
9134         * gfortran.dg/pr32136.f90: New test.
9135
9136 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9137
9138         PR fortran/31726
9139         * gfortran.dg/minmaxloc_1.f90: New test.
9140
9141         PR fortran/32298
9142         * gfortran.dg/minmaxloc_2.f90: New test.
9143
9144 2007-06-23  Richard Guenther  <rguenther@suse.de>
9145
9146         PR tree-optimization/16876
9147         PR middle-end/29478
9148         * gcc.dg/pr29254.c: The warning is bogus.
9149         * gcc.dg/warn-1.c: Likewise.
9150         * gcc.dg/assign-warn-3.c: Likewise.
9151         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9152
9153 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9154
9155         * gcc.c-torture/execute/20070623-1.c: New.
9156
9157 2007-06-22  Jan Hubicka  <jh@suse.cz>
9158
9159         * gcc.c-torture/compile/pr31541.c: New.
9160
9161 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9162
9163         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9164         Remove -m64 from dg-options.
9165
9166 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9167
9168         PR middle-end/32374
9169         * gcc.dg/pr32374.c: New test.
9170
9171 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9172
9173         PR fortran/32360
9174         * gfortran.dg/pointer_assign_3.f90: New test.
9175
9176 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9177
9178         * gcc.dg/tree-ssa/pr19590.c: New.
9179
9180 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9181
9182         PR fortran/31162
9183         * gfortran.dg/assign.f90: Update test.
9184         * gfortran.dg/real_do_1.f90: Update test.
9185         * gfortran.dg/gomp/omp_do1.f90: Update test.
9186         * gfortran.dg/warnings_are_errors_1.f: Update test.
9187         * gfortran.dg/g77/20010519-1.f: Update test.
9188         * gfortran.dg/g77/pr9258.f: Update test.
9189         * gfortran.dg/g77/960317-1.f: Update test.
9190
9191 2007-06-21  Richard Guenther  <rguenther@suse.de>
9192
9193         PR tree-optimization/32453
9194         * gcc.c-torture/compile/pr32453.c: New testcase.
9195
9196 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9197
9198         PR tree-optimization/31866
9199         * gcc.dg/pr31866.c: New test.
9200
9201 2007-06-21  Richard Guenther  <rguenther@suse.de>
9202
9203         PR tree-optimization/32451
9204         * g++.dg/torture/20070621-1.C: New testcase.
9205
9206 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9207
9208         * gcc.dg/attr-isr.c: Test delay slot content.
9209         
9210 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9211
9212         PR fortran/32361
9213         gfortran.dg/pointer_assign_2.f90: New test.
9214
9215 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9216
9217         PR fortran/25061
9218         gfortran.dg/invalid_procedure_name.f90: New test.
9219
9220 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9221
9222         PR tree-optimization/25737
9223         * gcc.dg/tree-ssa/alias-14.c: New test.
9224
9225 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9226
9227         * gcc.target/i386/large-size-array-3.c: New.
9228
9229 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9230         Richard Guenther  <rguenther@suse.de>
9231
9232         PR fortran/32140
9233         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9234
9235 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9236
9237         PR middle-end/31959
9238         * gcc.dg/pr31959.c: New test.
9239
9240         PR inline-asm/32109
9241         * g++.dg/ext/asm10.C: New test.
9242
9243         PR middle-end/32285
9244         * gcc.c-torture/execute/20070614-1.c: New test.
9245
9246 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9247
9248         * gcc.target/arm/stack-corruption.c: New test.
9249
9250 2007-06-19  Richard Guenther  <rguenther@suse.de>
9251
9252         * g++.dg/torture/pr30252.C: New testcase.
9253
9254 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9255
9256         PR tree-optimization/32353
9257         * g++.dg/opt/nrv13.C: New test.
9258
9259 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9260
9261         PR fortran/20863
9262         PR fortran/20882
9263         * gfortran.dg/impure_assignment_2.f90 : New test.
9264
9265         PR fortran/32236
9266         * gfortran.dg/data_initialized_2.f90 : New test.
9267
9268         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9269         appropriate version of 'dmach'.
9270
9271 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9272
9273         PR target/32389
9274         * gcc.target/i386/pr32389.c New test.
9275
9276 2007-06-18  Simon Baldwin <simonb@google.com>
9277
9278         PR c++/31923
9279         * g++.dg/template/error25.C: New.
9280         * g++.dg/template/spec35.C: New.
9281
9282 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9283
9284         * gcc.c-torture/compile/pr32355.c: New testcase.
9285         
9286 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9287
9288         PR tree-optimization/32383
9289         * g++.dg/opt/pr32383.C: New test.
9290
9291 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9292
9293         PR rtl-optimization/32366
9294         * gcc.dg/vect/pr32366.c: New test.
9295
9296 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9297
9298         * gcc.c-torture/compile/pr32349.c: New testcase.
9299         
9300 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9301
9302         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9303         * gcc.target/sparc/combined-2.c: Likewise.
9304         * gcc.target/sparc/fexpand.c : Likewise.
9305         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9306         * gcc.target/sparc/fpack16.c : Likewise.
9307         * gcc.target/sparc/fpmerge.c : Likewise.
9308         * gcc.target/sparc/fpmul.c : Likewise.
9309         * gcc.target/sparc/noresult.c : Likewise.
9310         * gcc.target/sparc/pdist.c: Likewise.
9311
9312 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9313
9314         PR middle-end/31723
9315         * gcc.target/i386/recip-divf.c: New test.
9316         * gcc.target/i386/recip-sqrtf.c: Ditto.
9317         * gcc.target/i386/recip-vec-divf.c: Ditto.
9318         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9319         * gcc.target/i386/sse-recip.c: Ditto.
9320         * gcc.target/i386/sse-recip-vec.c: Ditto.
9321
9322 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9323
9324         PR tree-opt/32225
9325         * gcc.c-torture/compile/20070605-1.c: New test.
9326
9327         * gcc.c-torture/compile/20070603-1.c: New testcase.
9328         * gcc.c-torture/compile/20070603-2.c: New testcase.
9329
9330         * gcc.c-torture/compile/20070531-1.c: New test.
9331
9332         PR tree-opt/32167
9333         * gcc.c-torture/compile/20070531-2.c: New test.
9334
9335         PR tree-opt/32144
9336         * gcc.c-torture/compile/20070529-1.c: New test.
9337
9338         PR tree-opt/32145
9339         * gcc.c-torture/compile/20070529-2.c: New test.
9340
9341         PR tree-opt/32015
9342         * gcc.c-torture/compile/20070520-1.c: New test.
9343
9344         * g++.dg/ext/java-1.C: New test.
9345
9346         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9347         loops instead of one. Remove the "can't determine dependence"
9348         check.
9349         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9350         needed as the cast is gone in the first place.
9351         * gcc.dg/max-1.c: Change local variable a to be a global one.
9352         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9353         have a cast which is PREd.
9354
9355 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
9356
9357         * g++.dg/lookup/anon6.C: New test.
9358
9359 2007-06-14  Dirk Mueller  <dmueller@suse.de>
9360
9361         PR c++/31806
9362         * g++.dg/opt/static6.C: New testcase.
9363
9364 2007-06-14  Geoff Keating  <geoffk@apple.com>
9365
9366         * g++.dg/ext/visibility/overload-1.C: New.
9367
9368         PR 31093
9369         * g++.dg/ext/visibility/anon4.C: New.
9370
9371 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9372
9373         PR target/32268
9374         * gcc.target/i386/pr32268.c: New test.
9375
9376 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9377
9378         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9379         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9380         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9381
9382         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9383         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9384         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9385         BID is used.
9386
9387 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
9388
9389         PR fortran/32302
9390         * gfortran.dg/common_resize_1.f90: New test.
9391
9392 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
9393
9394         PR target/32274
9395         * gcc.dg/vect/pr32224.c: Fix.   
9396         
9397 2007-06-13  Eric Christopher  <echristo@apple.com>
9398
9399         * gcc.target/i386/ssefn-1.c: Add -march=i386.
9400
9401 2007-06-13  Tobias Burnus  <burnus@net-b.de>
9402
9403         PR fortran/32323
9404         * gfortran.dg/actual_array_vect_1.f90: New.
9405
9406 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9407
9408         * gcc.target/sparc/mfpu.c: New test.
9409
9410 2007-06-12  Geoff Keating  <geoffk@apple.com>
9411
9412         * g++.dg/warn/weak1.C: Suppress on Darwin.
9413         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9414
9415 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9416
9417         PR middle-end/31579
9418          * g++.dg/torture/pr31579.C: New testcase.
9419
9420 2007-06-12  Ian Lance Taylor  <iant@google.com>
9421
9422         PR libstdc++/29286
9423         * g++.dg/init/new16.C: New test.
9424         * g++.dg/init/new17.C: New test.
9425         * g++.dg/init/new18.C: New test.
9426         * g++.dg/init/new19.C: New test.
9427
9428 2007-06-12  Olivier Hainque  <hainque@adacore.com>
9429
9430         * gnat.dg/lhs_view_convert.adb: New test.
9431
9432 2007-06-12  Richard Guenther  <rguenther@suse.de>
9433
9434         PR tree-optimization/15353
9435         PR tree-optimization/31657
9436         * gcc.c-torture/execute/20070424-1.c: New testcase.
9437         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9438         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9439         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9440         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9441         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9442
9443 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9444
9445         PR rtl-optimization/32293
9446         * gcc.dg/pr32293.c: New test.
9447
9448 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9449
9450         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9451
9452 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
9453
9454         PR fortran/29786
9455         * gfortran.dg/equiv_7.f90: New test.
9456         * gfortran.dg/equiv_constraint_7.f90: Change error message.
9457
9458         PR fortran/30875
9459         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9460
9461 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
9462
9463         * gcc.dg/setjmp-3.c: Rename raise to raise0.
9464         * gcc.dg/setjmp-4.c: Likewise.
9465         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9466
9467 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
9468
9469         PR rtl-optimization/31025
9470         * gfortran.dg/pr31025.f90: New.
9471
9472 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9473
9474         PR target/32280
9475         * gcc.target/i386/pr32280.c: New test.
9476
9477 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9478
9479         PR middle-end/32279
9480         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9481
9482 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9483
9484         PR libgfortran/32235
9485         * gfortran.dg/backspace_9.f: New test.
9486
9487 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
9488
9489         * gcc.dg/tree-ssa/prefetch-7.c: New test.
9490
9491 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
9492
9493         * gcc.dg/tree-ssa/loop-28.c: New testcase.
9494
9495 2007-06-09  Ian Lance Taylor  <iant@google.com>
9496
9497         PR tree-optimization/32169
9498         * gcc.c-torture/compile/pr32169.c: New test.
9499
9500 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
9501
9502         * gcc.dg/vect/costmodel: New directory.
9503         * gcc.dg/vect/costmodel/i386: New directory.
9504         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9505         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9506         New test.
9507         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9508         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9509         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9510         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9511         * gcc.dg/vect/costmodel/x86_64: New directory.
9512         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9513         New testsuite.
9514         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9515         New test.
9516         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9517         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9518         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9519         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9520         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9521
9522 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
9523
9524         PR tree-optimization/32243
9525         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
9526         flags for -Os tests.
9527         * gcc.dg/vect/03-vect-pr32243.c: New test.
9528
9529 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
9530
9531         PR tree-optimization/32224
9532         * gcc.dg/vect/pr32224.c: New test.
9533
9534 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
9535
9536         PR c++/32177
9537         * g++.dg/gomp/pr32177.C: New test.
9538
9539 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9540
9541         PR testsuite/25241
9542         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9543         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9544         warning nor an error.
9545         * gcc.dg/Wfatal-2.c: Likewise.
9546         * gcc.dg/Werror-1.c: Likewise.
9547         * gcc.dg/Werror-5.c: Likewise.
9548         * gcc.dg/Werror-7.c: Likewise.
9549         * gcc.dg/Werror-10.c: Likewise.
9550         * gcc.dg/Werror-11.c: Likewise.
9551
9552 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
9553
9554         PR c++/30759
9555         * g++.dg/init/brace6.C: New test.
9556
9557 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
9558
9559         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9560         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9561         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9562         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9563
9564         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9565         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9566         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9567         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9568         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9569         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9570         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9571         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9572
9573         * gcc.dg/darwin-minversion-3.c: New.
9574
9575 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
9576
9577         * gcc.target/i386/builtin-copysign.c: New test.
9578
9579 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9580
9581         PR tree-optimization/32220
9582         * gfortran.dg/predcom-2.f: New testcase.
9583
9584 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9585
9586         PR tree-opt/32231
9587         * gcc.target/i386/vectorize4.c: New test.
9588
9589 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
9590
9591         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9592
9593 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9594
9595         PR testsuite/25241
9596         * gcc.dg/simd-5.c: Mark output as a note.
9597         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9598         dg-message.
9599         * gcc.dg/simd-1.c: Likewise.
9600         * gcc.dg/always_inline.c: Mark output as a sorry.
9601         * gcc.dg/always_inline2.c: Likewise.
9602         * gcc.dg/always_inline3.c: Likewise.
9603
9604 2007-06-06  Ian Lance Taylor  <iant@google.com>
9605
9606         * g++.dg/conversion/enum1.C: New test.
9607
9608 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
9609
9610         PR tree-optimization/32216
9611         * gcc.dg/vect/pr32216.c: New test.
9612
9613 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9614
9615         PR testsuite/18923
9616         * gfortran.dg/invalid_contains_1.f90: New test.
9617         * gfortran.dg/invalid_contains_2.f90: New test.
9618
9619 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9620
9621         PR testsuite/32057
9622         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9623         midnight issues.
9624
9625 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9626
9627         PR testsuite/25241
9628         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9629         dg-message to match de note.
9630         * gcc.dg/pr26570.c: Use dg-message for a note.
9631         * gcc.dg/pr29254.c: Use dg-message for generic output and use
9632         dg-error instead of dg-warning because of -Werror.
9633         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9634         neither an error, nor a warning.
9635         * gcc.dg/glibc-uclibc-2.c: Likewise
9636         * gcc.dg/cpp/19940712-1.c: Likewise.
9637
9638 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
9639
9640         PR preprocessor/23479
9641         * gcc.dg/binary-constants-1.c: Add test suites for
9642         the 0b-prefixed binary integer constants.
9643         * gcc.dg/binary-constants-2.c: Ditto.
9644         * gcc.dg/binary-constants-3.c: Ditto.
9645         * gcc.dg/binary-constants-4.c: Ditto.
9646
9647 2007-06-05  Ian Lance Taylor  <iant@google.com>
9648
9649         * gcc.dg/Wstrict-overflow-19.c: New test.
9650
9651 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
9652
9653         * gcc.dg/matrix/matrix-6.c: Remove conversion.
9654
9655 2007-06-04  Ian Lance Taylor  <iant@google.com>
9656
9657         * gcc.dg/Wstrict-overflow-18.c: New test.
9658
9659 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9660
9661         PR testsuite/25241
9662         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9663         * gcc.dg/cpp/mi5.c: Likewise.
9664         * gcc.dg/cpp/mi7.c: Likewise.
9665
9666 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
9667
9668         PR c/32191
9669         * gcc.dg/pr32191.c: New test.
9670
9671 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9672
9673         PR fortran/32124
9674         * gfortran.dg/allocate_stat_1.f90: Remove.
9675
9676 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9677
9678         * gcc.target/i386/sse4_2-check.h: New.
9679         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9680         * gcc.target/i386/sse4_2-crc32.h: Likewise.
9681         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9682         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9683         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9684         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9685         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9686         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9687         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9688         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9689         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9690         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9691         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9692         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9693         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9694         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9695         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9696         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9697
9698 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
9699
9700         * gcc.dg/pie-link.c: New test.
9701
9702 2007-06-01  Ian Lance Taylor  <iant@google.com>
9703
9704         * gcc.dg/Wstrict-overflow-17.c: New test.
9705
9706 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
9707
9708         * gcc.dg/builtin-return-1.c (g): New.
9709         (main): Allocate at least 64 bytes on the stack.
9710
9711 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
9712
9713         * g++.dg/init/cleanup3.C: New test.
9714
9715 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9716
9717         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9718         int is 16 bits.
9719
9720 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
9721
9722         PR fortran/32156
9723         * gfortran.dg/char_array_constructor_3.f90: New test.
9724
9725 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9726
9727         PR tree-optimization/32160
9728         * gfortran.dg/predcom-1.f: New test.
9729
9730 2007-05-31  Richard Guenther  <rguenther@suse.de>
9731
9732         * g++.dg/other/str_empty.C: Move...
9733         * g++.dg/other/pr30567.C: Move...
9734         * g++.dg/tree-ssa/pr27218.C: Move...
9735         * g++.dg/torture: ...here and remove dg-options.
9736
9737 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
9738
9739         PR c++/32158
9740         * g++.dg/ext/is_pod_incomplete.C: New.
9741
9742 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
9743             Douglas Gregor <doug.gregor@gmail.com>
9744             Pedro Lamarao <pedro.lamarao@mndfck.org>
9745             Howard Hinnant <howard.hinnant@gmail.com>
9746
9747         PR c++/7412
9748         PR c++/29939
9749         * g++.dg/cpp0x/rv8p.C: New.
9750         * g++.dg/cpp0x/temp-constructor-bug.C: New.
9751         * g++.dg/cpp0x/cast-bug.C: New.
9752         * g++.dg/cpp0x/elision_weak.C: New.
9753         * g++.dg/cpp0x/collapse-bug.C: New.
9754         * g++.dg/cpp0x/rv3p.C: New.
9755         * g++.dg/cpp0x/rv7n.C: New.
9756         * g++.dg/cpp0x/overload-conv-1.C: New.
9757         * g++.dg/cpp0x/rv2n.C: New.
9758         * g++.dg/cpp0x/deduce.C: New.
9759         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9760         * g++.dg/cpp0x/rv6p.C: New.
9761         * g++.dg/cpp0x/template_deduction.C: New.
9762         * g++.dg/cpp0x/implicit-copy.C: New.
9763         * g++.dg/cpp0x/rv1p.C: New.
9764         * g++.dg/cpp0x/cast.C: New.
9765         * g++.dg/cpp0x/rv5n.C: New.
9766         * g++.dg/cpp0x/collapse.C: New.
9767         * g++.dg/cpp0x/overload-conv-2.C: New.
9768         * g++.dg/cpp0x/rv4p.C: New.
9769         * g++.dg/cpp0x/rvo.C: New.
9770         * g++.dg/cpp0x/iop.C: New.
9771         * g++.dg/cpp0x/rv3n.C: New.
9772         * g++.dg/cpp0x/rv7p.C: New.
9773         * g++.dg/cpp0x/reference_collapsing.C: New.
9774         * g++.dg/cpp0x/overload.C: New.
9775         * g++.dg/cpp0x/named.C: New.
9776         * g++.dg/cpp0x/rv2p.C: New.
9777         * g++.dg/cpp0x/rv6n.C: New.
9778         * g++.dg/cpp0x/not_special.C: New.
9779         * g++.dg/cpp0x/bind.C: New.
9780         * g++.dg/cpp0x/rv1n.C: New.
9781         * g++.dg/cpp0x/rv5p.C: New.
9782         * g++.dg/cpp0x/elision.C: New.
9783         * g++.dg/cpp0x/named_refs.C: New.
9784         * g++.dg/cpp0x/unnamed_refs.C: New.
9785         * g++.dg/cpp0x/rv4n.C: New.
9786         * g++.dg/cpp0x/elision_neg.C: New.
9787         * g++.dg/init/copy7.C: Run in C++98 mode.
9788         * g++.dg/overload/arg1.C: Ditto.
9789         * g++.dg/overload/arg4.C: Ditto.
9790
9791 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9792
9793         PR c++/31809
9794         * g++.dg/opt/static5.C: New test.
9795
9796 2007-05-30  Richard Guenther  <rguenther@suse.de>
9797
9798         * g++.dg/dg.exp: Prune torture/.
9799         * g++.dg/torture/dg-torture.exp: New testsuite.
9800
9801 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
9802
9803         * gcc.target/arm/pr27387.C: Move and rename to ...
9804         * g++.dg/inherit/thunk8.C: ... here.
9805
9806 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9807
9808         PR tree-optimization/31769
9809         * g++.dg/gomp/pr31769.C: New test.
9810
9811 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
9812
9813         * gcc.target/i386/stack-realign.c: New.
9814
9815 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
9816
9817         * gcc.dg/tree-ssa/prefetch-6.c: New test.
9818
9819 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9820
9821         * gfortran.dg/sizeof.f90: New.
9822
9823 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9824
9825         PR c/31339
9826         * gcc.dg/boolcomplex-1.c: New test.
9827
9828         PR c++/31339
9829         * g++.dg/ext/boolcomplex-1.c: New test.
9830
9831 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
9832
9833         * gcc.dg/matrix: New directory.
9834
9835 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9836
9837         PR fortran/32124
9838         * gfortran.dg/allocate_stat_1.f90: New.
9839
9840 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9841
9842         PR fortran/31972
9843         * transfer_hollerith_1.f90: New test.
9844
9845 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9846
9847         PR tree-opt/32100
9848         * gcc.c-torture/execute/vrp-7.c: New test.
9849
9850 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9851
9852         * gfortran.dg/transfer_simplify_4.f90: New test.
9853
9854 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9855
9856         PR fortran/32088
9857         * gfortran.dg/func_result_3.f90: New.
9858
9859 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9860
9861         PR middle-end/32083
9862         * gfortran.dg/transfer_simplify_3.f90: New.
9863
9864 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9865
9866         PR target/32065
9867         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
9868         to compile options.
9869         * gcc.target/i386/pr32065-2.c: New test.
9870
9871 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9872
9873         PR fortran/31813
9874         * gfortran.dg/io_constraints_2.f90: Update.
9875
9876 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
9877
9878         PR fortran/31219
9879         * gfortran.dg/array_constructor_17.f90: New test.
9880
9881 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9882
9883         PR tree-opt/32090
9884         * g++.dg/opt/array2.C: New testcase.
9885
9886 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9887
9888         PR target/32065
9889         * gcc.target/i386/pr32065.c: New test.
9890
9891 2007-05-25  Dirk Mueller  <dmueller@suse.de>
9892             Marcus Meissner <meissner@suse.de>
9893
9894         * gcc.dg/attr-alloc_size.c: New.
9895
9896 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
9897             Lee Millward  <lee.millward@gmail.com>
9898
9899         PR c++/31745
9900         * g++.dg/parse/crash34.C: New test.
9901
9902         * g++.dg/parse/crash35.C: New test.
9903
9904 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9905
9906         * gcc.target/i386/sse2-check.h: New.
9907         * gcc.target/i386/sse2-vec-1.c: Likewise.
9908         * gcc.target/i386/sse2-vec-2.c: Likewise.
9909         * gcc.target/i386/sse2-vec-3.c: Likewise.
9910         * gcc.target/i386/sse2-vec-4.c: Likewise.
9911         * gcc.target/i386/sse2-vec-5.c: Likewise.
9912         * gcc.target/i386/sse2-vec-6.c: Likewise.
9913
9914 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
9915
9916         PR c++/31431
9917         PR c++/31432
9918         PR c++/31434
9919         PR c++/31435
9920         PR c++/31437
9921         PR c++/31438
9922         PR c++/31442
9923         PR c++/31443
9924         PR c++/31444
9925         PR c++/31445
9926         * g++.dg/cpp0x/pr31431.C: New.
9927         * g++.dg/cpp0x/pr31437.C: New.
9928         * g++.dg/cpp0x/pr31442.C: New.
9929         * g++.dg/cpp0x/pr31444.C: New.
9930         * g++.dg/cpp0x/pr31431-2.C: New.
9931         * g++.dg/cpp0x/pr31432.C: New.
9932         * g++.dg/cpp0x/pr31434.C: New.
9933         * g++.dg/cpp0x/pr31438.C: New.
9934         * g++.dg/cpp0x/pr31443.C: New.
9935         * g++.dg/cpp0x/pr31445.C: New.
9936         * g++.dg/cpp0x/variadic-crash1.C: New.
9937
9938 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
9939
9940         * gcc.target/arm/long-calls-1.c: New test.
9941         * gcc.target/arm/long-calls-2.c: Likewise.
9942         * gcc.target/arm/long-calls-3.c: Likewise.
9943         * gcc.target/arm/long-calls-4.c: Likewise.
9944
9945 2007-05-25  Richard Guenther  <rguenther@suse.de>
9946             Andrew Pinski  <andrew_pinski@playstation.sony.com>
9947
9948         PR tree-optimization/31982
9949         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9950
9951 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
9952
9953         PR fortran/32047
9954         * gfortran.dg/result_in_spec_2.f90: New test.
9955
9956 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9957
9958         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9959
9960 2007-05-24  Ollie Wild  <aaw@google.com>
9961
9962         * gcc.dg/cpp/counter-1.c: New test.
9963         * gcc.dg/pch/counter-1.c: New test.
9964         * gcc.dg/pch/counter-1.hs: New file.
9965         * gcc.dg/pch/counter-2.c: New test.
9966         * gcc.dg/pch/counter-2.hs: New file.
9967         * gcc.dg/pch/counter-3.c: New test.
9968         * gcc.dg/pch/counter-3.hs: New file.
9969
9970 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
9971
9972         * gcc.dg/tree-ssa/predcom-1.c: New test.
9973         * gcc.dg/tree-ssa/predcom-2.c: New test.
9974         * gcc.dg/tree-ssa/predcom-3.c: New test.
9975         * gcc.dg/tree-ssa/predcom-4.c: New test.
9976         * gcc.dg/tree-ssa/predcom-5.c: New test.
9977         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9978
9979 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
9980
9981         PR testsuite/32062
9982         * gcc.target/i386/sse4_1-check.h (MASK): New.
9983
9984 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9985
9986         PR fortran/32038
9987         * gfortran.dg/pr25603.f: Initialize integer variables.
9988
9989 2007-05-23  Ian Lance Taylor  <iant@google.com>
9990
9991         * g++.dg/other/vrp1.C: New test.
9992
9993 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
9994
9995         PR preprocessor/20077
9996         * gcc.dg/cpp/paste15.c: New test.
9997
9998 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
9999             Nigel Stephens  <nigel@mips.com>
10000             Richard Sandiford  <richard@codesourcery.com>
10001
10002         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10003         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10004         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10005         * gcc.target/mips/inter/mips16-inter.exp: New.
10006
10007 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10008
10009         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10010
10011 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10012
10013         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10014         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10015         * gcc.target/i386/sse3-addsubps.c: Likewise.
10016         * gcc.target/i386/sse3-haddpd.c: Likewise.
10017         * gcc.target/i386/sse3-haddps.c: Likewise.
10018         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10019         * gcc.target/i386/sse3-hsubps.c: Likewise.
10020         * gcc.target/i386/sse3-lddqu.c: Likewise.
10021         * gcc.target/i386/sse3-movddup.c: Likewise.
10022         * gcc.target/i386/sse3-movshdup.c: Likewise.
10023         * gcc.target/i386/sse3-movsldup.c: Likewise.
10024
10025         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10026         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10027         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10028         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10029         * gcc.target/i386/ssse3-palignr.c: Likewise.
10030         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10031         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10032         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10033         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10034         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10035         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10036         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10037         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10038         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10039         * gcc.target/i386/ssse3-psignb.c: Likewise.
10040         * gcc.target/i386/ssse3-psignd.c: Likewise.
10041         * gcc.target/i386/ssse3-psignw.c: Likewise.
10042         * gcc.target/i386/ssse3-vals.h: Likewise.
10043
10044         * gcc.target/i386/sse3-check.h: New file.
10045         * gcc.target/i386/ssse3-check.h: Likewise.
10046
10047 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10048
10049         PR middle-end/31095
10050         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10051
10052 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10053
10054         PR middle-end/31606
10055         * gcc.c-torture/20070522-1.c: New testcase.
10056
10057 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10058
10059         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10060
10061 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10062
10063         * gcc.c-torture/execute/ieee/20000320-1.x,
10064         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10065         m68k-*-* and check_effective_target_coldfire_fpu.
10066
10067 2007-05-22  Ollie Wild  <aaw@google.com>
10068
10069         * g++.dg/lookup/hidden-class10.C: New test.
10070         * g++.dg/lookup/hidden-class11.C: New test.
10071
10072 2007-05-22  Ollie Wild  <aaw@google.com>
10073
10074         * g++.dg/lookup/name-clash5.C: New test.
10075         * g++.dg/lookup/name-clash6.C: New test.
10076
10077 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10078
10079         * g++.dg/other/i386-2.C: Update comments on header files tested.
10080         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10081         of <tmmintrin.h>.
10082         * gcc.target/i386/sse-12.c: Likewise.
10083         * gcc.target/i386/sse-13.c: Likewise.
10084         * gcc.target/i386/sse-14.c: Likewise.
10085
10086         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10087         Redefined to test with immediate operand.
10088         (__builtin_ia32_blendps): Likewise.
10089         (__builtin_ia32_blendpd): Likewise.
10090         (__builtin_ia32_dpps): Likewise.
10091         (__builtin_ia32_dpps): Likewise.
10092         (__builtin_ia32_insertps128): Likewise.
10093         (__builtin_ia32_vec_ext_v4sf): Likewise.
10094         (__builtin_ia32_vec_set_v16qi): Likewise.
10095         (__builtin_ia32_vec_set_v4si): Likewise.
10096         (__builtin_ia32_vec_set_v2di): Likewise.
10097         (__builtin_ia32_vec_ext_v16qi): Likewise.
10098         (__builtin_ia32_vec_ext_v4si): Likewise.
10099         (__builtin_ia32_vec_ext_v2di): Likewise.
10100         (__builtin_ia32_roundpd): Likewise.
10101         (__builtin_ia32_roundsd): Likewise.
10102         (__builtin_ia32_roundps): Likewise.
10103         (__builtin_ia32_roundss): Likewise.
10104         (__builtin_ia32_mpsadbw128): Likewise.
10105
10106 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10107
10108         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10109
10110 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10111
10112         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10113         failures.
10114         * gcc.dg/dfp/func-struct.c: Ditto.
10115         * gcc.dg/dfp/operator-assignment.c: Ditto.
10116         * gcc.dg/dfp/convert-bfp.c: Ditto.
10117         * gcc.dg/dfp/convert-int.c: Ditto.
10118         * gcc.dg/dfp/convert-int-max.c: Ditto.
10119         * gcc.dg/dfp/func-scalar.c: Ditto.
10120         * gcc.dg/dfp/cast.c: Ditto.
10121         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10122         failures, and fix a typo in return type of arg1_128.
10123         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10124         failures, and fix a typo in a constant suffix.
10125         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10126         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10127
10128 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10129             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10130
10131         * lib/gcc-dg.exp(process_message): New proc.
10132         (dg-message): New test directive.
10133         * gcc.dg/always_inline.c: Use dg-message.
10134         * gcc.dg/always_inline2.c: Ditto.
10135         * gcc.dg/always_inline3.c: Ditto.
10136         * gcc.dg/invalid-call-1.c: Ditto.
10137         * gcc.dg/pr17506.c: Ditto.
10138         * gcc.dg/simd-5.c: Ditto.
10139         * gcc.dg/simd-6.c: Ditto.
10140         * gcc.dg/va-arg-2.c: Ditto.
10141         * gcc.dg/cpp/syshdr.c: Ditto.
10142         * gcc.dg/cpp/unc4.c: Ditto.
10143         * gcc.dg/cpp/trad/mi1.c: Ditto.
10144         * gcc.dg/cpp/trad/mi5.c: Ditto.
10145         * gcc.dg/cpp/trad/mi7.c: Ditto.
10146         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10147         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10148         * gcc.test-framework/test-framework.awk: Special-case outexists
10149         tests.
10150
10151 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10152
10153         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10154         (bit_SSE4_2): Likewise.
10155         (bit_POPCNT): Likewise.
10156
10157         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10158         Check if assembler supports SSE4 instructions.
10159
10160         * gcc.target/i386/sse4_1-blendpd.c: New file.
10161         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10162         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10163         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10164         * gcc.target/i386/sse4_1-check.h: Likewise.
10165         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10166         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10167         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10168         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10169         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10170         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10171         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10172         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10173         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10174         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10175         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10176         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10177         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10178         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10179         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10180         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10181         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10182         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10183         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10184         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10185         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10186         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10187         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10188         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10189         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10190         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10191         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10192         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10193         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10194         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10195         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10196         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10197         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10198         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10199         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10200         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10201         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10202         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10203         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10204         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10205         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10206         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10207         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10208         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10209         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10210         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10211         * gcc.target/i386/sse4_1-round.h: Likewise.
10212         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10213         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10214         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10215         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10216         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10217         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10218         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10219         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10220         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10221         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10222         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10223         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10224         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10225         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10226
10227 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10228
10229         PR fortran/31627
10230         * gfortran.dg/bounds_check_7.f90: New test.
10231
10232 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10233
10234         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10235         (check_effective_target_sse4a): Ditto.
10236
10237         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10238         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10239         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10240         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10241         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10242         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10243         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10244         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10245         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10246         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10247         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10248         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10249         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10250         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10251         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10252         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10253         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10254         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10255         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10256         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10257
10258 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10259
10260         * g++.dg/ext/cleanup-1.C: New test.
10261         * g++.dg/ext/cleanup-2.C: Likewise.
10262         * g++.dg/ext/cleanup-3.C: Likewise.
10263         * g++.dg/ext/cleanup-4.C: Likewise.
10264         * g++.dg/ext/cleanup-5.C: Likewise.
10265         * g++.dg/ext/cleanup-6.C: Likewise.
10266         * g++.dg/ext/cleanup-8.C: Likewise.
10267         * g++.dg/ext/cleanup-9.C: Likewise.
10268         * g++.dg/ext/cleanup-10.C: Likewise.
10269         * g++.dg/ext/cleanup-11.C: Likewise.
10270         * g++.dg/ext/cleanup-dtor.C: Likewise.
10271
10272 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10273
10274         PR middle-end/31995
10275         * gcc.dg/vect/vect-102a.c: New test.
10276
10277 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10278             Paolo Carlini  <pcarlini@suse.de>
10279             Uros Bizjak  <ubizjak@gmail.com>
10280
10281         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10282         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10283         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10284         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10285         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10286         New testcases.
10287
10288 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10289
10290         PR fortran/32002
10291         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10292
10293 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10294
10295         PR fortran/32027
10296         * gfortran.dg/do_3.F90: Add checks for the final value of the
10297         loop variable.
10298
10299 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10300
10301         * gcc.c-torture/execute/990127-2.x: New file.
10302
10303 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10304
10305         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10306         * gcc.target/i386/sse-12: Add -O to compile options.
10307         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10308         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10309         and mm3dnow.h.  Add -O to compile options.
10310
10311 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10312
10313         PR fortran/31867
10314         * gfortran.dg/char_length_5.f90: New test.
10315
10316         PR fortran/31994
10317         * gfortran.dg/array_reference_1.f90: New test.
10318
10319 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10320
10321         PR middle-end/7651
10322         PR c++/11856
10323         PR c/12963
10324         PR c/23587
10325         PR other/29694
10326         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10327         * gcc.dg/Wtype-limits.c: New.
10328         * gcc.dg/Wtype-limits-Wextra.c: New.
10329         * gcc.dg/Wtype-limits-no.c: New.
10330         * g++.dg/warn/Wtype-limits.C: New.
10331         * g++.dg/warn/Wtype-limits-Wextra.C: New.
10332         * g++.dg/warn/Wtype-limits-no.C: New.
10333
10334 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10335
10336         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10337         instead of "-msse2".'
10338         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10339         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10340         and mm3dnow.h.
10341         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10342         to test with immediate operand.
10343         (__builtin_ia32_insertqi): Ditto.
10344         (__builtin_ia32_palignr128): Ditto.
10345         (__builtin_ia32_palignr): Ditto.
10346         (__builtin_ia32_pshufhw): Ditto.
10347         (__builtin_ia32_pshuflw): Ditto.
10348         (__builtin_ia32_pshufd): Ditto.
10349         (__builtin_ia32_vec_set_v8hi): Ditto.
10350         (__builtin_ia32_vec_ext_v8hi): Ditto.
10351         (__builtin_ia32_shufpd): Ditto.
10352         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10353
10354 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
10355
10356         PR fortran/32001
10357         * gfortran.dg/min_max_conformance.f90: Added more testcases.
10358
10359 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10360
10361         PR target/31585
10362         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10363         and "__inline".  Use "-msse" instead of "-msse2".
10364
10365 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10366
10367         PR middle-end/7651
10368         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10369         * gcc.dg/20030906-2.c: Likewise.
10370         * objc.dg/method-17.m: Add -Wreturn-type.
10371         * obj-c++.dg/method-21.mm: Likewise.
10372
10373 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10374
10375         PR target/31585
10376         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10377         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10378         (__builtin_ia32_psrlqi128): Ditto.
10379         (__builtin_ia32_psrlwi128): Ditto.
10380         (__builtin_ia32_psrldi128): Ditto.
10381         (__builtin_ia32_psrldqi128): Ditto.
10382         (__builtin_ia32_pslldqi128): Ditto.
10383         (__builtin_ia32_psrawi128): Ditto.
10384         (__builtin_ia32_psradi128): Ditto.
10385         (__builtin_ia32_psllqi128): Ditto.
10386         (__builtin_ia32_pslldi128): Ditto.
10387         (__builtin_prefetch): Ditto.
10388         (__builtin_ia32_pshufw): Ditto.
10389         (__builtin_ia32_vec_set_v4hi): Ditto.
10390         (__builtin_ia32_vec_ext_v4hi): Ditto.
10391         (__builtin_ia32_shufps): Ditto.
10392         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10393
10394 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10395
10396         PR fortran/31974
10397         * gfortran.dg/char_allocation_1.f90: New test.
10398
10399 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10400
10401         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10402         * gcc.dg/Wconversion-sign.c: New.
10403         * gcc.dg/Wconversion-integer-no-sign.c: New.
10404         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10405         Wconversion-sign.C
10406         * g++.dg/warn/Wconversion-sign.C: New.
10407         * g++.old-deja/g++.other/warn4.C: Update.
10408         * g++.dg/warn/Wconversion1.C: Likewise.
10409
10410 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10411
10412         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10413         * gcc.dg/torture/builtin-math-4.c: Likewise.
10414
10415 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10416
10417         PR libfortran/31964
10418         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10419
10420 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10421
10422         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10423
10424 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10425
10426         PR target/31628
10427         * gcc.target/i386/pr31628.c: New.
10428
10429 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
10430
10431         PR middle-end/31344
10432         * gcc.dg/pr31344.c: New test.
10433
10434 2007-05-17  Ian Lance Taylor  <iant@google.com>
10435
10436         PR tree-optimization/31953
10437         * gcc.c-torture/compile/pr31953.c: New test.
10438
10439 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10440
10441         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10442
10443         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10444         and drem.
10445         * gcc.dg/torture/builtin-math-4.c: Likewise.
10446
10447         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10448         * gcc.dg/torture/builtin-math-4.c: Likewise.
10449
10450         * gcc.dg/torture/builtin-math-4.c: New test.
10451
10452 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
10453             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10454
10455         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10456         * gcc.dg/cpp/include2.c: Ditto.
10457         * gcc.dg/cpp/mac-dir-2.c: Ditto.
10458         * gcc.dg/cpp/paste5.c: Ditto.
10459         * gcc.dg/cpp/paste6.c: Ditto.
10460         * gcc.dg/cpp/paste8.c: Ditto.
10461         * gcc.dg/cpp/paste11.c: Ditto.
10462         * gcc.dg/cpp/paste13.c: Ditto.
10463         * gcc.dg/cpp/skipping2.c: Ditto.
10464         * gcc.dg/reg-vol-struct-1.c: Ditto.
10465         * gcc.dg/Wshadow-1.c: Ditto.
10466         * gcc.dg/cpp/trad/comment.c: Ditto.
10467         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10468         * gcc.dg/cpp/if-2.c: Ditto.
10469         * gcc.dg/array-5.c: Ditto.
10470         * gcc.dg/inline-15.c: Ditto.
10471         * gcc.dg/pr27953.c: Ditto.
10472         * gcc.dg/Wno-c++-compat.c: Ditto.
10473
10474 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
10475
10476         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10477
10478 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10479
10480         * gcc.c-torture/execute/20070517-1.c: New test.
10481
10482 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
10483
10484         PR fortran/31919
10485         * gfortran.dg/min_max_conformance.f90: New test.
10486
10487 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
10488
10489         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10490         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10491         gcc.dg/vect/vect-104.c: Use more complex construction to
10492         prevent vectorizing.
10493         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10494
10495 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
10496
10497         PR tree-optimization/24659
10498         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10499         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10500         not vect_int target.
10501         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10502         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
10503         targets.
10504         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10505         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10506         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10507
10508 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
10509
10510         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10511         and x86_64-*-* targets.
10512         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10513
10514 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
10515
10516         PR fortran/18769
10517         PR fortran/30881
10518         PR fortran/31194
10519         PR fortran/31216
10520         PR fortran/31427
10521         * transfer_simplify_1.f90: New test.
10522         * transfer_simplify_2.f90: New test.
10523
10524 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
10525
10526         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10527
10528 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
10529
10530         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10531
10532         * gcc.dg/fltconst-pedantic-dfp.c: New test.
10533
10534         PR c/31924
10535         * gcc.dg/fltconst-1.c: New test.
10536
10537         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10538         * gcc.dg/dfp/operator-assignment.c: Ditto.
10539
10540 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
10541
10542         PR c++/29928
10543         * g++.dg/rtti/typeid5.C: New.
10544
10545 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10546
10547         PR fortran/31725
10548         * gfortran.dg/substr_4.f: New test.
10549
10550 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
10551
10552         * gcc.target/m68k/interrupt_thread-1.c,
10553         gcc.target/m68k/interrupt_thread-2.c,
10554         gcc.target/m68k/interrupt_thread-3.c: New.
10555         * gcc.target/m68k/m68k.exp: Accept fido.
10556
10557 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10558
10559         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10560         * gfortran.dg/altreturn_3.f90: Likewise.
10561         * gfortran.dg/assumed_dummy_1.f90: Likewise.
10562         * gfortran.dg/default_numeric_type_1.f90: Likewise.
10563         * gfortran.dg/inquire_iolength.f90: Likewise.
10564         * gfortran.dg/module_naming_1.f90: Likewise.
10565         * gfortran.dg/oldstyle_2.f90: Likewise.
10566         * gfortran.dg/operator_2.f90: Likewise.
10567         * gfortran.dg/parameter_array_element_1.f90: Likewise.
10568         * gfortran.dg/used_types_11.f90: Likewise.
10569         * gfortran.dg/zero_array_components_1.f90: Likewise.
10570         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10571         * gfortran.dg/parameter_array_dummy.f90: Likewise.
10572         * gfortran.dg/real_const_3.f90: Likewise.
10573
10574 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
10575
10576         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10577         * gcc.dg/tree-ssa/loop-30.c: New test.
10578
10579 2007-05-13  Richard Guenther  <rguenther@suse.de>
10580
10581         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10582         scanning forwprop1.
10583         * g++.dg/tree-ssa/pr31146.C: Likewise.
10584
10585 2007-05-13  Revital Eres  <eres@il.ibm.com>
10586
10587         * gcc.dg/dse.c: New test.
10588
10589 2007-05-12  Richard Guenther  <rguenther@suse.de>
10590
10591         PR tree-optimization/31797
10592         * gcc.c-torture/compile/pr31797.c: New testcase.
10593
10594 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
10595
10596         PR fortran/30746
10597         * gfortran.dg/host_assoc_function_1.f90: New test.
10598
10599 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
10600
10601         PR c++/31829
10602         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10603
10604 2007-05-11  Silvius Rus  <rus@google.com>
10605
10606         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10607         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10608         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10609         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10610         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10611         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10612         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10613         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10614         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10615         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10616         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10617         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10618         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10619         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10620         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10621         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10622
10623 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
10624
10625         PR other/31852
10626         * gcc.c-torture/execute/builtins/memchr.c: New.
10627         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10628         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10629
10630 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10631
10632         PR fortran/30876
10633         * gfortran.dg/recursive_reference_1.f90: Put error at correct
10634         line.
10635         * gfortran.dg/recursive_reference_2.f90: New test.
10636
10637 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10638
10639         PR fortran/30878
10640         * gfortran.dg/namelist_29.f90: New test.
10641
10642 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
10643
10644         PR fortran/31474
10645         * gfortran.dg/entry_10.f90: New test.
10646
10647 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
10648
10649         PR tree-optimization/31885
10650         * gcc.dg/tree-ssa/loop-29.c: New test.
10651
10652 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10653
10654         * assumed_dummy_1.f90: Fix dg directive.
10655         * char_initialiser_actual.f90: Likewise.
10656         * nested_modules_2.f90: Likewise.
10657         * shift-alloc.f90: Likewise.
10658
10659 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
10660
10661         * gcc.dg/20070507-1.c: Disable for non-pic targets.
10662
10663 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10664
10665         PR libfortran/31880
10666         * gfortran.dg/unf_read_corrupted_2.f90: New test.
10667
10668 2007-05-09  Mike Stump  <mrs@apple.com>
10669
10670         * g++.dg/other/first-global.C: Add -fpie for darwin.
10671         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10672
10673 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10674
10675         * gcc.dg/20070507-1.c: New testcase.
10676
10677 2007-05-08  Chao-ying Fu  <fu@mips.com>
10678
10679         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10680         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10681         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10682         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10683
10684 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
10685
10686         PR 31847
10687         * gcc.dg/pr31847.c: New test.
10688
10689 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10690
10691         PR fortran/31692
10692         * gfortran.dg/actual_array_result_1.f90: New test.
10693
10694 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10695
10696         PR fortran/29397
10697         * gfortran.dg/parameter_array_init_1.f90: New test.
10698
10699         PR fortran/29400
10700         * gfortran.dg/parameter_array_init_2.f90: New test.
10701
10702 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
10703
10704         PR target/31854
10705         * gcc.target/i386/pr31854.c: New test.
10706
10707 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
10708
10709         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10710
10711 2007-05-07  Mike Stump  <mrs@apple.com>
10712
10713         * g++.old-deja/g++.mike/empty.C: Add.
10714
10715 2007-05-07  Eric Christopher  <echristo@apple.com>
10716
10717         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10718
10719 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
10720
10721         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10722         variable.  Rearrange conversions from binary float to decimal float.
10723
10724 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
10725
10726         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10727         x86.
10728
10729 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
10730
10731         * gnat.dg/opt1.ad[sb]: New testcase.
10732
10733 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10734
10735         PR fortran/31399
10736         * gfortran.dg/do_3.F90: New test.
10737
10738 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10739
10740         PR fortran/31764
10741         * gfortran.dg/new_line.f90: Add new checks.
10742
10743 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10744
10745         PR fortran/31201
10746         * gfortran.dg/large_unit_1.f90: New.
10747         * gfortran.dg/large_unit_2.f90: New.
10748         * gfortran.dg/iostat_4.f90: New
10749         * gfortran.dg/bounds_check_fail_1.f90: Updated.
10750
10751 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
10752
10753         PR fortran/31540
10754         * gfortran.dg/char_result_4.f90: New test.
10755
10756 2007-06-05  Revital Eres  <eres@il.ibm.com>
10757
10758         PR 30957
10759         * gcc.dg/pr30957-1.c: New test.
10760
10761 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10762
10763         PR fortran/31251
10764         * gfortran.dg/char_type_len_2.f90: New test.
10765
10766 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
10767
10768         PR 31775
10769         * g++.dg/other/nested-extern.cc: New.
10770         * g++.dg/other/nested-extern-1.C: New.
10771         * g++.dg/other/nested-extern-2.C: New.
10772
10773 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10774
10775         PR fortran/31760
10776         * gfortran.dg/erf.f90: New test.
10777         * gfortran.dg/besxy.f90: New test.
10778
10779 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10780
10781         PR fortran/22359
10782         * gfortran.dg/fseek.f90: New test.
10783
10784 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
10785
10786         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
10787
10788 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10789
10790         PR libfortran/31210
10791         * gfortran.dg/zero_length_1.f90: New test.
10792
10793 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10794
10795         PR fortran/31803
10796         * gfortran.dg/char_pointer_assign_3.f90: New test.
10797         * gfortran.dg/char_result_2.f90: Re-enable test.
10798
10799 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10800
10801         PR fortran/25071
10802         * gfortran.dg/char_length_3.f90: New test.
10803         * gfortran.dg/char_result_2.f90: Fix test.
10804
10805 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
10806
10807         PR tree-optimization/30565
10808         * gcc.dg/tree-ssa/loop-27.c: New test.
10809
10810 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
10811
10812         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
10813         * gcc.target/bfin/arith.c (__v2hi): Likewise.
10814         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
10815         * gcc.target/bfin/shift.c (__v2hi): Likewise.
10816
10817 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
10818
10819         PR tree-optimization/31699
10820         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
10821         New.
10822         (check_effective_target_vect_floatint_cvt): New.
10823         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
10824         of specific targets.
10825         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10826         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
10827         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10828         * gcc.dg/vect/vect-iv-4.c: Likewise.
10829         * gcc.dg/vect/vect-multitypes-11.c: New.
10830         * gcc.dg/vect/pr31699.c: New.
10831
10832 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
10833
10834         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
10835
10836 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
10837
10838         PR C++/31663
10839         * g++.dg/warn/anonymous-namespace-2.C: New.
10840         * g++.dg/warn/anonymous-namespace-2.h: New.
10841
10842 2007-05-02  Paul Brook  <paul@codesourcery.com>
10843
10844         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
10845
10846 2007-05-02  Eric Christopher  <echristo@apple.com>
10847
10848         * gcc.dg/cpp/if-div.c: New file.
10849
10850 2007-05-02  Tom Tromey  <tromey@redhat.com>
10851
10852         PR preprocessor/28709:
10853         * gcc.dg/cpp/pr28709.c: New file.
10854
10855 2007-05-02  Richard Guenther  <rguenther@suse.de>
10856
10857         PR tree-optimization/31146
10858         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10859
10860 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
10861
10862         * gcc.c-torture/compile/limits-blockid.c: New.
10863         * gcc.c-torture/compile/limits-caselabels.c: New.
10864         * gcc.c-torture/compile/limits-declparen.c: New.
10865         * gcc.c-torture/compile/limits-enumconst.c: New.
10866         * gcc.c-torture/compile/limits-exprparen.c: New.
10867         * gcc.c-torture/compile/limits-externalid.c: New.
10868         * gcc.c-torture/compile/limits-fnargs.c: New.
10869         * gcc.c-torture/compile/limits-fndefn.c: New.
10870         * gcc.c-torture/compile/limits-idexternal.c: New.
10871         * gcc.c-torture/compile/limits-idinternal.c: New.
10872         * gcc.c-torture/compile/limits-pointer.c: New.
10873         * gcc.c-torture/compile/limits-stringlit.c: New.
10874         * gcc.c-torture/compile/limits-structmem.c: New.
10875         * gcc.c-torture/compile/limits-structnest.c: New.
10876
10877 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
10878
10879         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10880
10881 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10882
10883         PR middle-end/31740
10884         * gcc.c-torture/compile/20070501-1.c: New testcase.
10885
10886 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10887
10888         PR fortran/31732
10889         * gfortran.dg/array_memset_2:  New test case.
10890
10891 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10892
10893         PR testsuite/31615
10894         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10895
10896 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10897
10898         PR testsuite/31589
10899         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10900         dg-final test.
10901         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10902         keyword to dg-final test.
10903         * gcc.dg/vect/vect-iv-4.c: Likewise.
10904         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10905         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10906         test.
10907         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10908         cast.
10909         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10910         * lib/target-supports.exp
10911         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10912         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10913
10914 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
10915
10916         * gcc.c-torture/execute/ieee/20000320-1.c: Use
10917         __LONG_LONG_MAX__ and its friends instead of those supplied by
10918         limits.h.
10919
10920 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
10921
10922         PR C++/31721
10923         * g++.dg/ext/vector7.C: New testcase.
10924
10925 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10926
10927         PR fortran/31591
10928         * gfortran.dg/bound_simplification_1.f90: New test.
10929
10930 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10931
10932         PR fortran/31645
10933         * gfortran.dg/bom_error.f90: New test.
10934         * gfortran.dg/bom_include.f90: New test.
10935         * gfortran.dg/bom_UTF16-LE.f90: New test.
10936         * gfortran.dg/bom_UTF16-BE.f90: New test.
10937         * gfortran.dg/bom_UTF-8.f90: New test.
10938         * gfortran.dg/bom_UTF-32.f90: New test.
10939         * gfortran.dg/bom_UTF-8.F90: New test.
10940         * gfortran.dg/bom_include.inc: New file.
10941
10942 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10943
10944         PR C++/30221
10945         * g++.dg/init/ptrfn2.C: New test.
10946         * g++.dg/init/ptrfn3.C: New test.
10947
10948 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
10949
10950         PR fortran/31711
10951         * gfortran.dg/dependency_21.f90: New test.
10952
10953 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10954
10955         * gfortran.dg/secnds.f: Use real*8.
10956         * gfortran.dg/secnds-1.f: Use real*8.
10957
10958 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10959
10960         PR libfortran/31532
10961         * gfortran.dg/inquire_5.f90: Update test.
10962
10963 2007-04-27  Ian Lance Taylor  <iant@google.com>
10964
10965         PR middle-end/31710
10966         * gcc.c-torture/compile/pr31710.c: New test.
10967
10968 2007-04-27  Richard Guenther  <rguenther@suse.de>
10969
10970         PR tree-optimization/30965
10971         PR tree-optimization/30978
10972         * gcc.dg/tree-ssa/pr30978.c: New testcase.
10973         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10974         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10975         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10976
10977 2007-04-27  Richard Guenther  <rguenther@suse.de>
10978
10979         PR tree-optimization/31715
10980         * gcc.dg/Warray-bounds-4.c: New testcase.
10981
10982 2007-04-26  Ian Lance Taylor  <iant@google.com>
10983
10984         PR target/28675
10985         * gcc.c-torture/compile/pr28675.c: New test.
10986
10987 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10988
10989         PR C++/30016
10990         * g++.dg/ext/vector6.C: New test.
10991
10992 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
10993
10994         * gcc.c-torture/execute/ieee/20000320-1.x: New.
10995
10996 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
10997
10998         PR middle-end/31617
10999         * g++.dg/other/str_empty.C: Add expected warning.
11000
11001 2007-04-26  Richard Guenther  <rguenther@suse.de>
11002         Daniel Berlin  <dberlin@dberlin.org>
11003
11004         PR tree-optimization/30567
11005         * g++.dg/other/pr30567.C: New testcase.
11006
11007 2007-04-26  Richard Guenther  <rguenther@suse.de>
11008
11009         PR tree-optimization/31703
11010         * gcc.c-torture/compile/pr31703.c: New testcase.
11011         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11012         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11013
11014 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11015
11016         * gfortran.dg/open_errors.f90: Added if statements checking
11017         the value of iostat.
11018
11019 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11020
11021         PR c++/31598
11022         * g++.dg/gomp/pr31598.C: New test.
11023
11024         PR tree-optimization/30558
11025         * g++.dg/gomp/pr30558.C: New test.
11026
11027 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11028
11029         PR c++/31338
11030         * g++.dg/ext/complex2.C: New test.
11031
11032 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11033
11034         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11035
11036 2007-04-25  Thiemo Seufer  <ths@mips.com>
11037
11038         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11039         value to signed char.
11040
11041 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11042
11043         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11044         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11045         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11046
11047 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11048
11049         PR fortran/31668
11050         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11051         statement functions.
11052         * gfortran.dg/c_by_val_5.f90: New test.
11053
11054 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11055
11056         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11057         with two new subroutines to avoid parameter-induced aliasing.
11058         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11059         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11060
11061 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11062
11063         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11064         * g++.dg/warn/Warray-bounds.C: Likewise.
11065
11066 2007-04-24  Ian Lance Taylor  <iant@google.com>
11067
11068         PR tree-optimization/31605
11069         * gcc.c-torture/execute/pr31605.c: New test.
11070
11071 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11072
11073         PR fortran/31587
11074         * lib/gcc-dg.exp (scan-module): New function.
11075         * gfortran.dg/module_md5_1.f90: New test.
11076
11077 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11078
11079         * g++.old-deja/g++.pt/defarg6.C: Only run with
11080         -std=gnu++98.
11081         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11082         * g++.dg/cpp0x/variadic61.C: Ditto.
11083         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11084         * g++.dg/cpp0x/variadic62.C: Ditto.
11085         * g++.dg/template/meminit1.C: Ditto.
11086         * g++.dg/template/operator7.C: Ditto.
11087         * g++.dg/template/static15.C: Ditto.
11088         * g++.dg/template/invalid1.C: Ditto.
11089         * g++.dg/template/shift1.C: Ditto.
11090         * g++.dg/template/error10.C: Ditto.
11091
11092 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11093
11094         PR diagnostic/25923
11095         * gfortran.dg/pr25923.f90: New test.
11096
11097 2007-04-24  Ian Lance Taylor  <iant@google.com>
11098
11099         PR tree-optimization/31602
11100         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11101
11102 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11103
11104         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11105         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11106
11107 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11108
11109         * gcc.target/i386/reload-1.c. New.
11110
11111 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11112             Olga Golovanevsky  <olga@il.ibm.com>
11113
11114         * g++.dg/other/str_empty.C: New test.
11115
11116 2007-04-24  Richard Henderson  <rth@redhat.com>
11117
11118         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11119
11120 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11121
11122         PR target/31641
11123         * gcc.c-torture/compile/pr31641.c: New testcase.
11124
11125 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11126
11127         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11128         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11129         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11130         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11131
11132 2007-04-23  Simon Baldwin  <simonb@google.com>
11133
11134         * g++.dg/other/error15.C: New.
11135         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11136         triggering a "multiple parameters named" error.
11137
11138 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11139
11140         PR fortran/31618
11141         * gfortran.dg/backspace_8.f:  New test case.
11142
11143 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11144
11145         PR fortran/31630
11146         * gfortran.dg/used_types_17.f90: New test.
11147
11148         PR fortran/31620
11149         * gfortran.dg/zero_array_components_1.f90: New test.
11150
11151 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11152
11153         PR fortran/31616
11154         * gfortran.dg/open_errors.f90: Allow a different error message.
11155
11156 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11157
11158         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11159         Rename from check_effective_target_vect_pack_mod.  Rename global
11160         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11161         messages.
11162         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11163         rename.
11164         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11165         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11166
11167 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11168
11169         PR middle-end/31448
11170         * gcc.c-torture/execute/pr31448.c: New testcase.
11171
11172 2007-04-22  Nick Clifton  <nickc@redhat.com>
11173
11174         * gcc.dg/20020312-2.c: Add support for the FRV.
11175
11176 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11177
11178         PR tree-optimization/24659
11179         * gcc.dg/vect/vect-float-extend-1.c: New test.
11180         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11181
11182 2007-04-22  Richard Guenther  <rguenther@suse.de>
11183
11184         PR tree-optimization/29789
11185         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11186         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11187
11188 2007-04-22  Revital Eres  <eres@il.ibm.com>
11189
11190         * gcc.dg/var-expand2.c: New test.
11191
11192 2007-04-22  Revital Eres  <eres@il.ibm.com>
11193
11194         * gcc.dg/var-expand3.c: New test.
11195
11196 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11197
11198         PR fortran/31495
11199         * gfortran.dg/continuation_8.f90: New test.
11200
11201 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11202
11203         PR C/30265
11204         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11205         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11206
11207 2007-04-21  Richard Guenther  <rguenther@suse.de>
11208
11209         PR middle-end/31136
11210         * gcc.c-torture/execute/pr31136.c: New testcase.
11211
11212 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11213
11214         * gcc.target/i386/movsi-sm-1.c: New.
11215
11216 2007-04-20  Richard Henderson  <rth@redhat.com>
11217
11218         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11219         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11220
11221 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11222
11223         * gcc.target/i386/ordcmp-1.c: New test.
11224         * gcc.target/i386/unordcmp-1.c: New test.
11225
11226         PR tree-optimization/31632
11227         * gcc.c-torture/compile/20070419-1.c: New test.
11228
11229 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11230
11231         * gcc.dg/invalid-call-1.c: New test.
11232
11233 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11234
11235         PR diagnostic/31227
11236         * gcc.dg/Warray-bounds-3.c: New.
11237
11238 2007-04-18  Richard Guenther  <rguenther@suse.de>
11239
11240         PR tree-optimization/19431
11241         PR tree-optimization/21463
11242         * gcc.c-torture/execute/20070212-1.c: New testcase.
11243         * gcc.c-torture/execute/20070212-2.c: Likewise.
11244         * gcc.c-torture/execute/20070212-3.c: Likewise.
11245         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11246         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11247         * g++.dg/tree-ssa/pr21463.C: Likewise.
11248         * g++.dg/tree-ssa/pr30738.C: Likewise.
11249
11250 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11251
11252         PR c++/31513
11253         * g++.dg/expr/bitfield8.C: New test.
11254
11255 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11256             Richard Sandiford  <richard@codesourcery.com>
11257
11258         * lib/target-supports.exp (check_profiling_available): Return 0
11259         for uClibc with -p or -pg.
11260
11261 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11262
11263         PR c++/31517
11264         * g++.dg/template/init7.C: New test.
11265
11266 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11267
11268         PR rtl-optimization/31360
11269         * gcc.dg/loop-7.c: New test.
11270
11271 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11272
11273         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11274         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11275         build.
11276         (compat-execute): Likewise.
11277         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11278         files to remote hosts.
11279         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11280         (c-torture-execute): Likewise.
11281         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11282         or plain file.  Use remote_upload and remote_download to copy
11283         files about.
11284         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11285         before scanning it.
11286
11287 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11288
11289         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11290
11291 2007-04-16  Lawrence Crowl  <crowl@google.com>
11292
11293         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11294         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11295         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11296         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11297         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11298         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11299         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11300         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11301         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11302         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11303         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11304
11305         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11306         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11307         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11308         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11309         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11310         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11311         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11312         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11313         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11314         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11315         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11316
11317 2007-04-16  Ian Lance Taylor  <iant@google.com>
11318
11319         PR tree-optimization/31522
11320         * gcc.dg/Wstrict-overflow-16.c: New test.
11321
11322 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11323
11324         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11325
11326 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11327
11328         PR fortran/31144
11329         * gfortran.dg/module_naming_1.f90: New.
11330
11331 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
11332
11333         * lib/target-supports.exp (check_profiling_available): Return
11334         false for m68k-*-uclinux.
11335
11336 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
11337
11338         PR c++/29365
11339         Testcase for c++ anonymous namespace warning
11340
11341         * g++.dg/warn/anonymous-namespace-1.C: New test
11342         * g++.dg/warn/anonymous-namespace-1.h: New test
11343
11344 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11345
11346         PR testsuite/31578
11347         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11348
11349 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11350
11351         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11352
11353 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11354
11355         PR fortran/31204
11356         * gfortran.dg/array_constructor_16.f90: New test.
11357
11358 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
11359
11360         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11361         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11362
11363 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11364
11365         PR rtl-optimization/31500
11366         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11367         * g++.dg/warn/Warray-bounds.C: Likewise.
11368
11369 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11370
11371         PR C/31520
11372         * gcc.dg/gnu89-init-4.c: New testcase.
11373
11374 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
11375
11376         PR c++/25874
11377         * gcc.dg/gomp/pr25874.c: Add dg-options.
11378         * g++.dg/gomp/pr25874.C: Add dg-options.
11379
11380 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
11381
11382         PR fortran/21061
11383         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11384         * gfortran.dg/warnings_are_errors_1.f: New testcase.
11385
11386 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11387
11388         PR fortran/31561
11389         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11390
11391 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11392
11393         PR fortran/29507
11394         PR fortran/31404
11395         * gfortran.dg/initialization_6.f90: New test.
11396
11397 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
11398
11399         * gcc.c-torture/compile/pr27528.c: Require nonpic.
11400
11401         * lib/target-supports.exp (check_gc_sections_available):
11402         Return false if ldflags includes -elf2flt.
11403
11404 2007-04-13  Jason Merrill  <jason@redhat.com>
11405
11406         PR c++/31074
11407         * conv3.C: New test.
11408
11409 2007-04-13  Mike Stump  <mrs@apple.com>
11410
11411         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11412         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11413
11414 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
11415
11416         PR tree-optimization/29598
11417         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11418
11419 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11420
11421         PR fortran/31559
11422         * gfortran.dg/func_assign.f90: New test.
11423
11424 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
11425
11426         PR fortran/31550
11427         * gfortran.dg/used_types_16.f90: New test.
11428
11429 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
11430
11431         PR fortran/18937
11432         * gfortran.dg/goto_2.f90: New.
11433         * gfortran.dg/goto_3.f90: New.
11434         * gfortran.dg/pr17708.f90: Rename to ...
11435         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11436
11437 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11438
11439         PR fortran/31562
11440         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11441         instead of a struct.
11442
11443 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11444
11445         PR fortran/31562
11446         * gfortran.dg/value_4.c: Use GNU extensions for complex
11447         instead of a struct.
11448
11449 2007-04-13  Richard Guenther  <rguenther@suse.de>
11450
11451         PR tree-optimization/21258
11452         * gcc.dg/tree-ssa/vrp34.c: New testcase.
11453
11454 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11455
11456         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11457         <complex.h>.
11458
11459 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
11460
11461         PR fortran/31250
11462         * gfortran.dg/char_length_2.f90: New.
11463         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11464         * gfortran.dg/repeat_4.f90: Likewise.
11465
11466         PR fortran/31266
11467         * gfortran.dg/char_assign_1.f90: New.
11468
11469         PR fortran/31471
11470         * gfortran.dg/block_name_1.f90: New.
11471         * gfortran.dg/block_name_2.f90: New.
11472
11473 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
11474
11475         PR c++/31078
11476         * g++.dg/other/pr31078.C: New.
11477
11478 2007-04-12  Richard Guenther  <rguenther@suse.de>
11479
11480         PR tree-optimization/31169
11481         * gcc.c-torture/execute/pr31169.c: New testcase.
11482
11483 2007-04-12  Richard Guenther  <rguenther@suse.de>
11484
11485         PR tree-optimization/24689
11486         PR tree-optimization/31307
11487         * g++.dg/tree-ssa/pr31307.C: New testcase.
11488         * gcc.dg/tree-ssa/pr24689.c: Likewise.
11489
11490 2007-04-12  Tobias Burnus  <burnus@net-b.de>
11491
11492         PR fortran/31472
11493         * gfortran.dg/access_spec_1.f90: New test.
11494         * gfortran.dg/access_spec_2.f90: New test.
11495         * gfortran.dg/non_module_public.f90: Match new error message.
11496
11497 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
11498
11499         PR testsuite/31538
11500         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11501         to 4 at line 38 to fix bounds problem.
11502
11503 2007-04-11  Tobias Burnus  <burnus@net-b.de>
11504
11505         PR testsuite/31240
11506         * gfortran.dg/pointer_intent_1.f90: Fix test.
11507
11508 2007-04-10  Eric Christopher  <echristo@apple.com>
11509
11510         * lib/target-supports.exp
11511         (check_effective_target_fstack_protector): Rewrite.
11512
11513 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
11514
11515         PR c++/31449
11516         * g++.dg/init/const5.C: New test.
11517
11518 2007-04-09  Jan Hubicka  <jh@suse.cz>
11519
11520         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11521
11522 2007-04-08  Jan Hubicka  <jh@suse.cz>
11523
11524         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11525
11526 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11527
11528         PR fortran/31257
11529         * gfortran.dg/achar_4.f90: New test.
11530
11531 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11532
11533         PR fortran/30880
11534         * gfortran.dg/used_dummy_types_8.f90: New test.
11535
11536 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11537
11538         PR fortran/30872
11539         * gfortran.dg/parameter_array_element_1.f90: New test.
11540
11541 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11542
11543         PR fortran/31222
11544         * gfortran.dg/default_numeric_type_1.f90: New test.
11545
11546 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11547
11548         PR fortran/31424
11549         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11550
11551 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11552
11553         PR fortran/31293
11554         * gfortran.dg/interface_12.f90: New test.
11555
11556 2007-04-07  Bruce Korb  <bkorb@gnu.org>
11557
11558         * gcc.dg/format/opt-6.c: New test.
11559         * gcc.dg/format/nul-1.c: New test.
11560         * gcc.dg/format/nul-2.c: New test.
11561
11562 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11563
11564         PR libgfortran/31395
11565         * gfortran.dg/fmt_colon.f90: New test.
11566
11567 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
11568
11569         * g++.old-deja/g++.other/init18.C: Use
11570         dg-require-effective-target instead of an explicit xfail.
11571
11572 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
11573
11574         * gcc.dg/dfp/signbit-1.c
11575         * gcc.dg/dfp/signbit-2.c
11576
11577 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11578
11579         PR fortran/31483
11580         * gfortran.dg/altreturn_5.f90: New test.
11581
11582 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11583
11584         PR fortran/31292
11585         * gfortran.dg/contained_module_proc_1.f90: New test.
11586
11587 2007-04-04  Stuart Hastings  <stuart@apple.com>
11588
11589         PR 31281
11590         * objc/execute/exceptions/pr31281.m: New.
11591
11592 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
11593
11594         * g++.dg/ext/dllimport12.C: Update comments.
11595
11596 2007-04-03  Eric Christopher  <echristo@apple.com>
11597
11598         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11599
11600 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11601
11602         PR fortran/31304
11603         * gfortran.dg/repeat_2.f90: New test.
11604         * gfortran.dg/repeat_3.f90: New test.
11605         * gfortran.dg/repeat_4.f90: New test.
11606
11607 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
11608
11609         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11610
11611 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
11612
11613         PR c++/30847
11614         * g++.dg/parse/cond3.C: New test.
11615
11616         PR middle-end/30704
11617         * gcc.c-torture/execute/ieee/pr30704.c: New test.
11618
11619 2007-04-02  Jason Merrill  <jason@redhat.com>
11620
11621         PR c++/31187
11622         * g++.dg/ext/visibility/anon3.C: New test.
11623
11624 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11625
11626         PR libgfortran/31052
11627         * gfortran.dg/namelist_28.f90: New test.
11628
11629 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11630
11631         PR libgfortran/31366
11632         * gfortran.dg/direct_io_6.f90: New test.
11633
11634 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11635
11636         PR libgfortran/31207
11637         * gfortran.dg/advance_5.f90: New test.
11638         * gfortran.dg/advance_6.f90: New test.
11639
11640 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
11641
11642         * g++.dg/ext/dllimport6.C: Remove extra ';'.
11643         * g++.dg/ext/dllimport7.C: Likewise.
11644         * g++.dg/ext/selectany1.C: Likewise.
11645
11646 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
11647
11648         * g++.dg/parser/pr31138.C: New.
11649         * g++.dg/parser/pr31140.C: New.
11650         * g++.dg/parser/pr31141.C: New.
11651
11652 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
11653
11654         PR c++/26099
11655         * g++.dg/ext/is_base_of.C: New.
11656         * g++.dg/ext/has_virtual_destructor.C: New.
11657         * g++.dg/ext/is_polymorphic.C: New.
11658         * g++.dg/ext/is_base_of_diagnostic.C: New.
11659         * g++.dg/ext/is_enum.C: New.
11660         * g++.dg/ext/has_nothrow_assign.C: New.
11661         * g++.dg/ext/has_nothrow_constructor.C: New.
11662         * g++.dg/ext/is_empty.C: New.
11663         * g++.dg/ext/has_trivial_copy.C: New.
11664         * g++.dg/ext/has_trivial_assign.C: New.
11665         * g++.dg/ext/is_abstract.C: New.
11666         * g++.dg/ext/is_pod.C: New.
11667         * g++.dg/ext/has_nothrow_copy.C: New.
11668         * g++.dg/ext/is_class.C: New.
11669         * g++.dg/ext/has_trivial_constructor.C: New.
11670         * g++.dg/ext/is_union.C: New.
11671         * g++.dg/ext/has_trivial_destructor.C: New.
11672         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11673         * g++.dg/template/crash43.C: Likewise.
11674
11675 2007-03-29  Dirk Mueller  <dmueller@suse.de>
11676
11677         * g++.dg/warn/pedantic2.C: New testcase.
11678
11679 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11680
11681         * size_dim.f90: Fix dg directive.
11682         * pr16433.f: Likewise.
11683         * use_6.f90: Likewise.
11684         * use_7.f90: Likewise.
11685         * entry_9.f90: Likewise.
11686         * pointer_intent_2.f90: Likewise.
11687         * protected_1.f90: Likewise.
11688         * fmt_missing_period_2.f: Likewise.
11689         * pointer_intent_3.f90: Likewise.
11690         * protected_2.f90: Likewise.
11691         * protected_3.f90: Likewise.
11692         * pr15754.f90: Likewise.
11693         * protected_4.f90: Likewise.
11694         * protected_5.f90: Likewise.
11695         * initialization_2.f90: Likewise.
11696         * protected_6.f90: Likewise.
11697         * continuation_7.f90: Likewise.
11698         * derived_function_interface_1.f90: Likewise.
11699         * der_pointer_4.f90: Likewise.
11700         * fmt_zero_precision.f90: Likewise.
11701         * blockdata_3.f90: Likewise.
11702         * fmt_missing_period_1.f: Likewise.
11703         * real_const_3.f90: Likewise.
11704         * use_4.f90: Likewise.
11705         * fmt_missing_period_3.f: Likewise.
11706         * use_5.f90: Likewise.
11707
11708 2007-03-28  Mike Stump  <mrs@apple.com>
11709
11710         * gcc.dg/darwin-comm.c: Add.
11711
11712 2007-03-28  Eric Christopher  <echristo@apple.com>
11713
11714         * lib/target-supports.exp (check_effective_target_fstack_protector):
11715         New.
11716         * gcc.dg/ssp-1.c: Use.
11717         * gcc.dg/ssp-2.c: Ditto.
11718
11719 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
11720
11721         PR c++/29077
11722         * g++.dg/parse/constructor3.C: New test.
11723
11724 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11725
11726         * gnat.dg/thin_pointer.ad[sb]: New test.
11727
11728 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11729
11730         * g++.dg/cpp0x/bracket1.C: New.
11731         * g++.dg/cpp0x/bracket2.C: New.
11732         * g++.dg/cpp0x/bracket3.C: New.
11733         * g++.dg/cpp0x/bracket4.C: New.
11734
11735 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11736
11737         * g++.dg/cpp0x/temp_default1.C: New.
11738         * g++.dg/cpp0x/temp_default3.C: New.
11739         * g++.dg/cpp0x/temp_default2.C: New.
11740         * g++.dg/cpp0x/temp_default4.C: New.
11741
11742 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11743
11744         PR c++/29993
11745         * g++.dg/other/cv_func2.C: New.
11746
11747 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
11748
11749         * gcc.dg/dfp/func-vararg-alternate.h: New file.
11750         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11751         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11752         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11753
11754         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11755         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11756
11757         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11758
11759         * lib/compat.exp (compat-execute): Fix processing of file names.
11760
11761 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
11762
11763         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11764
11765 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
11766
11767         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11768         Delete created executable test file.
11769         (check_effective_target_fortran_large_int): Ditto.
11770         (check_effective_target_static_libgfortran): Ditto.
11771
11772 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
11773
11774         PR c++/30500
11775         * g++.dg/warn/pragma-system_header1.C: New test.
11776         * g++.dg/warn/pragma-system_header2.C: New test.
11777         * g++.dg/warn/pragma-system_header1.h. New.
11778         * g++.dg/warn/pragma-system_header2.h. New.
11779
11780 2007-03-26  Ian Lance Taylor  <iant@google.com>
11781
11782         PR tree-optimization/31345
11783         * gcc.c-torture/compile/pr31345-1.c: New test.
11784
11785 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
11786
11787         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
11788         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
11789         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11790         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
11791         * gfortran.dg/overload_1.f90: Likewise.
11792         * gfortran.dg/impure_assignment_1.f90: Likewise.
11793         * gfortran.dg/error_recovery_3.f90: Likewise.
11794         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11795         * gfortran.dg/sequence_types_1.f90: Likewise.
11796         * gfortran.dg/internal_references_1.f90: Likewise.
11797         * gfortran.dg/present_1.f90: Likewise.
11798         * gfortran.dg/volatile10.f90: Likewise.
11799         * gfortran.dg/module_equivalence_2.f90: Likewise.
11800         * gfortran.dg/use_4.f90: Likewise.
11801         * gfortran.dg/elemental_result_1.f90: Likewise.
11802         * gfortran.dg/generic_actual_arg.f90: Likewise.
11803         * gfortran.dg/private_type_5.f90: Likewise.
11804         * gfortran.dg/protected_4.f90: Likewise.
11805         * gfortran.dg/interface_3.f90: Likewise.
11806
11807 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11808
11809         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
11810         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
11811
11812 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11813
11814         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
11815
11816 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11817
11818         PR libgfortran/31199
11819         * gfortran.dg/fmt_t_4.f90: New test.
11820
11821 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11822
11823         PR libfortran/31297
11824         * gfortran.dg/backspace_5.f:  Initialize variable(s).
11825         * gfortran.dg/backspace_6.f:  Likewise.
11826         * gfortran.dg/char_bounds_check_fail_1: Likewise.
11827         * gfortran.dg/direct_io_2.f90:  Likewise.
11828         * gfortran.dg/write_back.f:  Likewise.
11829         * gfortran.dg/write_rewind_2.f:  Likewise.
11830         * gfortran.dg/write_rewind_1.f:  Likewise.
11831         * gfortran.dg/write_rewind_2.f:  Likewise.
11832
11833 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
11834
11835         PR tree-optimization/30784
11836         * gcc.dg/vect/pr30784.c: New test.
11837
11838 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11839
11840         PR fortran/30877
11841         * gfortran.dg/operator_1.f90: New test.
11842         * gfortran.dg/operator_2.f90: New test.
11843
11844 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11845
11846         PR libfortran/31196
11847         * gfortran.dg/reshape_transpose_1.f90:  New test.
11848
11849 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11850
11851         PR fortran/30655
11852         * gfortran.dg/bounds_check_6.f90: New test.
11853
11854 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
11855
11856         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11857         #ifndef/#endif.
11858         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11859         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11860
11861 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
11862
11863         PR fortran/31209
11864         * gfortran.dg/pointer_function_actual_1.f90: New test.
11865
11866         PR fortran/31200
11867         * gfortran.dg/pointer_function_actual_2.f90: New test.
11868
11869         PR fortran/31215
11870         * gfortran.dg/result_in_spec_1.f90: New test.
11871
11872 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11873
11874         PR fortran/30834
11875         * gfortran.dg/integer_exponentiation_3.F90: New test.
11876         * gfortran.dg/integer_exponentiation_4.f90: New test.
11877         * gfortran.dg/integer_exponentiation_5.F90: New test.
11878
11879 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11880
11881         PR c++/30863
11882         * g++.dg/template/error24.C: New test.
11883         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11884
11885 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11886
11887         PR c++/31273
11888         * g++.dg/expr/bitfield7.C: New test.
11889
11890 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11891
11892         PR other/23572
11893         * gcc.dg/float-range-4.c: New.
11894         * gcc.dg/float-range-1.c: Update. Test for a warning.
11895         * gcc.dg/float-range-3.c: New.
11896         * gcc.dg/float-range-5.c: New.
11897
11898 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11899
11900         PR fortran/31262
11901         * gfortran.dg/no_range_check_1.f90: New test.
11902
11903 2007-03-22  Dirk Mueller  <dmueller@suse.de>
11904
11905         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11906         * g++.dg/other/static1.C: Remove stray semicolon.
11907         * g++.dg/other/init1.C: Likewise.
11908         * g++.dg/rtti/dyncast1.C: Likewise.
11909         * g++.dg/tree-ssa/pr17153.C: Likewise.
11910         * g++.dg/lookup/disamb1.C: Likewise.
11911         * g++.dg/lookup/scoped2.C: Likewise.
11912         * g++.dg/lookup/friend7.C: Likewise.
11913         * g++.dg/parse/parse4.C: Likewise.
11914         * g++.dg/parse/parse5.C: Likewise.
11915         * g++.dg/expr/pr29066.C: Likewise.
11916         * g++.dg/expr/cast4.C: Likewise.
11917         * g++.dg/tc1/dr193.C: Likewise.
11918         * g++.dg/tc1/dr213.C: Likewise.
11919         * g++.dg/abi/dcast1.C: Likewise.
11920         * g++.dg/abi/covariant2.C: Likewise.
11921         * g++.dg/inherit/covariant11.C: Likewise.
11922         * g++.dg/inherit/covariant9.C: Likewise.
11923         * g++.dg/inherit/covariant10.C: Likewise.
11924         * g++.dg/init/static3.C: Likewise.
11925         * g++.dg/init/init-ref3.C: Likewise.
11926         * g++.dg/init/ref10.C: Likewise.
11927         * g++.dg/template/meminit2.C: Likewise.
11928         * g++.dg/template/using9.C: Likewise.
11929         * g++.dg/template/friend9.C: Likewise.
11930         * g++.dg/template/ref1.C: Likewise.
11931         * g++.old-deja/g++.warn/inline.C: Likewise.
11932         * g++.old-deja/g++.robertl/eb91.C: Likewise.
11933         * g++.old-deja/g++.robertl/eb46.C: Likewise.
11934         * g++.old-deja/g++.robertl/eb34.C: Likewise.
11935         * g++.old-deja/g++.robertl/eb43.C: Likewise.
11936         * g++.old-deja/g++.robertl/eb26.C: Likewise.
11937         * g++.old-deja/g++.robertl/eb116.C: Likewise.
11938         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11939         * g++.old-deja/g++.brendan/overload8.C: Likewise.
11940         * g++.old-deja/g++.brendan/overload11.C: Likewise.
11941         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11942         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11943         * g++.old-deja/g++.brendan/template11.C: Likewise.
11944         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11945         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11946         * g++.old-deja/g++.brendan/crash16.C: Likewise.
11947         * g++.old-deja/g++.jason/pmem2.C: Likewise.
11948         * g++.old-deja/g++.jason/parse9.C: Likewise.
11949         * g++.old-deja/g++.jason/byval2.C: Likewise.
11950         * g++.old-deja/g++.jason/overload8.C: Likewise.
11951         * g++.old-deja/g++.jason/pmf8.C: Likewise.
11952         * g++.old-deja/g++.jason/template33.C: Likewise.
11953         * g++.old-deja/g++.jason/return3.C: Likewise.
11954         * g++.old-deja/g++.jason/scoping2.C: Likewise.
11955         * g++.old-deja/g++.jason/virtual.C: Likewise.
11956         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11957         * g++.old-deja/g++.jason/template27.C: Likewise.
11958         * g++.old-deja/g++.jason/synth6.C: Likewise.
11959         * g++.old-deja/g++.jason/ref8.C: Likewise.
11960         * g++.old-deja/g++.jason/offset1.C: Likewise.
11961         * g++.old-deja/g++.other/static20.C: Likewise.
11962         * g++.old-deja/g++.other/array1.C: Likewise.
11963         * g++.old-deja/g++.other/new3.C: Likewise.
11964         * g++.old-deja/g++.other/array2.C: Likewise.
11965         * g++.old-deja/g++.other/overload9.C: Likewise.
11966         * g++.old-deja/g++.other/cast6.C: Likewise.
11967         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11968         * g++.old-deja/g++.other/eh4.C: Likewise.
11969         * g++.old-deja/g++.other/using7.C: Likewise.
11970         * g++.old-deja/g++.other/init18.C: Likewise.
11971         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11972         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11973         * g++.old-deja/g++.other/dtor11.C: Likewise.
11974         * g++.old-deja/g++.pt/static11.C: Likewise.
11975         * g++.old-deja/g++.pt/crash19.C: Likewise.
11976         * g++.old-deja/g++.pt/overload12.C: Likewise.
11977         * g++.old-deja/g++.pt/crash46.C: Likewise.
11978         * g++.old-deja/g++.pt/mi1.C: Likewise.
11979         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11980         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11981         * g++.old-deja/g++.pt/local5.C: Likewise.
11982         * g++.old-deja/g++.pt/typename2.C: Likewise.
11983         * g++.old-deja/g++.pt/explicit80.C: Likewise.
11984         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11985         * g++.old-deja/g++.law/visibility1.C: Likewise.
11986         * g++.old-deja/g++.law/visibility2.C: Likewise.
11987         * g++.old-deja/g++.law/virtual2.C: Likewise.
11988         * g++.old-deja/g++.law/operators19.C: Likewise.
11989         * g++.old-deja/g++.law/parsing10.C: Likewise.
11990         * g++.old-deja/g++.law/visibility4.C: Likewise.
11991         * g++.old-deja/g++.law/operators4.C: Likewise.
11992         * g++.old-deja/g++.law/dtors2.C: Likewise.
11993         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11994         * g++.old-deja/g++.law/visibility10.C: Likewise.
11995         * g++.old-deja/g++.law/scope3.C: Likewise.
11996         * g++.old-deja/g++.law/casts2.C: Likewise.
11997         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11998         * g++.old-deja/g++.law/operators33.C: Likewise.
11999         * g++.old-deja/g++.law/friend4.C: Likewise.
12000         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12001         * g++.old-deja/g++.mike/p5611.C: Likewise.
12002         * g++.old-deja/g++.mike/net37.C: Likewise.
12003         * g++.old-deja/g++.mike/p3570.C: Likewise.
12004         * g++.old-deja/g++.mike/p5718.C: Likewise.
12005         * g++.old-deja/g++.mike/net21.C: Likewise.
12006         * g++.old-deja/g++.mike/p1862.C: Likewise.
12007         * g++.old-deja/g++.mike/p4511.C: Likewise.
12008         * g++.old-deja/g++.mike/virt3.C: Likewise.
12009         * g++.old-deja/g++.mike/p16146.C: Likewise.
12010         * g++.old-deja/g++.mike/p1989.C: Likewise.
12011         * g++.old-deja/g++.mike/p5571.C: Likewise.
12012         * g++.old-deja/g++.gb/scope10.C: Likewise.
12013         * g++.old-deja/g++.abi/primary5.C: Likewise.
12014         * g++.old-deja/g++.abi/empty2.C: Likewise.
12015         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12016         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12017         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12018         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12019         * g++.old-deja/g++.bob/template3.C: Likewise.
12020         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12021
12022 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12023
12024         PR fortran/31193
12025         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12026
12027 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12028
12029         PR fortran/20897
12030         * gfortran.dg/derived_name_1.f90: New.
12031         * gfortran.dg/derived_name_2.f: New.
12032
12033 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12034
12035         * lib/target-supports.exp (check_effective_target_nonpic): New
12036         procedure.
12037         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12038         when compiling PIC.
12039         * gcc.target/i386/asm-4.c: Require nonpic.
12040         * gcc.target/i386/cmov1.c: Likewise.
12041         * gcc.target/i386/mul.c: Likewise.
12042         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12043         * gcc.target/i386/ssetype-1.c: Require nonpic.
12044         * gcc.target/i386/ssetype-3.c: Likewise.
12045         * gcc.target/i386/ssetype-5.c: Likewise.
12046
12047 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12048
12049         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12050         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12051         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12052         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12053
12054 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12055
12056         PR tree-optimization/30590
12057         * g++.dg/opt/pr30590.C: New testcase.
12058
12059 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12060
12061         PR c/30762
12062         * gcc.dg/pr30762-1.c: New test.
12063         * gcc.dg/pr30762-2.c: New test.
12064
12065         PR inline-asm/30505
12066         * gcc.target/i386/pr30505.c: New test.
12067
12068 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12069
12070         * gcc.target/arm/register-variables.c: New.
12071
12072 2007-03-19  Jeff Law  <law@redhat.com>
12073
12074         * PR tree-optimization/30984
12075         * gcc.c-torture/pr30984.c: New test.
12076
12077 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12078         Richard Guenther  <rguenther@suse.de>
12079
12080         PR tree-optimization/31254
12081         * gcc.dg/torture/pr31254.c: New testcase.
12082
12083 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12084
12085         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12086         target default_packed.
12087
12088 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12089
12090         PR fortran/31203
12091         * gfortran.dg/string_length_1.f90: New test.
12092
12093 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12094
12095         PR testsuite/30395
12096         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12097
12098 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12099
12100         PR libgfortran/31052
12101         * gfortran.dg/namelist_27.f90: New test.
12102
12103 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12104
12105         PR fortran/30531
12106         * gfortran.dg/used_types_14.f90: New test.
12107
12108         PR fortran/31086
12109         * gfortran.dg/used_types_15.f90: New test.
12110
12111 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12112
12113         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12114         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12115
12116 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12117
12118         PR fortran/31120
12119         * gfortran.dg/integer_exponentiation_2.f90: New test.
12120
12121 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12122
12123         PR tree-optimization/31041
12124         * gcc.dg/vect/pr31041.c: New test.
12125
12126 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12127
12128         * g++.dg/warn/Wconversion-integer.C: New
12129         * g++.dg/warn/Wconversion-real.C: New.
12130         * g++.dg/warn/Wconversion-real-integer.C: New.
12131         * g++.dg/warn/conv2.C: Updated.
12132
12133 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12134
12135         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12136         exclude RTPs.
12137
12138 2007-03-16  Richard Guenther  <rguenther@suse.de>
12139
12140         PR tree-optimization/31146
12141         * g++.dg/tree-ssa/pr31146.C: New testcase.
12142
12143 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12144
12145         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12146         assume that the target has <features.h>.
12147
12148 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12149
12150         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12151         dg-options rather than to the whole test.
12152
12153 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12154
12155         PR debug/29906
12156         * g++.dg/debug/pr29906.C: New
12157
12158 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12159
12160         PR libgfortran/31099
12161         * gfortran.dg/unformatted_recl.f90: Update test.
12162
12163 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12164
12165         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12166
12167 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12168
12169         PR c++/30891
12170         * g++.dg/parse/namespace-definition.C: New.
12171
12172 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12173
12174         PR c++/24924
12175         * g++.dg/cpp/pedantic-errors.C: New.
12176         * g++.dg/cpp/permissive.C: New.
12177
12178 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12179
12180         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12181         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12182
12183 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12184
12185         * lib/target-supports.exp (check_missing_uclibc_feature)
12186         (check_effective_target_wchar): New procedures.
12187         * gcc.dg/wchar_t-1.c: Require target wchar.
12188         * gcc.dg/wint_t-1.c: Likewise.
12189
12190 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12191
12192         * lib/target-supports.exp (check_gc_sections_available): Return
12193         false for VxWorks targets.
12194
12195 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12196
12197         * g++.dg/warn/Wconversion2.C: Fix typo.
12198         * gcc.dg/if-empty-1.c: Ditto.
12199
12200 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12201
12202         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12203
12204 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12205
12206         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12207         * gcc.target/i386/pr31167.c: Ditto.
12208
12209 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12210
12211         PR target/31167
12212         * gcc.target/i386/pr31167.c: New test.
12213
12214 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12215
12216         PR fortran/30922
12217         * gfortran.dg/import5.f90.f90: New test.
12218
12219
12220         PR fortran/30879
12221         * gfortran.dg/data_components_1.f90: New test.
12222
12223
12224         PR fortran/30870
12225         * gfortran.dg/generic_13.f90: New test.
12226
12227         PR fortran/31163
12228         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12229
12230 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12231
12232         PR libgfortran/31051
12233         * gfortran.dg/fmt_t_4.f90: New
12234
12235 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12236
12237         PR C++/31165
12238         * g++.dg/other/default7.C: New test.
12239
12240 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12241
12242         * g++.dg/warn/Wconversion2.C: New.
12243
12244 2007-03-14  Eric Christopher  <echristo@apple.com>
12245
12246         * gcc.dg/ssp-1.c: New.
12247         * gcc.dg/ssp-2.c: Ditto.
12248
12249 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12250
12251         * g++.dg/warn/do-empty.C: New.
12252         * gcc.dg/do-empty.c: New.
12253         * gcc.dg/if-empty-1.c: Update.
12254         * gcc.dg/20001116-1.c: Update.
12255         * gcc.dg/pr23165.c: Update.
12256
12257 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12258
12259         * gfortran.dg/module_implicit_conversion.f90: New test.
12260
12261 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12262
12263         PR middle-end/31127
12264         * gcc.dg/pr31127.c: New.
12265
12266 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12267
12268         * gcc.dg/tree-ssa/loop-26.c: New test.
12269
12270 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12271
12272         * gcc.target/i386/cmpxchg16b-1.c: New test.
12273
12274 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12275
12276         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12277         * gcc.dg/c99-vla-1.c: Likewise.
12278         * g++.dg/ext/vla1.C: Likewise
12279
12280 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12281
12282         * gcc.dg/wvla-1.c: New test
12283         * gcc.dg/wvla-2.c: New test
12284         * gcc.dg/wvla-3.c: New test
12285         * gcc.dg/wvla-4.c: New test
12286         * gcc.dg/wvla-5.c: New test
12287         * gcc.dg/wvla-6.c: New test
12288         * gcc.dg/wvla-7.c: New test
12289         * g++.dg/warn/Wvla-1.C: New test
12290         * g++.dg/warn/Wvla-2.C: New test
12291         * g++.dg/warn/Wvla-3.C: New test
12292
12293 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12294
12295         PR c++/30108
12296         * g++.dg/other/default6.C: New test.
12297
12298 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12299
12300         * lib/target-supports.exp (check_profiling_available): Return false
12301         for VxWorks.
12302         (check_effective_target_vxworks_kernel): New procedure.
12303         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12304         VxWorks.
12305         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12306         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12307         to include VxWorks.
12308         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12309
12310 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12311
12312         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12313         PIC is not supported.
12314         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12315         * gcc.dg/20020426-2.c: Likewise.
12316         * gcc.dg/pr28243.c: Likewise.
12317         * gcc.dg/visibility-11.c: Likewise.
12318         * gcc.dg/tls/opt-9.c: Likewise.
12319         * gcc.dg/tls/opt-10.c: Likewise.
12320         * gcc.dg/tls/pic-1.c: Likewise.
12321         * gcc.dg/tls/struct-1.c: Likewise.
12322         * gcc.target/i386/20000807-1.c: Likewise.
12323         * gcc.target/i386/20000904-1.c: Likewise.
12324         * gcc.target/i386/20011119-1.c: Likewise.
12325         * gcc.target/i386/990213-2.c: Likewise.
12326         * gcc.target/i386/990214-1.c: Likewise.
12327         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12328         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12329         * gcc.target/i386/pic-1.c: Likewise.
12330         * gcc.target/i386/pr21518.c: Likewise.
12331         * gcc.target/i386/pr23098.c: Likewise.
12332         * gcc.target/i386/pr23943.c: Likewise.
12333
12334 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
12335
12336         PR c++/31038
12337         * g++.dg/template/complit2.C: New test.
12338
12339         PR c++/30328
12340         * g++.dg/ext/bitfield1.C: New test.
12341
12342 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
12343
12344         PR fortran/30883
12345         * gfortran.dg/interface_11.f90: New test.
12346
12347 2007-03-11  Richard Guenther  <rguenther@suse.de>
12348
12349         PR tree-optimization/31115
12350         * gcc.dg/torture/pr31115.c: New testcase.
12351
12352 2007-03-11  Ira Rosen  <irar@il.ibm.com>
12353
12354         PR tree-optimization/29925
12355         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12356
12357 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
12358
12359         PR c++/30274
12360         * g++.dg/expr/bitfield3.C: New test.
12361         * g++.dg/expr/bitfield4.C: Likewise.
12362         * g++.dg/expr/bitfield5.C: Likewise.
12363         * g++.dg/expr/bitfield6.C: Likewise.
12364
12365         PR c++/30924
12366         * g++.dg/template/array18.C: New test.
12367
12368 2007-03-10  Dirk Mueller  <dmueller@suse.de>
12369
12370         PR c++/17946
12371         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12372         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12373
12374 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
12375
12376         PR c++/20599
12377         * g++.dg/cpp0x/variadic-bind.C: New.
12378         * g++.dg/cpp0x/variadic-function.C: New.
12379         * g++.dg/cpp0x/variadic-mem_fn.C: New.
12380         * g++.dg/cpp0x/variadic-tuple.C: New.
12381         * g++.dg/cpp0x/variadic1.C: New.
12382         * g++.dg/cpp0x/variadic2.C: New.
12383         * g++.dg/cpp0x/variadic3.C: New.
12384         * g++.dg/cpp0x/variadic4.C: New.
12385         * g++.dg/cpp0x/variadic5.C: New.
12386         * g++.dg/cpp0x/variadic6.C: New.
12387         * g++.dg/cpp0x/variadic7.C: New.
12388         * g++.dg/cpp0x/variadic8.C: New.
12389         * g++.dg/cpp0x/variadic9.C: New.
12390         * g++.dg/cpp0x/variadic10.C: New.
12391         * g++.dg/cpp0x/variadic11.C: New.
12392         * g++.dg/cpp0x/variadic12.C: New.
12393         * g++.dg/cpp0x/variadic13.C: New.
12394         * g++.dg/cpp0x/variadic14.C: New.
12395         * g++.dg/cpp0x/variadic15.C: New.
12396         * g++.dg/cpp0x/variadic16.C: New.
12397         * g++.dg/cpp0x/variadic17.C: New.
12398         * g++.dg/cpp0x/variadic18.C: New.
12399         * g++.dg/cpp0x/variadic19.C: New.
12400         * g++.dg/cpp0x/variadic20.C: New.
12401         * g++.dg/cpp0x/variadic21.C: New.
12402         * g++.dg/cpp0x/variadic22.C: New.
12403         * g++.dg/cpp0x/variadic23.C: New.
12404         * g++.dg/cpp0x/variadic24.C: New.
12405         * g++.dg/cpp0x/variadic25.C: New.
12406         * g++.dg/cpp0x/variadic26.C: New.
12407         * g++.dg/cpp0x/variadic27.C: New.
12408         * g++.dg/cpp0x/variadic28.C: New.
12409         * g++.dg/cpp0x/variadic29.C: New.
12410         * g++.dg/cpp0x/variadic30.C: New.
12411         * g++.dg/cpp0x/variadic31.C: New.
12412         * g++.dg/cpp0x/variadic32.C: New.
12413         * g++.dg/cpp0x/variadic33.C: New.
12414         * g++.dg/cpp0x/variadic34.C: New.
12415         * g++.dg/cpp0x/variadic35.C: New.
12416         * g++.dg/cpp0x/variadic36.C: New.
12417         * g++.dg/cpp0x/variadic37.C: New.
12418         * g++.dg/cpp0x/variadic38.C: New.
12419         * g++.dg/cpp0x/variadic39.C: New.
12420         * g++.dg/cpp0x/variadic40.C: New.
12421         * g++.dg/cpp0x/variadic41.C: New.
12422         * g++.dg/cpp0x/variadic42.C: New.
12423         * g++.dg/cpp0x/variadic43.C: New.
12424         * g++.dg/cpp0x/variadic44.C: New.
12425         * g++.dg/cpp0x/variadic45.C: New.
12426         * g++.dg/cpp0x/variadic46.C: New.
12427         * g++.dg/cpp0x/variadic47.C: New.
12428         * g++.dg/cpp0x/variadic48.C: New.
12429         * g++.dg/cpp0x/variadic49.C: New.
12430         * g++.dg/cpp0x/variadic50.C: New.
12431         * g++.dg/cpp0x/variadic51.C: New.
12432         * g++.dg/cpp0x/variadic52.C: New.
12433         * g++.dg/cpp0x/variadic53.C: New.
12434         * g++.dg/cpp0x/variadic54.C: New.
12435         * g++.dg/cpp0x/variadic55.C: New.
12436         * g++.dg/cpp0x/variadic56.C: New.
12437         * g++.dg/cpp0x/variadic57.C: New.
12438         * g++.dg/cpp0x/variadic58.C: New.
12439         * g++.dg/cpp0x/variadic59.C: New.
12440         * g++.dg/cpp0x/variadic60.C : New.
12441         * g++.dg/cpp0x/variadic61.C : New.
12442         * g++.dg/cpp0x/variadic62.C : New.
12443         * g++.dg/cpp0x/variadic63.C : New.
12444         * g++.dg/cpp0x/variadic64.C : New.
12445         * g++.dg/cpp0x/variadic65.C : New.
12446         * g++.dg/cpp0x/variadic66.C : New.
12447         * g++.dg/cpp0x/variadic67.C : New.
12448         * g++.dg/cpp0x/variadic68.C : New.
12449         * g++.dg/cpp0x/variadic69.C : New.
12450         * g++.dg/cpp0x/variadic70.C : New.
12451         * g++.dg/cpp0x/variadic71.C : New.
12452         * g++.dg/cpp0x/variadic72.C : New.
12453         * g++.dg/cpp0x/variadic73.C : New.
12454         * g++.dg/cpp0x/variadic74.C : New.
12455         * g++.dg/cpp0x/variadic75.C : New.
12456         * g++.dg/cpp0x/variadic-ex1.C : New.
12457         * g++.dg/cpp0x/variadic-ex2.C : New.
12458         * g++.dg/cpp0x/variadic-ex3.C : New.
12459         * g++.dg/cpp0x/variadic-ex4.C : New.
12460         * g++.dg/cpp0x/variadic-ex5.C : New.
12461         * g++.dg/cpp0x/variadic-ex6.C : New.
12462         * g++.dg/cpp0x/variadic-ex7.C : New.
12463         * g++.dg/cpp0x/variadic-ex8.C : New.
12464         * g++.dg/cpp0x/variadic-ex9.C : New.
12465         * g++.dg/cpp0x/variadic-ex10.C : New.
12466         * g++.dg/cpp0x/variadic-ex11.C : New.
12467         * g++.dg/cpp0x/variadic-ex12.C : New.
12468         * g++.dg/cpp0x/variadic-ex13.C : New.
12469         * g++.dg/cpp0x/variadic-ex14.C : New.
12470
12471 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12472
12473         PR libgfortran/31099
12474         * gfortran.dg/unformatted_recl.f90: New test.
12475
12476 2007-03-09  Roger Sayle  <roger@eyesopen.com>
12477
12478         * gcc.dg/fold-eqcmplx-1.c: New test case.
12479
12480 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
12481
12482         PR rtl-optimization/30643
12483         * gcc.dg/pr30643.c: New.
12484
12485 2007-03-09  Chao-ying Fu  <fu@mips.com>
12486
12487         * gcc.target/mips/mips32-dspr2-type.c: New test.
12488         * gcc.target/mips/mips32-dspr2.c: New test.
12489         * gcc.target/mips/dspr2-MULT.c: New test.
12490         * gcc.target/mips/dspr2-MULTU.c: New test.
12491         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12492         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12493         Adjust some formats.
12494
12495 2007-03-09  Dirk Mueller  <dmueller@suse.de>
12496
12497         PR c++/17946
12498         * gcc.dg/Wlogical-op-1.c: New.
12499         * g++.dg/warn/Wlogical-op-1.C: New.
12500
12501 2007-03-09  Richard Guenther  <rguenther@suse.de>
12502
12503         PR tree-optimization/30904
12504         PR middle-end/31058
12505         * gcc.dg/pr30904.c: Remove xfail.
12506
12507 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12508
12509         PR C/31072
12510         * gcc.c-torture/execute/pr31072.c: New test.
12511
12512 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12513
12514         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12515         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12516         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
12517         *lrint* and *lround*.
12518         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12519         floor->lfloor.
12520         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12521         * gcc.dg/torture/builtin-integral-1.c: Likewise.
12522         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
12523         and *lround*.  Correct macro names.
12524         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12525         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12526
12527 2007-03-08  Ian Lance Taylor  <iant@google.com>
12528
12529         * gcc.dg/no-strict-overflow-5.c: New test.
12530         * gcc.dg/no-strict-overflow-6.c: New test.
12531         * gcc.dg/Wstrict-overflow-11.c: New test.
12532         * gcc.dg/Wstrict-overflow-12.c: New test.
12533         * gcc.dg/Wstrict-overflow-13.c: New test.
12534         * gcc.dg/Wstrict-overflow-14.c: New test.
12535         * gcc.dg/Wstrict-overflow-15.c: New test.
12536
12537 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12538
12539         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
12540         for VxWorks kernel mode.
12541         * gcc.c-torture/execute/strncmp-1.x: Likewise.
12542
12543 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12544
12545         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12546         mode.
12547
12548 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12549
12550         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12551         and lib/bfill.c on VxWorks targets.
12552         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12553         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12554         lib/bfill.c and lib/memmove.c on VxWorks targets.
12555         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12556         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12557         on VxWorks targets.
12558         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12559         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12560
12561 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12562
12563         * gfortran.dg/use_5.f90: New test.
12564         * gfortran.dg/use_6.f90: Ditto.
12565         * gfortran.dg/use_7.f90: Ditto.
12566
12567 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12568
12569         PR fortran/30973
12570         * gfortran.dg/use_4.f90: New test.
12571         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12572
12573 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
12574
12575         PR fortran/31011
12576         * gfortran.dg/parameter_array_section_2.f90: New test.
12577
12578 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
12579
12580         PR c++/30852
12581         * g++.dg/ext/offsetof1.C: Add cases with volatile.
12582
12583         PR c++/30534
12584         * g++.dg/template/arg5.C: New test.
12585
12586 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
12587
12588         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12589
12590 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
12591
12592         * gcc.dg/var-expand1.c: Add newline at end of file.
12593
12594 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
12595
12596         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12597
12598 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
12599
12600         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12601
12602 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12603
12604         * gcc.dg/torture/builtin-convert-4.c: New test.
12605
12606 2007-03-05  Ian Lance Taylor  <iant@google.com>
12607
12608         * gcc.c-torture/compile/pr31034.c: New test.
12609
12610 2007-03-05  Ian Lance Taylor  <iant@google.com>
12611
12612         * gcc.dg/inline-18.c: New test.
12613         * gcc.dg/inline-19.c: New test.
12614         * gcc.dg/inline-20.c: New test.
12615         * gcc.dg/inline-21.c: New test.
12616
12617 2007-03-05  Richard Guenther  <rguenther@suse.de>
12618
12619         PR tree-optimization/14052
12620         * gcc.dg/tree-ssa/vrp33.c: New testcase.
12621
12622 2007-03-05  Richard Guenther  <rguenther@suse.de>
12623
12624         PR tree-optimization/23777
12625         * gcc.dg/tree-ssa/pr23777.c: New testcase.
12626
12627 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12628
12629         PR other/30465
12630         * gcc.dg/multiple-overflow-warn-3.c: New.
12631         * g++.dg/warn/multiple-overflow-warn-3.C: New.
12632
12633 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
12634
12635         PR c++/30895
12636         * g++.dg/parse/template23.C: New test.
12637
12638 2007-03-04  Roger Sayle  <roger@eyesopen.com>
12639
12640         PR middle-end/30744
12641         * gcc.dg/pr30744-1.c: New test case.
12642
12643 2007-03-04  Tobias Burnus  <burnus@net-b.de>
12644
12645         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12646
12647 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12648
12649         PR target/30406
12650         * gfortran.dg/logical_3.f90: New test.
12651
12652 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
12653
12654         PR libfortran/30981
12655         * gfortran.dg/integer_exponentiation_1.f90:  New test.
12656
12657 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
12658
12659         * gcc.target/m68k/m68k.exp: New.
12660         * gcc.target/m68k/crash1.c: New.
12661
12662 2007-03-03  Tobias Burnus  <burnus@net-b.de>
12663
12664         * gfortran.dg/c_by_val.c: Use int64_t instead of long
12665         to be more compatible with integer(kind=8).
12666
12667 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12668
12669         PR libfortran/31001
12670         * gfortran.dg/zero_sized_3.f90: New test.
12671
12672 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12673
12674         PR c++/15787
12675         * g++.dg/parse/else.C: New.
12676         * g++.dg/parse/else-2.C: New.
12677
12678 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
12679             Tobias Burnus  <burnus@net-b.de>
12680
12681         PR fortran/30882
12682         * gfortran.dg/size_dim.f90: New test.
12683
12684 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
12685             Tobias Burnus  <burnus@net-b.de>
12686
12687         PR fortran/30873
12688         * gfortran.dg/entry_9.f90: New test.
12689
12690 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
12691
12692         PR c++/28253
12693         * g++.dg/inherit/covariant16.C: New test.
12694
12695 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
12696
12697         * g++.dg/other/darwin-minversion-1.C: New.
12698
12699 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
12700
12701         * gcc.dg/tree-ssa/20070302-1.c: New test.
12702
12703 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
12704
12705         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12706         tests.
12707
12708 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
12709
12710         * gcc.dg/tree-ssa/prefetch-4.c: New test.
12711
12712 2007-03-01  Simon Baldwin <simonb@google.com>
12713
12714         PR c++/23689
12715         * warn/ignored_typedef.C: New.
12716         * init/ctor8.C: Added dg-warning to consume ignored typedef
12717         warning.
12718         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
12719         and added an explicit line number.
12720
12721 2007-02-28  Richard Guenther  <rguenther@suse.de>
12722
12723         PR middle-end/30364
12724         * gcc.dg/torture/pr30364-1.c: New testcase.
12725         * gcc.dg/torture/pr30364-2.c: Likewise.
12726         * gcc.dg/torture/pr30364-3.c: Likewise.
12727
12728 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12729
12730         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12731         powerpc*, use -funsafe-math-optimizations.
12732         * gcc.dg/torture/builtin-logb-1.c: Likewise.
12733         * gcc.dg/torture/builtin-modf-1.c: Likewise.
12734
12735 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12736             Paul Thomas  <pault@gcc.gnu.org>
12737
12738         PR fortran/30888
12739         PR fortran/30887
12740         * c_by_val_1.f: Test %VAL() with non-default kind.
12741         * c_by_val.c: Ditto.
12742         * c_by_val_4.f: New test.
12743
12744 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12745
12746         PR fortran/30968
12747         * gfortran.dg/continuation_7.f90: New test.
12748
12749 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
12750
12751         * g++.dg/inherit/thunk7.C: New test.
12752         * lib/target-supports.exp (check_profiling_available): Not available
12753         for bfin-*-*.
12754
12755 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
12756
12757         PR target/30970
12758         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12759
12760 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
12761
12762         * lib/target-supports.exp (check_effective_target_init_priority):
12763         Remove Solaris special case.
12764
12765 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
12766
12767         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12768         for more builtin types.
12769
12770         * g++.dg/ext/visibility/class1.C: Port to Darwin.
12771         * g++.dg/ext/visibility/noPLT.C: Likewise.
12772
12773 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12774
12775         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12776         sh* targets.
12777
12778 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
12779
12780         PR fortran/30865
12781         * size_optional_dim_1.f90:  New test.
12782
12783 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
12784
12785         * gcc.dg/vxworks/vxworks.exp: New file.
12786         * gcc.dg/vxworks/initpri1.c: Likewise.
12787         * gcc.dg/vxworks/initpri2.c: Likewise.
12788         * gcc.dg/initpri2.c: Add more tests.
12789         * g++.dg/special/initpri2.C: Likewise.
12790
12791         * gcc.dg/initpri1.c: New test.
12792         * gcc.dg/initpri2.c: Likewise.
12793         * g++.dg/special/initpri1.C: New test.
12794         * g++.dg/special/initpri2.C: Likewise.
12795         * g++.dg/special/conpr-1.C: Use init_priority effective target.
12796         * g++.dg/special/conpr-2.C: Likewise.
12797         * g++.dg/special/conpr-3.C: Likewise.
12798         * g++.dg/special/conpr-4.C: Likewise.
12799         * g++.dg/special/initp1.C: Likewise.
12800         * g++.dg/special/ecos.exp: Remove code to detect availability of
12801         constructor priorities.
12802         * lib/target-supports.exp (check_effective_target_init_priority):
12803         New function.
12804
12805 2007-02-24  Jan Hubicka  <jh@suse.cz>
12806
12807         * gcc.c-torture/execute/pr30778.c: New testcase.
12808
12809 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12810
12811         PR libgfortran/30918
12812         * gfortran.dg/namelist_26.f90: New test.
12813
12814 2007-02-24  Richard Guenther  <rguenther@suse.de>
12815
12816         PR middle-end/30951
12817         * gcc.dg/pr30951.c: New testcase.
12818
12819 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12820
12821         * gcc.dg/torture/builtin-modf-1.c: New test.
12822
12823 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
12824
12825         PR tree-optimization/30904
12826         * gcc.dg/pr30904.c: New test.
12827
12828 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12829
12830         * gcc.test-framework/README: Correct command.
12831         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
12832         -Wunused-value.
12833         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12834
12835 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12836
12837         * lib/target-supports.exp (check_effective_target_unwrapped): New.
12838
12839 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
12840
12841         * lib/target-supports.exp (check_effective_target_newlib): New
12842         function.
12843
12844 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
12845
12846         PR fortran/30660
12847         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12848         allocatable component.
12849
12850
12851 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12852
12853         * gcc.dg/torture/builtin-logb-1.c: New test.
12854         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12855         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12856         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12857         sh* targets.
12858
12859 2007-02-23  Richard Guenther  <rguenther@suse.de>
12860
12861         * g++.dg/warn/changes-meaning.C: New testcase.
12862
12863 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12864
12865         PR libgfortran/30910
12866         * gfortran.dg/fmt_zero_precision.f90: Update test.
12867
12868 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12869
12870         * gcc.dg/torture/builtin-frexp-1.c: New test.
12871
12872 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
12873
12874         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12875
12876 2007-02-22  Ian Lance Taylor  <iant@google.com>
12877
12878         PR debug/30898
12879         * g++.dg/debug/pr30898.C: New test.
12880
12881 2007-02-22  Ira Rosen  <irar@il.ibm.com>
12882
12883         * gcc.dg/vect/vect-106.c: New test.
12884
12885 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12886             Ira Rosen  <irar@il.ibm.com>
12887
12888         PR tree-optimization/30843
12889         * gcc.dg/vect/pr30843.c: New test.
12890
12891 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12892
12893         PR tree-optimization/30858
12894         * gcc.dg/vect/pr30858.c: New test.
12895
12896 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
12897
12898         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12899         to set options for compiling testglue.
12900         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12901         * lib/obj-c++.exp (obj-c++_init): Likewise.
12902
12903 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
12904
12905         * gnat.dg/derived_aggregate.adb: New test.
12906
12907 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12908
12909         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12910         sh* targets.  Call the correct CKSGN macro.
12911
12912 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
12913
12914         * gfortran.dg/gomp/omp_parse1.f90: New test.
12915         * gfortran.dg/gomp/omp_parse2.f: New test.
12916
12917 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
12918
12919         PR fortran/30869
12920         * gfortran.dg/do_pointer_1.f90:  New test.
12921
12922 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12923
12924         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12925         and scalbln.
12926
12927 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
12928
12929         * gcc.dg/darwin-minversion-1.c: New.
12930         * gcc.dg/darwin-minversion-2.c: New.
12931
12932 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12933
12934         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12935
12936 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12937             DJ Delorie <dj@redhat.com>
12938
12939         PR other/30824
12940         * gcc.dg/Wfatal.c: New.
12941         * gcc.dg/Wfatal-2.c: New.
12942         * gcc.dg/Werror-1.c: Adjust expectations.
12943         * gcc.dg/Werror-5.c: Likewise.
12944         * gcc.dg/Werror-7.c: Likewise.
12945         * gcc.dg/Werror-10.c: Likewise.
12946         * gcc.dg/Werror-11.c: Likewise.
12947
12948 2007-02-20  Tobias Burnus  <burnus@net-b.de>
12949
12950         PR fortran/30522
12951         * gfortran.dg/volatile10.f90: New test.
12952
12953 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
12954
12955         PR libfortran/30533
12956         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
12957
12958 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12959
12960         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12961         * gcc.dg/Walways-true-1.c: Likewise.
12962         * gcc.dg/weak/weak-3.c: Likewise.
12963         * gcc.dg/Werror-1.c: Likewise.
12964         * gcc.dg/Werror-3.c: Likewise.
12965         * gcc.dg/Werror-4.c: Likewise.
12966         * gcc.dg/Werror-5.c: Likewise.
12967         * gcc.dg/Werror-6.c: Likewise.
12968         * gcc.dg/Werror-7.c: Likewise.
12969         * gcc.dg/Werror-8.c: Likewise.
12970         * gcc.dg/Werror-10.c: Likewise.
12971         * gcc.dg/Werror-11.c: Likewise.
12972         * gcc.dg/Werror-12.c: Likewise.
12973         * g++.old-deja/g++.mike/warn8.C: Likewise.
12974         * g++.dg/warn/Walways-true-1.C: Likewise.
12975         * g++.dg/warn/Walways-true-2.C: Likewise.
12976         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12977         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12978         -Wstring-literal-comparison with -Waddress.
12979         * gcc.dg/Wstring-literal-comparison-4.c: Replace
12980         -Wno-string-literal-comparison with -Wno-address.
12981
12982 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
12983
12984         * gnat.dg/self_aggregate_with_call.adb: New test.
12985
12986 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
12987
12988         PR tree-optimization/30975
12989         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12990         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12991         * gcc.dg/vect/pr30795.c: New.
12992
12993 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12994
12995         PR fortran/30681
12996         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12997
12998 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12999
13000         PR rtl-optimization/28173
13001         * gcc.target/i386/andor-1.c: New test case.
13002
13003 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13004
13005         * gcc.dg/torture/builtin-ldexp-1.c: New.
13006         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13007
13008 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13009
13010         * gfortran.dg/array_constructor_15.f90: New test case.
13011
13012 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13013
13014         * gfortran.dg/forall_10.f90: New test case.
13015
13016 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13017
13018         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13019
13020 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13021
13022         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13023         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13024
13025 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13026
13027         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13028         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13029         * gcc.target/i386/xchg-1.c: New test.
13030         * gcc.target/i386/xchg-2.c: New test.
13031
13032 2007-02-16  Richard Guenther  <rguenther@suse.de>
13033             Christian Bruel  <christian.bruel@st.com>
13034
13035         * gcc.dg/strict-overflow-5.c: New testcase.
13036
13037 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13038
13039         PR fortran/30793
13040         * gfortran.dg/func_derived_4.f90: New test.
13041
13042 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13043
13044         PR middle-end/30391
13045         * gfortran.dg/pr30391-1.f90: New test case.
13046
13047 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13048
13049         PR middle-end/30433
13050         * gcc.c-torture/compile/pr30433.c: New testcase to check
13051         that complex constants comparisions are foldded.
13052
13053 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13054
13055         PR C++/30158
13056         * g++.dg/ext/stmtexpr10.C: New testcase.
13057
13058 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13059
13060         PR middle-end/30729
13061         * gcc.dg/Wunused-value-2.c: New testcase.
13062
13063 2007-02-15  Ian Lance Taylor  <iant@google.com>
13064
13065         * g++.dg/eh/subreg-1.C: New test.
13066
13067 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13068
13069         PR c/26494
13070         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13071         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13072         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13073         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13074         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13075         * gcc.dg/Werror-implicit-function-declaration.c: New.
13076
13077 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13078
13079         PR c++/28943
13080         * g++.dg/warn/pr28943.C: New.
13081
13082 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13083
13084         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13085
13086 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13087
13088         PR fortran/30779
13089         * gfortran.dg/error_recovery_3.f90: New test.
13090
13091 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13092
13093         * g++.dg/tree-ssa/sra-1.C: New.
13094
13095 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13096
13097         * g++.dg/tree-ssa/sra-1.C: New.
13098
13099 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13100
13101         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13102
13103 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13104
13105         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13106
13107 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13108
13109         PR fortran/30799
13110         * gfortran.dg/logical_2.f90: New test.
13111
13112 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13113
13114         * gcc.dg/torture/complex-alias-1.c: New test.
13115
13116 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13117
13118         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13119         instead of -fdump-tree-tailcall.
13120
13121 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13122
13123         * gfortran.dg/interface_10.f90: Fix comment typo.
13124
13125 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13126
13127         PR tree-optimization/30771
13128         * gcc.dg/vect/pr30771.c: New test.
13129
13130 2007-02-13  Ian Lance Taylor  <iant@google.com>
13131
13132         * gcc.dg/Wstrict-overflow-1.c: New test.
13133         * gcc.dg/Wstrict-overflow-2.c: New test.
13134         * gcc.dg/Wstrict-overflow-3.c: New test.
13135         * gcc.dg/Wstrict-overflow-4.c: New test.
13136         * gcc.dg/Wstrict-overflow-5.c: New test.
13137         * gcc.dg/Wstrict-overflow-6.c: New test.
13138         * gcc.dg/Wstrict-overflow-7.c: New test.
13139         * gcc.dg/Wstrict-overflow-8.c: New test.
13140         * gcc.dg/Wstrict-overflow-9.c: New test.
13141         * gcc.dg/Wstrict-overflow-10.c: New test.
13142
13143 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13144
13145         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13146
13147 2007-02-13  Richard Henderson  <rth@redhat.com>
13148
13149         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13150         * gcc.c-torture/execute/pr29302-1.c: ... here.
13151
13152 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13153
13154         PR c/29521
13155         * gcc.dg/c90-return-1.c: Update output.
13156         * gcc.dg/c99-return-1.c: Likewise.
13157
13158 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13159
13160         PR fortran/30554
13161         * gfortran.dg/used_dummy_types_7.f90: New test..
13162
13163 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13164
13165         * gcc.target/i386/parity-1.c: New test.
13166         * gcc.target/i386/parity-2.c: New test.
13167
13168 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13169
13170         * gcc.target/i386/builtin-bswap-3.c: New test case.
13171
13172 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13173
13174         PR tree-optimization/29145
13175         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13176         alias analysis is improved to take better advantage of restrict
13177         qualified pointers.
13178         * gcc.dg/vect/vect-80.c: Likewise.
13179         * gcc.dg/vect/pr29145.c: New.
13180
13181 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13182
13183         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13184         * gcc.target/i386/sse4a-insert.c: Likewise.
13185
13186 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13187
13188         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13189         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13190
13191 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13192
13193         PR fortran/30478
13194         * gfortran.dg/enum_4.f90: Update error message checks.
13195
13196 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13197
13198         PR fortran/30554
13199         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13200         versions of the modules.
13201
13202         PR fortran/30617
13203         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13204         by getting rid of recursive I/O and providing functions with
13205         results.
13206
13207         PR fortran/30319
13208         * gfortran.dg/char_array_constructor_2.f90
13209
13210 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13211
13212         PR c++/26988
13213         * g++.dg/template/spec34.C: New test
13214
13215 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13216
13217         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13218         on i?86 and x86_64.
13219         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13220         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13221         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13222         on i?86 and x86_64.
13223         * gcc.dg/vect/vect-113.c: Ditto.
13224
13225 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13226
13227         PR c++/29487
13228         * g++.dg/eh/weak1-C: New test.
13229         * g++.dg/eh/weak1-a.cc: Likewise.
13230         * g++.dg/eh/comdat1.C: Likewise.
13231
13232 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13233             Dorit Nuzman  <dorit@il.ibm.com>
13234
13235         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13236         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13237         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13238         * gcc.dg/vect/vect-113.c: Likewise.
13239
13240         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13241
13242 2007-02-10  Richard Henderson  <rth@redhat.com>
13243
13244         * lib/target-supports.exp (check_effective_target_tls): Redefine
13245         to mean non-emulated tls.
13246         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13247         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13248         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13249         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13250         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13251         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13252         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13253
13254 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13255
13256         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13257
13258 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13259
13260         * gfortran.dg/secnds.f: Replace time tolerance with a
13261         before-and-after bracket.
13262         * gfortran.dg/secnds-1.f: Likewise.
13263
13264 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13265
13266         PR fortran/30512
13267         * gfortran.dg/maxlocval_1.f90: New test.
13268
13269 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13270
13271         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13272
13273 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13274
13275         PR fortran/30720
13276         * gfortran.dg/array_function_1.f90: New test.
13277
13278 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13279
13280         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13281         (check_effective_target_dummy_wcsftime): New functions.
13282
13283 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13284
13285         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13286         * lib/target-supports.exp (check_effective_target_uclibc): New
13287         function.
13288
13289 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13290
13291         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13292         (vsnprintf): Don't define for uClibc targets.
13293
13294 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13295
13296         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13297         set before checking whether it was allowed.
13298         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13299         before checking inside_main.
13300
13301 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13302
13303         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13304         uClinux targets.
13305         (u16sf): Likewise u4sf.
13306         * g++.dg/compat/struct-layout-1.h: Likewise.
13307
13308 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13309
13310         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13311         procedure.
13312         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13313         m68k targets if check_effective_target_coldfire_fpu returns true.
13314
13315 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13316         Richard Guenther  <rguenther@suse.de>
13317
13318         PR middle-end/23361
13319         * gcc.dg/fold-compare-3.c: New testcase.
13320         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13321
13322 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13323
13324         * gcc.dg/pr26570.c: Clean up coverage files.
13325         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13326         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13327         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13328         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13329         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13330         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13331         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13332         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13333         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13334         * gcc.dg/tree-ssa/pr25501.c: Ditto.
13335         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13336         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13337         * gcc.dg/vect/pr28952.c: Ditto.
13338         * gcc.dg/vect/pr27151.c: Ditto.
13339         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13340         * g++.dg/gomp/macro-3.C: Ditto.
13341
13342 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
13343
13344         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13345         of the loop.
13346
13347 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13348
13349         * gcc.target/i386/builtin-bswap-2.c: New test case.
13350
13351 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13352
13353         * gfortran.dg/forall_8.f90: New test case.
13354         * gfortran.dg/forall_9.f90: Likewise.
13355
13356 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13357
13358         * gcc.dg/builtins-20.c: Add some -~ complex cases.
13359
13360 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
13361
13362         * lib/target-supports.exp (check_effective_target_simulator): New.
13363
13364 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
13365
13366         * gcc.dg/tree-ssa/loop-25.c: New test.
13367
13368 2007-02-06  Richard Henderson  <rth@redhat.com>
13369
13370         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13371
13372 2007-02-06  Roger Sayle  <roger@eyesopen.com>
13373
13374         * gcc.target/powerpc/popcount-1.c: New test case.
13375         * gcc.target/powerpc/parity-1.c: Likewise.
13376
13377 2007-02-06  Richard Guenther  <rguenther@suse.de>
13378
13379         PR middle-end/27302
13380         * gcc.dg/torture/pr27302-2.c: New testcase.
13381
13382 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
13383
13384         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13385         * gcc.dg/vect/vect-iv-1.c: New test.
13386         * gcc.dg/vect/vect-iv-2.c: New test.
13387         * gcc.dg/vect/vect-iv-3.c: New test.
13388         * gcc.dg/vect/vect-iv-4.c: New test.
13389         * gcc.dg/vect/vect-iv-5.c: New test.
13390         * gcc.dg/vect/vect-iv-6.c: New test.
13391         * gcc.dg/vect/vect-iv-7.c: New test.
13392         * gcc.dg/vect/vect-iv-8.c: New test.
13393         * gcc.dg/vect/vect-iv-9.c: New test.
13394         * gcc.dg/vect/vect-iv-10.c: New test.
13395         * gcc.dg/vect/vect-iv-11.c: New test.
13396         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13397         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13398         * gcc.dg/vect/vect-14.c: Now vectorizable.
13399         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13400         loop).
13401         * gcc.dg/vect/vect-27.c: Likewise.
13402         * gcc.dg/vect/vect-29.c Likewise.
13403         * gcc.dg/vect/vect-dv-2.c: Likewise.
13404         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13405         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13406         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13407
13408 2007-02-06  Ira Rosen  <irar@il.ibm.com>
13409
13410         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13411
13412 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13413
13414         * gcc.dg/builtins-20.c: Add more cases.
13415
13416 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
13417
13418         PR debug/30189
13419         * gcc.dg/pr30189.c: New test.
13420
13421 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
13422
13423         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13424         for running tests.
13425         * gcc.target/i386/sse4a-extract.c: New test.
13426         * gcc.target/i386/sse4a-insert.c: New test.
13427         * gcc.target/i386/sse4a-montsd.c: New test.
13428         * gcc.target/i386/sse4a-montss.c: New test.
13429
13430 2007-02-05  Richard Guenther  <rguenther@suse.de>
13431
13432         * gcc.target/i386/vectorize3.c: New testcase.
13433
13434 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
13435
13436         PR target/30665
13437         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13438
13439 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13440
13441         PR fortran/30611
13442         * gfortran.dg/repeat_1.f90: New test.
13443
13444 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
13445
13446         PR fortran/30605
13447         * gfortran.dg/spread_shape_1.f90: Remove tabs.
13448         * gfortran.dg/derived_init_2.f90: Ditto.
13449         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13450         * gfortran.dg/array_initializer_1.f90: Ditto.
13451         * gfortran.dg/do_2.f90: Ditto.
13452         * gfortran.dg/proc_assign_1.f90: Ditto.
13453
13454 2007-02-04  Richard Guenther  <rguenther@suse.de>
13455
13456         PR middle-end/30636
13457         * g++.dg/warn/pr30636.C: New testcase.
13458         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13459
13460 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
13461
13462         PR middle-end/30667
13463         * gfortran.dg/pr30667.f: New test.
13464
13465 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13466
13467         * gcc.dg/builtins-54.c: Add more cases.
13468
13469 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
13470
13471         PR fortran/30514
13472         * gfortran.dg/zero_sized_2.f90: New test.
13473
13474         PR fortran/30660
13475         * gfortran.dg/alloc_comp_basics_4.f90: New test.
13476
13477         PR fortran/29820
13478         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13479         file.
13480
13481 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13482
13483         PR fortran/30683
13484         * gfortran.dg/interface_10.f90: New test.
13485
13486 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13487
13488         * gcc.dg/builtins-20.c: Add more cases.
13489
13490 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13491
13492         PR target/29682
13493         * gcc-target/ia64/pr29682.c: New test.
13494
13495 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
13496
13497         PR fortran/30284
13498         * gfortran.dg/arrayio_11.f90.f90: New test.
13499
13500         PR fortran/30626
13501         * gfortran.dg/arrayio_12.f90.f90: New test.
13502
13503 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
13504
13505         PR c++/30536
13506         * g++.dg/tls/diag-5.C: New test.
13507
13508         PR middle-end/30473
13509         * gcc.dg/pr30473.c: New test.
13510         * gcc.c-torture/execute/20070201-1.c: New test.
13511
13512 2007-02-01  Roger Sayle  <roger@eyesopen.com>
13513
13514         * gfortran.dg/dependency_20.f90: New test case.
13515
13516 2007-01-31  Ian Lance Taylor  <iant@google.com>
13517
13518         * gcc.dg/lower-subreg-1.c (test): New test.
13519
13520 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
13521
13522         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13523
13524 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13525
13526         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13527         * gcc.dg/torture/builtin-math-3.c: Likewise.
13528
13529 2007-01-31  Dirk Mueller  <dmueller@suse.de>
13530
13531         gcc.dg/Wparentheses-2.c: Update and add new tests.
13532
13533 2007-01-31  Ira Rosen  <irar@il.ibm.com>
13534
13535         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13536         vectorize.
13537
13538 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
13539
13540         * gcc.dg/builtins-63.c: New test.
13541
13542 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13543
13544         PR fortran/27588
13545         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13546
13547 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13548
13549         PR fortran/30520
13550         * gfortran.dg/volatile8.f90: New argument conformance test.
13551         * gfortran.dg/volatile9.f90: New scope test.
13552
13553 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13554
13555         PR c++/24745
13556         * g++.dg/warn/null4.C: New.
13557
13558 2001-01-30  Roger Sayle  <roger@eyesopen.com>
13559             Uros Bizjak  <ubizjak@gmail.com>
13560
13561         * gcc.dg/large-size-array-3.c: Correct typo.
13562
13563 2007-01-30  Richard Guenther  <rguenther@suse.de>
13564
13565         PR middle-end/27657
13566         * g++.dg/debug/pr27657.C: New testcase.
13567
13568 2007-01-30  Richard Guenther  <rguenther@suse.de>
13569
13570         PR middle-end/30313
13571         * gcc.dg/torture/pr30313.c: New testcase.
13572
13573 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
13574
13575         * gcc.dg/dfp/dfp-except.h: New file.
13576         * gcc.dg/dfp/fe-check.h: New file.
13577         * gcc.dg/dfp/fe-binop.c: New test.
13578         * gcc.dg/dfp/fe-convert-1.c: New test.
13579         * gcc.dg/dfp/fe-convert-2.c: New test.
13580         * gcc.dg/dfp/fe-convert-3.c: New test.
13581
13582         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13583         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13584         * gcc.dg/dfp/convert-dfp.c: Ditto.
13585         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13586
13587 2007-01-29  Josh Conner  <jconner@apple.com>
13588
13589         * gcc.target/powerpc/altivec-24.c: New test.
13590
13591 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
13592
13593         PR c++/28266
13594         * g++.dg/parse/defarg12.C: New test.
13595
13596 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
13597
13598         PR fortran/30554
13599         * gfortran.dg/used_dummy_types_6.f90: New test.
13600
13601 2007-01-28  Jan Hubicka  <jh@suse.cz>
13602
13603         * gcc.dg/tree-prof/val-prof-6.c: New test.
13604
13605 2007-01-28  Roger Sayle  <roger@eyesopen.com>
13606
13607         * gcc.dg/large-size-array-3.c: Correct test case (portability).
13608
13609 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
13610
13611         PR C++/28988
13612         * g++.dg/expr/dtor4.C: New test.
13613
13614 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
13615
13616         * gcc.dg/tree-ssa/loop-23.c: New test.
13617
13618 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
13619
13620         PR libfortran/30389
13621         * gfortran.dg/achar_2.f90:  New test.
13622         * gfortran.dg/achar_3.f90:  New test.
13623
13624 2007-01-27  Ian Lance Taylor  <iant@google.com>
13625
13626         * gcc.dg/strict-overflow-1.c: New test.
13627         * gcc.dg/no-strict-overflow-1.c: New test.
13628         * gcc.dg/strict-overflow-2.c: New test.
13629         * gcc.dg/no-strict-overflow-2.c: New test.
13630         * gcc.dg/strict-overflow-3.c: New test.
13631         * gcc.dg/no-strict-overflow-3.c: New test.
13632         * gcc.dg/strict-overflow-4.c: New test.
13633         * gcc.dg/no-strict-overflow-4.c: New test.
13634         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13635         * gcc.dg/pr15784-1.c: Likewise.
13636         * gcc.dg/pr20922-1.c: Likewise.
13637         * gcc.dg/pr20922-3.c: Likewise.
13638         * gcc.dg/pr20922-4.c: Likewise.
13639         * gcc.dg/pr20922-6.c: Likewise.
13640         * gcc.dg/compare-4.c: Likewise.
13641         * gcc.dg/torture/pr26898-1.c: Likewise.
13642         * gcc.dg/tree-ssa/divide-1.c: Likewise.
13643         * gcc.dg/tree-ssa/divide-2.c: Likewise.
13644         * gcc.dg/tree-ssa/divide-3.c: Likewise.
13645         * gcc.dg/tree-ssa/divide-4.c: Likewise.
13646         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13647         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13648         * gcc.dg/tree-ssa/pr21082.c: Likewise.
13649         * gcc.dg/tree-ssa/pr26899.c: Likewise.
13650         * g++.dg/tree-ssa/pr21082.C: Likewise.
13651
13652 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13653
13654         * gcc-dg/large-size-array-3.c: New test case.
13655
13656 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13657
13658         * gfortran.dg/forall_7.f90: New test case.
13659
13660 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
13661
13662         PR fortran/30407
13663         * gfortran.dg/where_operator_assign_1.f90: New test.
13664         * gfortran.dg/where_operator_assign_2.f90: New test.
13665         * gfortran.dg/where_operator_assign_3.f90: New test.
13666
13667 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
13668
13669         * lib/target-supports.exp
13670         (check_effective_target_powerpc_altivec): New.
13671         (check_effective_target_vect_cmdline_needed): Use it.
13672
13673 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
13674
13675         PR fortran/30278
13676         * gfortran.dg/backslash_3.f: New test.
13677
13678 2007-01-26  Richard Guenther  <rguenther@suse.de>
13679
13680         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13681
13682 2007-01-26  Tobias Burnus  <burnus@net-b.de>
13683
13684         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13685         * gfortran.dg/vect/vect.exp: Ditto.
13686         * gfortran.dg/dg.exp: Ditto.
13687         * gfortran.fortran-torture/execute/execute.exp: Ditto.
13688         * gfortran.fortran-torture/compile/compile.exp: Ditto.
13689
13690 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13691
13692         * gcc.dg/builtins-20.c: Add more cases.
13693         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13694
13695 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13696
13697         PR fortran/30437
13698         * gcc.dg/Wall.c: New.
13699         * gcc.dg/Wno-all.c: New.
13700         * gfortran.dg/Wall.f90: New.
13701         * gfortran.dg/Wno-all.f90: New.
13702
13703 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
13704
13705         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13706         * g++.dg/eh/simd-2.C: Also run on Darwin.
13707         * g++.dg/eh/simd-3.C: New.
13708         * g++.dg/eh/simd-4.C: New.
13709
13710 2007-01-25  Richard Guenther  <rguenther@suse.de>
13711
13712         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13713         and _PROFILE_USE.
13714         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13715
13716 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
13717
13718         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13719         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13720         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13721         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13722         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13723         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13724         * gcc.dg/ipa/ipa-7.c: New testcase.
13725
13726 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
13727
13728         * g++.dg/cpp0x/warn_cxx0x.C: New.
13729
13730 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13731
13732         * gcc.dg/builtins-20.c: Test builtin carg.
13733
13734 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
13735
13736         PR middle-end/27416
13737         * gcc.dg/gomp/pr27416.c: New test.
13738
13739         PR middle-end/30494
13740         * gcc.dg/gomp/pr30494.c: New test.
13741         * g++.dg/gomp/pr30494.C: New test.
13742
13743         PR middle-end/30421
13744         * gcc.dg/gomp/pr30421.c: New test.
13745
13746 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
13747
13748         * gcc.target/ia64/versionid-1.c: New test.
13749         * gcc.target/ia64/versionid-2.c: New test.
13750
13751 2007-01-24  Richard Guenther  <rguenther@suse.de>
13752
13753         PR testsuite/30181
13754         * gcc.dg/builtins-57.c: Change to a link-time testcase
13755         to support non-C99 targets.
13756
13757 2007-01-24  Jan Hubicka  <jh@suse.cz>
13758
13759         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13760
13761 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13762
13763         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13764
13765 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
13766
13767         PR objc/27438
13768         * objc.dg/const-str-12.m: New test.
13769
13770 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13771
13772         PR fortran/30532
13773         * gfortran.dg/ctrl-z.f90:  New test.
13774
13775 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13776
13777         PR fortran/30481
13778         * gfortran.dg/namelist_assumed_char.f90:  New test.
13779
13780 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
13781
13782         PR c++/27492
13783         * g++.dg/inherit/covariant15.C: New test.
13784
13785 2007-01-23  Ian Lance Taylor  <iant@google.com>
13786
13787         * g++.dg/warn/Wparentheses-24.C: New test.
13788
13789 2007-01-23  Richard Guenther  <rguenther@suse.de>
13790
13791         PR testsuite/30560
13792         * ada/acats/run_acats: Do not call gnatmake or gnatchop
13793         with full path.
13794
13795 2007-01-22  Richard Guenther  <rguenther@suse.de>
13796
13797         PR tree-optimization/30038
13798         * gcc.dg/builtins-62.c: New testcase.
13799
13800 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13801
13802         * gcc.c-torture/compile/20070121.c: New test.
13803
13804 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
13805
13806         PR libfortran/30525
13807         * gfortran.dg/char_comparison_1.f:  New test.
13808
13809 2007-01-21  Ira Rosen  <irar@il.ibm.com>
13810
13811         * gcc.dg/vect/vect-strided-same-dr.c: New test.
13812
13813 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
13814
13815         PR objc/30479
13816         * objc.dg/pch: New directory.
13817         * objc.dg/pch/pch.exp: New file.
13818         * objc.dg/pch/interface-1.m: New test.
13819         * objc.dg/pch/interface-1.hs: New include file.
13820         * lib/objc.exp (objc_target_compile): Add
13821         "-x objective-c-header" in front of the sources if this is
13822         a precompiled header being compiled.
13823
13824 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13825
13826         * gfortran.dg/array_memcpy_3.f90: New test case.
13827         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
13828
13829 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13830             Brooks Moses  <brooks.moses@codesourcery.com>
13831             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13832
13833         * gfortran.dg/intrinsic_sign_1.f90: New test case.
13834         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13835
13836 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13837
13838         * gcc.dg/torture/builtin-math-3.c: Test fdim.
13839
13840 2007-01-19  Mike Stump  <mrs@apple.com>
13841
13842         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
13843         away.
13844
13845 2007-01-19  Roger Sayle  <roger@eyesopen.com>
13846
13847         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13848         option instead of -funsafe-math-optimizations.
13849
13850 2007-01-19  Tomas Bily  <tbily@suse.cz>
13851
13852         gcc.dg/tree-prof/indir-call-prof.c: New.
13853         g++.dg/dg.exp: Add tree-prof subdirectory.
13854         g++.dg/tree-prof/indir-call-prof.C: New.
13855         g++.dg/tree-prof/tree-prof.exp: New.
13856
13857 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13858
13859         PR c++/17947
13860         * g++.dg/warn/deprecated.C: Update warning output.
13861         * g++.dg/warn/deprecated-2.C: Likewise.
13862         * g++.dg/warn/deprecated-3.C: New.
13863
13864 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13865
13866         * gcc.c-torture/execute/nestfunc-7.c: New.
13867
13868 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
13869
13870         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13871
13872 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13873
13874         * gcc.dg/m68k-pic-1.c: New.
13875
13876 2007-01-18  Roger Sayle  <roger@eyesopen.com>
13877
13878         * gfortran.dg/array_memcpy_4.f90: New test case.
13879
13880 2007-01-18  Josh Conner  <jconner@apple.com>
13881
13882         PR target/30485
13883         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13884         * gcc.dg/vect/no-trapping-math-1: New.
13885         * gcc.dg/vect/no-trapping-math-2: New.
13886
13887 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
13888
13889         * gcc.target/i386/387-8.c: Update comment about optimizing
13890         inherent load of 1.0 of fptan instruction.
13891
13892 2007-01-18  Dirk Mueller  <dmueller@suse.de>
13893             Richard Guenther <rguenther@suse.de>
13894
13895         PR diagnostic/8268
13896         * gcc.dg/Warray-bounds.c: New testcase.
13897         * gcc.dg/Warray-bounds-2.c: New testcase.
13898         * g++.dg/warn/Warray-bounds.C: New testcase.
13899         * g++.dg/warn/Warray-bounds-2.C: New testcase.
13900
13901 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
13902
13903         PR fortran/30476
13904         * gfortran.dg/generic_12.f90: New test.
13905
13906 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
13907
13908         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13909         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13910
13911 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
13912
13913         * gcc.dg/dfp/compare-special.h: New file.
13914         * gcc.dg/dfp/compare-special-32.c: New test.
13915         * gcc.dg/dfp/compare-special-64.c: New test.
13916         * gcc.dg/dfp/compare-special-128.c: New test.
13917
13918 2007-01-16  Roger Sayle  <roger@eyesopen.com>
13919             Paul Thomas  <pault@gcc.gnu.org>
13920             Steven G. Kargl  <kargl@gcc.gnu.org>
13921
13922         PR fortran/30404
13923         * gfortran.dg/forall_6.f90: New test case.
13924         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13925         * gfortran.dg/dependency_13.f90: Likewise.
13926
13927 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13928
13929         PR testsuite/12325
13930         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13931         targets that don't support Inf.
13932
13933 2007-01-15  Dale Johannesen  <dalej@apple.com>
13934
13935         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
13936
13937 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
13938
13939         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
13940         of achar for 0xff to avoid the "Extended ASCII not
13941         implemented" error message.
13942
13943 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
13944
13945         PR fortran/28172
13946         * gfortran.dg/altreturn_4.f90: New test.
13947
13948         PR fortran/29389
13949         * gfortran.dg/stfunc_4.f90: New test.
13950
13951         PR fortran/29712
13952         * gfortran.dg/bound_2.f90: Reinstate commented out line.
13953         * gfortran.dg/initialization_1.f90: Change warning.
13954
13955         PR fortran/30283
13956         * gfortran.dg/specification_type_resolution_2.f90: New test.
13957
13958 2007-01-14  Jan Hubicka  <jh@suse.cz>
13959
13960         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13961         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13962         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13963         elimination.
13964
13965 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
13966
13967         PR fortran/30410
13968         * gfortran.dg/external_procedures_2.f90: New test.
13969
13970 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
13971
13972         PR target/30413
13973         * gcc.target/i386/pr30413.c: New test.
13974
13975 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
13976
13977         PR fortran/30452
13978         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
13979
13980 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
13981
13982         * gcc.dg/20070112-1.c: New test.
13983
13984 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13985
13986         PR libgfortran/30435
13987         * gfortran.dg/list_read_6.f90: New test.
13988
13989 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
13990
13991         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
13992
13993 2007-01-12  Tom Tromey  <tromey@redhat.com>
13994
13995         PR preprocessor/28227:
13996         * gcc.dg/cpp/pr28227.c: New file.
13997
13998 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13999
14000         * gcc.dg/tree-ssa/loop-22.c: New test.
14001
14002 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14003
14004         PR tree-optimization/29516
14005         * gcc.dg/tree-ssa/loop-20.c: New test.
14006
14007 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14008
14009         PR libfortran/30415
14010         * minmaxloc_integer_kinds_1.f90:  New test.
14011
14012 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14013
14014         PR c++/29573
14015         * g++.dg/template/sizeof-template-argument.C: New test.
14016
14017 2007-01-11  Jan Hubicka  <jh@suse.cz>
14018
14019         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14020         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14021         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14022         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14023         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14024         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14025         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14026         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14027         transformation in question.
14028         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14029         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14030         * gcc.dg/always_inline3.c: Likewise.
14031
14032 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14033
14034         PR c++/28999
14035         * g++.dg/template/typename11.C: New test.
14036
14037 2007-01-10  Robert Kennedy <jimbob@google.com>
14038
14039         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14040
14041 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14042
14043         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14044         for different integer kinds.
14045         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14046         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14047         * gfortran.dg/ishft_2.f90: New test.
14048         * gfortran.dg/ishft_3.f90: New test.
14049
14050 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14051
14052         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14053
14054 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14055
14056         PR tree-optimization/30322
14057         * gcc.dg/tree-ssa/loop-21.c: New test.
14058
14059 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14060
14061         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14062
14063 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14064
14065         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14066
14067 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14068
14069         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14070         * g++.dg/warn/overflow-warn-3.C: Likewise.
14071         * g++.dg/warn/overflow-warn-4.C: Likewise.
14072         * g++.dg/warn/overflow-warn-5.C: Likewise.
14073         * g++.dg/warn/overflow-warn-6.C: Likewise.
14074         * g++.dg/warn/Woverflow-1.C: Likewise.
14075         * g++.dg/warn/Woverflow-2.C: Likewise.
14076         * g++.dg/warn/Woverflow-3.C: Likewise.
14077         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14078
14079 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14080
14081         * gfortran.dg/array_constructor_14.f90: New test case.
14082         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14083
14084 2007-01-08  Richard Guenther  <rguenther@suse.de>
14085
14086         PR tree-optimization/23603
14087         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14088         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14089
14090 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14091
14092         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14093         in __v8qi typedef.
14094         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14095         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14096         compiler behaviour.
14097         * gcc.dg/simd-5.c: Likewise.
14098         * gcc.dg/simd-6.c: Likewise.
14099         * g++.dg/conversion/simd1.C: Likewise.
14100         * g++.dg/conversion/simd3.C: Likewise.
14101         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14102         (main): Use it.
14103
14104 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14105
14106         PR tree-optimization/29877
14107         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14108         name of a hard register for the target concerned.  Adjust dg-error
14109         directives to cope with new behaviour of TER.
14110
14111 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14112
14113         PR c++/28986
14114         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14115         * g++.dg/warn/overflow-warn-1.C: New.
14116         * g++.dg/warn/overflow-warn-3.C: New.
14117         * g++.dg/warn/overflow-warn-4.C: New.
14118         * g++.dg/warn/overflow-warn-5.C: New.
14119         * g++.dg/warn/overflow-warn-6.C: New.
14120         * g++.dg/warn/Woverflow-1.C: New.
14121         * g++.dg/warn/Woverflow-2.C: New.
14122         * g++.dg/warn/Woverflow-3.C: New.
14123         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14124
14125 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14126
14127         PR fortran/27698
14128         * gfortran.dg/invalid_name.f90: New test.
14129         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14130         * gfortran.dg/gomp/pr29759.f90: Ditto.
14131
14132 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14133
14134         * gfortran.dg/present_1.f90:  Update error message.
14135
14136 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14137
14138         PR c++/19439
14139         * g++.dg/template/duplicate1.C: New test
14140         * g++.dg/template/memfriend6.C: Adjust error markers.
14141
14142 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14143
14144         PR tree-opt/30385
14145         * gcc.dg/torture/inline-1.c: New test.
14146
14147 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14148
14149         PR c/19978
14150         * gcc.dg/multiple-overflow-warn-1.c: New.
14151         * gcc.dg/multiple-overflow-warn-2.c: New.
14152         * gcc.dg/overflow-warn-6.c: New.
14153         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14154
14155 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14156
14157         * gfortran.dg/array_memcpy_1.f90: New test case.
14158         * gfortran.dg/array_memcpy_2.f90: Likewise.
14159
14160 2007-01-05  Richard Guenther  <rguenther@suse.de>
14161
14162         PR middle-end/27826
14163         * g++.dg/opt/pr27826.C: New testcase.
14164
14165 2007-01-05  Ian Lance Taylor  <iant@google.com>
14166
14167         * gcc.dg/Walways-true-1.c: New test.
14168         * gcc.dg/Walways-true-2.c: New test.
14169         * g++.dg/warn/Walways-true-1.C: New test.
14170         * g++.dg/warn/Walways-true-2.C: New test.
14171
14172 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14173
14174         PR c/30360
14175         * gcc.dg/pr30360.c: New test.
14176
14177 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14178
14179         PR fortran/23232
14180         * gfortran.dg/data_implied_do_1.f90: New test.
14181
14182         PR fortran/27996
14183         PR fortran/27998
14184         * gfortran.dg/char_length_1.f90: New test.
14185
14186 2007-01-05  Richard Guenther  <rguenther@suse.de>
14187
14188         PR middle-end/28116
14189         * g++.dg/opt/pr28116.C: New testcase.
14190
14191 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14192
14193         PR fortran/29624
14194         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14195           invalid deallocate.
14196         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14197         * gfortran.dg/protected_4.f90: Add pointer intent check.
14198         * gfortran.dg/protected_6.f90: Add pointer intent check.
14199         * gfortran.dg/pointer_intent_1.f90: New test.
14200         * gfortran.dg/pointer_intent_2.f90: New test.
14201         * gfortran.dg/pointer_intent_3.f90: New test.
14202
14203 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14204
14205         PR 30235
14206         * gfortran.dg/altreturn_2.f90: new test.
14207
14208 2007-01-04  Tom Tromey  <tromey@redhat.com>
14209
14210         PR preprocessor/28165:
14211         * gcc.dg/cpp/pr28165.c: New file.
14212
14213 2007-01-03  Josh Conner  <jconner@apple.com>
14214
14215         PR middle-end/29683
14216         * gcc.dg/pr29683.c: New.
14217
14218 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14219
14220         PR c++/28217
14221         * g++.dg/pch/template-1.C: New test.
14222         * g++.dg/pch/template-1.Hs: New file.
14223
14224 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14225
14226         PR middle-end/30353
14227         * gcc.c-torture/compile/complex-4.c: New test.
14228
14229 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14230
14231         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14232         -maltivec.
14233         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14234
14235 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14236
14237         PR middle-end/30286
14238         * gcc.dg/pr30286.c: New test.
14239
14240         PR c++/29535
14241         * g++.dg/template/crash66.C: New test.
14242
14243         PR c++/29054
14244         * g++.dg/template/friend49.C: New test.
14245
14246 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14247
14248         * gfortran.dg/ibits.f90: New test.
14249
14250 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14251
14252         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14253         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14254
14255 2007-01-02  Jan Hubicka  <jh@suse.cz>
14256
14257         * gcc.dg/pr16194.c: We now output error on all three functions,
14258         not just first one.
14259
14260 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14261
14262         PR c/19977
14263         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14264         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14265
14266 2006-01-02  Ian Lance Taylor  <iant@google.com>
14267
14268         * g++.dg/warn/Wparentheses-22.C: New test.
14269         * g++.dg/warn/Wparentheses-23.C: New test.
14270
14271 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14272
14273         PR middle-end/7651
14274         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14275         * gcc.dg/declspec-3-Wextra.c: New.
14276         * gcc.dg/declspec-3-no.c: New
14277
14278 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14279
14280         PR fortran/20896
14281         * gfortran.dg/interface_10.f90: Remove.
14282
14283 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14284
14285         * gcc.dg/fold-eqxor-4.c: New test case.
14286
14287 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14288
14289         PR middle-end/30311
14290         * gcc.c-torture/compile/pr30311.c: New test.
14291
14292 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14293
14294         PR middle-end/30253
14295         * gcc.c-torture/compile/statement-expression-1.c: New test.
14296
14297 2007-01-01  Andreas Schwab  <schwab@suse.de>
14298
14299         PR target/29166
14300         * g++.dg/eh/pr29166.C: New test.
14301
14302 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14303
14304         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14305         New.
14306         (check_effective_target_vect_cmdline_needed): Use it.
14307
14308 2006-12-31  Richard Guenther  <rguenther@suse.de>
14309
14310         PR middle-end/30137
14311         * gcc.dg/pr30137-1.c: New testcase.
14312         * gcc.dg/pr30137-2.c: Likewise.
14313
14314 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14315
14316         PR middle-end/30322
14317         * gcc.dg/fold-plusnot-1.c: New test case.
14318
14319 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14320
14321         PR c++/29731
14322         * g++.dg/parse/template22.C: New test.
14323
14324 2006-12-31  Richard Guenther  <rguenther@suse.de>
14325
14326         PR middle-end/30338
14327         * gcc.c-torture/compile/pr30338.c: New testcase.
14328
14329 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14330
14331         PR fortran/27900
14332         * gfortran.dg/intrinsic_actual_4.f90: New test.
14333
14334         PR fortran/24325
14335         * gfortran.dg/func_decl_3.f90: New test.
14336
14337 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14338
14339         PR fortran/23060
14340         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14341         * gfortran.dg/c_by_val_1.f: New test.
14342         * gfortran.dg/c_by_val_2.f: New test.
14343         * gfortran.dg/c_by_val_3.f: New test.
14344
14345 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
14346
14347         PR libfortran/30321
14348         * gfortran.dg/sum_zero_array_1.f90:  New test.
14349
14350 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
14351
14352         PR preprocessor/29612
14353         * gcc.dg/cpp/pr29612-1.c: New test.
14354         * gcc.dg/cpp/pr29612-2.c: New test.
14355
14356 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
14357
14358         PR fortran/30034
14359         * gfortran.dg/pure_formal_proc_1.f90: New test.
14360
14361         PR fortran/30237
14362         * gfortran.dg/intrinsic_actual_3.f90: New test.
14363
14364 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14365
14366         PR fortran/30014
14367         * gfortran.dg/io_constraints_1.f90: Update test.
14368         * gfortran.dg/io_constraints_2.f90: Update test.
14369         * gfortran.dg/inquire_iolength.f90: New test.
14370
14371 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
14372
14373         PR fortran/20896
14374         * gfortran.dg/interface_10.f90: New test.
14375         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14376         since z is already, locally a variable.
14377
14378         PR fortran/25135
14379         * gfortran.dg/generic_11.f90: New test.
14380         * gfortran.dg/interface_7.f90: Remove name clash between module
14381         name and procedure 'x' referenced in the interface.
14382
14383 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14384
14385         PR middle-end/7651
14386         * gcc.dg/Wmissing-parameter-type.c: New.
14387         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14388         * gcc.dg/Wmissing-parameter-type-no.c: New.
14389
14390 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
14391
14392         PR fortran/25818
14393         * gfortran.dg/entry_array_specs_2.f: New test.
14394
14395         PR fortran/30084
14396         * gfortran.dg/nested_modules_6.f90: New test.
14397
14398 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14399
14400         PR middle-end/7651
14401         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14402         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14403
14404 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
14405
14406         PR C++/30168
14407         * g++.dg/opt/complex6.C: New test.
14408
14409 2006-12-22  Ben Elliston  <bje@au.ibm.com>
14410
14411         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14412         full" if the linker on spu-*-* warns about exceeding local store.
14413
14414         And revert this patch:
14415         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14416         fail to link due to relocation overflows on spu-*-*.
14417
14418 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14419
14420         PR fortran/30273
14421         * gfortran.dg/dependency_19.f90: New test.
14422
14423 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14424
14425         PR fortran/30202
14426         * gfortran.dg/alloc_comp_basics_3.f90: New test.
14427
14428 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
14429
14430         PR middle-end/30262
14431         * gcc.c-torture/execute/20061220-1.c: New test.
14432
14433         PR middle-end/30263
14434         * gcc.dg/gomp/asm-1.c: New test.
14435
14436         PR target/30230
14437         * g++.dg/eh/ia64-2.C: New test.
14438
14439 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14440
14441         PR target/28966
14442         PR target/29248
14443         * gcc.dg/rs6000-leaf.c: New.
14444
14445 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14446
14447         PR fortran/25392
14448         * gfortran.dg/f2c_8.f90: New test.
14449
14450 2006-12-20  Bill Wendling  <wendling@apple.com>
14451
14452         * gcc.dg/asm-b.c: Check for __ppc64__.
14453
14454 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14455
14456         PR fortran/30190
14457         * gfortran.dg/bounds_check_5.f90: New test.
14458
14459 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
14460
14461         PR middle-end/30143
14462         * gcc.dg/gomp/complex-1.c: New testcase.
14463
14464 2006-12-20  Roger Sayle  <roger@eyesopen.com>
14465
14466         * gfortran.dg/array_memset_1.f90: New test case.
14467
14468 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
14469
14470         * lib/target-supports.exp: Add spu to
14471         check_effective_target_vect_widen_mult_hi_to_si.
14472
14473 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14474
14475         PR fortran/29992
14476         * gfortran.dg/generic_9.f90: New test.
14477
14478         PR fortran/30081
14479         * gfortran.dg/generic_10.f90: New test.
14480
14481 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
14482
14483         PR tree-opt/30045
14484         * gcc.dg/pr30045.c: New test.
14485
14486 2006-12-20  Ben Elliston  <bje@au.ibm.com>
14487
14488         * gcc.dg/20020312-2.c: Add a case for __SPU__.
14489
14490 2006-12-19  Eric Christopher  <echristo@apple.com>
14491
14492         PR target/29302
14493         * gcc.c-torture/execute/pr29302-1.c: New.
14494
14495 2006-12-19  Tobias Burnus  <burnus@net-b.de>
14496
14497         PR fortran/39238
14498         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14499
14500 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
14501
14502         PR fortran/30236
14503         * gfortran.dg/altreturn_3.f90: New test.
14504
14505         * gfortran.dg/char_result_12.f90: Fix comment typos.
14506
14507 2006-12-19  Ben Elliston  <bje@au.ibm.com>
14508
14509         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14510         as newlib's stdio.h uses non-traditional cpp constructs.
14511
14512 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14513
14514         * gfortran.dg/advance.f90: Renamed to advance_1.f90
14515         * gfortran.dg/append-1.f90: Renamed to append_1.f90
14516         * gfortran.dg/array-1.f90: Renamed to array_1.f90
14517         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14518         * gfortran.dg/backspace.f: Renamed to backspace_1.f
14519         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14520         * gfortran.dg/default_initialization.f: Renamed to
14521         default_initialization_1.f
14522         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14523         dollar_edit_descriptor_1.f
14524         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14525         dollar_edit_descriptor_2.f
14526         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14527         dollar_edit_descriptor_3.f
14528         * gfortran.dg/logint-1.f: Renamed to logint_1.f
14529         * gfortran.dg/logint-2.f: Renamed to logint_2.f
14530         * gfortran.dg/logint-3.f: Renamed to logint_3.f
14531         * gfortran.dg/advance_1.f90: Renamed from advance.f90
14532         * gfortran.dg/append_1.f90: Renamed from append-1.f90
14533         * gfortran.dg/array_1.f90: Renamed from array-1.f90
14534         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14535         * gfortran.dg/backspace_1.f: Renamed from backspace.f
14536         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14537         * gfortran.dg/default_initialization_1.f: Renamed from
14538         default_initialization.f
14539         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14540         dollar_edit_descriptor-1.f
14541         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14542         dollar_edit_descriptor-2.f
14543         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14544         dollar_edit_descriptor-3.f
14545         * gfortran.dg/logint_1.f: Renamed from logint-1.f
14546         * gfortran.dg/logint_2.f: Renamed from logint-2.f
14547         * gfortran.dg/logint_3.f: Renamed from logint-3.f
14548
14549 2006-12-18  Bill Wendling  <wendling@apple.com>
14550
14551         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14552         id is an OjbC keyword.
14553
14554 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14555
14556         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14557
14558 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14559
14560         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14561
14562 2006-12-18  Ian Lance Taylor  <iant@google.com>
14563
14564         * g++.dg/warn/Wmissing-declarations-1.C: New test.
14565
14566 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14567
14568         * gcc.c-torture/compile/pr27528.c: Use empty templates.
14569
14570 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
14571
14572         PR fortran/30207
14573         * gfortran.fortran-torture/execute/where21.f90: New test.
14574
14575 2006-12-17  Tobias Burnus  <burnus@net-b.de>
14576
14577         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14578
14579 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14580
14581         PR middle-end/7651
14582         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14583         * gcc.dg/if-empty-1.c: Likewise.
14584         * gcc.dg/pr23165.c: Likewise.
14585         * g++.dg/warn/empty-body.C: Likewise.
14586
14587 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14588
14589         PR libfortran/30005
14590         * gfortran.dg/open_errors.f90: New test.
14591
14592 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
14593
14594         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14595
14596         * gcc.target/i386/ssse3-pabsb.c: New file.
14597         * gcc.target/i386/ssse3-pabsd.c: Likewise.
14598         * gcc.target/i386/ssse3-pabsw.c: Likewise.
14599         * gcc.target/i386/ssse3-palignr.c: Likewise.
14600         * gcc.target/i386/ssse3-phaddd.c: Likewise.
14601         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14602         * gcc.target/i386/ssse3-phaddw.c: Likewise.
14603         * gcc.target/i386/ssse3-phsubd.c: Likewise.
14604         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14605         * gcc.target/i386/ssse3-phsubw.c: Likewise.
14606         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14607         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14608         * gcc.target/i386/ssse3-pshufb.c: Likewise.
14609         * gcc.target/i386/ssse3-psignb.c: Likewise.
14610         * gcc.target/i386/ssse3-psignd.c: Likewise.
14611         * gcc.target/i386/ssse3-psignw.c: Likewise.
14612         * gcc.target/i386/ssse3-vals.h: Likewise.
14613
14614 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
14615
14616         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14617         * lib/fortran-torture.exp: Include target-supports.exp.
14618
14619 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
14620
14621         PR target/30185
14622         * gcc.c-torture/execute/pr30185.c: New test.
14623
14624 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14625
14626         PR testsuite/30179
14627         PR testsuite/30180
14628         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14629         * gcc.dg/builtin-bswap-2.c: Likewise.
14630         * gcc.dg/builtin-bswap-3.c: Likewise.
14631         * gcc.dg/builtin-bswap-4.c: Likewise.
14632         * lib/target-supports.exp (check_effective_target_stdint_types): New.
14633         * gcc.c-torture/execute/mode-dependent-address.x: New file.
14634
14635 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14636
14637         PR libfortran/30145
14638         * gfortran.dg/write_zero_array: New test.
14639
14640 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14641
14642         PR fortran/30200
14643         * gfortran.dg/write_fmt_trim.f90: New test.
14644
14645 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
14646
14647         PR 30194
14648         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14649         temporarily.
14650
14651 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14652
14653         * lib/target-supports.exp (check_weak_available): Use istarget
14654         "hppa*-*-hpux10*" instead of regexp.
14655         (check_cxa_atexit_available): Likewise.
14656
14657 2006-12-14  Richard Guenther  <rguenther@suse.de>
14658
14659         PR tree-optimization/30197
14660         * gcc.c-torture/execute/complex-1.c: Fix function name.
14661         * gcc.dg/builtins-61.c: New testcase.
14662
14663 2006-12-14  Richard Guenther  <rguenther@suse.de>
14664
14665         PR middle-end/30172
14666         * gcc.dg/pr30172-1.c: New testcase.
14667
14668 2006-12-14  Richard Guenther  <rguenther@suse.de>
14669
14670         PR tree-optimization/30198
14671         * gcc.dg/builtins-60.c: New testcase.
14672
14673 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
14674
14675         * lib/target-supports.exp (vect_no_align): Remove spu.
14676
14677 2006-12-13  Ian Lance Taylor  <iant@google.com>
14678
14679         PR c++/19564
14680         PR c++/19756
14681         * g++.dg/warn/Wparentheses-5.C: New test.
14682         * g++.dg/warn/Wparentheses-6.C: New test.
14683         * g++.dg/warn/Wparentheses-7.C: New test.
14684         * g++.dg/warn/Wparentheses-8.C: New test.
14685         * g++.dg/warn/Wparentheses-9.C: New test.
14686         * g++.dg/warn/Wparentheses-10.C: New test.
14687         * g++.dg/warn/Wparentheses-11.C: New test.
14688         * g++.dg/warn/Wparentheses-12.C: New test.
14689         * g++.dg/warn/Wparentheses-13.C: New test.
14690         * g++.dg/warn/Wparentheses-14.C: New test.
14691         * g++.dg/warn/Wparentheses-15.C: New test.
14692         * g++.dg/warn/Wparentheses-16.C: New test.
14693         * g++.dg/warn/Wparentheses-17.C: New test.
14694         * g++.dg/warn/Wparentheses-18.C: New test.
14695         * g++.dg/warn/Wparentheses-19.C: New test.
14696         * g++.dg/warn/Wparentheses-20.C: New test.
14697         * g++.dg/warn/Wparentheses-21.C: New test.
14698
14699 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14700
14701         PR testsuite/30157
14702         * lib/target-supports.exp (check_cxa_atexit_available): Return false
14703         for target "hppa.*hpux10".
14704
14705 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
14706
14707         * g++.dg/debug/vartrack1.C: New test.
14708
14709         * g++.dg/opt/ifcvt1.C: New test.
14710
14711         * gcc.dg/tls/opt-13.c: New test.
14712
14713         * gcc.dg/20060425-2.c: New test.
14714
14715         * g++.dg/opt/pr15054-2.C: New test.
14716
14717         * gcc.c-torture/execute/20060420-1.c: New test.
14718
14719         * gcc.c-torture/execute/20060412-1.c: New test.
14720
14721         * objc/compile/20060406-1.m: New test.
14722
14723 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
14724
14725         * g++.dg/template/array17.C: New test.
14726
14727 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
14728
14729         * gcc.target/powerpc/altivec-23.c: New test.
14730
14731 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
14732
14733         PR c++27316
14734         * g++.dg/inherit/error3.C: New test.
14735
14736         PR c++/28740
14737         * g++.dg/inherit/error4.C: New test.
14738
14739 2006-12-13  Richard Guenther  <rguenther@suse.de>
14740
14741         PR tree-optimization/17687
14742         * gcc.dg/builtins-59.c: New testcase.
14743
14744 2006-12-13  Ben Elliston  <bje@au.ibm.com>
14745
14746         * gcc.target/spu/Wmain.c: New test.
14747
14748 2006-12-12  Josh Conner  <jconner@apple.com>
14749
14750         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14751         * g++.dg/abi/thunk4.C: Likewise.
14752         * g++.dg/abi/rtti3.C: Likewise.
14753
14754 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
14755
14756         * gcc.target/spu/cpat-1.c: New test.
14757         * gcc.target/spu/cpat-2.c: New test.
14758         * gcc.target/spu/cpat-3.c: New test.
14759         * gcc.target/spu/cpat-4.c: New test.
14760
14761 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14762
14763         PR tree-opt/28436
14764         * gcc.c-torture/compile/vector-1.c: New test.
14765         * gcc.c-torture/compile/vector-2.c: New test.
14766         * gcc.c-torture/compile/vector-3.c: New test.
14767
14768 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14769
14770         * lib/fortran-torture.exp: Update copyright years.  Remove
14771         obsolete comment.  Test -ftree-vectorize where it makes sense.
14772         * lib/gfortran-dg.exp: Update copyright years.  Use settings
14773         from fortran-torture.exp.
14774         * gfortran.dg/char_transpose_1.f90,
14775         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14776         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14777         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
14778         '-w' to dg-options.
14779
14780 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
14781
14782         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
14783         saved_${tool}_load.
14784
14785 2006-12-12  Ira Rosen  <irar@il.ibm.com>
14786
14787         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
14788         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
14789         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
14790         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
14791         gaps.
14792
14793 2006-12-12  Richard Guenther  <rguenther@suse.de>
14794
14795         PR middle-end/30147
14796         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
14797
14798 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
14799             Diego Novillo  <dnovillo@redhat.com>
14800
14801         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
14802         VDEF/VUSE changes.
14803         * gcc.dg/tree-ssa/pr26421.c: Likewise
14804         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
14805         * gcc.dg/tree-ssa/pr23382.c: Likewise.
14806         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
14807         * gcc.dg/tree-ssa/pr28410.c: Likewise.
14808         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
14809         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
14810         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14811         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14812         * gcc.dg/tree-ssa/alias-12.c: Likewise.
14813
14814 2006-12-11  Jan Hubicka  <jh@suse.cz>
14815
14816         * gcc.dg/tree-prof/stringop-1.c: New test.
14817         * gcc.dg/tree-prof/stringop-2.c: New test.
14818
14819 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
14820
14821         PR target/30120
14822         * gcc.target/i386/pr30120.c: New test.
14823
14824         Revert:
14825         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14826
14827         * gcc.target/i386/x87regparm-1.c: New test.
14828         * gcc.target/i386/x87regparm-2.c: New test.
14829         * gcc.target/i386/x87regparm-3.c: New test.
14830         * gcc.target/i386/x87regparm-4.c: New test.
14831
14832 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
14833
14834         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
14835
14836 2006-12-10  Tobias Burnus  <burnus@net-b.de>
14837
14838         PR fortran/23994
14839         * gfortran.dg/protected_1.f90: New test.
14840         * gfortran.dg/protected_2.f90: New test.
14841         * gfortran.dg/protected_3.f90: New test.
14842         * gfortran.dg/protected_4.f90: New test.
14843         * gfortran.dg/protected_5.f90: New test.
14844         * gfortran.dg/protected_6.f90: New test.
14845
14846 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14847             Tobias Burnus  <burnus@gcc.gnu.org>
14848
14849         PR fortran/29975
14850         PR fortran/30068
14851         * gfortran.dg/interface_4.f90: Test adding procedure to generic
14852         interface.
14853         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14854         ambiguous interfaces.
14855         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14856         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14857         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14858         ambiguous interfaces.
14859         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14860         * gfortran.dg/array_initializer_2.f90: Add initializer array
14861         constructor test.
14862
14863         PR fortran/30096
14864         * gfortran.dg/interface_9.f90: Test that host interfaces are
14865         not checked for ambiguity with the local version.
14866
14867 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14868
14869         PR fortran/29464
14870         * gfortran.dg/module_interface_2.f90: New test.
14871
14872 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14873
14874         PR fortran/29941
14875         * gfortran.dg/assumed_len.f90: New test.
14876
14877 2006-12-09  Richard Guenther  <rguenther@suse.de>
14878
14879         * g++.dg/warn/implicit-typename1.C: Qualify types.
14880         * g++.dg/parse/crash12.C: Likewise.
14881         * g++.dg/tree-ssa/pr22444.C: Likewise.
14882
14883 2006-12-09  Tobias Burnus  <burnus@net-b.de>
14884
14885         * gfortran.dg/array_2.f90: Added sqrt test.
14886
14887 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
14888
14889         * gcc.target/i386/x87regparm-1.c: XFAIL.
14890         * gcc.target/i386/x87regparm-2.c: XFAIL.
14891         * gcc.target/i386/x87regparm-3.c: XFAIL.
14892         * gcc.target/i386/x87regparm-4.c: XFAIL.
14893
14894 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14895
14896         * lib/target-supports.exp
14897         (check_effective_target_large_long_double): New.
14898         * gcc.dg/Wconversion-real.c : Use it.
14899         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14900         unsigned.
14901
14902 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
14903
14904         * gcc.c-torture/execute/mode-dependent-address.c: New test.
14905
14906 2006-12-08  Tobias Burnus  <burnus@net-b.de>
14907
14908         PR fortran/27546
14909         * gfortran.dg/import4.f90: New test for IMPORT in modules.
14910
14911 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
14912
14913         PR c++/29732
14914         * g++.dg/template/crash65.C: New test.
14915         * g++.dg/template/spec16.C: Tweak error markers.
14916
14917 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14918
14919         * gcc.target/spu: New directory.
14920         * gcc.target/spu/spu.exp: New file.
14921         * gcc.target/spu/intrinsics-1.c: New test.
14922
14923 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
14924
14925         PR c++/29980
14926         * g++.dg/ext/attrib27.C: New test.
14927         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14928         * g++.dg/parse/typedef5.C: Likewise.
14929
14930 2006-12-07  Mike Stump  <mrs@apple.com>
14931
14932         * treelang/compile/var_defs.tree: Adjust.
14933
14934 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
14935
14936         PR c++/29730
14937         * g++.dg/template/crash64.C: New test.
14938         * g++.dg/parse/crash27.C: Adjust error markers.
14939
14940 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
14941
14942         PR libfortran/30009
14943         PR libfortran/30056
14944         * gfortran.dg/read_eof_4.f90:  Add tests.
14945         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
14946         * gfortran.dg/unf_read_corrupted_1.f90: New test.
14947
14948 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
14949
14950         PR c++/29729
14951         * g++.dg/template/crash63.C: New test.
14952
14953         PR c++/29728
14954         * g++.dg/template/crash62.C: New test.
14955
14956 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14957
14958         PR fortran/30003
14959         * gfortran.dg/allocatable_function_1.f90: Increase the number
14960         of expected calls of free to 10; the lhs section reference is
14961         now evaluated so there is another call to bar.  Change the
14962         comment appropriately.
14963         * gfortran.dg/array_section_1.f90: New test.
14964
14965 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14966
14967         PR fortran/29912
14968         * gfortran.dg/char_result_12.f90: New test.
14969
14970 2006-12-05  Richard Guenther  <rguenther@suse.de>
14971
14972         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14973         * gcc.dg/vect/vect-pow-2.c: Rename to ...
14974         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
14975         vect_double, xfail for spu*-*-*.
14976
14977 2006-12-04  Tobias Burnus  <burnus@net-b.de>
14978
14979         PR fortran/29962
14980         * initialization_4.f90: Test noninteger exponents (-std=f95).
14981         * initialization_5.f90: New test for noninteger exponents
14982           with -std=f2003.
14983
14984 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14985
14986         PR fortran/29821
14987         * gfortran.dg/parameter_array_section_1.f90: New test.
14988
14989 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
14990
14991         PR c++/29733
14992         * g++.dg/template/crash61.C: New test.
14993
14994         PR c++/29632
14995         * g++.dg/template/error23.C: New test.
14996
14997 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
14998
14999         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15000
15001 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15002
15003         PR fortran/29916
15004         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15005
15006 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15007
15008         PR middle-end/29965
15009         * gcc.dg/gomp/pr29965-1.c: New test.
15010         * gcc.dg/gomp/pr29965-2.c: New test.
15011         * gcc.dg/gomp/pr29965-3.c: New test.
15012         * gcc.dg/gomp/pr29965-4.c: New test.
15013         * gcc.dg/gomp/pr29965-5.c: New test.
15014         * gcc.dg/gomp/pr29965-6.c: New test.
15015         * g++.dg/gomp/pr29965-1.C: New test.
15016         * g++.dg/gomp/pr29965-2.C: New test.
15017         * g++.dg/gomp/pr29965-3.C: New test.
15018         * g++.dg/gomp/pr29965-4.C: New test.
15019         * g++.dg/gomp/pr29965-5.C: New test.
15020         * g++.dg/gomp/pr29965-6.C: New test.
15021         * g++.dg/gomp/pr29965-7.C: New test.
15022         * g++.dg/gomp/pr29965-8.C: New test.
15023         * g++.dg/gomp/pr29965-9.C: New test.
15024         * g++.dg/gomp/pr29965-10.C: New test.
15025
15026 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15027
15028         * gnat.dg/pointer_variable_bounds.adb: New test.
15029         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15030         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15031
15032 2006-12-03  Eric Christopher  <echristo@apple.com>
15033
15034         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15035
15036 2006-12-03  Richard Henderson  <rth@redhat.com>
15037             Andrew Pinski  <pinskia@gmail.com>
15038
15039         PR C++/14329
15040         * g++.dg/warn/unit-1.C: New test.
15041
15042 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15043
15044         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15045
15046 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15047
15048         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15049         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15050         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15051         * gcc.dg/vect/vect-70.c: Reduce array size.
15052         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15053         vect_no_compaer_double targets.
15054         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15055         vect_float, vect_double, and vect_int.
15056
15057 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15058
15059         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15060         test for loop versioning on vect_no_align targets.
15061         * gcc.dg/vect/pr20122.c: Likewise.
15062         * gcc.dg/vect/vect-105.c: Likewise.
15063         * gcc.dg/vect/vect-42.c: Likewise.
15064         * gcc.dg/vect/vect-43.c: Likewise.
15065         * gcc.dg/vect/vect-74.c: Likewise.
15066         * gcc.dg/vect/vect-75.c: Likewise.
15067         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15068         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15069         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15070         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15071
15072 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15073
15074         PR fortran/29642
15075         * gfortran.dg/value_1.f90 : New test.
15076         * gfortran.dg/value_2.f90 : New test.
15077         * gfortran.dg/value_3.f90 : New test.
15078         * gfortran.dg/value_4.f90 : New test.
15079         * gfortran.dg/value_4.c : Called from value_4.f90.
15080
15081 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15082
15083         PR C++/30033
15084         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15085
15086 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15087
15088         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15089
15090 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15091
15092         PR c/27953
15093         * gcc.dg/pr27953.c: New test.
15094
15095 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15096
15097         PR c++/30022
15098         * g++.dg/ext/vector5.C: New test.
15099
15100         PR c++/30021
15101         * g++.dg/other/main1.C: New test.
15102
15103 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15104
15105         PR libfortran/29568
15106         * gfortran.dg/convert_implied_open.f90:  Change to
15107         new default record length.
15108         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15109         new error message.
15110         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15111
15112 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15113
15114         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15115
15116 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15117
15118         PR c++/29066
15119         * g++.dg/expr/pr29066.c: New.
15120
15121 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15122             Zdenek Dvorak <dvorakz@suse.cz>
15123
15124         PR tree-optimization/29921
15125         * gcc.dg/pr29921-2.c: New test.
15126
15127 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15128
15129         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15130         (i386_get_cpuid): New function.
15131         (i386_cpuid_ecx): Likewise.
15132         (i386_cpuid_edx): Likewise.
15133         (i386_cpuid): Updated to call i386_cpuid_edx.
15134
15135         * gcc.target/i386/sse3-addsubpd.c: New file.
15136         * gcc.target/i386/sse3-addsubps.c: Likewise.
15137         * gcc.target/i386/sse3-haddpd.c: Likewise.
15138         * gcc.target/i386/sse3-haddps.c: Likewise.
15139         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15140         * gcc.target/i386/sse3-hsubps.c: Likewise.
15141         * gcc.target/i386/sse3-lddqu.c: Likewise.
15142         * gcc.target/i386/sse3-movddup.c: Likewise.
15143         * gcc.target/i386/sse3-movshdup.c: Likewise.
15144         * gcc.target/i386/sse3-movsldup.c: Likewise.
15145
15146 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15147
15148         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15149
15150 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15151
15152         * gcc.dg/dfp/convert-int-max.c: New test.
15153         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15154
15155 2006-11-30  Richard Guenther  <rguenther@suse.de>
15156
15157         * gcc.dg/vect/vect-pow-1.c: Rename ...
15158         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15159         floats instead of doubles, check successful vectorization.
15160
15161 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15162
15163         PR target/29945
15164         * gcc.c-torture/compile/pr29945.c: New testcase.
15165
15166 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15167
15168         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15169         -maltivec.
15170
15171 2006-11-29  Eric Christopher  <echristo@apple.com>
15172
15173         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15174
15175 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15176
15177         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15178
15179         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15180
15181 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15182
15183         PR c++/29022
15184         * g++.dg/inherit/virtual2.C: New test.
15185         * g++.dg/inherit/virtual3.C: Likewise.
15186         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15187         * g++.dg/inherit/error2.C: Likewise.
15188         * g++.dg/template/instantiate1.C: Likewise.
15189
15190 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15191
15192         PR tree-opt/29984
15193         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15194
15195 2006-11-28  Jan Hubicka  <jh@suse.cz>
15196
15197         * gcc.dg/memcpy-1.c: New test.
15198
15199 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15200
15201         PR c++/29735
15202         * g++.dg/warn/main-3.C: New test.
15203
15204 2006-11-28  Jan Hubicka  <jh@suse.cz>
15205
15206         * gcc.dg/winline-1.c: New test.
15207
15208 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15209
15210         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15211         alignments.
15212
15213 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15214
15215         PR fortran/29976
15216         * gfortran.dg/missing_optional_dummy_3.f90
15217
15218 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15219
15220         PR fortran/20880
15221         * gfortran.dg/interface_3.f90: Modify errors.
15222
15223 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15224
15225         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15226         fail to link due to relocation overflows on spu-*-*.
15227
15228 2006-11-27  Michael Matz  <matz@suse.de>
15229             Andreas Krebbel  <krebbel1@de.ibm.com>
15230
15231         PR target/29319
15232         * gcc.dg/20061127-1.c: New testcase.
15233
15234 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15235
15236         * gcc.dg/20061124-1.c: Add exit() function prototype.
15237
15238 2006-11-27  Jan Hubicka  <jh@suse.cz>
15239
15240         * gcc.target/i386/memcpy-1.c: Adjust size.
15241         * gcc.dg/visibility-11.c: Likewise.
15242
15243 2006-11-27  Richard Guenther  <rguenther@suse.de>
15244
15245         PR middle-end/25620
15246         * gcc.target/i386/pow-1.c: New testcase.
15247         * gcc.dg/builtins-58.c: Likewise.
15248
15249 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15250
15251         PR c++/29886
15252         * g++.dg/expr/cast8.C: New test.
15253
15254 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15255
15256         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15257         Don't ever inline the testcase.
15258
15259 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15260
15261         PR fortran/29982
15262         * gfortran.fortran-torture/compile/parameter_3.f90: New
15263         testcase.
15264
15265 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15266
15267         PR fortran/29951
15268         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15269
15270 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15271
15272         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15273         for CHAR.
15274
15275 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15276
15277         PR libgfortran/29936
15278         * gfortran.dg/write_check3.f90: New test.
15279
15280 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15281
15282         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15283
15284 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15285
15286         PR fortran/20880
15287         * gfortran.dg/interface_3.f90: New test.
15288
15289         PR fortran/29387
15290         * gfortran.dg/generic_8.f90: New test.
15291
15292 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15293
15294         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15295         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15296         * gfortran.dg/specifics_3.f90: Remove.
15297
15298 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15299
15300         PR c/29955
15301         * gcc.dg/gomp/pr29955.c: New test.
15302
15303         PR c/29736
15304         * gcc.dg/pr29736.c: New test.
15305
15306 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15307
15308         PR tree-opt/29964
15309         * gcc.dg/pure-1.c: New test.
15310
15311 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15312
15313         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15314         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15315
15316 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15317
15318         * gcc.dg/20061124-1.c: New testcase.
15319
15320 2006-11-23  Eric Christopher  <echristo@apple.com>
15321
15322         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15323
15324 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15325
15326         PR c/2707
15327         PR c++/26167
15328         * gcc.dg/Wconversion-integer.c: New. Supersedes
15329         Wconversion-negative-constants.c
15330         * gcc.dg/Wconversion-real.c: New.
15331         * gcc.dg/Wconversion-real-integer.c: New.
15332         * gcc.dg/Wconversion-negative-constants.c: Deleted.
15333         * g++.dg/warn/Wconversion1.C: Modified.
15334
15335 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15336
15337         * gfortran.dg/overload_1.f90: New test.
15338
15339 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15340
15341         PR c/9072
15342         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15343         Wtraditional-conversion.
15344         * gcc.dg/overflow-warn-2.c: Likewise.
15345         * gcc.dg/Wconversion.c: Likewise. Renamed as
15346         Wtraditional-conversion.c .
15347         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15348         Wtraditional-conversion-2.c .
15349         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15350         Wtraditional-conversion-2.c
15351         * gcc.dg/Wconversion-negative-constants.c: New.
15352
15353 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
15354
15355         * gcc.dg/tree-ssa/dump-1.c: New test.
15356
15357 2006-11-23  David Ung <davidu@mips.com>
15358
15359         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15360         -mfp64, allowable when ISA >= 33 and float is enabled.
15361         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15362         of mthc1 and mfhc1 patterns.
15363
15364 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
15365
15366         PR tree-optimization/29921
15367         * gcc.dg/pr29921.c: New test.
15368
15369 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15370
15371         PR fortran/29441
15372         * gfortran.dg/initialization_4.f90: New test.
15373
15374 2006-11-22  Ira Rosen  <irar@il.ibm.com>
15375
15376         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15377         platforms that have interleaving support.
15378         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15379         * gcc.dg/vect/vect-strided-a-u16-i2.c,
15380         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15381         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15382         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15383         gcc.dg/vect/vect-strided-u8-i2-gap.c,
15384         gcc.dg/vect/vect-strided-u8-i8.c,
15385         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15386         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15387         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15388         gcc.dg/vect/vect-strided-float.c,
15389         gcc.dg/vect/vect-strided-a-mult.c,
15390         gcc.dg/vect/vect-strided-mult-char-ls.c,
15391         gcc.dg/vect/vect-strided-a-u16-mult.c,
15392         gcc.dg/vect/vect-strided-a-u32-mult.c,
15393         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15394         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15395         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15396         gcc.dg/vect/vect-strided-mult.c,
15397         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15398         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15399         New.
15400
15401 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15402
15403         PR fortran/25087
15404         * gfortran.dg/auto_char_len_4.f90: New test.
15405
15406 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15407
15408         PR fortran/29652
15409         * gfortran.dg/generic_7.f90: New test.
15410         * gfortran.dg/defined_operators_1.f90: Add new error.
15411
15412 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
15413
15414         PR tree-optimization/29902
15415         * g++.dg/tree-ssa/pr29902.C: New test.
15416
15417 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
15418
15419         PR fortran/29820
15420         * gfortran.dg/used_types_13.f90: New test.
15421
15422 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
15423
15424         * gcc.dg/dfp/snan.c: Delete.
15425
15426 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
15427
15428         * g++.dg/cpp0x/static_assert1.C: New.
15429         * g++.dg/cpp0x/static_assert2.C: New.
15430         * g++.dg/cpp0x/static_assert3.C: New.
15431
15432 2006-11-21  Richard Guenther  <rguenther@suse.de>
15433
15434         * gcc.dg/vect/vect-pow-1.c: New testcase.
15435         * gcc.dg/vect/vect-pow-2.c: Likewise.
15436
15437 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
15438
15439         PR c++/29570
15440         * g++.dg/template/static29.C: New test.
15441
15442         PR c++/29734
15443         * g++.dg/conversion/simd4.C: New test.
15444
15445 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
15446
15447         PR c++/29475
15448         * g++.dg/template/access19.C: New test.
15449         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15450         error is reported.
15451
15452 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15453
15454         PR tree-opt/25500
15455         * gcc.dg/tree-ssa/sra-4.c: New testcase.
15456
15457 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15458
15459         PR fortran/27546
15460         * gfortran.dg/import.f90: Extended test.
15461         * gfortran.dg/import2.f90: Extended test.
15462
15463 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15464
15465         * gfortran.dg/volatile3.f90: Add conflict test.
15466
15467 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
15468
15469         PR fortran/24783
15470         * gfortran.dg/implicit_10.f90: New test.
15471
15472 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15473
15474         PR c++/8586
15475         * g++.dg/warn/Wall-write-strings.C: New.
15476
15477 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15478
15479         * gfortran.dg/alloc_comp_constraint_5.f90: New.
15480         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15481
15482 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15483
15484         * gfortran.dg/use_3.f90: Remove error message.
15485         * gfortran.dg/iso_fortran_env_1.f90: New test.
15486         * gfortran.dg/iso_fortran_env_2.f90: New test.
15487         * gfortran.dg/iso_fortran_env_3.f90: New test.
15488         * gfortran.dg/iso_fortran_env_4.f90: New test.
15489
15490 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
15491
15492         * gcc.dg/vect/vect-27.c: Fix initialization.
15493
15494 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15495
15496         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15497         * gcc.dg/torture/builtin-minmax-1.c: New.
15498
15499         * gcc.dg/builtins-20.c: Add cases for copysign.
15500
15501 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15502
15503         PR fortran/24285
15504         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15505
15506 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15507         * gfortran.dg/use_1.f90: New test.
15508         * gfortran.dg/use_1.f90: New test.
15509         * gfortran.dg/use_1.f90: New test.
15510
15511 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
15512
15513         PR tree-optimization/29801
15514         * gcc.dg/pr29801.c: New test.
15515
15516 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
15517
15518         PR middle-end/29584
15519         * gcc.dg/torture/pr29584.c: New test.
15520
15521 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
15522
15523         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15524         Condition PowerPC tests for saving FPRs on powerpc_fprs.
15525         * gcc.target/powerpc/compress-float-ppc.c,
15526         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15527         powerpc_fprs.
15528         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15529         do not pass -mhard-float.
15530
15531 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15532
15533         * gnat.dg/volatile_aggregate.adb: New test.
15534
15535 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15536
15537         PR fortran/29391
15538         PR fortran/29489
15539         * gfortran.dg/bound_2.f90: Add more checks.
15540         * gfortran.dg/bound_3.f90: New test.
15541
15542 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15543
15544         PR target/29201
15545         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15546
15547 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15548
15549         * gfortran.dg/import3.f90: Fix error message.
15550
15551 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15552
15553         PR tree-opt/29788
15554         * gfortran.fortran-torture/compile/inline_1.f90:
15555         New testcase.
15556
15557 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15558
15559         * gcc.target/i386/x87regparm-1.c: New test.
15560         * gcc.target/i386/x87regparm-2.c: New test.
15561         * gcc.target/i386/x87regparm-3.c: New test.
15562         * gcc.target/i386/x87regparm-4.c: New test.
15563
15564 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15565
15566         PR fortran/27546
15567         * gfortran.dg/import.f90: New test.
15568         * gfortran.dg/import2.f90: New test.
15569         * gfortran.dg/import3.f90: New test.
15570
15571 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15572
15573         PR fortran/27588
15574         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15575
15576 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15577
15578         PR fortran/29806
15579         * gfortran.dg/contains.f90: New test.
15580         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15581
15582 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
15583
15584         PR tree-optimization/29581
15585         * gcc.dg/pr29581-1.c: New test.
15586         * gcc.dg/pr29581-2.c: New test.
15587         * gcc.dg/pr29581-3.c: New test.
15588         * gcc.dg/pr29581-4.c: New test.
15589         * gfortran.dg/pr29581.f90: New test.
15590
15591 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
15592
15593         PR fortran/29702
15594         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15595         numbers in error message headers.
15596
15597 2006-11-14  Richard Guenther  <rguenther@suse.de>
15598
15599         * gcc.target/i386/math-torture/math-torture.exp: Restrict
15600         to i?86 and x86_64 targets.
15601
15602 2006-11-14  Caroline Tice  <ctice@apple.com>
15603
15604         * gcc.dg/pubtypes-1.c: New file/testcase.
15605         * gcc.dg/pubtypes-2.c: New file/testcase.
15606         * gcc.dg/pubtypes-3.c: New file/testcase.
15607         * gcc.dg/pubtypes-4.c: New file/testcase.
15608         * g++.dg/pubtypes.C: New file/testcase.
15609
15610 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
15611
15612         PR c++/29106
15613         * g++.dg/init/self1.C: New test.
15614
15615 2006-11-14  Tobias Burnus  <burnus@net-b.de>
15616
15617         PR fortran/29657
15618         * gfortran.dg/conflicts.f90: Add.
15619
15620 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
15621
15622         PR rtl-optimization/29798
15623
15624         * gcc.c-torture/execute/pr29798.c: New.
15625
15626 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15627
15628         * gcc.dg/builtins-20.c: Add more cases.
15629
15630 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
15631
15632         PR fortran/29759
15633         * gfortran.dg/gomp/pr29759.f90: New test.
15634
15635 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
15636
15637         PR c++/29518
15638         * g++.dg/template/static28.C: New test.
15639
15640 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
15641
15642         * lib/c-torture.exp: Use target-libpath.exp.
15643         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15644         set GCC_EXEC_PREFIX env var from global variable of same name.
15645
15646 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15647
15648         PR fortran/26994
15649         * gfortran.fortran-torture/compile/transfer-1.f90:
15650         New testcase.
15651
15652 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
15653             Zdenek Dvorak <dvorakz@suse.cz>
15654
15655         PR tree-optimization/29680
15656         * gcc.dg/alias-11.c: New test.
15657
15658 2006-11-12  Jason Merrill  <jason@redhat.com>
15659             Andrew Pinski <pinskia@physics.uc.edu>
15660
15661         PR middle-end/28915
15662         * gcc.target/i386/vectorize1.c: New.
15663
15664 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15665
15666         PR rtl-optimization/29797
15667         * gcc.c-torture/execute/pr29797-1.c: New test case.
15668
15669 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15670
15671         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15672
15673 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
15674
15675         * gcc.dg/tree-ssa/prefetch-3.c: New test.
15676
15677 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15678
15679         PR tree-optimization/13827
15680         * gcc.dg/fold-eqand-1.c: New test case.
15681
15682 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15683
15684         PR rtl-opt/28812
15685         * gcc.c-torture/execute/mayalias-3.c: New test.
15686
15687 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
15688
15689         PR middle-end/27528
15690         * gcc.c-torture/compile/pr27528.c: New test.
15691         * gcc.dg/pr27528.c: Likewise.
15692
15693 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15694
15695         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15696
15697         * gcc.dg/torture/builtin-symmetric-1.c: New test.
15698
15699 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15700
15701         PR fortran/29758
15702         * gfortran.dg/reshape_source_size_1.f90: New test.
15703
15704 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15705
15706         PR fortran/29315
15707         * gfortran.dg/aliasing_dummy_4.f90: New test.
15708
15709 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
15710
15711         PR target/29777
15712         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15713         and x86_64-*-* targets.
15714
15715 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15716
15717         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15718         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15719         New macros. Use them in exact tests.
15720         (TESTIT3): New macro.
15721         Add tests for fmin, fmax and fma.
15722
15723 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15724
15725         PR fortran/29431
15726         * gfortran.dg/array_constructor_13.f90: New test.
15727
15728 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15729
15730         PR fortran/29744
15731         * gfortran.dg/used_types_12.f90: New test.
15732
15733 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
15734
15735         PR middle-end/29726
15736         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15737         (test6): Ditto.
15738         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15739         * gcc.dg/fold-eqandshift-3.c: New test case.
15740
15741 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15742
15743         PR fortran/29699
15744         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15745
15746         PR fortran/21370
15747         * gfortran.dg/change_symbol_attributes_1.f90: New test.
15748
15749 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15750
15751         * gcc.dg/20061109-1.c: New testcase.
15752
15753 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15754
15755         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15756
15757 2006-11-09  Tobias Burnus  <burnus@net-b.de>
15758
15759         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15760         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15761
15762 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
15763
15764         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15765         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15766
15767 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15768
15769         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15770
15771 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15772
15773         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15774         vect-9.c).
15775         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15776         * gcc.dg/vect/vect-9.c: Now vectorizable.
15777         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15778         that support vect_widen_mult.
15779         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
15780         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
15781         vect-reduc-dot-u16.c).
15782         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
15783         vect-reduc-dot-u16.c).
15784         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
15785         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
15786         vect-reduc-dot-s8.c).
15787         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
15788         vect-reduc-dot-s8.c).
15789         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
15790         vect-reduc-dot-s8.c).
15791         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
15792         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
15793         vect-reduc-dot-u8.c).
15794         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
15795         vect-reduc-dot-u8.c).
15796         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
15797         * gcc.dg/vect/vect-multitypes-9.c: New test.
15798         * gcc.dg/vect/vect-multitypes-10.c: New test.
15799         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
15800         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
15801         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
15802         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
15803         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
15804         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
15805         wrapv-vect-reduc-dot-s8.c.
15806         * lib/target-support.exp (check_effective_target_vect_unpack): New.
15807         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
15808         targets that support vec_unpack.
15809         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
15810         (check_effective_target_vect_widen_mult_qi_to_hi): New.
15811         (check_effective_target_vect_widen_mult_hi_to_si): New.
15812         (check_effective_target_vect_widen_sum): Removed.
15813
15814         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15815
15816         * gcc.dg/vect/vect-multitypes-8.c: New test.
15817         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
15818
15819         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
15820
15821         * gcc.dg/vect/vect-multitypes-7.c: New test.
15822
15823         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15824
15825         * gcc.dg/vect/vect-multitypes-4.c: New test.
15826         * gcc.dg/vect/vect-multitypes-5.c: New test.
15827         * gcc.dg/vect/vect-multitypes-6.c: New test.
15828
15829         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15830
15831         * gcc.dg/vect/vect-multitypes-1.c: New test.
15832         * gcc.dg/vect/vect-multitypes-2.c: New test.
15833         * gcc.dg/vect/vect-multitypes-3.c: New test.
15834
15835 2006-11-07  Eric Christopher  <echristo@apple.com>
15836
15837         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
15838         Test using scan-assembler-not.
15839
15840 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
15841
15842         * gcc.dg/inline-17.c: New test.
15843
15844 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
15845
15846         PR other/25028
15847         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
15848         on HP-UX.
15849
15850 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15851
15852         PR fortran/29539
15853         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15854
15855         PR fortran/29634
15856         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15857         test.
15858
15859 2006-11-07  Tobias Burnus  <burnus@net-b.de>
15860
15861         PR fortran/29601
15862         * gfortran.dg/volatile.f90: Add.
15863         * gfortran.dg/volatile2.f90: Add.
15864         * gfortran.dg/volatile3.f90: Add.
15865         * gfortran.dg/volatile4.f90: Add.
15866         * gfortran.dg/volatile5.f90: Add.
15867         * gfortran.dg/volatile6.f90: Add.
15868         * gfortran.dg/volatile7.f90: Add.
15869
15870 2006-11-06  Tobias Burnus  <burnus@net-b.de>
15871
15872         * gfortran.dg/io_constraints_2.f90: Adjust pattern
15873           for matching error messages.
15874         * gfortran.dg/specifics_3.f90: Adjust pattern
15875           for matching error messages.
15876
15877 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
15878             Bernhard Fischer  <aldot@gcc.gnu.org>
15879
15880         * lib/gcc-dg.exp (output-exists): New proc.
15881         (output-exists-not): New proc.
15882         * gcc.test-framework/test-framework.awk: Support new directives.
15883         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15884         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15885         * gcc.test-framework/dg-outexists-exp-F.c: New test.
15886         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15887         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15888         * gcc.test-framework/dg-outexists-exp-P.c: New test.
15889
15890 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
15891
15892         PR fortran/29630
15893         PR fortran/29679
15894         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15895         * gfortran.dg/initialization_3.f90: New.
15896
15897 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15898
15899         PR libgfortran/25545
15900         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15901
15902 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
15903
15904         PR middle-end/29695
15905         * gcc.c-torture/execute/pr29695-1.c: New test.
15906         * gcc.c-torture/execute/pr29695-2.c: New test.
15907
15908 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
15909
15910         PR fortran/29565
15911         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15912
15913 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
15914
15915         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15916         for matching error messages.
15917
15918 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
15919
15920         PR target/26915
15921         * gcc.target/i386/387-12.c: New test.
15922
15923 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15924
15925         PR libfortran/29713
15926         * gfortran.dg/pr29713.f90: New test.
15927
15928 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
15929
15930         * gcc.c-torture/execute/arith-rand-ll.c:
15931         Also test for bogus rest sign.
15932
15933 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15934
15935         PR libfortran/27895
15936         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15937
15938 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
15939
15940         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15941         from error messages.
15942
15943 2006-11-02  Mike Stump  <mrs@apple.com>
15944
15945         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15946
15947         * g++.old-deja/g++.abi/align.C: Enable for darwin.
15948
15949 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
15950
15951         * g++.dg/eh/gcsec1.C: New test.
15952
15953 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15954
15955         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15956         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
15957
15958 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
15959
15960         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15961         hexadecimal value.
15962         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15963         * gcc.dg/pr14796-2.c: Likewise.
15964
15965 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15966
15967         * gcc.c-torture/execute/20061101-1.c: New test.
15968
15969 2006-11-01  Richard Guenther  <rguenther@suse.de>
15970
15971         * gcc.target/i386/fpprec-1.c: New testcase.
15972
15973 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15974
15975         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15976         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15977
15978 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15979
15980         * gcc.c-torture/execute/20061031-1.c: New test.
15981
15982 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15983
15984         PR 23067
15985         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15986         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15987         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15988         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15989         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15990         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15991         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15992
15993 2006-10-31  Eric Christopher  <echristo@apple.com>
15994             Falk Hueffner  <falk@debian.org>
15995
15996         * gcc.dg/builtin-bswap-1.c: New.
15997         * gcc.dg/builtin-bswap-2.c: New.
15998         * gcc.dg/builtin-bswap-3.c: New.
15999         * gcc.dg/builtin-bswap-4.c: New.
16000         * gcc.dg/builtin-bswap-5.c: New.
16001         * gcc.target/i386/builtin-bswap-1.c: New.
16002
16003 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16004
16005         * gcc.dg/inline-16.c: New.
16006
16007         PR 16622
16008         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16009         defining it.
16010         * gcc.dg/inline-13.c: New.
16011         * gcc.dg/inline-14.c: New.
16012         * gcc.dg/inline-15.c: New.
16013
16014         PR 11377
16015         * gcc.dg/inline6.c: New.
16016         * gcc.dg/inline7.c: New.
16017
16018 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16019
16020         PR middle-end/23470
16021         * gcc.dg/pr23470-1.c: New test case.
16022
16023 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16024
16025         PR fortran/29537
16026         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16027         data.
16028         * gfortran.dg/blockdata_2.f90: New testcase.
16029
16030 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16031
16032         PR libfortran/29627
16033         * gfortran.dg/unf_short_record_1.f90:  New test.
16034
16035 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16036
16037         PR fortran/29067
16038         * gfortran.dg/pr29067.f: New test.
16039
16040 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16041             Richard Sandiford  <richard@codesourcery.com>
16042
16043         * lib/target-supports.exp (get_compiler_messages): Append options
16044         as a single list element.
16045         (check_effective_target_arm_vfp_ok): New.
16046         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16047
16048 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16049
16050         PR fortran/29387
16051         * gfortran.dg/intrinsic_actual_2.f90: New test.
16052
16053         PR fortran/29490
16054         * gfortran.dg/actual_array_interface_1.f90: New test.
16055
16056         PR fortran/29641
16057         * gfortran.dg/used_types_11.f90: New test.
16058
16059 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16060
16061         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16062         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16063         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16064         * g++.old-deja/g++.mike/net25.C (main): Same.
16065         * g++.dg/lookup/exception1.C (main): Same.
16066         * g++.dg/parse/parens2.C (main): Same.
16067
16068 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16069
16070         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16071
16072 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16073
16074         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16075         * gcc.dg/torture/builtin-math-3.c: Likewise.
16076
16077 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16078
16079         PR fortran/29452
16080         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16081         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16082
16083 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16084
16085         PR Fortran/29410
16086         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16087
16088 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16089
16090         * lib/target-supports.exp (check_function_available): Declare
16091         function before calling.
16092
16093 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16094
16095         PR tree-optimization/29637
16096         * gcc.dg/pr29637.c: New test.
16097
16098 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16099
16100         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16101         tree canonicalization.
16102
16103 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16104
16105         * gcc.dg/builtins-20.c: Add more hypot tests.
16106
16107 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16108
16109         * gcc.dg/fold-compare-1.c: New test case.
16110
16111 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16112
16113         PR c++/16307
16114         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16115
16116 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16117
16118         PR tree-optimization/15458
16119         * gcc.dg/fold-xornot-1.c: New test case.
16120
16121 2006-10-29  Richard Guenther  <rguenther@suse.de>
16122
16123         * gcc.target/i386/math-torture/trunc.c: New testcase.
16124
16125 2006-10-29  Richard Guenther  <rguenther@suse.de>
16126
16127         * gcc.target/i386/math-torture/round.c: New testcase.
16128
16129 2006-10-29  Richard Guenther  <rguenther@suse.de>
16130
16131         * gcc.target/i386/math-torture/ceil.c: New testcase.
16132         * gcc.target/i386/math-torture/floor.c: Likewise.
16133
16134 2006-10-29  Richard Guenther  <rguenther@suse.de>
16135
16136         * gcc.target/i386/math-torture/rint.c: New testcase.
16137         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16138
16139 2006-10-29  Richard Guenther  <rguenther@suse.de>
16140
16141         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16142         * gcc.target/i386/math-torture/lceil.c: Likewise.
16143
16144 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16145
16146         PR libgfortran/24313
16147         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16148
16149 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16150
16151         * gcc.c-torture/execute/20020118-1.c,
16152         gcc.c-torture/execute/builtins/strlen.c,
16153         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16154         comment typos.
16155
16156 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16157
16158         * gcc.dg/builtins-20.c: Add tests for hypot.
16159         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16160         two-argument builtins.
16161         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16162         TESTIT2.  Update all callers.
16163         (TESTIT2, TESTIT2_R): New helper macros.
16164         Add testcases for pow, hypot and atan2.
16165
16166 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16167
16168         PR C++/29295
16169         * g++.dg/expr/bool1.C: New test.
16170         * g++.dg/expr/bool2.C: New test.
16171
16172 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16173
16174         PR fortran/28224
16175         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16176         * gfortran.dg/namelist_internal.f90: New test.
16177
16178 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16179
16180         PR fortran/29625
16181         * gfortran.dg/io_real_boz.f90: Add.
16182         * gfortran.dg/io_real_boz2.f90: Add.
16183
16184 2006-10-28  Richard Guenther  <rguenther@suse.de>
16185
16186         PR middle-end/26899
16187         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16188
16189 2006-10-28  Richard Guenther  <rguenther@suse.de>
16190
16191         PR target/28806
16192         * gcc.target/i386/math-torture/lround.c: New testcase.
16193
16194 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16195
16196         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16197         * gcc.dg/builtins-44.c: Likewise.
16198         * gcc.dg/builtins-45.c: Likewise.
16199         * gcc.dg/pr28796-2.c: Likewise.
16200         * gcc.dg/unordered-3.c: Likewise.
16201
16202 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16203
16204         PR libgfortran/27954
16205         * gfortran.dg/error_recovery_2.f90: New test.
16206
16207 2006-10-26  Richard Guenther  <rguenther@suse.de>
16208
16209         * gcc.target/i386/i386.exp: Use glob, not find to collect
16210         tests.  Avoids recursing into subdirectories.
16211         * gcc.target/i386/math-torture/math-torture.exp: Torture
16212         for interesting ia32 math options.
16213         * gcc.target.i386/math-torture/lrint.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: Update test.
16219         * gfortran.dg/arrayio_19.f90: New test.
16220
16221 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16222
16223         * gcc.dg/20061026.c: New testcase.
16224
16225 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16226
16227         PR libgfortran/29563
16228         * gfortran.dg/arrayio_9.f90: New test.
16229
16230 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16231
16232         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16233         Copy the strings manually, as strcpy may call strlen.
16234
16235 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16236
16237         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16238         Add checks for log, log2, log10 and log1p.
16239
16240         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16241         we already test 0.0.  Add checks for expm1, log, log2, log10,
16242         log1p, cbrt, erf and erfc.
16243
16244 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16245
16246         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16247
16248 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16249
16250         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16251         and remainderl() built-in functions.  Remove -ffast-math from
16252         dg-options.
16253
16254 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16255
16256         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16257         acosh and atanh.
16258
16259         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16260         floating point modifiers to arguments passed to float and long
16261         double functions respectively.  Update all callers to use floating
16262         point numbers, not integers.  Add tests for exp, exp2 and
16263         exp10/pow10.
16264
16265         * gcc.dg/torture/builtin-math-3.c: New test.
16266
16267 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16268
16269         PR fortran/29393
16270         * gfortran.dg/initialize_2.f90: New.
16271
16272 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16273
16274         * gcc.dg/torture/builtin-math-2.c: New test.
16275
16276 2006-10-24  Richard Guenther  <rguenther@suse.de>
16277
16278         PR middle-end/28796
16279         * gcc.dg/pr28796-1.c: New testcase.
16280         * gcc.dg/pr28796-2.c: Likewise.
16281
16282 2006-10-24  Richard Guenther  <rguenther@suse.de>
16283
16284         * gcc.dg/builtins-57.c: New testcase.
16285
16286 2006-10-24  Richard Guenther  <rguenther@suse.de>
16287
16288         PR tree-optimization/29567
16289         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16290
16291 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16292
16293         PR tree-optimization/14784
16294         * gcc.dg/alias-10.c: New test.
16295
16296 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16297
16298         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16299
16300 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16301
16302         * gcc.dg/builtin-strncat-chk-1.c: New test.
16303
16304 2006-10-23  Jan Hubicka  <jh@suse.cz>
16305
16306         * gcc.dg/memmove-1.c: New test.
16307
16308 2006-10-23  Paul Brook  <paul@codesourcery.com>
16309
16310         * gcc.dg/pragma-pack-5.c: New test.
16311
16312 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16313
16314         * g++.dg/other/s390-1.C: New testcase.
16315
16316 2006-10-23  Richard Guenther  <rguenther@suse.de>
16317
16318         PR middle-end/27132
16319         PR middle-end/23295
16320         * gcc.dg/pr27132.c: New testcase.
16321         * gcc.dg/pr23295.c: Likewise.
16322         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16323         * g++.dg/tree-ssa/pr19807.C: Likewise.
16324
16325 2006-10-23  Richard Guenther  <rguenther@suse.de>
16326
16327         PR middle-end/21032
16328         * gcc.dg/pr21032.c: New testcase.
16329
16330 2006-10-22  Jeff Law  <law@redhat.com>
16331         Richard Guenther  <rguenther@suse.de>
16332
16333         PR tree-optimization/15911
16334         * gcc.dg/tree-ssa/vrp30.c: New testcase.
16335
16336 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16337
16338         PR c++/20647
16339         * g++.dg/abi/rtti3.C: New.
16340
16341 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
16342
16343         PR middle-end/28252
16344         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16345         transformation.
16346
16347 2006-10-21  Richard Guenther  <rguenther@suse.de>
16348
16349         PR tree-optimization/3511
16350         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16351
16352 2006-10-21  Richard Guenther  <rguenther@suse.de>
16353
16354         PR middle-end/26898
16355         * gcc.dg/torture/pr26898-1.c: New testcase.
16356         * gcc.dg/torture/pr26898-2.c: Likewise.
16357
16358 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
16359
16360         PR c++/28053
16361         * g++.dg/parse/bitfield1.C: Adjust error markers.
16362         * g++.dg/parse/bitfield2.C: New test.
16363
16364 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
16365
16366         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16367
16368 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16369
16370         PR libfortran/27895
16371         * gfortran.dg/zero_sized_1.f90: New test.
16372
16373 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
16374
16375         * gcc.dg/div-compare-1.c: New test.
16376
16377 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
16378
16379         PR fortran/29216
16380         * gfortran.dg/result_default_init_1.f90: New test.
16381
16382         PR fortran/29314
16383         * gfortran.dg/automatic_default_init_1.f90: New test.
16384
16385         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16386         from 38 to 33.
16387
16388 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
16389
16390         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16391         'using namespace std' without previous declaration.
16392         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16393         * g++.old-deja/g++.robertl/eb133c.C: New.
16394
16395 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16396
16397         PR libgfortran/29277
16398         * gfortran.dg/streamio_4.f90: Update test.
16399         * gfortran.dg/streamio_11.f90: New test.
16400
16401 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
16402
16403         PR c++/27952
16404         * g++.dg/inherit/virtual1.C: New test.
16405
16406 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16407
16408         PR c++/28261
16409         * g++.dg/parse/enum3.C: New test.
16410
16411 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16412
16413         PR c++/29039
16414         * g++.dg/init/ctor8.C: New test.
16415
16416 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16417
16418         PR c++/27270
16419         * g++.dg/ext/complit8.C: Tweak error markers.
16420         * g++.dg/template/complit1.C: Add error marker.
16421
16422 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16423
16424         PR c++/27270
16425         * g++.dg/ext/complit8.C: New test.
16426
16427         PR c++/29408
16428         * g++.dg/parse/dtor12.C: New test.
16429
16430         PR c++/29435
16431         * g++.dg/template/sizeof11.C: New test.
16432
16433 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
16434
16435         PR fortran/29392
16436         * gfortran.dg/data_char_3.f90: New test.
16437
16438         PR fortran/29451
16439         * gfortran.dg/negative_automatic_size.f90: New test.
16440
16441 2006-10-16  David Daney  <ddaney@avtrex.com>
16442
16443         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16444
16445 2006-10-16  Eric Christopher  <echristo@apple.com>
16446
16447         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16448         x86_64.
16449
16450 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16451
16452         PR c++/28211
16453         * g++.dg/tc1/dr49.C: Tweak error messages.
16454         * g++.dg/parse/template21.C: New test.
16455
16456 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16457
16458         PR middle-end/20491
16459         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16460
16461 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16462
16463         PR fortran/29403
16464         * gfortran.dg/print_1.f90: New test.
16465
16466 2006-10-15  Jan Hubicka  <jh@suse.cz>
16467
16468         PR middle-end/29241
16469         * gcc.c-torture/compile/pr29241.c: New testcase.
16470
16471 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
16472
16473         PR middle-end/29250
16474         * gcc.c-torture/compile/pr29250.c: New test.
16475
16476 2006-10-15  Richard Guenther  <rguenther@suse.de>
16477
16478         * gcc.dg/pr29299.c: New testcase.
16479
16480 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
16481
16482         PR fortran/24767
16483         * gfortran.dg/label_4.f90: Adjust warning flag.
16484
16485 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16486
16487         PR fortran/29371
16488         * gfortran.dg/nullify_3.f90: New test.
16489
16490 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16491
16492         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16493         on Solaris 2.5.1 too.
16494
16495 2006-10-13  Eric Christopher  <echristo@apple.com>
16496
16497         * gcc.dg/pr25993.c: Skip for darwin.
16498
16499 2006-10-13  Eric Christopher  <echristo@apple.com>
16500
16501         * gcc.dg/visibility-11.c: Skip for darwin.
16502
16503 2006-10-13  Eric Christopher  <echristo@apple.com>
16504
16505         * gcc.dg/darwin-weakimport-1.c: Use
16506         -fno-asynchronous-unwind-tables.
16507         * gcc.dg/darwin-weakimport-3.c: Ditto.
16508
16509 2006-10-13  Richard Guenther  <rguenther@suse.de>
16510
16511         PR tree-optimization/29446
16512         * gcc.dg/torture/pr29446.c: New testcase.
16513
16514 2006-10-13  Bill Wendling  <wendling@apple.com>
16515
16516         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16517         * g++.old-deja/g++.jason/hmc1.C: Likewise.
16518         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16519         * g++.old-deja/g++.law/shadow1.C: Likewise.
16520         * g++.old-deja/g++.law/ctors10.C: Likewise.
16521         * g++.dg/debug/namespace1.C: Likewise.
16522         * g++.dg/inherit/namespace-as-base.C: Likewise.
16523         * g++.dg/opt/delay-slot-1.C: Likewise.
16524         * g++.dg/parse/defarg10.C: Likewise.
16525         * g++.dg/template/ptrmem11.C: Likewise.
16526         * g++.dg/template/mem_func_ptr.C: Likewise.
16527         * g++.dg/template/spec19.C: Likewise.
16528
16529 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
16530
16531         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16532
16533 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16534
16535         PR fortran/29373
16536         * gfortran.dg/implicit_9.f90: New test.
16537
16538         PR fortran/29407
16539         * gfortran.dg/namelist_25.f90: New test.
16540
16541         PR fortran/27701
16542         * gfortran.dg/same_name_2.f90: New test.
16543
16544         PR fortran/29232
16545         * gfortran.dg/host_assoc_types_1.f90: New test.
16546
16547         PR fortran/29364
16548         * gfortran.dg/missing_derived_type_1.f90: New test.
16549         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16550
16551         PR fortran/29422
16552         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16553
16554         PR fortran/29428
16555         * gfortran.dg/alloc_comp_assign_5.f90: New test.
16556
16557 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16558
16559         PR fortran/29391
16560         * gfortran.dg/bound_2.f90: New test.
16561
16562 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16563
16564         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16565         directive.
16566         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16567         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16568         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16569         * gfortran.dg/gomp/reduction3.f90: Likewise.
16570         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16571         * gfortran.dg/dummy_procedure_2.f90: Likewise.
16572         * gfortran.dg/interface_derived_type_1.f90: Likewise.
16573         * gfortran.dg/forall_4.f90: Likewise.
16574         * gfortran.dg/spec_expr_4.f90: Likewise.
16575         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16576         * gfortran.dg/forall_5.f90: Likewise.
16577         * gfortran.dg/open_access_append_2.f90: Add check for
16578         compile-time warning.
16579
16580 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
16581
16582         PR c++/28506
16583         * g++.dg/parse/pure1.C: New test.
16584
16585 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16586
16587         PR fortran/21435
16588         * gfortran.dg/io_constraints_3.f90: New test.
16589         * gfortran.dg/open_access_append_1.f90: Add checks
16590         for compile-time warnings.
16591         * gfortran.dg/pr20163-2.f: Likewise.
16592         * gfortran.dg/iostat_2.f90: Likewise.
16593         * gfortran.dg/label_4.f90: Delete the temporary
16594         file.
16595         * gfortran.dg/direct_io_2.f90: Add a FILE=
16596         specifier.
16597         * gfortran.dg/iomsg_1.f90: Add check for
16598         compile-time warning.
16599
16600 2006-10-12  Jan Hubicka  <jh@suse.cz>
16601
16602         PR c/28419
16603         * gcc.dg/pr28319.c: New test.
16604
16605 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
16606         PR c++/29318
16607         * g++.dg/ext/vla4.C: New test.
16608
16609 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16610
16611         PR c++/27961
16612         * g++.dg/template/crash60.C: New test.
16613         * g++.dg/other/large-size-array.C: Adjust error markers.
16614         * g++.dg/parse/crash27.C: Likewise.
16615         * g++.dg/template/crash1.C: Likewise.
16616
16617 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
16618
16619         PR testsuite/29093
16620         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16621
16622 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
16623
16624         PR preprocessor/28709
16625         * gcc.dg/cpp/paste14.c: New test.
16626
16627 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
16628
16629         PR c++/29175
16630         * g++.dg/init/array24.C: New test.
16631
16632 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16633
16634         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16635         of <sys/types.h>.
16636
16637 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
16638
16639         PR c++/29024
16640         * g++.dg/parse/typedef8.C: New test.
16641         * g++.dg/other/mult-stor1.C: Adjust error markers.
16642
16643 2006-10-11  Richard Guenther  <rguenther@suse.de>
16644
16645         PR tree-optimization/28230
16646         * gcc.dg/torture/pr28230.c: New testcase.
16647
16648 2006-10-11  Richard Guenther  <rguenther@suse.de>
16649
16650         PR inline-asm/29119
16651         * gcc.dg/torture/pr29119.c: New testcase.
16652
16653 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
16654
16655         PR middle-end/29272
16656         * gcc.c-torture/execute/20060930-2.c: New test.
16657
16658 2006-10-09  Richard Henderson  <rth@redhat.com>
16659
16660         Revert emutls patch.
16661
16662 2006-10-09  Richard Guenther  <rguenther@suse.de>
16663
16664         PR middle-end/29254
16665         * gcc.dg/pr29254.c: New testcase.
16666
16667 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
16668             Paul Thomas  <pault@gcc.gnu.org>
16669
16670         PR fortran/20541
16671         * gfortran.dg/alloc_comp_basics_1.f90: New test.
16672         * gfortran.dg/alloc_comp_basics_2.f90: New test.
16673         * gfortran.dg/alloc_comp_assign_1.f90: New test.
16674         * gfortran.dg/alloc_comp_assign_2.f90: New test.
16675         * gfortran.dg/alloc_comp_assign_3.f90: New test.
16676         * gfortran.dg/alloc_comp_assign_4.f90: New test.
16677         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16678         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16679         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16680         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16681         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16682         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16683         * gfortran.dg/alloc_comp_std.f90: New test.
16684         * gfortran.dg/move_alloc.f90: New test.
16685
16686 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
16687
16688         PR fortran/29115
16689         * gfortran.dg/derived_constructor_comps_2.f90: New test.
16690
16691         PR fortran/29211
16692         * gfortran.dg/forall_char_dependencies_1.f90: New test.
16693
16694 2006-10-08  Tobias Burnus  <burnus@net-b.de>
16695
16696         PR fortran/28585
16697         * gfortran.dg/new_line.f90: New test.
16698
16699 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16700
16701         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16702         * gcc.dg/torture/builtin-convert-1.c,
16703         gcc.dg/torture/builtin-convert-2.c,
16704         gcc.dg/torture/builtin-convert-3.c,
16705         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16706
16707 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
16708
16709         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16710         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16711         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16712         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16713
16714 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
16715
16716         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16717         Xfail some tests for powerpc-darwin and powerpc-aix.
16718
16719 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
16720
16721         PR c/29380
16722         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16723
16724 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16725
16726         PR target/29300
16727         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16728         on hppa*-*-hpux*.
16729
16730 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16731
16732         PR fortran/16580
16733         PR fortran/29288
16734         * gfortran.fortran-torture/execute/specifics.f90:
16735         Add tests for using all possible intrinsics as actual arguments.
16736         * gfortran.dg/specifics_1.f90: Add tests for using
16737         all possible intrinsics as actual arguments.
16738         * gfortran.dg/specifics_2.f90: New file.
16739         * gfortran.dg/specifics_3.f90: New file.
16740
16741 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
16742
16743         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16744         * gcc.dg/debug/debug-2.c: Likewise.
16745
16746 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
16747
16748         * gcc.c-torture/compile/sync-2.c: New test.
16749
16750 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16751
16752         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16753         line endings.
16754
16755 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16756
16757         PR rtl-optimization/29128
16758         * gcc.c-torture/compile/pr29128.c: New test.
16759
16760 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16761
16762         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16763         line endings.
16764
16765 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
16766
16767         PR middle-end/29256
16768         * gcc.dg/tree-ssa/loop-19.c: New test.
16769
16770 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16771
16772         PR tree-optimization/29330
16773         * gcc.dg/pr29330.c: New test.
16774
16775         PR target/28924
16776         * gcc.c-torture/compile/20061005-1.c: New test.
16777
16778 2006-10-06  Olivier Hainque  <hainque@adacore.com>
16779
16780         * gcc.dg/typename-vla-1.c: New case.
16781         * gnat.dg/forward_vla.adb: New case.
16782
16783 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16784
16785         PR tree-optimization/29290
16786         * gfortran.dg/loop_nest_1.f90: New test.
16787
16788         PR target/29198
16789         * gcc.dg/tls/opt-12.c: New test.
16790
16791         PR fortran/28415
16792         * gfortran.dg/save_2.f90: New test.
16793
16794         PR c/29091
16795         * gcc.dg/pr29091.c: New test.
16796
16797 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
16798
16799         * lib/target-supports.exp
16800         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
16801         same as x86_64-*-*; check for LP64.
16802
16803 2006-10-04  Richard Henderson  <rth@redhat.com>
16804
16805         * lib/target-supports.exp (check_effective_target_tls): Redefine
16806         to mean non-emulated tls.
16807         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16808         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16809         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16810         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16811         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16812         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16813         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16814
16815 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16816
16817         PR fortran/29343
16818         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
16819
16820 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16821
16822         * gfortran.dg/bounds_check_fail_1.f90: New test.
16823
16824 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16825
16826         PR c++/29020
16827         * g++.dg/template/friend48.C: New test.
16828
16829 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16830
16831         PR fortran/29098
16832         * gfortran.dg/default_initialization_2.f90: New test.
16833
16834 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16835
16836         PR fortran/20779
16837         PR fortran/20891
16838         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
16839
16840 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16841
16842         PR fortran/29284
16843         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16844
16845         PR fortran/29321
16846         PR fortran/29322
16847         * gfortran.dg/missing_optional_dummy_2.f90: New test.
16848
16849         PR fortran/25091
16850         PR fortran/25092
16851         * gfortran.dg/entry_array_specs_1.f90: New test.
16852
16853 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
16854
16855         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16856         insufficient to inhibit some test failures at -O3.  Do testing
16857         on integers.
16858
16859 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16860
16861         PR c++/29138
16862         * g++.dg/inherit/access8.C: New test.
16863         * g++.dg/template/dtor4.C: Tweak error messages.
16864
16865 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16866
16867         PR fortran/27478
16868         * gfortran.dg/entry_8.f90: New test.
16869
16870 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16871
16872         PR c++/29291
16873         * g++.dg/parse/new4.C: New test.
16874
16875 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
16876
16877         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16878         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16879         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16880         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16881         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16882
16883 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16884
16885         PR fortran/19260
16886         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16887         * gfortran.dg/continuation_2.f90: New test.
16888
16889         PR fortran/19262
16890         * gfortran.dg/continuation_3.f90: New test.
16891         * gfortran.dg/continuation_4.f90: New test.
16892         * gfortran.dg/continuation_5.f: New test.
16893         * gfortran.dg/continuation_6.f: New test.
16894
16895 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
16896
16897         PR c++/29226
16898         * g++.dg/template/vla1.C: New test.
16899
16900 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16901
16902         PR fortran/29210
16903         * gfortran.dg/complex_parameter_1.f90: New test.
16904
16905 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
16906
16907         PR c/29154
16908         * gcc.c-torture/execute/20060929-1.c: New test.
16909
16910 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
16911
16912         PR c++/29105
16913         * g++.dg/template/member6.C: New test.
16914         * g++.dg/parse/typename7.C: Adjust error markers.
16915
16916         PR c++/29080
16917         * g++.dg/template/member7.C: New test.
16918
16919 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
16920
16921         PR c/24010
16922         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16923         gcc.dg/Woverride-init-3.c: New tests.
16924
16925 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16926
16927         * gcc.c-torture/execute/20060930-1.c: New test.
16928
16929 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16930
16931         PR fortran/18791
16932         * gfortran.dg/specifics_1.f90: New test.
16933         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16934         complex specifics.
16935
16936 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16937
16938         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16939         pthread-init-common.h: New.
16940
16941 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
16942
16943         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16944         precision on some archs.
16945
16946 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
16947
16948         * gcc.dg/non-local-goto-1.c: New test.
16949         * gcc.dg/non-local-goto-2.c: Likewise.
16950         * gcc.dg/setjmp-3.c: Likewise.
16951         * gcc.dg/setjmp-4.c: Likewise.
16952
16953 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
16954
16955         * gnat.dg/self_aggregate_with_pointer.adb: New test.
16956
16957 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16958
16959         PR fortran/28276
16960         * gfortran.dg/exponent_1.f90: New test.
16961
16962         PR fortran/27021
16963         * gfortran.dg/nearest_1.f90: New test.
16964
16965 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
16966
16967         PR middle-end/25261
16968         PR middle-end/28790
16969         * gcc.dg/gomp/nestedfn-1.c: New test.
16970
16971 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
16972
16973         PR objc/29195
16974         * objc/compile/method-1.m: New test.
16975
16976 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
16977
16978         PR c++/26938
16979         * g++.dg/template/crash58.C: New test.
16980         * g++.dg/parse/crash28.C: Adjust error markers.
16981         * g++.dg/template/crash34.C: Likewise.
16982         * g++.dg/template/friend31.C: Likewise.
16983         * g++.dg/template/crash32.C: Likewise.
16984
16985         PR c++/27329
16986         * g++.dg/template/crash59.C: New test.
16987
16988         PR c++/27667
16989         * g++.dg/template/spec33.C: New test.
16990         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16991
16992 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
16993             Adam Nemet  <anemet@caviumnetworks.com>
16994
16995         * gcc.dg/tree-ssa/ivopts-1.c: New test.
16996         * gcc.dg/tree-ssa/ivopts-2.c: New test.
16997
16998 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
16999
17000         PR target/28911
17001         * gcc.dg/pr28911.c: New.
17002
17003 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17004
17005         PR target/29169
17006         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17007         (dg-options): Add -mfpmath=387.
17008
17009 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17010
17011         PR c/28706
17012         * gcc.dg/pr28706.c: New test.
17013
17014         PR c/28712
17015         * gcc.dg/pr28712.c: New test.
17016
17017 2006-09-22  Mike Stump  <mrs@apple.com>
17018
17019         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17020
17021 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17022
17023         PR tree-optimization/28888
17024         * gcc.dg/pr28888.c: New test.
17025
17026 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17027
17028         PR c++/29016
17029         * g++.dg/init/ptrfn1.C: New test.
17030
17031 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17032
17033         PR c++/28861
17034         * g++.dg/template/spec32.C: New test.
17035         * g++.dg/parse/crash9.C: Adjust error markers.
17036
17037         PR c++/28303
17038         * g++.dg/template/typedef6.C: New test.
17039         * g++.dg/init/error1.C: Adjust error markers.
17040         * g++.dg/parse/crash9.C: Likewise.
17041         * g++.dg/template/crash55.C: Likewise.
17042
17043 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17044
17045         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17046
17047 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17048
17049         PR target/27650
17050         * g++.dg/ext/dllimport12.C: New test.
17051
17052 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17053
17054         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17055         * gcc.target/mips/nmadd-2.c: Likewise.
17056         * gcc.target/mips/mips-ps-6.c: New test.
17057         * gcc.target/mips/neg-abs-1.c: Likewise.
17058         * gcc.target/mips/neg-abs-2.c: Likewise.
17059         * gcc.target/mips/nmadd-3.c: New test.
17060
17061 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17062
17063         PR middle-end/28046
17064         * gcc.dg/gomp/atomic-10.c: New test.
17065         * g++.dg/gomp/atomic-10.C: New test.
17066
17067 2006-09-20  Eric Christopher  <echristo@apple.com>
17068
17069         * gcc.target/i386/sse3-not-fisttp.c: New.
17070
17071 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17072
17073         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17074
17075 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17076
17077         * gcc.c-torture/execute/pr28289.c (one): New variable.
17078         (main): Use it instead of argc.
17079         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17080         (main): Use it instead of argc.
17081
17082 2006-09-19  Paul Brook  <paul@codesourcery.com>
17083
17084         PR target/28516
17085         * gcc.dg/nested-func-5.c: New test.
17086
17087 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17088
17089         * lib/target-supports.exp (check_effective_target_tls): Compile
17090         test stubs using ${tool}_target_compile, not just target_compile.
17091         (check_effective_target_tls_runtime): Likewise.
17092
17093 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17094
17095         * gcc.c-torture/compile/20030405-1.x: Remove.
17096
17097         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17098         optimising linker from discarding it.
17099
17100 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17101
17102         PR fortran/28526
17103         * gfortran.dg/keyword_symbol_1.f90: New test.
17104
17105         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17106         pedantic compilation option.
17107
17108 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17109
17110         PR fortran/29060
17111         * gfortran.dg/spread_shape_1.f90: New test.
17112
17113 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17114
17115         PR tree-optimization/28887
17116         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17117
17118 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17119
17120         PR c/25993
17121         * gcc.dg/pr25993.c: New test.
17122
17123 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17124
17125         PR tree-opt/21591
17126         * gcc.dg/vect/pr21591.c: New test.
17127
17128 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17129
17130         PR tree-opt/29059
17131         * gcc.c-torture/compile/strcpy-1.c: New test.
17132         * gcc.c-torture/compile/strcpy-2.c: New test.
17133         * gcc.c-torture/compile/memcpy-1.c: New test.
17134         * gcc.c-torture/compile/memcpy-2.c: New test.
17135
17136 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17137
17138         PR testsuite/29055
17139         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17140
17141 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17142
17143         * gnat.dg/specs/double_record_extension1.ads: New test.
17144         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17145
17146 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17147
17148         PR fortran/29051
17149         * gfortran.dg/oldstyle_3.f90: New test.
17150
17151 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17152
17153         PR libgfortran/29099
17154         * gfortran.dg/secnds-1.f: New test.
17155
17156 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17157
17158         PR libgfortran/29053
17159         * gfortran.dg/streamio_9.f90: New test.
17160         * gfortran.dg/streamio_10.f90: New test.
17161
17162 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17163
17164         PR C++/29002
17165         * g++.dg/init/array22.C: New test.
17166         * g++.dg/init/array23.C: New test.
17167
17168 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17169
17170         * stackcheck.lst: Update list of tests requiring stack checking.
17171         * norun.lst: Adjust for above change.
17172         * ada95.lst: New file.
17173         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17174         requiring -gnat95 switch.
17175
17176 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17177
17178         * gnat.dg/in_out_parameter.adb: New test.
17179
17180 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17181
17182         PR debug/28980
17183         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17184
17185 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17186
17187         * gnat.dg/specs/unchecked_union.ads: New test.
17188
17189 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17190
17191         PR rtl-optimization/28982
17192         * gcc.c-torture/execute/pr28982a.c: New test.
17193         * gcc.c-torture/execute/pr28982b.c: Likewise.
17194
17195 2006-09-12  Eric Christopher  <echristo@apple.com>
17196
17197         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17198         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17199
17200 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17201
17202         PR c/28768
17203         PR preprocessor/14634
17204         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17205         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17206         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17207
17208 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17209
17210         * gcc.dg/pr28243.c: New test.
17211
17212 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17213
17214         PR fortran/28971
17215         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17216         this undiagnosed regression reappears.
17217
17218 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17219
17220         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17221         Treat $srcdir as a literal.
17222         * lib/fortran-torture.exp (fortran-torture-compile,
17223         fortran-torture-execute): Likewise.
17224         * lib/objc-torture.exp (objc-torture-compile,
17225         objc-torture-execute): Likewise.
17226         * lib/profopt.exp (profopt-execute): Likewise.
17227
17228 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17229
17230         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17231
17232 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17233
17234         PR testsuite/28950
17235         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17236
17237 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17238
17239         PR target/13685
17240         * gcc.target/i386/pr13685.c: New test.
17241
17242 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17243
17244         * gcc.dg/pr28726.c: New test.
17245
17246 2006-09-11  Josh Conner  <jconner@apple.com>
17247
17248         * gcc.dg/nrv3.c: Increase size of structure.
17249         * gcc.dg/nrv4.c: Likewise.
17250         * gcc.dg/nrv5.c: Likewise.
17251
17252 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17253
17254         PR libfortran/28890
17255         gfortran.dg/assumed_charlen_function_5.f90: New test.
17256
17257 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17258
17259         PR c++/28991
17260         * g++.dg/init/static3.C: New test.
17261
17262 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17263
17264         PR testsuite/29007
17265         * gcc.dg/long-long-cst1.c (t): Add cast to
17266         __SIZE_TYPE__ before casting to int.
17267         (main): Return 0 on success.
17268
17269 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17270
17271         * gcc.c-torture/execute/20060910-1.c: New test.
17272
17273 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17274
17275         PR middle-end/26983
17276         * gcc.dg/pr26983.c: New test.
17277
17278 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17279
17280         PR target/29006
17281         * gcc.c-torture/execute/pr29006.c: New test.
17282
17283 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17284
17285         PR libfortran/28947
17286         gfortran.dg/matmul_4.f90: New test.
17287
17288 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17289
17290         PR fortran/28959
17291         gfortran.dg/used_types_10: New test.
17292
17293 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17294
17295         PR libfortran/28923
17296         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17297         gfortran.dg/array_initializer_3.f90: New test.
17298
17299 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17300
17301         PR fortran/28914
17302         * gfortran.dg/actual_array_constructor_3.f90: New test.
17303
17304 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17305
17306         PR testsuite/26778
17307         * gcc.target/i386/pr26778.c: New testcase.
17308
17309 2006-09-08  Eric Christopher  <echristo@apple.com>
17310
17311         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17312         * gcc.target/i386/memcpy-1.c: Ditto.
17313         * gcc.target/i386/asm-1.c: Ditto.
17314         * gcc.target/i386/20060512-4.c: Ditto.
17315         * gcc.target/i386/compress-float-387.c: Ditto.
17316         * gcc.target/i386/20060512-1.c: Ditto.
17317         * gcc.target/i386/compress-float-sse.c: Ditto.
17318         * gcc.target/i386/20060512-2.c: Ditto.
17319         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17320         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17321         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17322         * gcc.dg/pr26449.c: Ditto.
17323         * gcc.dg/attr-ms_struct-2.c: Ditto.
17324         * gcc.dg/attr-ms_struct-1.c: Ditto.
17325         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17326
17327 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17328
17329         PR c/28504
17330         * gcc.dg/vla-10.c: New test.
17331
17332 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17333
17334         PR c++/28858
17335         * g++.dg/parse/template20.C: New test.
17336         * g++.dg/template/operator8.C: Remove obsolete part.
17337         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17338         * g++.old-deja/g++.pt/crash65.C: Likewise.
17339
17340 2006-09-07  Jason Merrill  <jason@redhat.com>
17341
17342         PR middle-end/27724
17343         * gcc.dg/long-long-cst1.c: New test.
17344
17345 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17346
17347         PR C++/28906
17348         * g++.dg/other/array3.C: New test.
17349         * g++.dg/other/array4.C: New test.
17350         * g++.dg/other/array5.C: New test.
17351
17352 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
17353
17354         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17355
17356 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
17357
17358         PR target/28946
17359         * gcc.target/i386/pr28946.c: New test.
17360
17361 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
17362
17363         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17364         in integer literal constant.
17365         * gfortran.dg/enum_8.f90: Ditto.
17366         * gfortran.dg/g77/20030326-1.f: Ditto.
17367
17368 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
17369
17370         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17371         nonconformance usage.
17372
17373 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17374
17375         PR middle-end/28862
17376         * gcc.c-torture/compile/vector-align-1.c: New test.
17377
17378 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17379
17380         PR rtl-opt/27883
17381         * g++.dg/opt/copysign-1.C: New test.
17382
17383 2006-09-06  Jason Merrill  <jason@redhat.com>
17384
17385         PR c++/27371
17386         * g++.dg/warn/unused-result1.C: New test.
17387
17388 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
17389
17390         PR c++/28903
17391         * g++.dg/ext/vla3.C: New test.
17392
17393         PR c++/28886
17394         * g++.dg/template/array16.C: New test.
17395
17396 2006-09-06  Richard Guenther  <rguenther@suse.de>
17397
17398         * gcc.dg/pr27226.c: Remove testcase again.
17399
17400 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17401
17402         PR tree-opt/28937
17403         * g++.dg/opt/unroll2.C: New test.
17404
17405 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17406
17407         PR tree-opt/28952
17408         * gcc.dg/vect/pr28952.c: New test.
17409
17410 2006-09-05  Richard Guenther  <rguenther@suse.de>
17411
17412         PR tree-optimization/28900
17413         * gcc.dg/torture/pr28900.c: New testcase
17414
17415 2006-09-05  Richard Guenther  <rguenther@suse.de>
17416
17417         PR tree-optimization/28905
17418         * gcc.c-torture/compile/pr28905.c: New testcase.
17419
17420 2006-09-05  Richard Guenther  <rguenther@suse.de>
17421
17422         PR middle-end/28935
17423         * gcc.dg/pr28935.c: New testcase.
17424
17425 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17426
17427         * gcc.c-torture/execute/20060905-1.c: New test.
17428
17429 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17430
17431         PR fortran/28908
17432         * gfortran.dg/used_types_7.f90: New test.
17433         * gfortran.dg/used_types_8.f90: New test.
17434         * gfortran.dg/used_types_9.f90: New test.
17435
17436 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17437
17438         * gcc.c-torture/compile/20060904-1.c: New test.
17439
17440 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17441
17442         PR c++/23287 Revert my 2006-09-01 patch
17443         * g++.dg/parse/dtor12.C: Remove.
17444
17445 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
17446
17447         PR c+/27670
17448         * g++.dg/template/operator9.C: New test.
17449
17450         PR c++/27493
17451         * g++.dg/template/operator7.C: New test.
17452
17453         PR c++/27494
17454         * g++.dg/template/operator8.C: New test.
17455
17456         PR c++/27397
17457         * g++.dg/template/crash57.C: New test.
17458
17459         * g++.dg/template/typedef4.C: Adjust error markers.
17460         * g++.dg/template/typedef5.C: Likewise.
17461
17462 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
17463
17464         PR c++/28878
17465         * g++.dg/parse/crash33.C: New test.
17466
17467 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
17468         Richard Guenther  <rguenther@suse.de>
17469         Adam Nemet  <anemet@caviumnetworks.com>
17470
17471         PR middle-end/27226
17472         * gcc.target/mips/memcpy-1.c: New testcase.
17473         * gcc.dg/pr27226.c: Likewise.
17474
17475 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17476
17477         PR c++/28705
17478         * g++.dg/lookup/koenig5.C: New.
17479         * g++.dg/template/crash56.C: New.
17480
17481 2006-09-01  Josh Conner  <jconner@apple.com>
17482
17483         PR c++/25505
17484         * gcc.dg/nrv3.c: New test.
17485         * gcc.dg/nrv4.c: New test.
17486         * gcc.dg/nrv5.c: New test.
17487
17488 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17489
17490         PR c++/23287
17491         * g++.dg/parse/dtor12.C: New.
17492
17493 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
17494
17495         PR tree-optimization/28839
17496         * gcc.dg/pr28839.c: New test.
17497
17498 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
17499
17500         PR target/24367
17501         * gcc.dg/pr24367.c: New testcase.
17502
17503 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
17504
17505         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17506
17507 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
17508
17509         PR rtl-optimization/27735
17510         * gcc.dg/loop-unswitch-1.c: New test.
17511
17512 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
17513
17514         PR fortran/28885
17515         * gfortran.dg/aliasing_dummy_2.f90: New test.
17516
17517         PR fortran/20067
17518         * gfortran.dg/generic_5.f90: Change error message.
17519
17520         PR fortran/28873
17521         * gfortran.dg/generic_6.f90: New test.
17522
17523         PR fortran/25077
17524         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17525
17526         PR fortran/25102
17527         * gfortran.dg/invalid_interface_assignment.f90: New test.
17528
17529         PR fortran/24866
17530         * gfortran.dg/module_proc_external_dummy.f90: New test.
17531
17532 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
17533
17534         PR c++/28349
17535         * g++.dg/warn/var-args1.C: New test.
17536
17537 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
17538
17539         PR fortran/28866
17540         * gfortran.dg/simpleif_2.f90: New test.
17541         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17542         * gfortran.dg/enum_5.f90: Ditto.
17543
17544 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17545             Kazu Hirata  <kazu@codesourcery.com>
17546
17547         PR tree-optimization/17506
17548         * gcc.dg/pr17506.c: New.
17549
17550 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
17551
17552         PR c++/28139
17553         * g++.dg/eh/alias1.C: New test.
17554
17555 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17556
17557         PR c++/28860
17558         * g++.dg/template/ttp22.C: New test.
17559
17560 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
17561
17562         PR middle-end/26632
17563         * gcc.dg/pr26632.c: New.
17564
17565 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17566
17567         PR libgfortran/28354
17568         * gfortran.dg/fmt_zero_precision.f90: New test.
17569
17570 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
17571
17572         PR c++/28058
17573         * g++.dg/template/spec31.C: New test.
17574
17575 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
17576
17577         PR c++/26573
17578         * g++.dg/other/static2.C: New test.
17579
17580 2006-08-26  Roger Sayle  <roger@eyesopen.com>
17581
17582         * gcc.dg/Wswitch-enum-2.c: New test case.
17583         * gcc.dg/Wswitch-enum-3.c: Likewise.
17584
17585 2006-08-26  Richard Guenther  <rguenther@suse.de>
17586
17587         * gcc.c-torture/compile/20060826-1.c: New testcase.
17588
17589 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
17590
17591         PR c++/28736
17592         * g++.dg/template/void10.C: New test.
17593
17594         PR c++/28737
17595         * g++.dg/template/void8.C: New test.
17596
17597         PR c+_+/28738
17598         * g++.dg/template/void9.C: New test.
17599
17600         * g++.dg/template/void3.C: Adjust error markers.
17601         * g++.dg/template/void4.C: Likewise.
17602         * g++.dg/template/crash55.C: Likewise.
17603         * g++.dg/template/void7.C: Likewise
17604
17605 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
17606
17607         PR c++/28588
17608         * g++.dg/inherit/access6.C: New test.
17609         * g++.dg/inherit/access7.C: Likewise.
17610
17611         PR c++/28595
17612         * g++.dg/template/array15.C: New test.
17613         * g++.dg/template/crash2.C: Tweak error markers.
17614
17615 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
17616
17617         PR middle-end/28683
17618         * gcc.c-torture/compile/20060823-1.c: New test.
17619
17620 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17621
17622         PR c++/28853
17623         * g++.dg/template/ttp21.C: New test.
17624
17625         PR c++/28852
17626         * g++.dg/other/operator1.C: Add error-marker.
17627         * g++.dg/other/operator2.C: New test.
17628
17629 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17630
17631         PR c/27893
17632         * gcc.c-torture/compile/vla-const-1.c,
17633         gcc.c-torture/compile/vla-const-2.c: New tests.
17634
17635 2006-08-26  Richard Guenther  <rguenther@suse.de>
17636
17637         PR middle-end/28814
17638         * gcc.dg/torture/pr28814.c: New testcase.
17639
17640 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17641
17642         PR c/28418
17643         * gcc.c-torture/compile/compound-literal-1.c: New test.
17644
17645 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17646
17647         PR c/28299
17648         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17649         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17650         Expect extra diagnostics.
17651
17652 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
17653
17654         gcc.dg/noncompile/pr16876.c: New test.
17655
17656 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
17657
17658         PR c++/28056
17659         * g++.dg/parse/local1.C: New test.
17660         * g++.dg/other/qual1.C: Tweak error marker.
17661
17662 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17663
17664         PR c++/27787
17665         * g++.dg/template/typename10.C: New.
17666         * g++.dg/template/lookup4.C: Remove bogus error marker.
17667
17668 2006-08-25  Richard Guenther  <rguenther@suse.de>
17669
17670         PR testsuite/28829
17671         * gcc.dg/pr26570.c: Fix testcase.
17672
17673 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
17674
17675         PR tree-opt/28807
17676         * gcc.c-torture/execute/mayalias-2.c: New test.
17677         * gcc.dg/tree-ssa/alias-13.c: New test.
17678
17679 2006-08-24  Jan Hubicka  <jh@suse.cz>
17680
17681         PR debug/26881
17682         * gcc.dg/debug/pr26881.c: New file.
17683
17684 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
17685
17686         PR fortran/28788
17687         * gfortran.dg/used_types_4.f90: New test.
17688         * gfortran.dg/derived_init_2.f90: Modify to check sibling
17689         association of derived types.
17690         * gfortran.dg/used_types_2.f90: Add module cleanup.
17691         * gfortran.dg/used_types_3.f90: The same.
17692
17693         PR fortran/28771
17694         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17695         fix of regression.
17696
17697 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17698
17699         PR 28813
17700         * gfortran.dg/direct_io_6.f90: Remove test.
17701
17702 2006-08-23  Stuart Hastings  <stuart@apple.com>
17703
17704         PR 28825
17705         * gcc.target/i386/20060821-1.c: New.
17706
17707 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
17708
17709         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
17710         dg-warning strings for dllimport.
17711
17712 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
17713
17714         PR C++/28450
17715         * g++.dg/ext/vector4.C: New test.
17716         * g++.dg/ext/complex1.C: New test.
17717
17718 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
17719
17720         PR debug/28692
17721         * gcc.dg/debug/const-1.c: New.
17722         * gcc.dg/debug/const-2.c: New.
17723         * gcc.dg/debug/dwarf2/const-1.c: New.
17724         * gcc.dg/debug/dwarf2/const-2.c: New.
17725         * gcc.dg/debug/dwarf2/const-2b.c: New.
17726
17727 2006-08-22  Richard Guenther  <rguenther@suse.de>
17728
17729         PR middle-end/28776
17730         * gcc.c-torture/compile/pr28776-1.c: New testcase.
17731         * gcc.c-torture/compile/pr28776-2.c: Likewise.
17732
17733 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
17734
17735         PR tree-optimization/28003
17736         * g++.dg/tree-ssa/pr28003.C: New.
17737
17738 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17739
17740         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17741
17742 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
17743
17744         PR c++/26269
17745         * g++.dg/other/error14.C: New test.
17746
17747         PR c++/28505
17748         * g++.dg/parse/ctor7.C: New test.
17749         * g++.dg/parse/ctor8.C: Likewise.
17750
17751         PR c++/28741
17752         * g++.dg/template/void7.C: New test.
17753
17754 2006-08-21  Olivier Hainque  <hainque@adacore.com>
17755
17756         * gnat.dg/self_aggregate_with_zeros.adb: New test.
17757         * gnat.dg/self_aggregate_with_array.adb: New test.
17758
17759 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17760
17761         * g++.dg/eh/arm-vfp-unwind.C: New test.
17762
17763 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
17764
17765         PR c++/28341
17766         * g++.dg/template/ref3.C: New test.
17767         * g++.dg/template/nontype13.C: New test.
17768
17769         PR c++/28346
17770         * g++.dg/template/ptrmem17.C: New test.
17771
17772 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
17773
17774         PR target/28648 c:
17775         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17776
17777 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
17778
17779         PR fortran/28630
17780         * gfortran.dg/used_types_2.f90: New test.
17781
17782         PR fortran/28601
17783         * gfortran.dg/used_types_3.f90: New test.
17784
17785         PR fortran/20886
17786         * gfortran.dg/generic_actual_arg.f90: New test.
17787
17788         PR fortran/28735
17789         * gfortran.dg/module_private_array_refs_1.f90: New test.
17790
17791         PR fortran/28762
17792         * gfortran.dg/program_name_1.f90: New test.
17793
17794         PR fortran/28425
17795         * gfortran.dg/derived_constructor_comps_1.f90: New test.
17796
17797         PR fortran/28496
17798         * gfortran.dg/array_initializer_2.f90: New test.
17799
17800         PR fortran/18111
17801         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
17802
17803         PR fortran/28600
17804         * gfortran.dg/assumed_charlen_function_4.f90: New test.
17805
17806         PR fortran/28771
17807         * gfortran.dg/assumed_charlen_in_main.f90: New test.
17808
17809         PR fortran/28660
17810         * gfortran.dg/dependent_decls_1.f90: New test.
17811
17812 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17813
17814         PR fortran/25217
17815         * gfortran.dg/derived_init_2.f90: New.
17816
17817 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
17818
17819         * gcc.c-torture/execute/pr28289.c: New test.
17820
17821 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
17822
17823         PR c/28744
17824         * gcc.dg/attr-externally-visible-1.c: New test.
17825         * gcc.dg/attr-externally-visible-2.c: New test.
17826         * g++.dg/parse/attr-externally-visible-1.C: New test.
17827         * g++.dg/parse/attr-externally-visible-2.C: New test.
17828
17829 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17830
17831         PR c++/28606
17832         * g++.dg/parse/dtor11.C: New test.
17833
17834 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17835
17836         PR rtl-optimization/28489
17837         * gcc.c-torture/compile/pr28489.c: New test.
17838
17839 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17840
17841         PR c++/28710
17842         * g++.dg/template/redecl4.C: New test.
17843
17844         PR c++/28711
17845         * g++.dg/template/ctor8.C: New test.
17846
17847 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17848
17849         * gcc.dg/pr26570.c: Fix testcase.
17850
17851 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17852
17853         * PR c++/28573
17854         * g++.dg/parse/offsetof6.C: New test.
17855         * g++.dg/parse/offsetof6.C: New test.
17856         * g++.dg/parse/offsetof7.C: New test.
17857
17858 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17859
17860         PR testsuite/28602
17861         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17862         is false.
17863
17864 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
17865
17866         PR c++/28302
17867         * g++.dg/ext/vector3.C: New test.
17868
17869 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
17870
17871         PR gcov/profile/26570
17872         * gcc.dg/pr26570.c: New test.
17873
17874 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
17875
17876         PR c/27697
17877         * gcc.dg/qual-component-1.c: New test.
17878
17879 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17880
17881         PR c++/28593
17882         * g++.dg/parse/new3.C: New test.
17883
17884 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17885
17886         PR fortran/25828
17887         * gfortran.dg/streamio_1.f90: New test.
17888         * gfortran.dg/streamio_2.f90: New test.
17889         * gfortran.dg/streamio_3.f90: New test.
17890         * gfortran.dg/streamio_4.f90: New test.
17891         * gfortran.dg/streamio_5.f90: New test.
17892         * gfortran.dg/streamio_6.f90: New test.
17893         * gfortran.dg/streamio_7.f90: New test.
17894         * gfortran.dg/streamio_8.f90: New test.
17895
17896 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
17897
17898         PR c/28287
17899         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17900
17901 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
17902
17903         PR c++/28594
17904         * g++.dg/template/void6.C: New test.
17905
17906 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17907
17908         PR c/28649
17909         * gcc.dg/parse-error-1.c: New test.
17910         * gcc.dg/parse-error-2.c: New test.
17911         * gcc.dg/cpp/digraph2.c: Add error-marker.
17912         * gcc.dg/noncompile/920923-1.c: Likewise.
17913
17914 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17915
17916         PR c/27490
17917         * gcc.dg/sizeof-2.c: New testcase.
17918
17919         PR c/27489
17920         * gcc.dg/switch-A.c: New testcase.
17921
17922 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
17923
17924         PR c++/28288
17925         PR c++/14556
17926         * g++.old-deja/g++.warn/compare1.C: Delete.
17927         * g++.dg/opt/pr7503-2.C: Delete.
17928         * g++.dg/opt/pr7503-3.C: Delete.
17929         * g++.dg/opt/pr7503-4.C: Delete.
17930         * g++.dg/opt/pr7503-5.C: Delete.
17931         * g++.dg/opt/max1.C: Delete.
17932         * g++.dg/warn/minmax.C: Delete.
17933         * g++.dg/expr/minmax.C: New test.
17934
17935 2006-08-14  Richard Guenther  <rguenther@suse.de>
17936
17937         PR testsuite/28703
17938         * gcc.c-torture/execute/pr28651.c: Do not use argc
17939         to avoid optimization, instead forbid inlining.
17940
17941 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
17942
17943         PR rtl-optimization/28634
17944         * gcc.c-torture/execute/ieee/pr28634.c: New test.
17945
17946 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
17947
17948         PR c/27184
17949         * gcc.dg/torture/pr27184.c: New test.
17950
17951 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
17952
17953         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17954
17955 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17956
17957         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17958         * gfortran.dg/stat_2.f90: Likewise.
17959         * gfortran.dg/chmod_1.f90: Likewise.
17960         * gfortran.dg/chmod_2.f90: Likewise.
17961         * gfortran.dg/chmod_3.f90: Likewise.
17962
17963 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
17964
17965         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17966
17967 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17968
17969         * g++.dg/opt/pr23454-2.C: New test.
17970
17971 2006-08-11  Richard Guenther  <rguenther@suse.de>
17972
17973         PR middle-end/28651
17974         * gcc.c-torture/execute/pr28651.c: New testcase.
17975
17976 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
17977
17978         * gnat.dg/specs/static_initializer.ads: New test.
17979
17980 2006-08-10  Paul Brook  <paul@codesourcery.com>
17981
17982         * gcc.target/arm/cond-asm.c: New test.
17983
17984 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
17985
17986         PR tree-optimization/26197
17987         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17988         * g++.dg/vect/vect.exp: Compile the new tests with
17989         --param max-aliased-vops=0.
17990
17991 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
17992
17993         PR c++/28637
17994         * g++.dg/template/void3.C: New test.
17995
17996         PR c++/28638
17997         * g++.dg/template/void4.C: New test.
17998
17999         PR c++/28640
18000         * g++.dg/template/void5.C: New test.
18001
18002 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18003
18004         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18005         after dg-do compile.
18006
18007 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18008
18009         PR tree-optimizations/26969
18010         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18011         "unswitch-loops" with -funswitch-loops.
18012         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18013
18014 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18015
18016         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18017         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18018         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18019         * objc.dg/dwarf-1.m: Likewise.
18020         * objc.dg/dwarf-2.m: Likewise.
18021         * obj-c++.dg/dwarf-2.mm: Likewise.
18022
18023 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18024
18025         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18026         * objc.dg/dwarf-2.m: Likewise.
18027         * obj-c++.dg/dwarf-2.mm: Likewise.
18028
18029         PR libfortran/28603
18030         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18031
18032         PR testsuite/27611
18033         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18034
18035         PR testsuite/27033
18036         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18037
18038 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18039
18040         PR target/27827
18041         * gcc.target/i386/pr27827.c: New testcase.
18042
18043 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18044
18045         PR fortran/28590
18046         * gfortran.dg/sequence_types_1.f90: New test.
18047
18048 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18049
18050         PR fortran/28548
18051         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18052         dg-warning.  Add -pedantic option.
18053
18054 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18055
18056         PR c/28502
18057         * gcc.dg/proto-1.c: New test.
18058
18059         PR c/27721
18060         * gcc.dg/lvalue-4.c: New test.
18061
18062         PR c/28136
18063         * gcc.dg/init-bad-5.c: New test.
18064
18065 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18066
18067         PR c++/28347
18068         * g++.dg/ext/typedef-init.C: Add new test for typedef
18069         initialization inside templates. Adjust existing error markers.
18070
18071 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18072
18073         PR c++/28148
18074         * g++.dg/init/ptrmem3.C: New test.
18075
18076 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18077
18078         PR tree-optimization/27770
18079         * lib/target-support.exp: New target keyword "section_anchors".
18080         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18081         tests.
18082         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18083         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18084         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18085         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18086
18087 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18088
18089         * gcc.dg/20060801-1.c: Add missing '}'.
18090
18091 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18092
18093         PR c++/27508
18094         * g++.dg/parse/dtor9.C: New test.
18095         * g++.dg/parse/dtor10.C: New test.
18096         * g++.dg/other/error7.C: Adjust error-marker.
18097
18098         PR c++/28274
18099         * g++.dg/other/default5.C: New test.
18100
18101 2006-08-02  Richard Guenther  <rguenther@suse.de>
18102
18103         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18104
18105 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18106
18107         PR c++/28557
18108         * g++.dg/template/conv9.C: New test.
18109
18110 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18111
18112         PR debug/28063
18113         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18114         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18115         Optionally return assembly text.  Update callers.
18116         (check_no_compiler_messages): Update verbose messages.
18117         (check_no_messages_and_pattern): New.
18118         (check_effective_target_string_merging): New.
18119
18120 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18121
18122         PR c++/28250
18123         * g++.dg/eh/catch4.C: New test.
18124
18125         PR c++/28257
18126         * g++.dg/other/qual1.C: New test.
18127
18128         PR c++/28259
18129         * g++.dg/inherit/error2.C: New test.
18130
18131         PR c++/28267
18132         * g++.dg/other/new1.C: New test.
18133
18134         * g++.dg/warn/pr23075.C: Remove obsolete test.
18135         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18136         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18137
18138 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18139
18140         PR c++/28523
18141         * g++.dg/eh/cast1.C: New test.
18142
18143 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18144
18145         PR libfortran/28452
18146         * gfortran.dg/random_3.f90:  New test.
18147
18148 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18149
18150         PR c++/28432
18151         * g++.dg/other/pr28304.C: Change expected error message.
18152         * g++.dg/other/pr28432.C: New test.
18153
18154 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18155
18156         PR c++/28256
18157         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18158
18159 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18160
18161         PR debug/23336
18162         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18163         at -g1.
18164         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18165         g++.dg/debug/enum-2.C: New.
18166
18167 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18168
18169         PR c++/6634
18170         * g++.dg/parse/long1.C: Add more tests.
18171
18172 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18173
18174         * gfortran.dg/lrshift_1.c: New file.
18175
18176 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18177
18178         PR libgfortran/28335
18179         * gfortran.dg/no_unit_error_1.f90: New test.
18180
18181 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18182
18183         PR libgfortran/28335
18184         * gfortran.dg/no_unit_error_1.f90: Delete test.
18185         * gfortran.dg/no_unit_error_2.f90: Delete test.
18186
18187 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18188
18189         * gfortran.dg/chmod_3.f90: New test.
18190         * gfortran.dg/ltime_gmtime_1.f90: New test.
18191         * gfortran.dg/ltime_gmtime_2.f90: New test.
18192         * gfortran.dg/lrshift_1.f90: New test.
18193         * gfortran.dg/chmod_1.f90: New test.
18194         * gfortran.dg/chmod_2.f90: New test.
18195
18196 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18197
18198         PR c++/27668
18199         * g++.dg/template/crash55.C: New test.
18200
18201         PR c++/27962
18202         * g++.dg/template/nontype16.C: New test.
18203
18204         * g++.dg/template/void2.C: Adjust error markers.
18205         * g++.dg/template/nontype5.C: Adjust error markers.
18206
18207 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18208
18209         * gcc.target/i386/stack-prot-kernel.c: New test.
18210
18211 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18212
18213         * gcc.dg/builtins-55.c: New test case.
18214
18215 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18216
18217         PR rtl-optimization/27907
18218         * gcc.c-torture/compile/pr27907.c: New test.
18219
18220 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18221
18222         * gfortran.dg/mclock.f90: New test.
18223         * gfortran.dg/int_conv_1.f90: New test.
18224         * gfortran.dg/stat_1.f90: New test.
18225         * gfortran.dg/stat_2.f90: New test.
18226
18227 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18228
18229         PR libgfortran/28335
18230         * gfortran.dg/no_unit_error_1.f90: New test.
18231         * gfortran.dg/no_unit_error_2.f90: New test.
18232         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18233
18234 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18235
18236         PR middle-end/28473
18237         * gcc.dg/fold-convround-1.c: New test case.
18238
18239 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18240
18241         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18242
18243 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18244
18245         PR c++/27572
18246         * g++.dg/other/typedef1.C: New test.
18247         * g++.dg/template/typedef4.C: New test.
18248         * g++.dg/template/typedef5.C: New test.
18249
18250 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18251
18252         PR fortran/28416
18253         * gfortran.dg/allocatable_dummy_3.f90: New.
18254
18255 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18256
18257         PR fortran/28439
18258         * gfortran.dg/arithmetic_if.f90:  New test.
18259
18260 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18261
18262         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18263         avoid memcpy optimization.
18264
18265 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18266
18267         PR fortran/25289
18268         * gfortran.dg/direct_io_6.f90: New test.
18269
18270 2006-07-24  Jan Hubicka  <jh@suse.cz>
18271
18272         PR c/25795
18273         PR c++/27369
18274         * gcc.dg/pr25795.c: New test.
18275         * gcc.dg/pr25795-1.c: New test.
18276
18277 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18278
18279         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18280         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18281         which may be transformed to "g || h" on some platforms.
18282
18283 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18284
18285         PR c++/28025
18286         * g++.dg/template/friend45.C: New test.
18287
18288 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18289
18290         PR libgfortran/28339
18291         * gfortran.dg/arrayio_8.f90: New test.
18292
18293 2006-07-21  Mike Stump  <mrs@apple.com>
18294
18295         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18296
18297         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18298
18299 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18300
18301         PR c++/28250
18302         * g++.dg/eh/catch3.C: New test.
18303
18304         PR c++/28363
18305         * g++.dg/template/defarg10.C: New test.
18306
18307 2006-07-20  Paul Brook  <paul@codesourcery.com>
18308
18309         PR 27363
18310         * gcc.dg/pr27363.c: New test.
18311
18312 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18313
18314         PR c++/28338
18315         * g++.dg/init/ref13.C: New test.
18316
18317 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18318
18319         PR obj-c++/28434
18320         * obj-c++.dg/proto-error-1.mm: New test.
18321
18322 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18323
18324         PR c++/28337
18325         * g++.dg/template/string1.C: New test.
18326
18327 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18328
18329         PR c++/28048
18330         * g++.dg/template/defarg9.C: New test.
18331
18332         PR c++/28235
18333         * g++.dg/template/static27.C: New test.
18334
18335 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
18336
18337         PR 28410
18338         * gcc.dg/tree-ssa/pr28410.c: New test.
18339
18340 2006-07-18  Lee Millward  <lee.millward@gmail.com>
18341
18342         PR c++/28258
18343         * g++/dg/other/error13.C: New test.
18344
18345         PR c++/28260
18346         * g++.dg/template/friend44.C: New test.
18347
18348 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
18349
18350         PR c++/27495
18351         * g++.dg/other/pr27495.C: New.
18352
18353 2006-07-18  Olivier Hainque  <hainque@adacore.com>
18354
18355         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18356         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18357
18358 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18359
18360         PR c/28286
18361         * gcc.dg/pragma-pack-4.c: New test.
18362
18363 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18364
18365         PR c++/28291
18366         * g++.dg/ext/pr28291.C: New test.
18367
18368 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18369
18370         PR middle-end/28403
18371         * gcc.c-torture/execute/pr28403.c: New test.
18372
18373 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18374
18375         PR middle-end/28402
18376         * gcc.dg/pr28402.c: New test.
18377
18378 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18379
18380         PR c++/28304
18381         * g++.dg/other/pr28304.C: New test.
18382
18383 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
18384
18385         PR other/28251
18386         gcc.c-torture/unsorted/dump-noaddr.c: New test.
18387         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18388
18389 2006-07-17  Richard Guenther  <rguenther@suse.de>
18390
18391         PR tree-optimization/28238
18392         * g++.dg/tree-ssa/pr28238.C: New testcase.
18393
18394 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18395
18396         PR c++/28250
18397         * g++.dg/eh/catch1.C: New test.
18398         * g++.dg/eh/catch2.C: New test.
18399
18400 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
18401
18402         PR c++/28370
18403         * g++.dg/template/anon3.C: New test.
18404
18405 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
18406
18407         PR fortran/20844
18408         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18409         specifiers requiring an explicit format tag..
18410
18411         PR fortran/28201
18412         * gfortran.dg/generic_5: New test.
18413
18414         PR fortran/20893
18415         * gfortran.dg/elemental_optional_args_1.f90: New test.
18416
18417 2006-07-16  Olivier Hainque  <hainque@adacore.com>
18418
18419         * gnat.dg/assert.ads: New file.
18420         * gnat.dg/controlled_record.ads: Likewise.
18421         * gnat.dg/controlled_record.adb: Likewise.
18422
18423 2006-07-15  Lee Millward  <lee.millward@gmail.com>
18424
18425         PR c++/28292
18426         * g++.dg/other/error12.C: New test.
18427
18428         PR c++/28269
18429         * g++.dg/template/crash54.C: New test.
18430
18431 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18432
18433         PR c++/28249
18434         * g++.dg/parse/catch1.C: New test.
18435
18436         PR c++/28294
18437         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18438
18439         PR c++/28387
18440         * g++.dg/ext/attrib24.C: New test.
18441
18442 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18443
18444         PR c++/28343
18445         * g++.dg/ext/asmspec1.C: New test.
18446
18447 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
18448
18449         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18450         (dg-test): Support shouldfail tests.
18451         * lib/target-supports-dg.exp (dg-shouldfail): New.
18452         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18453         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18454         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18455         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18456         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18457         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18458         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18459
18460 2006-07-13  Jan Hubicka  <jh@suse.cz>
18461
18462         * gcc.target/i386/memcpy-1.c: New.
18463
18464 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
18465
18466         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18467
18468 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
18469
18470         PR fortran/25097
18471         * gfortran.dg/present_1.f90: New test.
18472
18473         PR fortran/20903
18474         * gfortran.dg/interface_derived_type_1.f90: New test.
18475
18476 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
18477
18478         PR fortran/28213
18479         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18480         list.
18481
18482 2006-07-07  Lee Millward  <lee.millward@gmail.com>
18483
18484         PR c++/27820
18485         * g++.dg/other/label1.C: New test.
18486
18487 2006-07-07  Richard Guenther  <rguenther@suse.de>
18488
18489         PR middle-end/28268
18490         * gcc.dg/torture/pr28268.c: New testcase.
18491
18492 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
18493
18494         PR c++/27019
18495         * g++.dg/ext/pr27019.C: New.
18496
18497 2006-07-07  Richard Guenther  <rguenther@suse.de>
18498
18499         PR tree-optimization/28187
18500         * gcc.dg/pr28187.c: New testcase.
18501
18502 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
18503
18504         * gnat.dg/address_conversion.adb: New test.
18505         * gnat.dg/boolean_subtype.adb: Likewise.
18506         * gnat.dg/frame_overflow.adb: Likewise.
18507         * gnat.dg/pointer_array.adb: Likewise.
18508         * gnat.dg/pointer_conversion.adb: Likewise.
18509
18510 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
18511
18512         PR fortran/28237
18513         PR fortran/23420
18514         * gfortran.dg/print_fmt_5.f90: New test.
18515
18516 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18517
18518         PR fortran/28129
18519         * gfortran.dg/bounds_check_4.f90: New test.
18520
18521 2006-07-05  Richard Guenther  <rguenther@suse.de>
18522
18523         PR target/28158
18524         * gfortran.dg/pr28158.f90: New testcase.
18525
18526 2006-07-05  Richard Guenther  <rguenther@suse.de>
18527
18528         PR tree-optimization/28162
18529         * gcc.dg/pr28162.c: New testcase.
18530
18531 2006-07-05  Richard Guenther  <rguenther@suse.de>
18532         Andrew Pinski  <pinskia@gcc.gnu.org>
18533
18534         PR c++/27084
18535         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18536
18537 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
18538
18539         PR fortran/28174
18540         * gfortran.dg/actual_array_substr_2.f90: New test.
18541
18542         PR fortran/28167
18543         * gfortran.dg/actual_array_constructor_2.f90: New test.
18544
18545 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18546
18547         * gfortran.dg/itime_idate_1.f: New test.
18548         * gfortran.dg/itime_idate_2.f: New test.
18549
18550 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18551
18552         PR libgfortran/27704
18553         * gfortran.dg/open_status_3.f90: New test.
18554         * gfortran.dg/fmt_l.f90: Update for new feature.
18555
18556 2006-07-03  Asher Langton  <langton2@llnl.gov>
18557
18558         * gfortran.dg/oldstyle_2.f90: New.
18559
18560 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
18561
18562         * gnat.dg/string_slice.adb: New test.
18563
18564 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18565
18566         PR fortran/19259
18567         * gfortran.dg/semicolon_fixed.c: New.
18568         * gfortran.dg/semicolon_free.c: New.
18569
18570 2006-06-30  Mike Stump  <mrs@apple.com>
18571
18572         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18573         that don't support internal visibility.
18574
18575 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
18576
18577         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18578         for '(' / ')' needing an extra '\'.
18579
18580 2006-06-29  Roger Sayle  <roger@eyesopen.com>
18581
18582         PR middle-end/27428
18583         * gcc.dg/pr27428-1.c: New test case.
18584
18585 2006-06-29  Mike Stump  <mrs@apple.com>
18586
18587         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18588         on darwin as we can't align commons large enough yet.
18589
18590         * gcc.dg/vla-8.c: Add additional testcases.
18591
18592 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
18593
18594         PR c++/28114
18595         * g++.dg/other/pr28114.C: New.
18596
18597 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
18598
18599         * gcc.c-torture/compile/20060625-1.c: New test.
18600
18601 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
18602
18603         PR fortran/20867
18604         * gfortran.dg/stfunc_3.f90: New test.
18605
18606         PR fortran/25056
18607         * gfortran.dg/impure_actual_1.f90: New test.
18608
18609         PR fortran/20874
18610         * gfortran.dg/elemental_result_1.f90: New test.
18611
18612         PR fortran/25073
18613         * gfortran.dg/select_7.f90: New test.
18614
18615         PR fortran/27554
18616         * intrinsic_actual_1.f: New test.
18617
18618         PR fortran/22038
18619         PR fortran/28119
18620         * gfortran.dg/forall_4.f90: New test.
18621
18622         PR fortran/25072
18623         * gfortran.dg/forall_5.f90: New test.
18624
18625 2006-06-25  Lee Millward  <lee.millward@gmail.com>
18626
18627         PR c++/28051
18628         * g++.dg/template/using13.C: New test.
18629
18630         PR c++/28054
18631         * g++.dg/other/incomplete3.C: New test.
18632
18633 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18634
18635         PR fortran/28081
18636         * gfortran.dg/substr_3.f: New test.
18637         * gfortran.dg/equiv_2.f90: Update expected error message.
18638
18639 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
18640
18641         PR fortran/28118
18642         * gfortran.dg/actual_array_substr_1.f90: New test.
18643
18644 2006-06-24  Olivier Hainque  <hainque@adacore.com>
18645
18646         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18647         * gnat.dg/scalar_mode_agg_compare.adb: New test.
18648
18649 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
18650
18651         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18652
18653 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
18654
18655         PR fortran/27981
18656         * gfortran.dg/simpleif_2.f90: New test.
18657
18658 2006-06-23  Lee Millward  <lee.millward@gmail.com>
18659
18660         * g++.dg/template/error22.C: Fix typo.
18661
18662 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18663
18664         PR c++/28112
18665         * g++.dg/ext/attrib23.C: New test.
18666
18667 2006-06-23  Olivier Hainque  <hainque@adacore.com>
18668
18669         * gnat.dg/varsize_temp.adb: New test.
18670
18671 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18672
18673         PR c++/11468
18674         * g++.dg/other/java2.C: New test.
18675
18676 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
18677
18678         PR target/27789
18679         * g++.dg/ext/dllimport4.C. Add more tests for invalid
18680         initialization.
18681
18682 2006-06-22  Roger Sayle  <roger@eyesopen.com>
18683
18684         PR target/27531
18685         * gcc.dg/pr27531-1.c: New test case.
18686
18687 2006-06-22  Asher Langton  <langton2@llnl.gov>
18688
18689         PR fortran/24748
18690         * gfortran.dg/implicit_8.f90: New.
18691
18692 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
18693
18694         PR rtl-optimization/28121
18695         * gcc.dg/pr28121.c: New test.
18696
18697 2006-06-22  Lee Millward  <lee.millward@gmail.com>
18698
18699         PR c++/27805
18700         * g++.dg/parse/ptrmem6.C: New test.
18701
18702         PR c++/27821
18703         * g++.dg/template/error22.C: New test.
18704
18705 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18706
18707         PR c++/28111
18708         * g++.dg/template/friend43.C: New test.
18709
18710         PR c++/28110
18711         * g++.dg/template/crash53.C: New test.
18712
18713         PR c++/28109
18714         * g++.dg/rtti/incomplete1.C: New test.
18715
18716 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
18717
18718         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18719
18720 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
18721
18722         * gcc.c-torture/execute/complex-7.c: New.
18723
18724 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
18725
18726         * gcc.dg/merge-all-constants-1.c: New test.
18727
18728 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
18729
18730         PR c++/28113
18731         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18732
18733 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
18734
18735         * gfortran.dg/rrspacing_1.f90: New test.
18736
18737 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18738
18739         PR c++/28052
18740         * g++.dg/other/bitfield2.C: New test.
18741
18742 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
18743
18744         PR tree-optimization/27331
18745         * gcc.dg/pr27331.c: New test.
18746
18747 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
18748             Eric Botcazou  <ebotcazou@adacore.com>
18749
18750         PR ada/18692
18751         * lib/gnat.exp: New file.
18752         * lib/gnat-dg.exp: Likewise.
18753         * gnat.dg: New directory.
18754         * gnat.dg/dg.exp: New driver.
18755         * gnat.dg/specs: New directory.
18756         * gnat.dg/specs/specs.exp: New driver.
18757         * gnat.dg/style: New directory.
18758         * gnat.dg/style/style.exp: New driver.
18759
18760 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
18761
18762         PR fortran/16206
18763         * gfortran.dg/array_initializer_1.f90: New test.
18764
18765         PR fortran/28005
18766         * gfortran.dg/matmul_3.f90: New test.
18767
18768 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
18769
18770         PR middle-end/28075
18771         * gcc.dg/tree-ssa/inline-1.c: New test.
18772
18773 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
18774
18775         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18776         in malloc prototype; remove XFAIL.
18777         * gcc.dg/pr18241-2.c: Ditto.
18778         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
18779         in memset prototype; remove XFAIL.
18780         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18781
18782 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
18783
18784         * gcc.dg/vla-8.c: Add.
18785
18786 2006-06-19  Richard Guenther  <rguenther@suse.de>
18787
18788         PR tree-optimization/27090
18789         * g++.dg/tree-ssa/pr27090.C: New testcase.
18790
18791 2006-06-19  Roger Sayle  <roger@eyesopen.com>
18792
18793         PR target/27861
18794         * gcc.dg/pr27861-1.c: New test case.
18795
18796 2006-06-19  Richard Guenther  <rguenther@suse.de>
18797
18798         PR middle-end/28045
18799         * gcc.dg/torture/pr28045.c: New testcase.
18800
18801 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18802
18803         PR fortran/26801
18804         * gfortran.dg/associated_4.f90: New test.
18805
18806 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18807
18808         PR fortran/19310
18809         PR fortran/19904
18810         * gfortran.dg/real_const_3.f90: New test.
18811
18812 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
18813
18814         PR c++/28016
18815         * g++.dg/template/static26.C: New test.
18816
18817         PR c++/27979
18818         * g++.dg/expr/bitfield2.C: New test.
18819
18820         PR c++/27884
18821         * g++.dg/parse/linkage2.C: New test.
18822
18823 2006-06-16  Richard Guenther  <rguenther@suse.de>
18824
18825         PR middle-end/27116
18826         * gcc.dg/pr15785-1.c: Revert last change.
18827         * gcc.dg/torture/pr27116-2.c: New testcase.
18828
18829 2006-06-16  Roger Sayle  <roger@eyesopen.com>
18830
18831         PR middle-end/27802
18832         * gcc.dg/pr27802-1.c: New test case.
18833
18834 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
18835
18836         PR c++/27689
18837         * g++.dg/template/ttp18.C: New test.
18838         * g++.dg/template/ttp19.C: Likewise.
18839
18840         PR c++/27666
18841         * g++.dg/expr/cond9.C: New test.
18842
18843         PR c++/27640
18844         * g++.dg/template/ctor7.C: New test.
18845
18846 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
18847
18848         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18849
18850 2006-06-16  Richard Guenther  <rguenther@suse.de>
18851
18852         PR tree-optimization/27781
18853         * gcc.dg/tree-ssa/pr27781.c: New testcase.
18854
18855 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
18856
18857         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
18858
18859 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
18860
18861         * gcc.dg/tree-ssa/loop-18.c: New test.
18862
18863 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
18864
18865         PR c++/27665
18866         * g++.dg/template/crash52.C: New test.
18867
18868         PR c++/27648
18869         * g++.dg/ext/attrib22.C: New test.
18870
18871         PR c++/26559
18872         * g++.dg/template/builtin1.C: New test.
18873         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18874
18875         PR c++/28018
18876         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18877         assignment.
18878         * g++.old-deja/g++.pt/crash51.C: Likewise.
18879
18880         PR c++/27227
18881         * g++.dg/lookup/linkage1.C: New test.
18882         * g++.dg/lookup/linkage2.C: Likewise.
18883
18884 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
18885
18886         PR middle-end/27959
18887         * gcc.dg/pr27959.c: New testcase.
18888
18889 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
18890
18891         PR target/28014:
18892         * g++.dg/eh/div.C: New test.
18893
18894 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
18895
18896         PR c++/27894
18897         * g++.dg/tree-ssa/pr26757.C: New test.
18898         * g++.dg/tree-ssa/pr27894.C: New test.
18899
18900 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18901
18902         * gcc.c-torture/compile/20060609-1.c: New test.
18903
18904         PR target/27863
18905         * gcc.c-torture/compile/pr27863.c: New test.
18906
18907 2006-06-13  Richard Guenther  <rguenther@suse.de>
18908
18909         PR tree-optimization/27830
18910         * g++.dg/tree-ssa/pr27830.C: New testcase.
18911
18912 2006-06-13  Matthew Sachs  <msachs@apple.com>
18913
18914         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18915         the list of compiler flags; this causes those flags to be checked
18916         for things like dg-skip-if.
18917
18918 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18919
18920         PR c++/27601
18921         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18922
18923 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
18924             Kazu Hirata  <kazu@codesourcery.com>
18925
18926         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18927         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18928
18929 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18930
18931         PR c++/27933
18932         * g++.dg/lookup/using15.C: New test.
18933
18934         PR c++/27951
18935         * g++.dg/other/anon4.C: New test.
18936
18937 2006-06-12  Roger Sayle  <roger@eyesopen.com>
18938
18939         PR c++/21210
18940         * g++.dg/init/complex1.C: New test case.
18941
18942 2006-06-11  Eric Christopher  <echristo@apple.com>
18943
18944         PR middle-end/27948
18945         * gcc.dg/bf-ms-layout.c: Run on darwin.
18946         * gcc.dg/bf-no-ms-layout: Ditto.
18947         * gcc.dg/attr-ms_struct-2.c: New.
18948         * gcc.dg/bf-ms-layout-2.c: Ditto.
18949
18950 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18951
18952         * gcc.dg/attr-ms_struct-packed1.c: New.
18953
18954 2006-06-09  Mike Stump  <mrs@apple.com>
18955
18956         * gcc.dg/vla-7.c: Add.
18957
18958 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
18959
18960         PR fortran/24558
18961         * gfortran.dg/entry_6.f90: New test.
18962
18963         PR fortran/20877
18964         PR fortran/25047
18965         * gfortran.dg/entry_7.f90: New test.
18966
18967 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
18968
18969         PR c/27747
18970         * gcc.dg/cpp/_Pragma6.c: New test.
18971
18972         PR c++/27748
18973         * g++.dg/cpp/_Pragma1.C: New test.
18974
18975         PR preprocessor/27746
18976         * gcc.dg/gomp/macro-3.c: New test.
18977         * gcc.dg/gomp/macro-4.c: New test.
18978         * g++.dg/gomp/macro-3.C: New test.
18979         * g++.dg/gomp/macro-4.C: New test.
18980
18981 2006-06-09  Richard Guenther  <rguenther@suse.de>
18982
18983         PR tree-optimization/26998
18984         * gcc.dg/torture/pr26998.c: New testcase.
18985         * gcc.dg/tree-ssa/vrp29.c: New testcase.
18986
18987 2006-06-08  Mike Stump  <mrs@apple.com>
18988
18989         * gcc.dg/pr27095.c: Account for stubs.
18990
18991         PR target/26427
18992         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18993         produce bad code on darwin.
18994
18995 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18996
18997         PR fortran/27958
18998         * gfortran.dg/substr_2.f: New test.
18999
19000 2006-06-08  Asher Langton  <langton2@llnl.gov>
19001
19002         PR fortran/27786
19003         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19004
19005 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19006
19007         PR target/27421
19008         * gcc.dg/union-3.c: New test.
19009
19010 2006-06-08  Richard Guenther  <rguenther@suse.de>
19011
19012         PR middle-end/27116
19013         * gcc.dg/torture/pr27116.c: New testcase.
19014         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19015
19016 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19017
19018         PR rtl-optimization/26449
19019         * gcc.dg/pr26449.c: New test.
19020
19021 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19022
19023         PR c++/27601
19024         * g++.dg/ext/offsetof1.C: Test member functions.
19025
19026 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19027
19028         * gcc.dg/pr27095.c: Improve scanning.
19029
19030 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19031
19032         PR fortran/23091
19033         * gfortran.dg/saved_automatic_1.f90: New test.
19034
19035         PR fortran/24168
19036         * gfortran.dg/array_simplify_1.f90: New test.
19037
19038         PR fortran/25090
19039         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19040
19041         PR fortran/25058
19042         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19043
19044 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19045
19046         PR c++/27177
19047         * g++.dg/expr/cast7.C: New test.
19048
19049 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19050
19051         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19052         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19053         * lib/fortran-torture.exp (fortran-torture-compile,
19054         fortran-torture-execute): Ditto.
19055
19056 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19057
19058         PR target/27842
19059         * gcc.dg/vmx/pr27842.c: New test.
19060
19061 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19062
19063         PR libfortran/27895
19064         * gfortran.dg/bounds_check_3.f90: New test.
19065
19066 2006-06-05  Mike Stump  <mrs@apple.com>
19067
19068         * objc.dg/objc-fast-4.m: Skip for ppc64.
19069
19070 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19071
19072         PR testsuite/27705
19073         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19074
19075 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19076             Victor Kaplansky  <victork@il.ibm.com>
19077
19078         PR tree-optimizations/26360
19079         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19080         with -fno-tree-dce.
19081         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19082
19083 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19084
19085         PR fortran/14067
19086         * gfortran.dg/data_char_1.f90: Add messages for truncated
19087         strings.
19088
19089         PR fortran/16943
19090         * gfortran.dg/func_decl_2.f90: New test.
19091
19092         PR fortran/20839
19093         * gfortran.dg/do_2.f90: New test.
19094
19095         PR fortran/27655
19096         * gfortran.dg/associated_3.f90: New test.
19097
19098 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19099
19100         PR c++/27819
19101         * g++.dg/template/static25.C: New test.
19102
19103         PR c++/27722
19104         * g++.dg/init/array21.C: New test.
19105
19106         PR c++/27807
19107         * g++.dg/ext/complit7.C: New test.
19108
19109         PR c++/27806
19110         * g++.dg/parse/ptrmem5.C: New test.
19111
19112 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19113             Andrew Pinski  <pinskia@physics.uc.edu>
19114
19115         PR c/27150
19116         PR middle-end/27382
19117         * gcc.dg/pr27150-1.c: New testcase.
19118         * gcc.dg/pr27382-1.c: New testcase.
19119         * gcc.dg/pr27382-2.c: New testcase.
19120
19121 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19122
19123         PR c/25161
19124         PR c/27020
19125         * gcc.dg/array-10.c: New test.
19126
19127 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19128
19129         PR c++/27804
19130         * g++.dg/init/const4.C: New test.
19131         * g++.dg/init/member1.C: Add error-marker.
19132         * g++.dg/other/fold1.C: Adjust error-marker.
19133
19134 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19135
19136         PR c++/27601
19137         * g++.dg/ext/offsetof1.C: New test.
19138
19139 2006-06-04 Eric Christopher <echristo@apple.com>
19140
19141         * gcc.dg/attr-ms_struct-1.c: New.
19142
19143 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19144
19145         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19146
19147 2006-06-04  Richard Guenther  <rguenther@suse.de>
19148
19149         PR tree-optimization/27039
19150         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19151
19152 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19153
19154         PR target/26223
19155         * gcc.target/i386/amd64-abi-2.c: New test case.
19156
19157 2006-06-02  Eric Christopher  <echristo@apple.com>
19158
19159         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19160         * gcc.target/i386/20020523-1.c: Skip if darwin.
19161         * gcc.target/i386/asm-3.c: Ditto.
19162         * gcc.target/i386/20011119-1.c: Ditto.
19163         * gcc.target/i386/clobbers.c: Remove pic part of test.
19164
19165 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19166
19167         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19168         * g++.old-deja/g++.other/init19.C: Ditto.
19169         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19170         and add other platforms as expected failures.
19171
19172 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19173
19174         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19175         (is-effective-target-keyword): Ditto.
19176
19177 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19178
19179         PR fortran/27715
19180         * gfortran.dg/extended_char_comparison_1.f:  New test.
19181
19182 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19183
19184         PR fortran/25098
19185         * gfortran.dg/dummy_procedure_1.f90: New test.
19186
19187         PR fortran/25147
19188         * gfortran.dg/dummy_procedure_2.f90: New test.
19189
19190         * gfortran.dg/associated_2.f90: Correct to make consistent with
19191         standard.
19192
19193 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19194
19195         * gcc.target/i386/387-11.c: New test case.
19196
19197 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19198
19199         PR c++/27801
19200         * g++.dg/template/cond6.C: New test.
19201
19202         PR c++/26496
19203         * g++.dg/template/crash51.C: New test.
19204         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19205
19206         PR c++/27385
19207         * g++.dg/init/array20.C: New test.
19208
19209 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19210
19211         * gcc.dg/builtins-54.c: New test case.
19212
19213 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19214
19215         PR c++/26433
19216         * g++.dg/template/fntry1.C: Add dg-do link.
19217
19218         PR c++/27808
19219         * g++.dg/parse/friend6.C: New test.
19220
19221 2006-05-30  Asher Langton  <langton2@llnl.gov>
19222
19223         * gfortran.dg/cray_pointers_7.f90: New test.
19224
19225 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19226
19227         PR tree-optimization/23452
19228         * gcc.dg/fold-mulconj-1.c: New test case.
19229
19230 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19231
19232         PR c++/27803
19233         * g++.dg/parse/bitfield1.C: New test.
19234
19235 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19236
19237         * gcc.target/ppc-eq0-1.c: New test case.
19238         * gcc.target/ppc-negeq0-1.c: New test case.
19239
19240 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19241
19242         PR c/27273
19243         * gcc.dg/overflow-warn-5.c: New test.
19244
19245 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19246
19247         PR c/27718
19248         * gcc.dg/sizeof-1.c: New test.
19249
19250 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19251
19252         PR target/27790
19253         * gcc.target/i386/pr27790.c: New test.
19254
19255 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19256
19257         PR libgfortran/27757
19258         * gfortran.dg/direct_io_5.f90: New test.
19259
19260 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19261
19262         PR libgfortran/27634
19263         * gfortran.dg/fmt_missing_period_1.f: New test.
19264         * gfortran.dg/fmt_missing_period_2.f: New test.
19265         * gfortran.dg/fmt_missing_period_3.f: New test.
19266
19267 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19268
19269         PR fortran/19777
19270         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19271         arrays.
19272
19273 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19274
19275         PR c++/27713
19276         * g++.dg/template/new6.C: New test.
19277
19278 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19279
19280         PR tree-optimization/24964
19281         * gcc.target/i386/387-10.c: New test case.
19282
19283 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19284
19285         * intrinsics/string_intrinsics.c (compare_string):
19286         Use memcmp instead of strncmp to avoid tripping over
19287         CHAR(0) in a string.
19288
19289 2006-05-27  Richard Guenther  <rguenther@suse.de>
19290
19291         PR middle-end/27773
19292         * gcc.dg/torture/pr27773.c: New testcase.
19293
19294 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19295
19296         * gcc.dg/pr24561.c: Rename to..
19297         * gcc.dg/pr25962.c: .. this.
19298
19299 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19300
19301         PR fortran/19777
19302         * gfortran.dg/bounds_check_2.f: New test.
19303
19304 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19305
19306         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19307         * gfortran.dg/byte_1.f90: Likewise.
19308         * gfortran.dg/dup_save_2.f90: Likewise.
19309
19310 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19311
19312         * gfortran.dg/associated_2.f90: New test.
19313
19314 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19315
19316         PR fortran/27524
19317         * gfortran.dg/bounds_check_1.f90: New test.
19318
19319 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19320
19321         PR rtl-optimization/27661
19322         * gcc.dg/pr27661.c: New test case.
19323
19324 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19325
19326         PR fortran/23151
19327         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19328         * gfortran.dg/print_parentheses_1.f:  New test.
19329         * gfortran.dg/print_parentheses_2.f90:  New test.
19330
19331 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
19332
19333         PR target/27758
19334         * gcc.dg/pr27758.c: New test.
19335
19336 2006-05-24  Falk Hueffner  <falk@debian.org>
19337
19338         * gcc.c-torture/compile/pr27571.c: New test.
19339
19340 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
19341
19342         PR fortran/27709
19343         * gfortran.dg/spec_expr_4.f90: New test.
19344
19345         PR fortran/27155
19346         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19347
19348 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
19349
19350         PR c++/20103
19351         * g++.dg/ext/complit6.C: New test.
19352         * g++.dg/ext/complit3.C: Adjust error markers.
19353         * g++.dg/init/const3.C: New test.
19354
19355 2006-05-25  Richard Guenther  <rguenther@suse.de>
19356
19357         PR middle-end/27743
19358         * gcc.dg/torture/pr27743.c: New testcase.
19359
19360 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19361
19362         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19363
19364 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
19365
19366         * gcc.dg/compat/scalar-by-value-x.h: New.
19367         * gcc.dg/compat/scalar-by-value-y.h: New.
19368         * gcc.dg/compat/scalar-by-value-5.c: New.
19369         * gcc.dg/compat/scalar-by-value-5_main.c: New.
19370         * gcc.dg/compat/scalar-by-value-5_x.c: New.
19371         * gcc.dg/compat/scalar-by-value-5_y.c: New.
19372         * gcc.dg/compat/scalar-by-value-6.c: New.
19373         * gcc.dg/compat/scalar-by-value-6_main.c: New.
19374         * gcc.dg/compat/scalar-by-value-6_x.c: New.
19375         * gcc.dg/compat/scalar-by-value-6_y.c: New.
19376
19377 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
19378
19379         PR tree-optimization/27639
19380         PR tree-optimization/26719
19381         * gcc.dg/pr27639.c: New test.
19382         * gcc.dg/pr26719.c: New test.
19383         * gcc.dg/tree-ssa/scev-cast.c: New test.
19384
19385 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
19386
19387         PR c++/20173
19388         * g++.dg/template/error21.C: New test.
19389
19390 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
19391
19392         PR target/27696
19393         * gcc.target/i386/pr27696.c: New.
19394
19395 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
19396
19397         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19398
19399         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19400
19401 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19402
19403         PR c++/27716
19404         * g++.dg/other/assign1.C: New test.
19405
19406 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
19407
19408         PR target/27266
19409         * gcc.target/i386/pr27266.c: New.
19410
19411 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19412
19413         PR c++/27451
19414         * g++.dg/ext/asm9.C: New test.
19415
19416 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
19417
19418         PR rtl-optimization/25514
19419         * gcc.c-torture/compile/pr25514.c: New test.
19420
19421 2006-05-22  Richard Guenther  <rguenther@suse.de>
19422
19423         Revert
19424         2006-01-31  Richard Guenther  <rguenther@suse.de>
19425
19426         * gcc.target/i386/sselibm-1.c: New testcase.
19427         * gcc.target/i386/sselibm-2.c: Likewise.
19428         * gcc.target/i386/sselibm-3.c: Likewise.
19429         * gcc.target/i386/sselibm-4.c: Likewise.
19430         * gcc.target/i386/sselibm-5.c: Likewise.
19431
19432 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19433
19434         PR c/27420
19435         * gcc.dg/func-args-2.c: New test.
19436
19437         PR c/26818
19438         * gcc.dg/struct-incompl-1.c: New test.
19439
19440 2006-05-22  Richard Guenther  <rguenther@suse.de>
19441
19442         PR testsuite/27708
19443         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19444         the transformations we test for.
19445
19446 2006-05-22  Richard Guenther  <rguenther@suse.de>
19447
19448         PR testsuite/27707
19449         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19450
19451 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
19452
19453         PR c++/27210
19454         * g++.dg/warn/new1.C: New test.
19455         * g++.dg/template/new5.C: Likewise.
19456
19457 2006-05-21  Roger Sayle  <roger@eyesopen.com>
19458
19459         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19460         * gcc.target/i386/20060512-3.c: Likewise.
19461
19462 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
19463
19464         PR rtl-optimization/27671
19465         * gcc.c-torture/execute/pr27671-1.c: New.
19466         * gcc.dg/pr27671-2.c: Likewise.
19467
19468         PR tree-optimization/26622.
19469         * gcc.c-torture/compile/pr26622.c: New.
19470
19471 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19472
19473         PR fortran/27613
19474         * gfortran.dg/recursive_reference_1.f90: New test.
19475
19476 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19477
19478         PR fortran/25746
19479         * gfortran.dg/elemental_subroutine_3.f90: New test.
19480
19481         PR fortran/25090
19482         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19483
19484         PR fortran/27584
19485         * gfortran.dg/associated_target_1.f90: New test.
19486
19487         PR fortran/19015
19488         * gfortran.dg/maxloc_shape_1.f90: New test.
19489
19490 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19491
19492         PR libgfortran/24459
19493         * gfortran.dg/namelist_24.f90: New test.
19494         * gfortran.dg/namelist_12.f: Fix typo in comment.
19495
19496 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
19497
19498         PR middle-end/25776
19499         * g++.dg/other/error11.C: New test.
19500
19501 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19502
19503         * gcc.target/mips/pr26765.c: Add -w to options.
19504
19505 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19506
19507         * lib/target-supports.exp (check_effective_target_mpaired_single):
19508         New function.
19509         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19510         multilibs.
19511         * g++.dg/vect/vect.exp: Likewise.
19512
19513 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19514
19515         PR testsuite/25891
19516         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19517
19518 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
19519
19520         PR fortran/27662
19521         * gfortran.dg/temporary_1.f90: New file.
19522
19523 2006-05-19  Andreas Schwab  <schwab@suse.de>
19524
19525         * g++.dg/other/unused1.C: Also match "stringz".
19526
19527 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
19528
19529         PR c++/26433
19530         * g++.dg/template/fntry1.C: New test.
19531
19532 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
19533
19534         PR c++/27471
19535         PR c++/27506
19536         * g++.dg/conversion/bitfield5.C: New test.
19537         * g++.dg/conversion/bitfield6.C: New test.
19538
19539 2006-05-18  Mike Stump  <mrs@apple.com>
19540
19541         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19542         * gcc.dg/vla-4.c: Add.
19543         * gcc.dg/vla-5.c: Add.
19544         * gcc.dg/vla-6.c: Add.
19545
19546 2006-05-12  Stuart Hastings  <stuart@apple.com>
19547
19548         * gcc.target/i386/20060512-1.c: New.
19549         * gcc.target/i386/20060512-2.c: New.
19550         * gcc.target/i386/20060512-3.c: New.
19551         * gcc.target/i386/20060512-4.c: New.
19552
19553 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
19554
19555         PR c++/26122
19556         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19557
19558         PR c++/26068
19559         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19560         * g++.dg/parse/linkage1.C: New test.
19561
19562 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19563
19564         PR tree-optimization/27548
19565         * g++.dg/tree-ssa/pr27548.C: New test.
19566
19567 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19568
19569         PR fortran/26551
19570         * gfortran.dg/recursive_check_1.f: New test.
19571         * gfortran.dg/recursive_check_2.f90: New test.
19572
19573 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
19574
19575         * g++.dg/opt/temp2.C: New test.
19576
19577 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19578
19579         PR c++/27491
19580         * g++.dg/init/brace5.C: New test.
19581
19582         PR middle-end/27415
19583         * gcc.dg/gomp/pr27415.c: New test.
19584         * g++.dg/gomp/pr27415.C: New test.
19585
19586         PR tree-optimization/27549
19587         * g++.dg/tree-ssa/pr27549.C: New test.
19588
19589 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19590
19591         PR libgfortran/27575
19592         * gfortran.dg/read_eof_4.f90: New test.
19593
19594 2006-05-16  Richard Guenther  <rguenther@suse.de>
19595
19596         PR tree-optimization/22303
19597         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19598
19599 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
19600
19601         PR middle-end/27573
19602         * gcc.dg/gomp/pr27573.c: New test.
19603         * gfortran.dg/gomp/pr27573.f90: New test.
19604
19605         PR c/27499
19606         * gcc.dg/gomp/pr27499.c: New test.
19607         * g++.dg/gomp/pr27499.C: New test.
19608
19609 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19610
19611         PR c++/27339
19612         * g++.dg/parser/access8.C: Adjust error marker.
19613         * g++.dg/template/access17.C: New test.
19614         * g++.dg/template/access18.C: Likewise.
19615
19616 2006-05-15  Roger Sayle  <roger@eyesopen.com>
19617
19618         PR target/26600
19619         * gcc.target/i386/pr26600.c: New test case.
19620
19621 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19622
19623         PR c++/27505
19624         * g++.dg/expr/bitfield1.C: New test.
19625
19626 2006-05-15  Richard Guenther  <rguenther@suse.de>
19627
19628         PR tree-optimization/27603
19629         * gcc.dg/torture/pr27603.c: New testcase.
19630
19631 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
19632
19633         PR fortran/25090
19634         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19635
19636         PR fortran/25082
19637         * gfortran.dg/scalar_return_1.f90: New test.
19638
19639         PR fortran/27411
19640         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19641
19642 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
19643
19644         * gcc.dg/gomp/critical-4.c: New test.
19645         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19646         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19647         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19648         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19649
19650 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19651
19652         PR c++/27582
19653         * g++.dg/template/dependent-args1.C: New test.
19654
19655         PR c++/27581
19656         * g++.dg/lookup/this1.C: New test.
19657
19658         PR c++/27315
19659         * g++.dg/template/operator6.C: New test.
19660         * g++.dg/template/incomplete3.C: New test.
19661
19662         PR c++/27559
19663         * g++.dg/template/new4.C: New test.
19664
19665         PR c++/27496
19666         * g++.dg/template/void2.C: New test.
19667
19668 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
19669
19670         * g++.dg/template/dependent-expr5.C: New test.
19671
19672 2006-05-14  Roger Sayle  <roger@eyesopen.com>
19673
19674         PR middle-end/26729
19675         * gcc.dg/pr26729-1.c: New test case.
19676
19677 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
19678
19679         * gcc.dg/pr27003.c: New test.
19680
19681 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
19682
19683         * lib/target-supports.dg (check_cxa_atexit_available): Change
19684         v3_target_compile to ${tool}_target_compile.
19685
19686 2006-05-11  Jason Merrill  <jason@redhat.com>
19687
19688         * lib/scanasm.exp (scan-not-hidden): Fix typo.
19689
19690 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19691
19692         PR fortran/27553
19693         * gfortran.dg/label_5.f90: New test.
19694
19695 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
19696
19697         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19698         check_effective_target_powerpc_altivec_ok): New.
19699         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19700         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19701         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19702         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19703         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19704         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19705         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19706         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19707         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19708         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19709         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19710         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19711         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19712         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19713         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19714         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19715         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19716         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19717         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19718         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19719         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19720         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19721         gcc.target/powerpc/altivec-9.c,
19722         gcc.target/powerpc/altivec-consts.c,
19723         gcc.target/powerpc/altivec-pr22085.c,
19724         gcc.target/powerpc/altivec-splat.c,
19725         gcc.target/powerpc/altivec-types-1.c,
19726         gcc.target/powerpc/altivec-types-2.c,
19727         gcc.target/powerpc/altivec-types-3.c,
19728         gcc.target/powerpc/altivec-types-4.c,
19729         gcc.target/powerpc/altivec-varargs-1.c,
19730         gcc.target/powerpc/altivec-vec-merge.c,
19731         gcc.target/powerpc/ppc-vector-memcpy.c,
19732         gcc.target/powerpc/ppc-vector-memset.c,
19733         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
19734         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19735         these effective targets.
19736         * gcc.dg/vmx/pr27006.c: Add missing close brace.
19737         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19738
19739 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19740
19741         PR middle-end/27384
19742         * g++.dg/other/fold1.C: New test.
19743
19744         PR middle-end/27488
19745         * gcc.dg/fold-nonneg-1.c: New test.
19746
19747         PR c++/27547
19748         * g++.dg/other/operator1.C: New test.
19749
19750 2006-05-11  Richard Guenther  <rguenther@suse.de>
19751
19752         PR middle-end/27529
19753         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19754
19755 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
19756
19757         * lib/target-supports-dg.exp (check-flags): New.
19758         (dg-skip-if): Move flag checks.
19759
19760 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
19761
19762         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19763         * lib/target-supports.dg (check_cxa_atexit_available): New.
19764
19765 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
19766
19767         PR fortran/27470
19768         * gfortran.dg/multiple_allocation_2.f90: New test case.
19769
19770 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
19771
19772         * gcc.target/arm/pr27387.C: Fix a comment typo.
19773
19774 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19775
19776         PR fortran/24549
19777         * gfortran.dg/error_recovery_1.f90: New test.
19778
19779 2006-05-10  Richard Guenther  <rguenther@suse.de>
19780
19781         PR tree-optimization/27302
19782         * gcc.dg/torture/pr27302.c: New testcase.
19783
19784 2006-05-09  Dirk Mueller  <dmueller@suse.de>
19785         Richard Guenther  <rguenther@suse.de>
19786
19787         PR middle-end/27498
19788         * gcc.dg/tree-ssa/pr27498.c: New testcase.
19789
19790 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
19791
19792         PR rtl-optimization/27335
19793         * gcc.dg/pr27335.c: New test.
19794
19795 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
19796
19797         * gcc.target/mips/mips-ps-5.c: New file.
19798
19799 2006-05-08  Jan Hubicka  <jh@suse.cz>
19800
19801         PR middle-end/25962
19802         * gcc.dg/pr25962.c: New.
19803
19804 2006-05-08  Roger Sayle  <roger@eyesopen.com>
19805
19806         PR target/27158
19807         * gcc.target/powerpc/pr27158.c: New test case.
19808
19809 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
19810
19811         PR testsuite/27476
19812         * ada/acats/run_all.sh: Use test -z.
19813
19814 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19815
19816         PR libfortran/18271
19817         * gfortran.dg/spec_expr_3.f90: New test.
19818
19819 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
19820
19821         PR target/24879
19822         * gcc.target/i386/monitor.c: New file.
19823
19824 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
19825
19826         * gcc.dg/pr27095.c: xfail *-*-darwin*.
19827
19828 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19829
19830         PR c++/27447
19831         * g++.dg/other/ptrmem7.C: New test.
19832
19833 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19834
19835         PR target/27421
19836         * gcc.dg/array-9.c: New test.
19837
19838 2006-05-07  Richard Guenther  <rguenther@suse.de>
19839
19840         PR tree-optimization/27409
19841         * gcc.dg/torture/pr27409.c: New testcase.
19842
19843 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19844
19845         PR fortran/27457
19846         * gfortran.dg/select_6.f90: New.
19847
19848 2006-05-07  Richard Guenther  <rguenther@suse.de>
19849
19850         PR tree-optimization/27136
19851         * gcc.dg/torture/pr27136.c: New testcase.
19852
19853 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
19854
19855         PR fortran/24813
19856         * gfortran.dg/char_cons_len_1.f90: New test.
19857
19858 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19859
19860         PR c++/27427
19861         * g++.dg/template/incomplete2.C: New test.
19862
19863 2006-05-06  Richard Guenther  <rguenther@suse.de>
19864
19865         PR tree-optimization/27151
19866         * gcc.dg/vect/pr27151.c: New testcase.
19867
19868 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19869
19870         PR c++/27430
19871         * g++.dg/template/void1.C: New test.
19872
19873         PR c++/27423
19874         * g++.dg/other/void2.C: New test.
19875
19876         PR c++/27422
19877         * g++.dg/conversion/void1.C: New test.
19878
19879 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
19880
19881         PR/21391
19882         * g++.dg/other/unused1.C: New.
19883
19884 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19885
19886         PR objc/27240
19887         * objc.dg/member-1.m: New test.
19888
19889 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
19890
19891         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19892
19893 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19894
19895         PR libfortran/26985
19896         * gfortran.dg/matmul_2.f90: New test.
19897
19898 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
19899
19900         * ada/acats/run_all.sh: Use sync when main not found.
19901
19902 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
19903
19904         PR target/26765
19905         * gcc.target/mips/pr26765.c: New.
19906
19907 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
19908
19909         * gcc.target/bfin: New directory.
19910         * gcc.target/bfin/bfin.exp: New file.
19911         * gcc.target/bfin/frmul.c: New file.
19912         * gcc.target/bfin/arith.c: New file.
19913         * gcc.target/bfin/mul-combine.c: New file.
19914         * gcc.target/bfin/shift.c: New file.
19915
19916 2006-05-04  Richard Guenther  <rguenther@suse.de>
19917
19918         PR tree-optimization/14287
19919         PR tree-optimization/14844
19920         PR tree-optimization/19792
19921         PR tree-optimization/21608
19922         PR tree-optimization/27090
19923         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19924         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19925         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19926         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19927         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19928
19929 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
19930
19931         PR tree-optimization/27285
19932         * gcc.c-torture/execute/pr27285.c: New test.
19933
19934         PR middle-end/27388
19935         * gcc.dg/gomp/pr27388-1.c: New test.
19936         * gcc.dg/gomp/pr27388-2.c: New test.
19937         * gcc.dg/gomp/pr27388-3.c: New test.
19938
19939         PR c++/27359
19940         * g++.dg/gomp/pr27359.C: New test.
19941
19942 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
19943
19944         PR fortran/20248
19945         * gfortran.dg/iargc.f90: New test.
19946
19947 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19948
19949         PR c++/27102
19950         * g++.dg/template/crash49.C: New test.
19951
19952 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
19953
19954         PR testsuite/27032
19955         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19956
19957 2006-05-02  Jeff Law  <law@redhat.com>
19958
19959         PR tree-optimization/27364
19960         * gcc.c-torture/execute/pr27364.c: New test.
19961
19962 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19963
19964         PR c++/27309
19965         * g++.dg/parser/ctor5.C: New test.
19966
19967 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
19968
19969         PR target/27387
19970         * gcc.target/arm/arm.exp: New.
19971         * gcc.target/arm/pr27387.C: Likewise.
19972
19973 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19974
19975         PR fortran/27269
19976         PR fortran/27324
19977         * gfortran.dg/module_equivalence_2.f90: New test.
19978
19979 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
19980
19981         PR middle-end/27337
19982         * g++.dg/gomp/pr27337-1.C: New test.
19983         * g++.dg/gomp/pr27337-2.C: New test.
19984
19985         PR middle-end/27328
19986         * gcc.dg/gomp/pr27328.c: New test.
19987
19988         PR middle-end/27325
19989         * g++.dg/gomp/pr27325.C: New test.
19990
19991         PR middle-end/27310
19992         * g++.dg/gomp/pr27310.C: New test.
19993
19994 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19995
19996         PR tree-optimization/27291
19997         * g++.dg/tree-ssa/pr27291.C: New test.
19998
19999 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20000
20001         PR tree-optimization/27283
20002         * g++.dg/tree-ssa/pr27283.C: New test.
20003
20004 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20005
20006         * gcc.dg/tree-ssa/loop-16.c: New test.
20007
20008 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20009             Joseph S. Myers  <joseph@codesourcery.com>
20010
20011         * gcc.dg/Wconversion-3.c: New test case.
20012         * gcc.dg/Wconversion-4.c: Likewise.
20013
20014 2006-05-01  Richard Guenther  <rguenther@suse.de>
20015
20016         PR tree-optimization/26726
20017         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20018
20019 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20020
20021         * gcc.dg/Woverflow-1.c: New test case.
20022         * gcc.dg/Woverflow-2.c: Likewise.
20023         * gcc.dg/Woverflow-3.c: Likewise.
20024
20025 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20026
20027         PR c++/27094
20028         * g++.dg/template/defarg8.C: New test.
20029
20030 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20031
20032         PR c++/27278
20033         * g++.dg/parse/operator7.C: New test.
20034
20035 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20036
20037         PR c++/11471
20038         PR c++/27102
20039         * g++.dg/template/crash48.C: New test.
20040
20041         PR c++/27279
20042         * g++.dg/parse/ctor4.C: New test.
20043
20044 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20045
20046         PR fortran/25681
20047         * gfortran.df/char_type_len.f90: New test.
20048
20049 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20050
20051         PR libgfortran/27304
20052         * gfortran.dg/fmt_exhaust.f90: New test.
20053
20054 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20055
20056         PR c/25309
20057         * gcc.dg/large-size-array-2.c: New test case.
20058
20059 2006-04-28  Richard Guenther  <rguenther@suse.de>
20060
20061         PR target/26826
20062         * gcc.target/i386/pr26826.c: New testcase.
20063
20064 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20065
20066         PR middle-end/27260
20067         * gcc.c-torture/execute/pr27260.c: New.
20068
20069 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20070
20071         PR middle-end/27095
20072         * gcc.dg/pr27095.c: New.
20073
20074 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20075
20076         PR c++/27292
20077         * g++.dg/conversion/bitfield4.C: New test.
20078
20079 2006-04-27  Eric Christopher  <echristo@apple.com>
20080
20081         * gcc.dg/pragma-ms_struct.c: New.
20082
20083 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20084
20085         PR c++/27102
20086         * g++.dg/template/crash47.C: New test.
20087
20088 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20089
20090         * gcc.target/i386/sse-7.c: build with -msse.
20091
20092 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20093
20094         PR testsuite/27274:
20095         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20096         (main): Exit if processor doesn't support SSE.
20097
20098 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20099
20100         PR middle-end/27282
20101         * gcc.c-torture/compile/pr27282.c: New test.
20102
20103 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20104
20105         PR middle-end/26913
20106         * g++.dg/gomp/pr26913.C: New test.
20107
20108         PR c/25996
20109         * gcc.dg/gomp/pr25996.c: New test.
20110         * g++.dg/gomp/pr25996.C: New test.
20111
20112 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20113
20114         PR rtl-optimization/26725
20115         * gcc.c-torture/compile/pr26725.c: New test.
20116
20117 2006-04-25  Richard Guenther  <rguenther@suse.de>
20118
20119         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20120         than n + -1.
20121
20122 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20123
20124         * gcc.dg/20060425-1.c: New testcase.
20125
20126 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20127
20128         PR tree-optimization/26865
20129         * gcc.dg/pr26865.c: New test.
20130
20131 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20132
20133         PR c++/27292
20134         * g++.dg/conversion/bitfield1.C: New test.
20135         * g++.dg/conversion/bitfield2.C: Likewise.
20136         * g++.dg/conversion/bitfield3.C: Likewise.
20137
20138 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20139         Richard Guenther  <rguenther@suse.de>
20140
20141         PR tree-optimization/27236
20142         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20143
20144 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20145
20146         PR c++/19963
20147         * g++.dg/other/incomplete2.C: New test.
20148
20149 2006-04-24  Richard Guenther  <rguenther@suse.de>
20150
20151         PR middle-end/26869
20152         * gcc.dg/torture/pr26869.c: New testcase.
20153
20154 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20155         Richard Guenther  <rguenther@suse.de>
20156
20157         PR tree-optimization/27218
20158         * g++.dg/tree-ssa/pr27218.C: New testcase.
20159
20160 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20161
20162         PR c++/26912
20163         * g++.dg/template/friend41.C: New test.
20164
20165 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20166
20167         * g++.dg/opt/pr15551.C: Include cstdio.
20168         (main): Use remove instead of unlink.
20169
20170 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20171
20172         * gcc.dg/sibcall-7.c: New test.
20173         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20174         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20175         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20176         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20177         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20178
20179 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20180
20181         PR c++/26534
20182         * g++.dg/opt/bitfield1.C: New test.
20183         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20184         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20185         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20186         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20187         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20188         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20189         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20190         * g++.dg/abi/bitfield2.C: Likewise.
20191         * g++.dg/init/bitfield1.C: Likewise.
20192
20193 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20194
20195         PR fortran/25099
20196         * gfortran.dg/elemental_subroutine_4.f90: New test.
20197         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20198         call sub (m, x).
20199
20200 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20201
20202         * gcc.c-torture/compile/20060421-1.c: New testcase.
20203
20204 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20205
20206         PR c/25875
20207         * gcc.dg/init-bad-4.c: New test.
20208
20209 2006-04-21  Paul Brook  <paul@codesourcery.com>
20210
20211         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20212
20213 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20214
20215         PR fortran/27122
20216         * gfortran.dg/defined_operators_1.f90: New test.
20217         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20218         remove old ones associated, incorrectly, with Note 5.46.
20219
20220         PR fortran/27113
20221         * gfortran.dg/character_array_constructor_1.f90: New test.
20222
20223 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20224
20225         * gcc.dg/20060419-1.c: New test.
20226
20227 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20228
20229         PR c/26774
20230         * gcc.dg/struct-parse-1.c: New test case.
20231
20232 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20233
20234         PR c++/26558
20235         * g++.dg/parse/template19.C: New test.
20236
20237         PR c++/26739
20238         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20239
20240         PR c++/26036
20241         * g++.dg/expr/call3.C: New test.
20242
20243         PR c++/10385
20244         * g++.dg/conversion/dynamic1.C: New test.
20245
20246 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20247
20248         PR c++/27102
20249         * g++.dg/template/crash35.C: Tweak error markers.
20250         * g++.dg/template/crash46.C: New test.
20251         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20252         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20253
20254 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20255
20256         PR rtl-optimization/14261
20257         * gcc.c-torture/compile/20060419-1.c: Added.
20258
20259 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20260
20261         * gfortran.dg/label_1.f90: Adjust dg-error.
20262
20263 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20264
20265         PR target/26961
20266         * gcc.dg/fold-cond-1.c: New test case.
20267         * gcc.dg/pr26961-1.c: Likewise.
20268
20269 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20270
20271         PR libgfortran/27138
20272         * gfortran.dg/read_bad_advance.f90: New test.
20273
20274 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20275             Dale Johannesen  <dalej@apple.com>
20276
20277         PR target/24076
20278         * gcc.target/i386/vecinit-3.c: New testcase.
20279         * gcc.target/i386/vecinit-4.c: Likewise.
20280         * gcc.target/i386/sse-18.c: Likewise.
20281         * gcc.target/i386/sse-19.c: Likewise.
20282
20283 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20284
20285         * gfortran.dg/allocate_zerosize_1.f90: New test.
20286
20287 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20288
20289         PR c++/26365
20290         * g++.dg/template/crash45.C: New test.
20291
20292 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20293
20294         PR fortran/26787
20295         * gfortran.dg/proc_assign_1.f90: New test.
20296         * gfortran.dg/procedure_lvalue.f90: Change message.
20297         * gfortran.dg/namelist_4.f90: Add new error.
20298
20299         PR fortran/25597
20300         PR fortran/27096
20301         * gfortran.dg/auto_pointer_array_result_1.f90
20302
20303         PR fortran/27089
20304         * gfortran.dg/specification_type_resolution_1.f90
20305
20306         PR fortran/18003
20307         PR fortran/25669
20308         PR fortran/26834
20309         * gfortran.dg/bounds_temporaries_1.f90: New test.
20310
20311         PR fortran/27124
20312         * gfortran.dg/array_return_value_1.f90: New test.
20313
20314 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20315
20316         PR fortran/25336
20317         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20318
20319 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20320
20321         PR middle-end/26823
20322         * g++.dg/gomp/pr26823-1.C: New test.
20323         * g++.dg/gomp/pr26823-2.C: New test.
20324
20325 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20326
20327         PR middle-end/27134
20328         * gcc.dg/pr27314.c: New test.
20329
20330 2006-04-13  Richard Henderson  <rth@redhat.com>
20331
20332         * g++.dg/gomp/block-0.C: Update expected matches.
20333
20334 2006-04-13  DJ Delorie  <dj@redhat.com>
20335
20336         * lib/target-supports.exp (check_effective_target_int32plus): New.
20337         (check_effective_target_ptr32plus): New.
20338         (check_effective_target_size32plus): New.
20339         (check_effective_target_int16): New.
20340         (check_profiling_available): Add m32c to the list of unsupported
20341         targets.
20342
20343         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20344         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20345         memory size.
20346         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20347         pointers.
20348         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20349         size_t.
20350         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20351         and size_t.
20352         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20353         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20354         not just xstormy16.  Skip m32c due to weird pointer size.
20355         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20356         not just xstormy16.
20357         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20358         not just xstormy16.
20359         * gcc.dg/20020312-2.c: Add m32c support.
20360         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20361         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20362         in test.
20363         * gcc.dg/20050321-2.c: Require >=32 bit integers.
20364         * gcc.dg/asm-1.c: Skip if int and short are the same size.
20365         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20366         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20367         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20368         formats
20369         * gcc.dg/init-string-2.c: Require >=32 bit integers.
20370         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20371         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20372         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20373         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20374         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20375         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20376         in test.
20377         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20378         in test.
20379         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20380         * gcc.dg/pr23049.c: Require >=32 bit integers.
20381         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20382         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20383         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20384         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20385         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20386         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20387         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20388         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20389         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20390         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20391         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20392         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20393         prototype in test.
20394         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20395         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20396         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20397         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20398         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20399
20400         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
20401         * gcc.c-torture/execute/20040703-1.x: Likewise.
20402         * gcc.c-torture/execute/20040705-1.x: Likewise.
20403         * gcc.c-torture/execute/20040705-2.x: Likewise.
20404         * gcc.c-torture/execute/20040709-1.x: Likewise.
20405         * gcc.c-torture/execute/20040709-2.x: Likewise.
20406         * gcc.c-torture/execute/20040811-1.x: Likewise.
20407         * gcc.c-torture/execute/20050316-1.x: Likewise.
20408         * gcc.c-torture/execute/bitfld-4.x: Likewise.
20409         * gcc.c-torture/execute/pr19689.x: Likewise.
20410         * gcc.c-torture/execute/pr7284-1.x: Likewise.
20411         * gcc.c-torture/execute/usmul.x: Likewise.
20412         * gcc.c-torture/execute/vrp-5.x: Likewise.
20413         * gcc.c-torture/execute/vrp-6.x: Likewise.
20414         * gcc.dg/debug/20041023-1.s: Likewise.
20415
20416 2006-04-13  Roger Sayle  <roger@eyesopen.com>
20417
20418         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20419         of integers to a vector types are now constant expressions in C.
20420         * gcc.dg/vect/vect-fold-1.c: New test case.
20421
20422 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
20423             Ulrich Weigand  <uweigand@de.ibm.com>
20424
20425         PR target/27006
20426         * gcc.dg/vmx/pr27006.c: New testcase.
20427
20428 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20429
20430         PR libgfortran/26766
20431         * gfortran.dg/write_recursive.f90: New test.
20432
20433 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
20434
20435         * g++.dg/parse/dtor7.C: New test.
20436         * g++.dg/parse/new1.C: Add error marker.
20437         * g++.dg/template/new3.C: New test.
20438
20439         PR c++/26122
20440         * g++.dg/template/pure1.C: New test.
20441
20442         PR c++/26295
20443         * g++.dg/parse/ptrmem4.C: New test.
20444
20445 2006-04-10  Jeff Law  <law@redhat.com>
20446
20447         PR/27087
20448         * gcc.c-torture/compile/pr27087.c: New test.
20449
20450 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
20451
20452         PR/21391
20453         * gcc.dg/20060410.c: New.
20454
20455 2006-04-10  Matthias Klose  <doko@debian.org>
20456
20457         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20458         Recognize multilib directory names containing underscores.
20459
20460 2006-04-10  Roger Sayle  <roger@eyesopen.com>
20461
20462         * gcc.target/i386/vecinit-1.c: New test case.
20463         * gcc.target/i386/vecinit-2.c: Likewise.
20464
20465 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
20466
20467         PR debug/27057
20468         * g++.dg/debug/dwarf2-2.C: New test.
20469
20470 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
20471
20472         PR rtl-optimization/27073
20473         * gcc.c-torture/execute/pr27073.c: New test.
20474
20475 2006-04-08  Mike Stump  <mrs@apple.com>
20476
20477         * gcc.dg/pragma-darwin.c: Improve for ppc64.
20478
20479 2006-04-07  Richard Guenther  <rguenther@suse.de>
20480
20481         PR tree-optimization/26135
20482         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20483
20484 2006-04-06  Jan Hubicka  <jh@suse.cz>
20485
20486         PR profile/26399
20487         * g++.dg/bprob/g++-bprob-2.C: New testcase.
20488
20489 2006-04-06  Roger Sayle  <roger@eyesopen.com>
20490
20491         * g++.dg/conversion/nullptr1.C: New test case.
20492         * g++.dg/conversion/nullptr2.C: Likewise.
20493
20494 2006-04-05  Roger Sayle  <roger@eyesopen.com>
20495
20496         * gfortran.dg/dependency_18.f90: New test case.
20497
20498 2006-04-05  Richard Guenther  <rguenther@suse.de>
20499
20500         PR tree-optimization/26919
20501         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20502         * gcc.dg/ipa/ipa-2.c: Likewise.
20503         * gcc.dg/ipa/ipa-3.c: Likewise.
20504         * gcc.dg/ipa/ipa-5.c: Likewise.
20505
20506 2006-04-05  Richard Guenther  <rguenther@suse.de>
20507
20508         PR tree-optimization/26763
20509         * gcc.dg/torture/pr26763-1.c: New testcase.
20510         * gcc.dg/torture/pr26763-2.c: Likewise.
20511
20512 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
20513
20514         PR fortran/23634
20515         PR fortran/25619
20516         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20517
20518 2006-04-04  Eric Christopher  <echristo@apple.com>
20519
20520         * gcc.target/i386/387-1.c: Allow regexp to match darwin
20521         stubs.
20522         * gcc.target/i386/387-5.c: Ditto.
20523
20524 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
20525
20526         * gcc.target/sparc/struct-ret-check.c: New test.
20527
20528 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20529
20530         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20531         zero decimal digits specified in format.
20532
20533 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
20534
20535         PR fortran/26891
20536         * gfortran.dg/missing_optional_dummy_1.f90: New test.
20537
20538         PR fortran/26976
20539         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20540         * gfortran.dg/initialization_1.f90: Make assignment compliant.
20541         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20542         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20543         compliant and detect bigendian-ness.
20544
20545 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
20546
20547         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20548         dummy arguments work when the actual argument is itself a dummy
20549         argument of the caller.
20550
20551 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20552
20553         PR libfortran/24685
20554         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20555
20556 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20557
20558         * gfortran.dg/dependencency_17.f90: New test case.
20559
20560 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20561
20562         * gfortran.dg/dependency_14.f90: New test case.
20563         * gfortran.dg/dependency_15.f90: Likewise.
20564         * gfortran.dg/dependency_16.f90: Likewise.
20565
20566 2006-03-31  Asher Langton  <langton2@llnl.gov>
20567
20568         PR fortran/25358
20569         gfortran.dg/cray_pointers_6.f90: New test.
20570
20571 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20572
20573         PR libgfortran/26890
20574         * gfortran.dg/read_size_noadvance.f90: New test.
20575
20576 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
20577
20578         PR fortran/25031
20579         * gfortran.dg/multiple_allocation_1.f90: Check that the
20580         size has changed after a re-allocation with stat.
20581
20582 2006-03-30  Richard Guenther  <rguenther@suse.de>
20583
20584         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20585         removal.
20586         * gcc.target/i386/sselibm-2.c: Likewise.
20587         * gcc.target/i386/sselibm-3.c: Likewise.
20588         * gcc.target/i386/sselibm-4.c: Likewise.
20589         * gcc.target/i386/sselibm-5.c: Likewise.
20590
20591 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20592
20593         * gcc.dg/fold-andxor-1.c: New test case.
20594         * gcc.dg/fold-xorand-1.c: Likewise.
20595
20596 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20597
20598         * gcc.dg/fold-convnotconv-1.c: New test case.
20599
20600 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20601
20602         PR fortran/26779
20603         * gfortran.dg/private_type_5.f90: New test.
20604
20605 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
20606
20607         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20608
20609 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
20610
20611         * gfortran.dg/advance_2.f90: New test.
20612         * gfortran.dg/advance_3.f90: New test.
20613
20614         * gfortran.fortran-torture/execute/equiv_5.f: New test.
20615
20616 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20617
20618         PR libgfortran/26661
20619         PR libgfortran/26880
20620         * gfortran.dg/read_x_past.f: New test.
20621
20622 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
20623
20624         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20625         to be STABS.
20626
20627 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
20628
20629         * objc.dg/dwarf-1.m: Skip on AIX.
20630         * objc.dg/dwarf-2.m: Skip on AIX.
20631
20632 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
20633
20634         PR fortran/26816
20635         * gfortran.dg/float_1.f90: New test.
20636
20637 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
20638
20639         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20640         X86_64 targets.
20641         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20642
20643 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20644
20645         PR libfortran/26735
20646         * gfortran.dg/convert_implied_open.f90: New test case.
20647
20648 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20649
20650         PR fortran/26769
20651         * gfortran.dg/transpose_reshape_r10.f90: New test case.
20652
20653 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
20654
20655         PR middle-end/26717
20656         * gcc.dg/pr26717.c: New test.
20657
20658 2006-03-25  Roger Sayle  <roger@eyesopen.com>
20659
20660         * gfortran.dg/dependency_12.f90: New test case.
20661
20662 2006-03-24  Roger Sayle  <roger@eyesopen.com>
20663
20664         * gfortran.dg/dependency_9.f90: New (resurected) test case.
20665
20666 2006-03-24  Jeff Law  <law@redhat.com>
20667
20668         * gcc.c-torture/pr26840.c: New test.
20669
20670 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
20671
20672         * objc.dg/dwarf-2.m: New.
20673         * obj-c++.dg/dwarf-2.mm: New.
20674
20675         * g++.old-deja/g++.other/init19.C: New.
20676
20677 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
20678
20679         * g++.dg/eh/spbp.C: Skip on AIX.
20680
20681 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
20682
20683         PR middle-end/26611
20684         * g++.dg/gomp/pr26611-1.C: New test.
20685         * g++.dg/gomp/pr26611-2.C: New test.
20686
20687 2006-03-24  Jeff Law  <law@redhat.com>
20688
20689         * gcc.c-torture/compile/pr26833.c: New test.
20690         * gfortran.fortran-torture/compile/pr26806.f90: New test.
20691
20692 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20693
20694         * gfortran.dg/endfile_2.f90: Delete temp file.
20695
20696 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
20697
20698         PR fortran/19303
20699         * gfortran.dg/record_marker_1.f90: New test case.
20700         * gfortran.dg/record_marker_2.f: New test case.
20701         * gfortran.dg/record_marker_3.f90: New test case.
20702
20703 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
20704
20705         PR fortran/17298
20706         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20707         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20708
20709 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
20710
20711         * lib/gcc-dg.exp (cleanup-modules): New proc.
20712         * gfortran.dg/allocatable_function_1.f90,
20713         gfortran.dg/allocate_char_star_scalar_1.f90,
20714         gfortran.dg/assumed_charlen_function_1.f90,
20715         gfortran.dg/assumed_dummy_1.f90,
20716         gfortran.dg/assumed_shape_ranks_1.f90,
20717         gfortran.dg/assumed_shape_ranks_2.f90,
20718         gfortran.dg/assumed_size_dt_dummy.f90,
20719         gfortran.dg/auto_char_dummy_array_1.f90,
20720         gfortran.dg/auto_char_len_3.f90,
20721         gfortran.dg/automatic_module_variable.f90,
20722         gfortran.dg/bad_automatic_objects_1.f90,
20723         gfortran.dg/char_array_constructor.f90,
20724         gfortran.dg/char_array_structure_constructor.f90,
20725         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20726         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20727         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20728         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20729         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20730         gfortran.dg/derived_pointer_recursion.f90,
20731         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20732         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20733         gfortran.dg/dummy_functions_1.f90,
20734         gfortran.dg/elemental_initializer_1.f90,
20735         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20736         gfortran.dg/elemental_pointer_1.f90,
20737         gfortran.dg/elemental_subroutine_1.f90,
20738         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20739         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20740         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20741         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20742         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20743         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20744         gfortran.dg/global_references_1.f90,
20745         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20746         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20747         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20748         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20749         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20750         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20751         gfortran.dg/large_integer_kind_1.f90,
20752         gfortran.dg/large_real_kind_1.f90,
20753         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20754         gfortran.dg/module_double_reuse.f90,
20755         gfortran.dg/module_equivalence_1.f90,
20756         gfortran.dg/module_interface_1.f90,
20757         gfortran.dg/module_parameter_array_refs_1.f90,
20758         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20759         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20760         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20761         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20762         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20763         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20764         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20765         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20766         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20767         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20768         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20769         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20770         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20771         gfortran.dg/same_name_1.f90,
20772         gfortran.dg/sibling_dummy_procedure_1.f90,
20773         gfortran.dg/sibling_dummy_procedure_2.f90,
20774         gfortran.dg/sibling_dummy_procedure_3.f90,
20775         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20776         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20777         gfortran.dg/used_dummy_types_2.f90,
20778         gfortran.dg/used_dummy_types_3.f90,
20779         gfortran.dg/used_dummy_types_4.f90,
20780         gfortran.dg/used_dummy_types_5.f90,
20781         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
20782         gfortran.dg/userdef_operator_1.f90: Use it.
20783
20784 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20785
20786         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
20787         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
20788         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
20789         gfortran.dg/write_back.f,
20790         gfortran.fortran-torture/execute/inquire_1.f90,
20791         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
20792
20793 2006-03-21  Jeff Law  <law@redhat.com>
20794
20795         * gcc.dg/tree-ssa/vrp28.c: New test.
20796
20797 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20798
20799         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
20800         if _STDC_C99 is defined.
20801         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
20802         * gcc.dg/builtins-20.c: Likewise.
20803         * gcc.dg/builtins-53.c: Likewise.
20804         * gcc.dg/single-precision-constant.c: Likewise. Also pass
20805         -mmacosx-version-min=10.3 on PowerPC/Darwin.
20806
20807 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
20808
20809         PR tree-opt/26781
20810         * gcc.c-torture/compile/pr26781-1.c: New test.
20811         * gcc.c-torture/compile/pr26781-2.c: New test.
20812
20813 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
20814
20815         PR c++/26690
20816         * g++.dg/gomp/pr26690-1.C: New test.
20817         * g++.dg/gomp/pr26690-2.C: New test.
20818
20819 2006-03-20  Jeff Law  <law@redhat.com>
20820
20821         * gcc.dg/tree-ssa/pr21829.c: New test.
20822
20823         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
20824
20825 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
20826
20827         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
20828         (check_visibility_available): Use it.
20829         (check_effective_target_default_packed): Likewise.
20830         (check_effective_target_pcc_bitfield_type_matters): Likewise.
20831         (check_effective_target_fopenmp): Likewise.
20832         (check_effective_target_freorder): Likewise.
20833         (check_effective_target_fpic): Likewise.
20834         (check_named_sections_available): Likewise.
20835         (check_effective_target_ilp32): Likewise.
20836         (check_effective_target_lp64): Likewise.
20837
20838 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
20839
20840         PR fortran/20935
20841         * gfortran.dg/scalar_mask_2.f90: New test case.
20842
20843 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
20844
20845         PR tree-opt/26629
20846         * gcc.dg/tree-ssa/loadpre12.c: New test.
20847         * gcc.dg/tree-ssa/loadpre13.c: New test.
20848         * gcc.dg/tree-ssa/loadpre14.c: New test.
20849         * gcc.dg/tree-ssa/loadpre15.c: New test.
20850         * gcc.dg/tree-ssa/loadpre16.c: New test.
20851         * gcc.dg/tree-ssa/loadpre17.c: New test.
20852         * gcc.dg/tree-ssa/loadpre18.c: New test.
20853         * gcc.dg/tree-ssa/loadpre19.c: New test.
20854         * gcc.dg/tree-ssa/loadpre20.c: New test.
20855         * gcc.dg/tree-ssa/loadpre21.c: New test.
20856         * gcc.dg/tree-ssa/loadpre22.c: New test.
20857
20858 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
20859
20860         PR fortran/26741
20861         * gfortran.dg/elemental_initializer_1.f90: New test.
20862
20863         PR fortran/26716
20864         * gfortran.dg/assumed_shape_ranks_2: New test.
20865
20866 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
20867
20868         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20869         target fpic.
20870
20871 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20872
20873         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20874         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20875         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20876         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20877         gfortran.fortran-torture/execute/direct_io.f90,
20878         gfortran.fortran-torture/execute/inquire_2.f90,
20879         gfortran.fortran-torture/execute/inquire_4.f90,
20880         gfortran.fortran-torture/execute/list_read_1.f90,
20881         gfortran.fortran-torture/execute/open_replace.f90,
20882         gfortran.fortran-torture/execute/slash_edit.f90,
20883         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20884         temporary files from testcases.
20885
20886 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20887
20888         PR libgfortran/26509
20889         gfortran.dg/write_direct_eor.f90: New test.
20890
20891 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
20892
20893         * gcc.target/powerpc/pr26350.c: New.
20894         * gcc.target/powerpc/indexed-addr.c: New.
20895
20896 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20897
20898         * gfortran.dg/dependency_13.f90: New test case.
20899
20900 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20901
20902         PR middle-end/21781
20903         * gcc.dg/real-const-1.c: New test case.
20904
20905 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
20906
20907         * g++.old-deja/g++.other/init18.C: New.
20908         * g++.old-deja/g++.other/init5.C: Remove xfail.
20909
20910 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20911
20912         * g++.dg/opt/pr15551.C: Cleanup temp file.
20913
20914 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20915
20916         PR c++/6634
20917         g++.dg/parse/long1.C: New test.
20918
20919 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20920
20921         PR fortran/19101
20922         * gfortran.dg/continuation.f90: New test.
20923         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20924
20925 2006-03-14  Richard Guenther  <rguenther@suse.de>
20926
20927         PR tree-optimization/26672
20928         * gcc.dg/torture/pr26672.c: New testcase.
20929
20930 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
20931
20932         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20933         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20934
20935 2006-03-13  Roger Sayle  <roger@eyesopen.com>
20936
20937         PR middle-end/26557
20938         * gcc.c-torture/compile/switch-1.c: New test case.
20939
20940 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
20941
20942         PR fortran/25378
20943         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20944         test to include more permuatations of mask and index.
20945         * gfortran.dg/scalar_mask_1.f90: Modify last test to
20946         respond to F2003 spec. that the position returned for an all false
20947         mask && condition is zero.
20948
20949 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
20950
20951         PR middle-end/25989
20952         * gcc.dg/gomp/pr25989.c: New test.
20953
20954 2006-03-13  Jeff Law  <law@redhat.com>
20955
20956         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20957
20958 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
20959
20960         * gcc.dg/switch-9.c: New test.
20961
20962 2006-03-13  Richard Guenther  <rguenther@suse.de>
20963
20964         PR middle-end/26630
20965         * gcc.dg/torture/pr26630.c: New testcase.
20966
20967 2006-03-11  Roger Sayle  <roger@eyesopen.com>
20968
20969         * gfortran.dg/dependency_10.f90: New test case.
20970         * gfortran.dg/dependency_11.f90: Likewise.
20971
20972 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
20973             Erik Edelmann  <eedelman@gcc.gnu.org>
20974
20975         * gfortran.dg/allocatable_function_1.f90: New.
20976         * gfortran.dg/allocatable_function_2.f90: New.
20977
20978 2006-03-10  Richard Guenther  <rguenther@suse.de>
20979
20980         PR middle-end/26565
20981         * gcc.dg/torture/pr26565.c: New testcase.
20982
20983 2006-03-09  Eric Christopher  <echristo@apple.com>
20984
20985         * gcc.c-torture/compile/20060309-1.c: New.
20986
20987 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20988
20989         PR libgfortran/26499
20990         * gfortran.dg/write_back.f: New test.
20991         * gfortran.dg/write_rewind_1.f: New test.
20992         * gfortran.dg/write_rewind_2.f: New test.
20993
20994 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20995
20996         PR libgfortran/26554
20997         * gfortran.dg/read_logical.f90: New test.
20998
20999 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21000
21001         * ada/acats/norun.lst: cdd2a03 now passes.
21002
21003 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21004
21005         PR testsuite/25177
21006         * gcc.target/powerpc/pr18096-1.c: Change where the error
21007         would match.
21008
21009 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21010
21011         * gcc.target/i386/cleanup-1.c: New test.
21012         * gcc.target/i386/cleanup-2.c: New test.
21013
21014 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21015
21016         * gfortran.dg/dependency_9.f90: Remove for the time being.
21017
21018 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21019
21020         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21021         directive.
21022
21023 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21024
21025         * gfortran.dg/dependency_9.f90: New test case.
21026
21027 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21028
21029         * gfortran.dg/dependency_4.f90: New test case.
21030         * gfortran.dg/dependency_5.f90: New test case.
21031         * gfortran.dg/dependency_6.f90: New test case.
21032         * gfortran.dg/dependency_7.f90: New test case.
21033         * gfortran.dg/dependency_8.f90: New test case.
21034
21035 2006-03-03  Paul Brook  <paul@codesourcery.com>
21036
21037         * lib/target-supports.exp (check_profiling_available):
21038         Add m68k-*-elf.
21039
21040 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21041
21042         PR fortran/25031
21043         * multiple_allocation_1.f90: New test.
21044
21045 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21046
21047         PR tree-optimization/26524
21048         * gfortran.dg/pr26524.f: New test case.
21049
21050 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21051
21052         * g++.dg/template/repo5.C: Cleanup repo files.
21053         * gcc.dg/20051201-1.c: Cleanup coverage files.
21054         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21055         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21056         tree dump files.
21057
21058 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21059
21060         * objc.dg/objc-nofilename-1.m: New test.
21061         * objc.dg/bad-receiver-type.m: New test.
21062         * obj-c++.dg/bad-receiver-type.mm: New test.
21063
21064 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21065
21066         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21067
21068 2006-03-01  Mike Stump  <mrs@apple.com>
21069
21070         * g++.dg/abi/key2.C: Add.
21071
21072 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21073
21074         * gfortran.dg/logical_dot_product.f90: New test.
21075
21076         PR fortran/26393
21077         * gfortran.dg/used_interface_ref.f90: New test.
21078
21079         PR fortran/20938
21080         * gfortran.dg/dependency_2.f90: New test.
21081         * gfortran.fortran-torture/execute/where17.f90: New test.
21082         * gfortran.fortran-torture/execute/where18.f90: New test.
21083         * gfortran.fortran-torture/execute/where19.f90: New test.
21084         * gfortran.fortran-torture/execute/where20.f90: New test.
21085
21086 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21087
21088         * g++.dg/tree-ssa/pr26443.C: New test case.
21089
21090 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21091
21092         PR middle-end/26022
21093         * g++.dg/opt/return-slot1.C: New test.
21094
21095 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21096
21097         PR libgfortran/26136
21098         * gfortran.dg/namelist_23.f90: New test.
21099
21100 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21101
21102         PR middle-end/14752
21103         * gcc.dg/fold-eqandshift-2.c: New test case.
21104
21105 2006-02-28  Richard Guenther  <rguenther@suse.de>
21106
21107         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21108         decomposition.
21109
21110 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21111
21112         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21113
21114 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21115
21116         PR libgfortran/26464
21117         * gfortran.dg/backspace_5.f: New test.
21118         * gfortran.dg/backspace_6.f: New test.
21119
21120 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21121
21122         * gcc.dg/fold-eqandnot-1.c: New test case.
21123
21124 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21125
21126         PR middle-end/19983
21127         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21128
21129 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21130
21131         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21132         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21133
21134 2006-02-26  Richard Guenther  <rguenther@suse.de>
21135
21136         PR tree-optimization/26421
21137         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21138
21139 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21140
21141         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21142         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21143
21144 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21145
21146         * gcc.dg/fold-even-1.c: New test case.
21147
21148 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21149
21150         PR middle-end/21137
21151         * gcc.dg/fold-eqandshift-1.c: New test case.
21152
21153 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21154
21155         PR tree-optimization/25125
21156         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21157         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21158
21159 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21160
21161         PR tree-optimizations/26359
21162         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21163         with -fdump-tree-dceloop-details.
21164         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21165
21166 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21167
21168         PR middle-end/23673
21169         * gcc.dg/fold-eqxor-1.c: New test case.
21170         * gcc.dg/fold-eqxor-2.c: Likewise.
21171         * gcc.dg/fold-eqxor-3.c: Likewise.
21172
21173 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21174
21175         PR fortran/23092
21176         * scalar_mask_1.f90: New test.
21177
21178 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21179
21180         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21181         * g++.dg/eh/uncaught2.C: New.
21182         * g++.dg/eh/uncaught3.C: New.
21183
21184 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21185
21186         PR libgfortran/26423
21187         * gfortran.dg/read_many_1.f: New test.
21188
21189 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21190
21191         PR fortran/24519
21192         * gfortran.dg/dependency_3.f90: New test.
21193         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21194         XFAILs.
21195
21196         PR fortran/25395
21197         * gfortran.dg/equiv_6.f90: New test.
21198
21199 2006-02-23  Jeff Law  <law@redhat.com>
21200
21201         * gcc.c-torture/compile/pr26425.c: New test.
21202
21203 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21204
21205         PR middle-end/26412
21206         * gcc.dg/gomp/pr26412.c: New test.
21207
21208 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21209
21210         PR c++/26291
21211         * g++.dg/other/ellipsis1.C: New test.
21212         * g++.dg/parse/operator4.C: Adjust error marker.
21213
21214 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21215
21216         PR target/25603
21217         * gfortran.dg/pr25603.f: New testcase.
21218
21219 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21220
21221         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21222         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21223
21224 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21225
21226         * g++.dg/eh/spbp.C: New.
21227
21228 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21229
21230         PR middle-end/26379
21231         * gcc.target/i386/mmx-7.c: New test.
21232
21233 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21234
21235         PR tree-optimization/26361
21236         * gcc.dg/tree-ssa/vrp27.c: New test case.
21237
21238 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21239
21240         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21241         * gcc.dg/tree-ssa/complex-4.c: Here.
21242
21243 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21244
21245         PR middle-end/19543
21246         * gfortran.dg/logical_1.f90: New test case.
21247
21248 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21249
21250         PR middle-end/26334
21251         * gcc.dg/20060218-1.c: Moved to...
21252         * gcc.target/i386/20060218-1.c: ... here.  New test.
21253
21254 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21255
21256         PR fortran/26201
21257         * gfortran.dg/convert_1.f90: New.
21258
21259 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21260
21261         PR fortran/25054
21262         * gfortran.dg/namelist_5.f90: New test.
21263
21264         PR fortran/25089
21265         * gfortran.dg/namelist_4.f90: New test.
21266
21267 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21268
21269         PR tree-opt/25680
21270         * gcc.dg/tree-ssa/complex-3.c: New test.
21271
21272 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21273
21274         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21275         variable to take into account the variable name in the
21276         function header.
21277         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21278
21279 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21280
21281         PR middle-end/26334
21282         * gcc.c-torture/compile/20060217-1.c: New test.
21283         * gcc.dg/20060218-1.c: New test.
21284
21285 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21286
21287         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21288
21289 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21290
21291         * gcc.dg/cpp/undef3.c: New test.
21292         * gcc.dg/cpp/trad/builtins2.c: New test.
21293
21294 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21295
21296         PR c++/26266
21297         * g++.dg/template/static22.C: New test.
21298         * g++.dg/template/static23.C: New test.
21299         * g++.dg/template/static24.C: New test.
21300         * g++.dg/template/non-dependent13.C: New test.
21301         * g++.dg/init/member1.C: Tweak error markers.
21302
21303 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21304
21305         PR target/26255
21306         * gcc.c-torture/compile/pr26255.c: New test case.
21307
21308 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21309
21310         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21311         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21312         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21313         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21314         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21315         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21316         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21317
21318 2006-02-16  Jeff Law  <law@redhat.com>
21319
21320         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21321         * gcc.dg/tree-ssa/vrp26.c: New test.
21322
21323 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21324
21325         PR target/20353
21326         PR target/24578
21327         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21328         __UCLIBC__ is defined.
21329
21330 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
21331
21332         PR fortran/26224
21333         * gfortran.dg/gomp/pr26224.f: New test.
21334
21335 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
21336
21337         PR tree-opt/25918
21338         * lib/target-supports.exp
21339         (check_effective_target_vect_short_mult): New.
21340         (check_effective_target_vect_char_mult): New.
21341         (check_effective_target_vect_widen_sum_qi_to_si): New.
21342         (check_effective_target_vect_widen_sum_qi_to_hi): New.
21343         (check_effective_target_vect_widen_sum_hi_to_si): New.
21344         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21345         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21346         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21347         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21348         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21349         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21350         vect-reduc-pattern-2c.c
21351         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21352         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21353         vect-reduc-pattern-1c.c
21354
21355 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
21356
21357         PR fortran/24557
21358         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21359
21360 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21361
21362         PR fortran/26054
21363         * gfortran.dg/enum_8.f90: Remove check for warning.
21364         * gfortran.dg/iomsg_1.f90: Ditto.
21365         * gfortran.dg/enum_1.f90: Ditto.
21366         * gfortran.dg/enum_9.f90: Ditto.
21367         * gfortran.dg/enum_2.f90: Ditto.
21368         * gfortran.dg/enum_10.f90: Ditto.
21369         * gfortran.dg/enum_3.f90: Ditto.
21370         * gfortran.dg/flush_1.f90: Ditto.
21371         * gfortran.dg/enum_4.f90: Ditto.
21372         * gfortran.dg/array_constructor_1.f90: Ditto.
21373         * gfortran.dg/enum_5.f90: Ditto.
21374         * gfortran.dg/enum_6.f90: Ditto.
21375         * gfortran.dg/enum_7.f90: Ditto.
21376
21377 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
21378
21379         PR middle-end/26300
21380         * gcc.c-torture/compile/20060215-1.c: New test.
21381
21382 2006-02-14  Roger Sayle  <roger@eyesopen.com>
21383
21384         PR middle-end/23670
21385         * gcc.dg/tree-ssa/andor-2.c: New test case.
21386
21387 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
21388
21389         PR fortran/25045
21390         * optional_dim.f90: New test.
21391
21392 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21393
21394         PR fortran/26277
21395         * gfortran.dg/label_4.f90: New.
21396
21397 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
21398             Diego Novillo  <dnovillo@redhat.com>
21399             Uros Bizjak  <uros@kss-loka.si>
21400
21401         * gfortran.dg/gomp: New directory.
21402
21403 2006-02-14  Richard Guenther  <rguenther@suse.de>
21404
21405         PR tree-optimization/26258
21406         * gcc.dg/torture/pr26258.c: New testcase.
21407
21408 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
21409
21410         PR fortran/26246
21411         * gfortran.dg/pr26246_1.f90: New test.
21412         * gfortran.dg/pr26246_2.f90: New test.
21413
21414         PR middle-end/26092
21415         * gcc.c-torture/compile/20060208-1.c: New test.
21416
21417 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
21418
21419         PR fortran/26074
21420         PR fortran/25103
21421         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21422         * gfortran.dg/bad_automatic_objects_1.f90: New test.
21423         * gfortran.dg/automatic_module_variable.f90: Change error message.
21424
21425         PR fortran/20861
21426         * gfortran.dg/internal_dummy_1.f90: New test.
21427
21428         PR fortran/20871
21429         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21430
21431
21432         PR fortran/25083
21433         * gfortran.dg/uncommon_block_data_1.f90: New test.
21434         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21435         with standard.
21436
21437         PR fortran/25088
21438         * gfortran.dg/typed_subroutine_1.f90: New test.
21439
21440 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
21441
21442         * objc.dg/dwarf-1.m: New.
21443
21444 2006-02-13  Roger Sayle  <roger@eyesopen.com>
21445
21446         PR middle-end/24427
21447         * gcc.dg/tree-ssa/andor-1.c: New test case.
21448
21449 2006-02-13  Josh Conner  <jconner@apple.com>
21450
21451         PR target/25376
21452         * gcc.dg/pr25376.c: New test.
21453
21454         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21455         assemble.
21456         * lib/target-supports.exp (check_named_sections_available):
21457         Only compile named-sections test -- don't assemble.
21458
21459 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21460
21461         * g++.dg/warn/no-write-strings.C: New test.
21462         * g++.dg/warn/write-strings.C: Likewise.
21463         * g++.dg/warn/write-strings-default.C: Likewise.
21464
21465 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
21466
21467         PR fortran/25806
21468         * gfortran.dg/ret_pointer_2.f90: New test.
21469
21470 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
21471
21472         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21473
21474 2006-02-10  Jeff Law  <law@redhat.com>
21475
21476         * gcc.c-torture/compile/pr26213.c: New test.
21477
21478 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
21479
21480         gfortran.dg/null_1.f90: New test.
21481
21482 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21483
21484         PR fortran/14771
21485         * gfortran.dg/parens_4.f90: New.
21486         * gfortran.dg/parens_5.f90: New.
21487
21488 2006-02-10  Richard Guenther  <rguenther@suse.de>
21489
21490         * gcc.dg/pr23372-1.c: Remove empty file.
21491
21492 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21493         Paul Thomas  <pault@gcc.gnu.org>
21494
21495         PR fortran/14771
21496         * gfortran.dg/parens_1.f90: New.
21497         * gfortran.dg/parens_2.f90: New.
21498         * gfortran.dg/parens_3.f90: New.
21499
21500 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
21501
21502         PR fortran/26038
21503         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21504
21505         PR fortran/25059
21506         * gfortran.dg/impure_assignment_1.f90: New test.
21507
21508         PR fortran/25070
21509         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21510
21511 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21512
21513         PR target/26141
21514         * g++.dg/expr/stdarg2.C: New test.
21515
21516 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21517
21518         PR inline-asm/16194
21519         * gcc.dg/pr16194.c: New test.
21520
21521 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21522
21523         * ada/acats/run_acats: Use portable variant of "$@".
21524
21525 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21526
21527         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21528         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21529
21530 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21531
21532         PR tree-opt/26179
21533         * g++.dg/opt/pr26179.C: New test.
21534
21535 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21536
21537         PR middle-end/26134
21538         * gcc.dg/tree-ssa/complex-3.c: New test.
21539
21540 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21541
21542         * gcc.c-torture/compile/volatile-1.c: New test.
21543
21544 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
21545
21546         PR 26180
21547         * gcc.dg/tree-ssa/pr26180.c: New test.
21548
21549 2006-02-08  Jeff Law  <law@redhat.com>
21550
21551         * gcc.dg/tree-ssa/pr21417.c: New test.
21552
21553 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21554
21555         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21556         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21557
21558 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21559
21560         * lib/scanrtl.exp: New.
21561
21562 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21563
21564         PR c++/26071
21565         * g++.dg/other/virtual2.C: New test.
21566
21567         PR c++/26070
21568         * g++.dg/other/virtual1.C: New test.
21569
21570 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21571
21572         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21573         cleanup-ipa-dump): Update dump file glob patterns.
21574         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21575         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21576
21577         * lib/gcc-dg.exp: Load it.
21578         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21579
21580 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
21581
21582         PR testsuite/26159
21583         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21584         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21585
21586 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21587
21588         PR fortran/25577
21589         * gfortran.dg/mvbits_1.f90: New.
21590
21591 2006-02-07  Dirk Mueller  <dmueller@suse.com>
21592
21593         * g++.dg/warn/Wdiv-by-zero.C: New test.
21594         * g++.dg/warn/Wno-div-by-zero.C: New.
21595
21596 2006-02-07  Jeff Law  <law@redhat.com>
21597
21598         * gcc.dg/tree-ssa/pr21559.c: New test.
21599
21600         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21601         multiple VRP passes.
21602         * gcc.dg/tree-ssa/vrp09.c: Likewise.
21603         * gcc.dg/tree-ssa/vrp18.c: Likewise.
21604         * gcc.dg/tree-ssa/pr21582.c: Likewise.
21605         * gcc.dg/tree-ssa/pr20657.c: Likewise.
21606         * gcc.dg/tree-ssa/pr21001.c: Likewise.
21607         * gcc.dg/tree-ssa/vrp02.c: Likewise
21608         * gcc.dg/tree-ssa/vrp11.c: Likewise
21609         * gcc.dg/tree-ssa/pr14341.c: Likewise
21610         * gcc.dg/tree-ssa/vrp19.c: Likewise
21611         * gcc.dg/tree-ssa/vrp20.c: Likewise
21612         * gcc.dg/tree-ssa/vrp03.c: Likewise
21613         * gcc.dg/tree-ssa/pr21086.c: Likewise
21614         * gcc.dg/tree-ssa/pr21959.c: Likewise
21615         * gcc.dg/tree-ssa/vrp21.c: Likewise
21616         * gcc.dg/tree-ssa/vrp04.c: Likewise
21617         * gcc.dg/tree-ssa/pr25485.c: Likewise
21618         * gcc.dg/tree-ssa/pr22026.c: Likewise
21619         * gcc.dg/tree-ssa/vrp22.c: Likewise
21620         * gcc.dg/tree-ssa/vrp05.c: Likewise
21621         * gcc.dg/tree-ssa/20030807-10.c: Likewise
21622         * gcc.dg/tree-ssa/pr20701.c: Likewise
21623         * gcc.dg/tree-ssa/vrp23.c: Likewise
21624         * gcc.dg/tree-ssa/vrp06.c: Likewise
21625         * gcc.dg/tree-ssa/pr22117.c: Likewise
21626         * gcc.dg/tree-ssa/pr20702.c: Likewise
21627         * gcc.dg/tree-ssa/vrp15.c: Likewise
21628         * gcc.dg/tree-ssa/pr21090.c: Likewise
21629         * gcc.dg/tree-ssa/pr21294.c: Likewise
21630         * gcc.dg/tree-ssa/vrp24.c: Likewise
21631         * gcc.dg/tree-ssa/vrp07.c: Likewise
21632         * gcc.dg/tree-ssa/pr21563.c: Likewise
21633         * gcc.dg/tree-ssa/pr25382.c: Likewise
21634         * gcc.dg/tree-ssa/vrp16.c: Likewise
21635         * gcc.dg/tree-ssa/vrp25.c: Likewise
21636         * gcc.dg/tree-ssa/vrp08.c: Likewise
21637         * gcc.dg/tree-ssa/20030807-6.c: Likewise
21638         * gcc.dg/tree-ssa/vrp17.c: Likewise
21639         * gcc.dg/tree-ssa/pr21458.c: Likewise
21640         * g++.dg/tree-ssa/pr18178.C: Likewise
21641
21642 2006-02-07  Richard Guenther  <rguenther@suse.de>
21643
21644         PR c++/26140
21645         Revert
21646         2006-01-30  Richard Guenther  <rguenther@suse.de>
21647         PR c++/23372
21648         * gcc.dg/pr23372-1.C: New testcase.
21649
21650         * g++.dg/tree-ssa/pr26140.C: New testcase.
21651
21652 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
21653
21654         PR c++/9737
21655         * g++.dg/template/ttp15.C: New test.
21656         * g++.dg/template/ttp16.C: Likewise.
21657         * g++.dg/template/ttp17.C: Likewise.
21658         * g++.old-deja/g++.pt/ttp36.C: Remove.
21659         * g++.old-deja/g++.pt/ttp19.C: Likewise.
21660         * g++.old-deja/g++.pt/ttp37.C: Likewise.
21661         * g++.old-deja/g++.pt/ttp38.C: Likewise.
21662         * g++.old-deja/g++.pt/ttp39.C: Likewise.
21663         * g++.old-deja/g++.pt/ttp9.C: Likewise.
21664         * g++.old-deja/g++.pt/ttp40.C: Likewise.
21665         * g++.old-deja/g++.pt/ttp51.C: Likewise.
21666         * g++.old-deja/g++.pt/ttp26.C: Likewise.
21667         * g++.old-deja/g++.pt/ttp36.C: Likewise.
21668
21669 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
21670
21671         PR libfortran/23815
21672         * unf_io_convert_4.f90: New test.
21673
21674 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
21675
21676         * gcc.dg/tree-ssa/loadpre10.c: New test.
21677         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21678         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21679         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21680
21681 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21682
21683         PR libfortran/24685
21684         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21685
21686 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
21687
21688         PR tree-opt/25251
21689         * gfortran.dg/assign_7.f: New test.
21690
21691 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
21692
21693         PR fortran/26041
21694         PR fortran/26064
21695         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21696         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21697         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21698
21699 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
21700
21701         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21702         in size_t typedef.
21703
21704 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21705
21706         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21707         * g++.dg/charset/string.c (foo): Likewise.
21708         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21709         const char*
21710         * g++.dg/ext/builtin2.C (printf): Likewise.
21711         * g++.dg/init/new15.C (printf): Likewise.
21712         * g++.dg/opt/pr17697-1.C (foo): Likewise.
21713         * g++.dg/opt/pr17697-2.C (foo): Likewise.
21714         * g++.dg/opt/pr17697-3.C (foo): Likewise.
21715         * g++.dg/template/non-dependent4.C (temp): Likewise.
21716         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21717         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21718         parameter type to const char*.
21719         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21720         Change type to const char*.
21721         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21722         Likewise.
21723         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21724         second parameter type to const char*.
21725         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21726         (Y::Y): Change parameter type to const char*.
21727         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21728         * g++.old-deja/g++.jason/report.C: Apply const correctness.
21729         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21730         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21731         (char*).
21732         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21733         const char*.
21734         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21735         type to const char*.
21736         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21737         return type to const char*.
21738         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21739         to const char*.
21740         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21741         * g++.old-deja/g++.law/refs1.C: Likewise.
21742         * g++.old-deja/g++.law/visibility1.C: Likewise.
21743         * g++.old-deja/g++.law/visibility2.C: Likewise.
21744         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21745         const char*.
21746         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21747         * g++.old-deja/g++.mike/net48.C: Likewise.
21748         * g++.old-deja/g++.mike/p646.C: Likewise.
21749         * g++.old-deja/g++.mike/p6746.C: Likewise.
21750         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21751         type to const char*.
21752         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21753         deprecated conversion warning.
21754         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21755         char*.
21756         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21757         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21758         * g++.old-deja/g++.pt/explicit8.C: Likewise.
21759         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21760         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21761         * g++.old-deja/g++.pt/nontype3.C: Likewise.
21762         * g++.old-deja/g++.pt/t39.C: Likewise.
21763         * g++.old-deja/g++.robertl/eb106.C: Likewise.
21764         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21765
21766 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
21767
21768         PR fortran/25075
21769         intrinsic_argument_conformance_1.f90: New test.
21770
21771 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
21772
21773         PR fortran/20845
21774         * gfortran.dg/char_result_11.f90: Add SAVE.
21775         * gfortran.dg/der_pointer_4.f90: Ditto.
21776         * gfortran.dg/default_initialization.f90: New test.
21777
21778 2006-02-03  Jeff Law  <law@redhat.com>
21779
21780         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
21781         handle more than 100 dump files.
21782         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
21783         * lib/scantree.exp (scan-tree-dump): Likewise.
21784         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
21785         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
21786         * lib/scanipa.exp (scan-ipa-dump): Likewise.
21787         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
21788         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
21789
21790 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
21791
21792         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
21793
21794 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
21795
21796         * g++.dg/template/using12.C: New test.
21797
21798 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
21799
21800         * gcc.target/powerpc/pr25960.c: New test.
21801
21802 2006-02-02  Steven G. Kargl  <kargls@comcast>
21803
21804         PR fortran/24958
21805         gfortran.dg/nullify_2.f90: New test.
21806
21807 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
21808
21809         PR 25990
21810         * gcc.dg/gomp/pr25990.c: New test.
21811
21812 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
21813
21814         PR c++/25342
21815         * g++.gd/template/partial4.C: New test.
21816
21817 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
21818
21819         PR middle-end/26001
21820         * gfortran.dg/data_char_2.f90: New.
21821
21822 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
21823
21824         PR fortran/26039
21825         maxval_maxloc_conformance_1.f90: New test.
21826
21827 2006-01-31  Richard Guenther  <rguenther@suse.de>
21828
21829         * gcc.target/i386/sselibm-1.c: New testcase.
21830         * gcc.target/i386/sselibm-2.c: Likewise.
21831         * gcc.target/i386/sselibm-3.c: Likewise.
21832         * gcc.target/i386/sselibm-4.c: Likewise.
21833         * gcc.target/i386/sselibm-5.c: Likewise.
21834
21835 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21836
21837         PR fortran/24266
21838         * gfortran.dg/arrayio_derived_2.f90: New.
21839
21840 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
21841
21842         * gcc.dg/unsigned-long-compare.c: New test.
21843
21844 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
21845
21846         PR testsuite/25318
21847         * lib/target-supports.exp (check_effective_target_freorder):
21848         Check to see if target supports -freorder-blocks-and-partition.
21849         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21850         instead of "dg-require-named-sections".
21851
21852 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
21853
21854         PR target/14798:
21855         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21856         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21857         * gcc.dg/pragma-isr-trapa2.c: Likewise.
21858         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21859         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21860         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21861         * gcc.dg/attr-isr-trap_exit.c: Likewise.
21862         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21863
21864 2006-01-30  Richard Guenther  <rguenther@suse.de>
21865
21866         PR c++/23372
21867         * gcc.dg/pr23372-1.C: New testcase.
21868
21869 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
21870
21871         * gcc.dg/gomp/pr25874.c: New test.
21872
21873 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
21874
21875         PR tree-opt/25911
21876         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21877
21878 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
21879
21880         PR fortran/18578
21881         PR fortran/18579
21882         PR fortran/20857
21883         PR fortran/20885
21884         * gfortran.dg/intent_out_1.f90: New test.
21885
21886 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
21887
21888         PR fortran/17911
21889         * gfortran.dg/procedure_lvalue.f90: New test.
21890
21891         PR fortran/20895
21892         PR fortran/25030
21893         * gfortran.dg/char_pointer_assign_2.f90: New test.
21894         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21895         assignment to be consistent with standard.
21896         * gfortran.dg/char_result_2.f90: The same.
21897         * gfortran.dg/char_result_8.f90: The same.
21898
21899 2006-01-28  Zack Weinberg  <zackw@panix.com>
21900
21901         * gcc.dg/Woverlength-strings.c
21902         * gcc.dg/Woverlength-strings-pedantic-c89.c
21903         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21904         * gcc.dg/Woverlength-strings-pedantic-c99.c
21905         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21906
21907 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
21908
21909         * gcc.c-torture/execute/20060127-1.c: New test.
21910
21911 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21912
21913         PR c++/25999
21914         * g++.dg/ext/pragmaweak1.C: New test.
21915
21916 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21917
21918         PR c++/25855
21919         * g++.dg/template/spec29.C: New test.
21920
21921 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
21922
21923         PR c/19606.
21924         * gcc.c-torture/execute/pr19606.c: New.
21925
21926 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
21927
21928         * gcc.dg/pragma-re-4.c: New test.
21929
21930 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
21931
21932         PR fortran/25964
21933         * gfortran.dg/assumed_size_refs_3.f90: New test.
21934
21935 2006-01-27  Ben Elliston  <bje@au.ibm.com>
21936
21937         * gcc.misc-tests/dectest.exp: Remove defunct comment.
21938
21939 2006-01-26  Laurent GUERBY <laurent@guerby.net>
21940
21941         PR ada/21317
21942         * ada/acats/support/impdef.a: Add One_Long_Second.
21943         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21944         * ada/acats/tests/c9/c94026.a: Likewise.
21945         * ada/acats/tests/c9/c97305c.ada: Likewise.
21946         * ada/acats/tests/c9/c99004a.ada: Likewise.
21947
21948 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
21949
21950         PR fortran/25964
21951         * gfortran.dg/global_references_2.f90: New test.
21952
21953         PR fortran/25084
21954         PR fortran/20852
21955         PR fortran/25085
21956         PR fortran/25086
21957         * gfortran.dg/assumed_charlen_function_1.f90: New test.
21958         * gfortran.dg/assumed_charlen_function_3.f90: New test.
21959
21960         PR fortran/25416
21961         * gfortran.dg/assumed_charlen_function_2.f90: New test.
21962
21963 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
21964
21965         PR c/25892
21966         * gcc.dg/Wpointer-sign.c: New.
21967         * gcc.dg/Wpointer-sign-Wall.c: New.
21968         * gcc.dg/Wpointer-sign-Wall-no.c: New.
21969         * gcc.dg/Wpointer-sign-pedantic.c: New.
21970         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21971         * gcc.dg/conv-2.c: Use -Wpointer-sign.
21972
21973 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
21974
21975         PR C/25861
21976         * gcc.c-torture/compile/pr25861.c: New test.
21977
21978 2006-01-26  Paul Brook  <paul@codesourcery.com>
21979
21980         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21981         on short-enum targets.
21982         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21983         variable.
21984         (generate_fields): Use short_enums.
21985         (main): Set short_enums.  Document -e.
21986         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21987         on short-enum targets.
21988         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21989         variable.
21990         (generate_fields): Use short_enums.
21991         (main): Set short_enums.  Document -e.
21992         * lib/target-supports.exp (check_effective_target_short_enums): New.
21993
21994 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
21995
21996         PR target/25947
21997         * gcc.dg/torture/pr25947-1.c: New test.
21998
21999 2006-01-25  Jan Hubicka  <jh@suse.cz>
22000             Roger Sayle  <roger@eyesopen.com>
22001
22002         PR rtl-optimization/25703
22003         * gcc.target/i386/20060125-1.c: New test case.
22004         * gcc.target/i386/20060125-2.c: New test case.
22005
22006 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22007
22008         PR fortran/18540
22009         * gfortran.dg/goto_1.f: New.
22010
22011 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22012
22013         PR fortran/25716
22014         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22015         25716 on 32-bit systems too.
22016
22017 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22018
22019         PR testsuite/25590
22020         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22021
22022 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22023
22024         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22025
22026 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22027
22028         PR fortran/25835
22029         * gfortran.dg/read_eof.f90: Delete, renamed.
22030         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22031         * gfortran.dg/read_eof_2.f90: New test.
22032         * gfortran.dg/read_eof_3.f90: New test.
22033
22034 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22035
22036         PR tree-opt/25860
22037         * gcc.c-torture/compile/pr25860.c: New test.
22038
22039 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22040
22041         PR c++/25552
22042         * g++.dg/parse/dtor8.C: New test.
22043
22044 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22045
22046         PR testsuite/25891
22047         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22048         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22049         check_effective_target_fopenmp returns 0.
22050
22051 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22052
22053         PR ada/20548
22054         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22055         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22056         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22057
22058 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22059
22060         PR tree-opt/25857
22061         * g++.dg/opt/pr25857.C: New test.
22062
22063 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22064         Jan Hubicka  <jh@suse.cz>
22065         Richard Guenther  <rguenther@suse.de>
22066
22067         PR rtl-optimization/25654
22068         * gcc.dg/torture/pr25654.c: New testcase.
22069         * gcc.target/i386/pr25654.c: Likewise.
22070
22071 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22072
22073         PR fortran/25901
22074         * gfortran.dg/internal references_2.f90: New test.
22075
22076         Fix regression in testing of admissability of attributes.
22077         * gfortran.dg/intent_used_1.f90: New test.
22078
22079 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22080
22081         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22082         Remove target conditional torture options for i?86 and x86_64
22083         GNU/Linux.
22084
22085 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22086
22087         PR c++/10891
22088         * g++.dg/rtti/no-rtti.C: New.
22089
22090 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22091
22092         PR c++/25895
22093         * g++.dg/inherit/conv2.C: New test.
22094
22095         PR c++/25856
22096         * g++.dg/parse/dtor7.C: New test.
22097
22098         PR c++/25858
22099         * g++.dg/template/crash44.C: New test.
22100
22101 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22102
22103         PR fortran/25124
22104         PR fortran/25625
22105         * gfortran.dg/internal_references_1.f90: New test.
22106           PR fortran/20881
22107         PR fortran/23308
22108         PR fortran/25538
22109         PR fortran/25710
22110         * gfortran.dg/global_references_1.f90: New test.
22111         * gfortran.dg/g77/19990905-1.f: Restore the error that
22112         there is a clash between the common block name and
22113         the name of a subroutine reference.
22114
22115         PR fortran/PR24276
22116         * gfortran.dg/aliasing_dummy_1.f90: New test.
22117
22118 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22119
22120         * gcc.dg/vmx/1b-01.c: Warning fix.
22121         * gcc.dg/vmx/1c-02.c: Likewise.
22122         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22123
22124 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22125
22126         PR testsuite/24962
22127         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22128
22129 2006-01-20  Richard Guenther  <rguenther@suse.de>
22130         Steven Bosscher <stevenb.gcc@gmail.com>
22131
22132         PR rtl-optimization/24626
22133         * gcc.dg/torture/pr24626-1.c: New testcase.
22134         * gcc.dg/torture/pr24626-2.c: Likewise.
22135         * gcc.dg/torture/pr24626-3.c: Likewise.
22136         * gcc.dg/torture/pr24626-4.c: Likewise.
22137
22138 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22139
22140         PR c++/5520
22141         * g++.dg/warn/empty-body.C: New.
22142
22143 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22144
22145         PR c++/22136
22146         * g++.dg/template/using10.C: New test.
22147         * g++.dg/temlpate/using11.C: Likewise.
22148         * g++.dg/inherit/using5.C: Tweak error messages.
22149
22150 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22151
22152         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22153         target test.
22154         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22155
22156 2006-01-19  Jan Hubicka  <jh@suse.cz>
22157
22158         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22159
22160 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22161
22162         PR c++/25854
22163         * g++.dg/template/spec28.C: New test.
22164
22165 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22166
22167         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22168         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22169
22170 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22171
22172         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22173         * gcc.dg/gomp/critical-1.c: Likewise.
22174         * gcc.dg/gomp/critical-3.c: Likewise.
22175         * gcc.dg/gomp/empty.c: Likewise.
22176         * gcc.dg/gomp/ordered-1.c: Likewise.
22177         * gcc.dg/gomp/for-4.c: Likewise.
22178         * gcc.dg/gomp/for-6.c: Likewise.
22179         * gcc.dg/gomp/master-3.c: Likewise.
22180         * gcc.dg/gomp/for-8.c: Likewise.
22181         * gcc.dg/gomp/for-10.c: Likewise.
22182         * gcc.dg/gomp/for-18.c: Likewise.
22183         * gcc.dg/gomp/for-5.c: Likewise.
22184         * gcc.dg/gomp/for-7.c: Likewise.
22185         * gcc.dg/gomp/for-9.c: Likewise.
22186
22187 2006-01-18  Jeff Law  <law@redhat.com>
22188
22189         * gcc.dg/tree-ssa/vrp25.c: New test.
22190
22191 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22192
22193         * gcc.dg/pr25805.c: Fix misapplied patch.
22194
22195 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22196
22197         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22198         (check_effective_target_vect_udot_qi): New.
22199         (check_effective_target_vect_sdot_hi): New.
22200         (check_effective_target_vect_udot_hi): New.
22201         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22202         prefixed with "wrapv-" with -fwrapv.
22203         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22204         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22205         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22206         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22207         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22208
22209         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22210         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22211         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22212         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22213
22214 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22215
22216         PR c++/16829
22217         * g++.dg/other/default2.C: New test.
22218         * g++.dg/other/default3.C: New test.
22219
22220 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22221
22222         PR c/25805
22223         * gcc.dg/pr25805.c: New file.
22224
22225 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22226
22227         PR c++/25836
22228         * g++.dg/template/init6.C: New test.
22229
22230 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22231
22232         * gcc.dg/tree-ssa/pr24287.c: New test
22233
22234 2006-01-18  Eric Christopher  <echristo@apple.com>
22235
22236         * g++.dg/eh/table.C: New.
22237
22238 2006-01-18  DJ Delorie  <dj@redhat.com>
22239
22240         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22241         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22242         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22243         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22244
22245 2006-01-18  Jeff Law  <law@redhat.com>
22246
22247         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22248         on wrapping on overflow semantics.
22249
22250         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22251
22252         * gcc.gc/tree-ssa/vrp23.c: New test.
22253         * gcc.gc/tree-ssa/vrp24.c: New test.
22254
22255 2006-01-18  Richard Henderson  <rth@redhat.com>
22256             Aldy Hernandez  <aldyh@redhat.com>
22257             Jakub Jelinek  <jakub@redhat.com>
22258             Diego Novillo  <dnovillo@redhat.com>
22259             Uros Bizjak  <uros@kss-loka.si>
22260
22261         * gcc.dg/gomp: New directory.
22262
22263 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22264             Steven G. Kargl  <kargls@comcast.net>
22265
22266         PR fortran/20869
22267         * gfortran.dg/intrinsic_external_1.f90: New test.
22268
22269         PR fortran/20875.
22270         * gfortran.dg/elemental_pointer_1.f90: New test.
22271
22272         PR fortran/25024
22273         * gfortran.dg/external_procedures_1.f90: New test.
22274
22275         PR fortran/25785
22276         gfortran.dg/assumed_present.f90: New test.
22277
22278 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22279
22280         * g++.dg/parse/lookup5.C: New test.
22281
22282 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22283
22284         PR fortran/25697
22285         * gfortran.dg/read_eof.f90: New test.
22286
22287 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22288
22289         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22290         add a closing brace.
22291
22292 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22293
22294         PR fortran/25631
22295         * gfortran.dg/fmt_tl.f: New test.
22296
22297 2006-01-17  Eric Christopher  <echristo@apple.com>
22298
22299         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22300         * g++.old-deja/g++.warn/impint2.C: Ditto.
22301         * g++.old-deja/g++.other/null1.C: Ditto.
22302         * g++.dg/warn/conv2.C: Ditto.
22303         * g++.dg/warn/conv4.C: New file.
22304
22305 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22306
22307         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22308
22309 2006-01-17  Andreas Jaeger  <aj@suse.de>
22310             Janis Johnson <janis187@us.ibm.com>
22311
22312         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22313         in 64-bit.
22314         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22315         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22316
22317 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22318
22319         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22320         (switchfiles): xfail txxx where xxx >= 25.
22321
22322 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22323
22324         PR testsuite/25764
22325         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22326
22327 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22328
22329         PR c/25682
22330         * gcc.dg/pr25682.c: New test.
22331         * g++.dg/parse/array-size2.C: New test.
22332
22333 2006-01-16  Ian Lance Taylor  <ian@airs.com>
22334
22335         * consistency.vlad: Remove entire directory, 1652 files.
22336
22337 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
22338
22339         * lib/target-supports.exp (check_effective_target_dfp_nocache,
22340         check_effective_target_dfprt_nocache): New.
22341         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22342         (check_effective_target_dfprt): New.
22343         * lib/c-compat.exp (check_dfp): Remove.
22344         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22345         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22346         level of support for decimal float.
22347         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22348         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22349         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22350         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22351         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22352         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22353         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22354         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22355         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22356         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22357         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22358         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22359         directives.
22360
22361 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
22362
22363         PR testsuite/25741
22364         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22365         $base_dir/../.
22366         * lib/gfortran.exp (gfortran_init): Likewise.
22367         * lib/obj-c++.exp (obj-c++_init): Likewise.
22368         * lib/scanasm.exp (scan-assembler-dem): Likewise.
22369         (scan-assembler-dem-not): Likewise.
22370         * lib/scandump.exp (scan-dump-dem): Likewise.
22371         (scan-dump-dem-not): Likewise.
22372
22373 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
22374
22375         PR testsuite/25767
22376         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22377         powerpc-*-darwin*.
22378         * lib/obj-c++.exp (obj-c++_init): Likewise.
22379
22380 2006-01-16  Richard Guenther  <rguenther@suse.de>
22381
22382         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22383
22384 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22385
22386         PR testsuite/25777
22387         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22388         to LD_LIBRARY_PATH.
22389
22390 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
22391             Andrew Pinski  <pinskia@physics.uc.edu>
22392
22393         * gcc.dg/minmax-1.c: New test.
22394
22395 2006-01-16  Ben Elliston  <bje@au.ibm.com>
22396
22397         * gcc.dg/dfp/dfp.exp: Correct FSF address.
22398         * gcc.misc-tests/dectest.exp: Ditto.
22399
22400 2006-01-15  Ian Lance Taylor  <ian@airs.com>
22401
22402         PR testsuite/25796
22403         * gcc.target/i386/cmov6.c: Use -march=k8.
22404
22405 2006-01-15  Andreas Jaeger  <aj@suse.de>
22406
22407         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22408         x86 does not have __float128.
22409
22410 2006-01-14  Ian Lance Taylor  <ian@airs.com>
22411
22412         * gcc.target/i386/cmov6.c: New test.
22413
22414 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
22415
22416         PR c++/25663
22417         * g++.dg/template/ctor6.C: New test.
22418
22419 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22420
22421         PR tree-optimization/25485
22422         * gcc.dg/tree-ssa/pr25485.c: New.
22423
22424 2006-01-14  Richard Guenther  <rguenther@suse.de>
22425
22426         PR tree-optimization/22548
22427         PR tree-optimization/22555
22428         PR tree-optimization/22501
22429         * gcc.dg/tree-ssa/alias-4.c: New testcase.
22430         * gcc.dg/tree-ssa/alias-5.c: Likewise.
22431         * gcc.dg/tree-ssa/alias-6.c: Likewise.
22432         * gcc.dg/tree-ssa/alias-7.c: Likewise.
22433         * gcc.dg/tree-ssa/alias-8.c: Likewise.
22434         * gcc.dg/tree-ssa/alias-9.c: Likewise.
22435         * gcc.dg/tree-ssa/alias-10.c: Likewise.
22436         * gcc.dg/tree-ssa/alias-11.c: Likewise.
22437         * gcc.dg/tree-ssa/alias-12.c: Likewise.
22438
22439 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
22440
22441         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
22442         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22443
22444 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
22445         Richard Guenther  <rguenther@suse.de>
22446
22447         PR rtl-optimization/24257
22448         * gcc.dg/torture/pr24257.c: New testcase.
22449
22450 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
22451
22452         * gcc.c-torture/execute/20060110-1.c: New test.
22453         * gcc.c-torture/execute/20060110-2.c: New test.
22454
22455 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
22456
22457         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22458
22459 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
22460
22461         PR fortran/25756
22462         * gfortran.dg/label_3.f90: New test.
22463
22464 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
22465
22466         PR tree-optimization/25771
22467         * g++.dg/tree-ssa/pr25771.C: New test
22468
22469 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22470
22471         PR tree-opt/24365
22472         * g++.dg/opt/complex5.C: New test.
22473
22474 2006-01-13  Richard Guenther  <rguenther@suse.de>
22475
22476         * gcc.target/i386/387-9.c: New testcase.
22477
22478 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22479
22480         PR c++/24824
22481         * g++.dg/debug/dwarf2-1.C: New.
22482
22483 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
22484
22485         PR testsuite/25728
22486         * lib/gcov.exp (verify-lines): Add "close $fd".
22487
22488 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
22489             Ben Elliston  <bje@au.ibm.com>
22490
22491         * gcc.dg/dfp/inf-1.c: New test.
22492
22493 2006-01-12  Janis Johnson <janis187@us.ibm.com>
22494             Yao Qi  <qiyaoltc@cn.ibm.com>
22495             Ben Elliston  <bje@au.ibm.com>
22496             Jon Grimm  <jgrimm2@us.ibm.com>
22497
22498         * gcc.dg/nodfp-1.c: New test.
22499         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22500         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22501         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22502         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22503         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22504         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22505         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22506         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22507         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22508         * gcc.dg/format/dfp-scanf-1.c: Likewise.
22509         * gcc.dg/format/dfp-printf-1.c: Likewise.
22510         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22511         (compat_setup_dfp): New.
22512         * gcc.dg/compat/compat.exp: Use it.
22513         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22514         Make some variables global, prepend "compat_" to their names.
22515         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22516         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22517         * gcc.misc-tests/dectest.exp: New test driver for decTest.
22518         * lib/compat.exp (compat_skip_list): Make global, rename.
22519         * lib/c-compat.exp: New file.
22520         * lib/target-supports.exp (check_effective_target_dfp): New.
22521
22522         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22523         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22524         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22525         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22526         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22527         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22528         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22529         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22530         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22531         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22532         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22533         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22534         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22535         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22536         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22537         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22538         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22539         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22540         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22541         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22542         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22543         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22544         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22545         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22546         gcc.dg/dfp/struct-layout-1.c,
22547         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22548         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22549         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22550         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22551         gcc.dg/dfp/func-vararg-dfp.c,
22552         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22553         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22554         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22555         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22556         gcc.dg/dfp/wtr-conversion-1.c: New tests.
22557
22558 2006-01-11  Richard Guenther  <rguenther@suse.de>
22559
22560         PR tree-optimization/25734
22561         * gcc.dg/tree-ssa/pr25734.c: New testcase.
22562
22563 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22564
22565         PR fortran/25486
22566         * gfortran.dg/literal_character_constant_1_x.F: New test.
22567         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22568         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22569         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22570
22571 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22572
22573         PR c++/25386
22574         * g++.dg/ext/packed3.C: Add expected packed error.
22575
22576 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
22577
22578         PR target/25706
22579         * gcc.dg/torture/pr25706-1.c: New test.
22580
22581 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
22582
22583         PR tree-optimization/23109
22584         PR tree-optimization/23948
22585         PR tree-optimization/24123
22586
22587         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22588         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22589         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22590         g++.dg/tree-ssa/pr23948.C: New testcases.
22591         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22592         three divisions in order to do the optimization.
22593
22594 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
22595
22596         PR c++/25632
22597         * g++.dg/other/pr25632.C: New test.
22598
22599 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
22600
22601         PR fortran/25730
22602         * gfortran.dg/used_types_1.f90: New test.
22603
22604 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
22605
22606         PR target/25718
22607         * gcc.dg/torture/pr25718-1.c: New test.
22608
22609 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22610
22611         * gfortran.dg/list_read_2.f90: Fix typo in description.
22612
22613 2006-01-10  Jan Beulich  <jbeulich@novell.com>
22614
22615         * lib/target-supports.exp (check_visibility_available): Simplify test
22616         for *-*-netware*.
22617         (check_profiling_available): Fail for *-*-netware*.
22618         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22619         * gcc.dg/20021014-1.c: Likewise.
22620         * gcc.dg/nest.c: Likewise.
22621
22622 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22623
22624         fortran/24936
22625         * gfortran.dg/forall_3.f90: New test.
22626
22627 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22628
22629         PR fortran/21977
22630         * gfortran.dg/nesting_2.f90: New test.
22631         * gfortran.dg/nesting_3.f90: New test.
22632
22633 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
22634
22635         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22636         Fix typo in comment.
22637
22638 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22639
22640         * gfortran.dg/single_char_string.f90: New test.
22641
22642 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22643
22644         * gfortran.dg/ichar_2.f90: New test.
22645
22646 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22647
22648         PR fortran/25093
22649         * gfortran.dg/private_type_4.f90: New.
22650
22651 2006-01-07  Richard Guenther  <rguenther@suse.de>
22652
22653         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22654
22655 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22656
22657         * gfortran.dg/func_decl_1.f90: New.
22658         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22659         * gfortran.dg/array_alloc_2.f90: Likewise.
22660         * gfortran.dg/char_result_8.f90: Likewise.
22661         * gfortran.dg/dup_save_1.f90: Likewise.
22662         * gfortran.dg/dup_save_2.f90: Likewise.
22663         * gfortran.dg/f2c_6.f90: Likewise.
22664         * gfortran.dg/f2c_7.f90: Likewise.
22665         * gfortran.dg/func_result_2.f90: Likewise.
22666         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22667
22668 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
22669
22670         PR fortran/22146
22671         * gfortran.dg/elemental_subroutine_1.f90: New test.
22672         * gfortran.dg/elemental_subroutine_2.f90: New test.
22673
22674         PR fortran/25029
22675         PR fortran/21256
22676         * gfortran.dg/assumed_size_refs_1.f90: New test.
22677
22678         PR fortran/20868
22679         PR fortran/20870
22680         * gfortran.dg/assumed_size_refs_2.f90: New test.
22681         * gfortran.dg/initialization_1.f90: Change warning message.
22682
22683 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
22684
22685         * gcc.dg/tree-ssa/loop-15.c: New test.
22686
22687 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22688
22689         PR fortran/25598
22690         * gfortran.dg/backspace_3.f: New test.
22691         * gfortran.dg/backspace_4.f: New test.
22692
22693 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22694
22695         PR fortran/24268
22696         * gfortran.dg/fmt_white.f: Update test.
22697
22698 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
22699
22700         * gcc.dg/cast-1.c: Add new warning.
22701         * gcc.dg/cast-2.c: Likewise.
22702         * gcc.dg/cast-3.c: Likewise.
22703         * gcc.dg/format/cast-1.c: Likewise.
22704         * gcc.dg/cast-4.c: New testcase.
22705
22706 2006-01-05  Richard Guenther  <rguenther@suse.de>
22707
22708         PR tree-optimization/22555
22709         * gcc.dg/tree-ssa/alias-3.c: New testcase.
22710
22711 2006-01-05  Richard Guenther  <rguenther@suse.de>
22712             Diego Novillo  <dnovillo@redhat.com>
22713
22714         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22715         * gcc.dg/tree-ssa/loop-8.c: Likewise.
22716         * gcc.dg/tree-ssa/loop-1.c: Likewise.
22717         * gcc.dg/tree-ssa/pr23294.c: Likewise.
22718         * gcc.dg/tree-ssa/pr21985.c: Likewise.
22719         * gcc.dg/tree-ssa/loop-14.c: Likewise.
22720         * gcc.dg/tree-ssa/loop-2.c: Likewise.
22721         * gcc.dg/tree-ssa/loop-3.c: Likewise.
22722         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22723         * gcc.dg/tree-ssa/pr21171.c: Likewise.
22724         * gcc.dg/tree-ssa/loop-5.c: Likewise.
22725         * gcc.dg/tree-ssa/loop-10.c: Likewise.
22726         * gcc.dg/tree-ssa/loop-6.c: Likewise.
22727         * treelang/compile/extravar.tree: Likewise.
22728         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22729         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22730         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22731         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22732         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22733
22734 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22735
22736         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22737         for 64-bit fix.
22738
22739 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
22740
22741         PR fortran/23675
22742         gfortran.dg/char_result_11.f90: New.
22743
22744 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
22745
22746         PR c++/24782
22747         * g++.dg/parse/access9.C: New test.
22748         * g++.dg/tc1/dr52.C: Tweak error markers.
22749
22750 2006-01-04  Richard Henderson  <rth@redhat.com>
22751
22752         Merge from gomp branch.
22753         * g++.dg/parse/pragma2.C: Update expected error lines.
22754
22755 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
22756
22757         * g++.dg/other/i386-2.C: New test.
22758
22759         PR target/25554
22760         * gcc.c-torture/compile/20051228-1.c: New test.
22761
22762         PR c/25559
22763         * gcc.dg/pr25559.c: New test.
22764
22765 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
22766
22767         PR c++/25492
22768         * g++.dg/lookup/friend9.C: New test.
22769
22770         PR c++/25625
22771         * g++.dg/template/repo5.C: New test.
22772
22773 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
22774
22775         PR fortran/25101
22776         * gfortran.dg/forall_2.f90: New test.
22777
22778 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22779
22780         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
22781         dg-require-weak.  Adjust regexp to handle leading-underscore
22782         targets and space as well as TAB after .weak.  Change previous
22783         64-bit fix to not use naked dot.
22784
22785 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
22786
22787         PR rtl-optimization/25578
22788         * gcc.c-torture/execute/20060102-1.c: New testcase.
22789
22790 2006-01-03  Richard Guenther  <rguenther@suse.de>
22791
22792         PR c/25183
22793         * gcc.dg/torture/pr25183.c: New testcase.
22794
22795 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
22796
22797         Merge from gomp-branch.
22798         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
22799         * gcc.dg/ia64-sync-2.c: Likewise.
22800         * gcc.dg/ia64-sync-3.c: Likewise.
22801         * gcc.dg/ia64-sync-4.c: Likewise.
22802         * gcc.dg/sync-2.c: Likewise.
22803         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
22804         that sparc64-*-* and sparcv9-*-* supports sync builtins.
22805
22806 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
22807
22808         PR c++/25635
22809         * g++.dg/parse/operator6.C: New test.
22810
22811         PR c++/25637
22812         * g++.dg/parse/error29.C: New test.
22813
22814         PR c++/25638
22815         * g++.dg/parse/dtor6.C: New test.
22816
22817         PR c++/25633
22818         * g++.dg/parse/ctor3.C: New test.
22819
22820         PR c++/25634
22821         * g++.dg/template/class3.C: New test.
22822
22823 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
22824
22825         * g++.dg/debug/debug9.C: New.
22826
22827 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
22828
22829         PR fortran/24640
22830         * gfortran.dg/label_2.f90: New test.
22831
22832 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22833
22834         * g++.dg/lookup/using12.C: Tighten error marker.
22835
22836 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
22837             Andrew Pinski <pinskia@physics.uc.edu>
22838
22839         * gcc.target/powerpc/darwin-abi-3.c: New file.
22840         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
22841         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
22842         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
22843         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22844         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22845         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22846         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22847         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22848
22849 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
22850
22851         * gcc.dg/tree-ssa/loadpre1.c: New;
22852         * gcc.dg/tree-ssa/loadpre2.c: New;
22853         * gcc.dg/tree-ssa/loadpre3.c: New;
22854         * gcc.dg/tree-ssa/loadpre4.c: New;
22855         * gcc.dg/tree-ssa/loadpre5.c: New;
22856         * gcc.dg/tree-ssa/loadpre6.c: New;
22857         * gcc.dg/tree-ssa/loadpre7.c: New;
22858         * gcc.dg/tree-ssa/loadpre8.c: New;
22859         * gcc.dg/tree-ssa/loadpre9.c: New;
22860
22861 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
22862
22863         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22864         * g++.dg/abi/thunk4.C: Likewise.
22865
22866 2006-01-01  Andreas Jaeger  <aj@suse.de>
22867
22868         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22869         portable.
22870
22871 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
22872
22873         PR c++/25294
22874         * gcc.dg/pragma-pack-3.c: New test.
22875         * g++.dg/parse/pragma3.C: New test.
22876
22877 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22878
22879         PR middle-end/24827
22880         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22881
22882 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22883
22884         PR testsuite/25214
22885         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22886
22887 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22888
22889         PR fortran/22607
22890         * gfortran-dg/pure_byref_3.f90: New.
22891
22892         fortran/PR 25396
22893         * gfortran.dg/userdef_operator_1.f90: New.
22894
22895 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22896
22897         * g++.dg/abi/thunk3.C: New.
22898         * g++.dg/abi/thunk4.C: New.
22899
22900 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
22901
22902         PR fortran/25532
22903         * gfortran.dg/host_used_types_1.f90: New test. Check that host
22904         associated derived type components of derived types are
22905         properly declared in contained procedures.
22906
22907 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22908
22909         PR libgfortran/25139
22910         * gfortran.dg/backspace_2.f: New test.
22911
22912 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22913
22914         PR libgfortran/25550
22915         * gfortran.dg/endfile.f: New test.
22916
22917 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22918
22919         PR libgfortran/25419
22920         * gfortran.dg/comma.f: New test.
22921
22922 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22923
22924         * lib/gfortran-dg.exp: Remove trailing whitespace.
22925         * lib/fortran-torture.exp: Test with -fbounds-check instead of
22926         -funroll-all-loops.
22927
22928 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
22929
22930         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22931         Extended Double long doubles or repeat tests when long double is
22932         the same size as double.
22933
22934 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22935
22936         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22937
22938         PR testsuite/25442
22939         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22940         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22941
22942         PR testsuite/25441
22943         * gcc.dg/pr23911.c: Make test variable static.
22944
22945         PR testsuite/25444
22946         * gcc.dg/tree-ssa/pr14841.c: Likewise.
22947
22948 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22949
22950         PR c++/25439
22951         * g++.dg/parse/crash17.C: Adjust error markers.
22952         * g++.dg/template/error20.C: New test.
22953
22954 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22955
22956         PR c++/23172
22957         * g++.dg/ext/complit4.C: New test.
22958
22959         PR c++/25417
22960         * g++.dg/ext/complit5.C: Likewise.
22961
22962 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
22963
22964         PR tree-optimization/25125
22965         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22966         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22967         * gcc.c-torture/execute/pr25125.c: New.
22968
22969 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
22970
22971         PR fortran/25029
22972         PR fortran/21256
22973         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22974         functions with incorrect assumed size references.
22975
22976 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
22977
22978         PR c++/23171
22979         * g++.dg/opt/init1.C: New test.
22980
22981 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
22982
22983         PR c++/24671
22984         * g++.dg/template/sfinae3.C: New test.
22985
22986 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22987
22988         * g++.dg/other/friend4.C: New test.
22989
22990 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22991
22992         PR target/25005
22993         * g++.dg/opt/pr25005.C: New test.
22994
22995 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22996
22997         PR c++/25369
22998         * g++.dg/template/ptrmem16.C: New test.
22999
23000 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23001
23002         PR fortran/25029
23003         PR fortran/21256
23004         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23005
23006 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23007
23008         PR libgfortran/25307
23009         * gfortran.dg/list_read_5.f90: New test.
23010
23011 2005-12-22  Richard Henderson  <rth@redhat.com>
23012
23013         * gcc.target/i386/sse-7.c: Use -msse2.
23014
23015 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23016
23017         PR rtl-optimization/25432
23018         * gcc.c-torture/compile/20051216-1.c: New test.
23019
23020         PR objc/25328
23021         * objc/execute/pr25328.m: New test.
23022
23023 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23024
23025         PR c++/25364
23026         * g++.dg/template/call4.C: New test.
23027
23028 2005-12-22  Dale Johannesen  <dalej@apple.com>
23029
23030         * gcc.target/i386/sse-17.c: New.
23031
23032 2005-12-22  Paul Brook  <paul@codesourcery.com>
23033
23034         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23035
23036 2005-12-22  Paul Brook  <paul@codesourcery.com>
23037
23038         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23039
23040 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23041
23042         PR tree-opt/25513
23043         * gcc.c-torture/compile/pr25513.c: New test.
23044
23045 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23046
23047         PR c++/23333
23048         * g++.dg/parse/error25.C: Add more tests.
23049
23050 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23051
23052         PR fortran/18990
23053         * gfortran.dg/der_charlen_1.f90: New.
23054
23055 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23056
23057         PR fortran/20889
23058         * gfortran.dg/pointer_component_type_1.f90: New test.
23059
23060         PR fortran/25029
23061         PR fortran/21256
23062         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23063         should give an error with assumed size array refernces and checks
23064         those that should not.
23065         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23066         reference an upper bound so that it does not generate an error.
23067
23068         PR fortran/19362
23069         PR fortran/20244
23070         PR fortran/20864
23071         PR fortran/25391
23072         * gfortran.dg/used_dummy_types_1.f90: New test.
23073         * gfortran.dg/used_dummy_types_2.f90: New test.
23074         * gfortran.dg/used_dummy_types_3.f90: New test.
23075         * gfortran.dg/used_dummy_types_4.f90: New test.
23076         * gfortran.dg/used_dummy_types_5.f90: New test.
23077
23078         PR fortran/23152
23079         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23080         group already being USE associated.
23081         * gfortran.dg/assumed_shape_nml.f90: New test.
23082         * gfortran.dg/assumed_size_nml.f90: New test.
23083
23084         PR fortran/20862
23085         PR fortran/25053
23086         PR fortran/25063
23087         PR fortran/25064
23088         PR fortran/25066
23089         PR fortran/25067
23090         PR fortran/25068
23091         PR fortran/25307
23092         * gfortran.dg/io_constraints_1.f90: New test.
23093         * gfortran.dg/io_constraints_1.f90: New test.
23094         * gfortran.dg/iostat_3.f90: Change wording of warning.
23095         * gfortran.dg/g77/19981216-0.f: The same.
23096
23097 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23098
23099         PR tree-optimization/23518
23100         * gcc.dg/pr23518.c: New.
23101
23102 2005-12-21  Mike Stump  <mrs@apple.com>
23103
23104         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23105
23106 2005-12-21  Paul Brook  <paul@codesourcery.com>
23107
23108         * gcc.dg/pr19340.c: Skip on m68k targets.
23109
23110 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23111
23112         PR rtl-optimization/25196
23113         * gcc.dg/pr25196.c: New test.
23114
23115 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23116
23117         PR fortran/25423
23118         gfortran.dg/where_nested_1.f90: New.
23119
23120 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23121
23122         PR tree-optimization/25382.
23123         * gcc.dg/tree-ssa/pr25382.c: New.
23124
23125 2005-12-20  Richard Guenther  <rguenther@suse.de>
23126
23127         PR middle-end/24306
23128         * gcc.target/i386/pr24306.c: New testcase.
23129
23130 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23131
23132         PR tree-optimization/25501
23133         * gcc.dg/tree-ssa/pr25501.c: New.
23134
23135 2005-12-20  Richard Guenther  <rguenther@suse.de>
23136
23137         Revert
23138         2005-12-02  Richard Guenther  <rguenther@suse.de>
23139
23140         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23141
23142 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23143
23144         PR c++/21228
23145         * g++.dg/warn/Wunreachable-code-2.C: New test.
23146
23147 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23148
23149         PR c++/24278
23150         * g++.dg/template/ctor5.C: New test.
23151
23152         PR c++/24915
23153         * g++.dg/template/overload8.C: New test.
23154
23155 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23156
23157         * gcc.c-torture/compile/pr25483 : New test.
23158
23159 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23160
23161         PR c++/20552
23162         * g++.dg/ext/typeof10.C: New test.
23163
23164 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23165
23166         * gcc.dg/mt-loopi1.c: New.
23167
23168 2005-12-18  Richard Guenther  <rguenther@suse.de>
23169
23170         PR tree-optimization/25481
23171         * gcc.dg/torture/pr25481.c: New testcase.
23172
23173 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23174
23175         PR rtl-optimization/21041
23176         * gcc.dg/pr21041.c: New test.
23177
23178 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23179
23180         PR libgfortran/25463
23181         * gfortran.dg/advance.f90: New test.
23182
23183 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23184
23185         * gcc.dg/20051201-1.c: New test.
23186
23187 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23188
23189         PR fortran/25018
23190         * gfortran.dg/initialization_1.f90: New test.
23191         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23192         * gfortran.dg/g77/980616-0.f: The same.
23193
23194 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23195
23196         * PR fortran/25458
23197         * gfortran.dg/chkbits.f90: New test.
23198
23199 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23200
23201         * gfortran.dg/enum_5.f: Revert to previous version.
23202
23203 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23204
23205         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23206         * gfortran.dg/nested_modules_1.f90: Ditto.
23207         * gfortran.dg/hollerith_f95.f90: Ditto.
23208         * gfortran.dg/select_5.f90: Ditto.
23209         * gfortran.dg/secnds.f: Ditto.
23210         * gfortran.dg/hollerith2.f90: Ditto.
23211         * gfortran.dg/imag_2.f: Ditto.
23212         * gfortran.dg/ftell_2.f90: Ditto.
23213         * gfortran.dg/malloc_free_1.f90: Ditto.
23214         * gfortran.dg/logint-1.f: Ditto.
23215         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23216         * gfortran.dg/e_d_fmt.f90: Ditto.
23217         * gfortran.dg/hollerith_legacy.f90: Ditto.
23218         * gfortran.dg/logint-2.f: Ditto.
23219         * gfortran.dg/enum_5.f90: Ditto.
23220         * gfortran.dg/f2c_2.f90: Ditto.
23221         * gfortran.dg/pr17143.f90: Ditto.
23222         * gfortran.dg/namelist_14.f90: Ditto.
23223         * gfortran.dg/logint-3.f: Ditto.
23224         * gfortran.dg/spread_scalar_source.f90: Ditto.
23225         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23226         * gfortran.dg/namelist_11.f: Ditto.
23227         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23228         * gfortran.dg/g77/20010519-1.f
23229         * gfortran.dg/g77/alpha1.f: Ditto.
23230         * gfortran.dg/g77/990115-1.f: Ditto.
23231         * gfortran.dg/g77/erfc.f: Ditto.
23232         * gfortran.dg/g77/19990313-3.f: Ditto.
23233         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23234         * gfortran.dg/g77/20010426.f: Ditto.
23235         * gfortran.dg/g77/19990313-0.f: Ditto.
23236         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23237         * gfortran.dg/g77/20000629-1.f: Ditto.
23238         * gfortran.dg/g77/970125-0.f: Ditto.
23239         * gfortran.dg/g77/8485.f: Ditto.
23240         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23241         * gfortran.dg/g77/19990313-1.f: Ditto.
23242         * gfortran.dg/g77/int8421.f: Ditto.
23243         * gfortran.dg/g77/19990305-0.f: Ditto.
23244         * gfortran.dg/g77/947.f: Ditto.
23245         * gfortran.dg/g77/19990905-2.f: Ditto.
23246         * gfortran.dg/g77/cabs.f: Ditto.
23247         * gfortran.dg/g77/19990313-2.f: Ditto.
23248         * gfortran.dg/g77/20020307-1.f: Ditto.
23249         * gfortran.dg/g77/dcomplex.f: Ditto.
23250         * gfortran.dg/g77/19990502-1.f: Ditto.
23251         * gfortran.dg/g77/19981216-0.f: Ditto.
23252         * gfortran.dg/common_4.f90: Ditto.
23253         * gfortran.dg/entry_4.f90: Ditto.
23254         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23255         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23256         * gfortran.dg/namelist_12.f: Ditto.
23257         * gfortran.dg/scale_1.f90: Ditto.
23258         * gfortran.dg/modulo_1.f90
23259         * gfortran.dg/hollerith.f90: Ditto.
23260         * gfortran.dg/direct_io_3.f90: Ditto.
23261         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23262         * gfortran.dg/gnu_logical_1.F: Ditto.
23263         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23264         * gfortran.dg/assign_1.f90: Ditto.
23265         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23266         * gfortran.dg/pr23095.f: Ditto.
23267         * gfortran.dg/read_float_1.f90: Ditto.
23268
23269 2005-12-17  Andreas Jaeger  <aj@suse.de>
23270
23271         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23272         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23273
23274 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23275
23276         PR fortran/24268
23277         * gfortran.dg/fmt_white.f: New test.
23278
23279 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23280
23281         * gfortran.dg/label_1.f90: New test.
23282
23283 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23284
23285         PR testsuite/25422
23286         * gcc.dg/20031012-1.c: Add -Walways-true option.
23287         * gcc.dg/weak/weak-3.c: Likewise.
23288         * g++.old-deja/g++.mike/warn8.C: Likewise.
23289
23290 2005-12-16  Mike Stump  <mrs@apple.com>
23291
23292         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23293         exit.
23294
23295 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23296
23297         PR libgfortran/25264
23298         PR libgfortran/25349
23299         * gfortran.dg/tl_editing.f90: Added additional checks.
23300         * gfortran.dg/t_editing.f: New test.
23301         * gfortran.dg/write_padding.f90: New test
23302
23303 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23304
23305         PR testsuite/25215
23306         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23307
23308 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23309
23310         PR rtl-optimization/24899
23311         * gcc.c-torture/execute/20051215-1.c: New test.
23312
23313 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23314
23315         PR 24823
23316         * gfortran.dg/pr24823.f: New test.
23317
23318 2005-12-16  Jeff Law  <law@redhat.com>
23319
23320         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23321
23322 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23323
23324         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23325         (base_types): Change C++ style comments to C style comments.  Remove
23326         aligned types from the array.  Keep Enums disabled.
23327         (complex_types): Remove aligned types from the array.
23328         Comment out "_Complex long double".
23329         (attrib_types): Remove.
23330         (complex_attrib_types): Remove.
23331         (attrib_array_types): Remove.
23332         (complex_attrib_array_types): Remove.
23333         (aligned_bitfld_types): Remove.
23334         (n_aligned_bitfld_types): Remove.
23335         (FEATURE_ALIGNEDPACKED): Delete.
23336         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23337         (singles): Remove support for adding attributes.
23338         (choose_type): Remove support for attributed types.
23339         (generate_fields): Remove support for attributed bit-fields.
23340         Remove support for adding attributes.
23341         (generate_random_tests): Remove support for adding attributes.
23342         (features): Add back "[0] :0" and "complex vector [0]".
23343         (main): Remove support for attributed bit-fields.
23344         Uncomment the calling of generate_random_tests for the rests of
23345         the tests.
23346
23347 2005-12-16  Jan Hubicka  <jh@suse.cz>
23348
23349         * gcc.c-torture/combine/pr25224.c: New.
23350
23351 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
23352
23353         PR other/25028
23354         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23355         HP-UX.
23356
23357 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
23358
23359         * gcc.dg/20051215-1.c: New file.
23360
23361 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23362
23363         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23364         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23365
23366 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
23367
23368         PR fortran/18197
23369         * gfortran.dg/dummy_functions_1.f90: New.
23370
23371 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
23372
23373         PR rtl-optimization/25310
23374         * gcc.c-torture/compile/pr25310.c: New test.
23375
23376 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23377
23378         PR debug/25023
23379         * gcc.dg/pr25023.c: New test.
23380
23381 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23382
23383         * g++.old-deja/g++.brendan/redecl1.C,
23384         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23385         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23386         g++.old-deja/g++.oliva/typeof1.C,
23387         g++.old-deja/g++.other/crash16.C,
23388         g++.old-deja/g++.other/crash34.C,
23389         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23390         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23391         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23392         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23393         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23394         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23395         Remove xfail.
23396
23397 2005-12-14  Kean Johnston  <jkj@sco.com>
23398             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23399
23400         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23401         * gcc.target/i386/20020523-1.c: Ditto.
23402         * gcc.target/i386/tailcall-1.c: Ditto.
23403         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23404         * gcc.target/i386/ssetype-5.c: Ditto.
23405
23406 2005-12-14  Jeff Law  <law@redhat.com>
23407
23408         * gcc.dg/tree-ssa/foldstring-1.c: New test.
23409
23410 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23411
23412         PR target/25254
23413         PR target/24188
23414         * gcc.target/i386/pr25254.c: New test.
23415         * gfortran.dg/PR24188.f: New test.
23416
23417 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
23418
23419         * lib/fortran-torture.exp: Catch remaining uses of
23420         remote_file build delete.
23421
23422 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23423
23424         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23425
23426 2005-12-14  Ben Elliston  <bje@au.ibm.com>
23427
23428         * gcc.dg/warn-addr-cmp.c: New test.
23429
23430 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23431
23432         PR debug/25023
23433         PR target/25293
23434         * gcc.target/i386/pr25293.c: New test.
23435
23436 2005-12-13  Petr Machata  <machata@post.cz>
23437
23438         PR c++/24907
23439         * g++.dg/parse/comma2.C: New test.
23440
23441 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
23442             Jakub Jelinek  <jakub@redhat.com>
23443
23444         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23445         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23446         (limits.h): Include unconditionally.
23447         (stdlib.h): Likewise.
23448         (hashtab.h): Do not include.
23449         (getopt.h): Likewise.
23450         (stddef.h): Include.
23451         (hashval_t): Define.
23452         (struct entry): Add "next" field.
23453         (HASH_SIZE): New macro.
23454         (hash_table): New variable.
23455         (switchfiles): Do not use xmalloc.
23456         (mix): New macro.
23457         (iterative_hash): New function.
23458         (hasht): Remove.
23459         (e_exists): New function.
23460         (e_insert): Likewise.
23461         (output): Use, instead of libiberty hashtable functions.
23462         (main): Do not use getopt.  Do not call htab_create.
23463
23464 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23465
23466         PR c++/25331
23467         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23468         put atal* and atpaal* attributes on array elements.
23469         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23470         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23471         put atal* and atpaal* attributes on array elements.
23472         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23473
23474 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
23475
23476         * gcc.dg/single-precision-constant.c: New test.
23477
23478 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
23479
23480         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23481         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23482         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23483         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23484         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23485         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23486         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23487         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23488         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23489         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23490         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23491         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23492         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23493         gcc.target/powerpc/ppc-sdata-2.c,
23494         gcc.target/powerpc/ppc-stackalign-1.c,
23495         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23496         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23497         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23498         gcc.target/powerpc/rs6000-ldouble-2.c,
23499         gcc.target/powerpc/rs6000-power2-1.c,
23500         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23501         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
23502         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
23503         option into target selector.
23504         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
23505         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23506
23507 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23508
23509         PR objc/25348
23510         * objc.dg/encode-9.m: New test.
23511
23512 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23513
23514         PR testsuite/20772
23515         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23516         * gcc.dg/asm-b.c: Fix typo.
23517         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23518         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23519         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23520         i?86 lp64 and x86_64 ilp32.
23521         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23522         on i?86 lp64.
23523         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23524
23525 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
23526
23527         PR fortran/25078
23528         gfortran.dg/equiv_5.f90: New test.
23529
23530 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
23531
23532         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23533         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23534         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23535         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23536         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23537         * gcc.dg/tree-ssa/reassoc-5.c: New.
23538         * gcc.dg/tree-ssa/reassoc-6.c: New.
23539         * gcc.dg/tree-ssa/reassoc-7.c: New.
23540         * gcc.dg/tree-ssa/reassoc-8.c: New.
23541         * gcc.dg/tree-ssa/reassoc-9.c: New.
23542         * gcc.dg/tree-ssa/reassoc-10.c: New.
23543         * gcc.dg/tree-ssa/reassoc-11.c: New.
23544
23545 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23546
23547         PR testsuite/25167
23548         PR testsuite/24478
23549         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23550
23551 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
23552
23553         PR c++/25300
23554         * g++.dg/template/inherit.C: Do not use a generic error message.
23555
23556 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23557
23558         PR libobjc/25354
23559         * objc.dg/gnu-encoding: New directory.
23560         * objc.dg/gnu-encoding/compat-common.h: New file.
23561         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23562         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23563         * objc.dg/gnu-encoding/vector-defs.h: New file.
23564         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23565         * objc.dg/gnu-encoding/generate-random.c: New file.
23566         * objc.dg/gnu-encoding/generate-random_r.c: New file.
23567         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23568         * objc.dg/gnu-encoding/generate-random.h: New file.
23569
23570 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
23571
23572         PR c++/25337
23573         * g++.dg/template/defarg7.C: New test.
23574
23575 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23576
23577         PR libobjc/25347
23578         * objc.dg/encode-8.m: New test.
23579
23580 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23581
23582         PR libobjc/25346
23583         * objc.dg/encode-7.m: New test.
23584
23585 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
23586
23587         PR c++/25010
23588         * g++.dg/opt/inline10.C: New test.
23589
23590 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
23591
23592         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23593
23594 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
23595
23596         * gfortran.dg/substring_equivalence.f90: typo in comment
23597
23598 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23599
23600         PR fortran/25068
23601         * gfortran.dg/iostat_3.f90: New test.
23602
23603 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
23604
23605         PR fortran/23815
23606         * gfortran.dg/unf_io_convert_1.f90: New test.
23607         * gfortran.dg/unf_io_convert_2.f90: New test.
23608         * gfortran.dg/unf_io_convert_3.f90: New test.
23609
23610 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23611
23612         PR testsuite/20772
23613         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23614         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23615         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23616         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23617         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23618         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23619         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23620         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23621         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23622         gcc.dg/torture/fp-int-convert-float128-timode.c,
23623         gcc.dg/torture/fp-int-convert-float128.c,
23624         gcc.dg/torture/fp-int-convert-float80-timode.c,
23625         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23626         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23627
23628         * gcc.dg/tls/opt-1.c: Require effective target fpic.
23629
23630 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
23631
23632         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23633
23634 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
23635
23636         * gcc.dg/20051207-1.c,
23637         * gcc.dg/20051207-2.c,
23638         * gcc.dg/20051207-3.c: New tests.
23639
23640 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23641
23642         PR testsuite/20772
23643         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23644         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23645         dg-skip-if target selector.
23646
23647         PR testsuite/20772
23648         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23649         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23650         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23651         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23652         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23653         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23654         and/or merge with i?86 cases.
23655
23656         * gcc.dg/tls/opt-3.c: Require effective target fpic.
23657
23658         PR testsuite/20772
23659         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23660         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23661         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23662         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23663         x86_64-*-linux*.
23664
23665 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
23666
23667         PR target/25311
23668         * gcc.c-torture/compile/pr25311.c: New test.
23669
23670 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23671
23672         PR libgfortran/25039
23673         * gfortran.dg/read_comma.f: New test.
23674
23675 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
23676
23677         PR c++/19317
23678         * g++.dg/opt/pr19317-1.C: New test.
23679         * g++.dg/opt/pr19317-2.C: New test.
23680         * g++.dg/opt/pr19317-3.C: New test.
23681
23682         PR target/19005
23683         * gcc.c-torture/execute/pr19005.c: New test.
23684
23685         PR target/17828
23686         * g++.old-deja/g++.other/comdat5.C: New test.
23687         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23688
23689         * g++.dg/compat/struct-layout-1.exp: New file.
23690         * g++.dg/compat/struct-layout-1.h: New.
23691         * g++.dg/compat/struct-layout-1_generate.c: New.
23692         * g++.dg/compat/struct-layout-1_x1.h: New.
23693         * g++.dg/compat/struct-layout-1_x2.h: New.
23694         * g++.dg/compat/struct-layout-1_y1.h: New.
23695         * g++.dg/compat/struct-layout-1_y2.h: New.
23696
23697         * gcc.dg/20050330-2.c: New test.
23698
23699 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23700
23701         PR fortran/25292
23702         * gfortran.dg/associated_1.f90: New.
23703
23704 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23705
23706         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23707         ILP32 vect_no_align platforms.
23708
23709 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
23710             Jakub Jelinek  <jakub@redhat.com>
23711
23712         PR target/25268
23713         * gcc.c-torture/compile/20051207-1.c: New test.
23714
23715 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23716
23717         PR testsuite/20772
23718         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23719         gcc.dg/torture/pr18582-1.c,
23720         gcc.target/i386/attributes-error.c: Also test on x86_64.
23721
23722         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23723
23724 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23725
23726         PR c++/19397
23727         * g++.dg/template/typedef3.C: New test.
23728
23729         PR c++/19762
23730         PR c++/19764
23731         * g++.dg/template/dtor3.C: Fix error markers.
23732
23733 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
23734
23735         * lib/target-supports.exp (check_effective_target_sync_char_short):
23736         Add s390*.
23737
23738 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
23739
23740         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23741
23742 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23743
23744         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23745         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23746         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23747         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23748
23749 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23750
23751         PR c++/25263
23752         * g++.dg/other/array2.C: New test case.
23753
23754 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
23755
23756         * gcc.dg/darwin-weakimport-3.c: New.
23757
23758         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23759         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23760         and to work on Darwin.
23761         * gcc.dg/attr-weakref-1b.c: New file.
23762         * gcc.dg/attr-weakref-2.c: New test.
23763         * gcc.dg/darwin-weakref-1.c: New test.
23764
23765 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
23766
23767         PR testsuite/25247
23768         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23769         use in selector expressions.
23770         (dg-xfail-if): Ditto.
23771         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23772         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23773         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23774         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23775         * gcc.test-framework/test-framework.exp: Skip generated tests if
23776         CHECK_TEST_FRAMEWORK is not 1.
23777
23778 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23779
23780         PR tree-optimization/24963
23781         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
23782
23783         PR target/24108
23784         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
23785
23786         PR target/18580
23787         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
23788         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23789         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23790         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23791
23792 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
23793
23794         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
23795         dg-options.
23796
23797 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23798
23799         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
23800
23801 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23802
23803         * gcc.dg/format/cast-1.c: New test.
23804
23805 2005-12-04  Roger Sayle  <roger@eyesopen.com>
23806
23807         PR c/7776
23808         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
23809         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
23810         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
23811         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
23812
23813 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23814
23815         * gcc.dg/cast-pretty-print-1.c: New test.
23816
23817 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23818
23819         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
23820
23821 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
23822
23823         PR c++/24173
23824         * g++.dg/template/friend40.C: New test.
23825
23826 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
23827
23828         PR target/25199
23829         * gcc.target/i386/movq-2.c: New test.
23830         * gcc.target/i386/movq.c: Remove target i?86, instead add
23831         dg-require-effective-target ilp32.
23832
23833 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23834
23835         PR c++/24103
23836         * g++.dg/other/default1.C: New test.
23837
23838 2005-12-02  Richard Guenther  <rguenther@suse.de>
23839
23840         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23841
23842 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23843
23844         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23845
23846 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
23847
23848         PR target/21017
23849         * gcc.target/powerpc/rotate.c: New.
23850
23851 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23852
23853         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23854         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23855
23856 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23857
23858         PR c/13384
23859         * gcc.dg/pr17730-1.c: Adjust.
23860         * gcc.dg/lvalue1.c (main): Likewise.
23861         * gcc.dg/lvalue-2.c: Likewise.
23862         * g++.dg/pr7503-3.C
23863
23864 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
23865
23866         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23867         error messages.
23868
23869 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
23870
23871         PR fortran/24789
23872         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
23873
23874 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23875
23876         PR target/24475
23877         * lib/target-supports.exp (check_effective_target_tls): New.
23878         (check_effective_target_tls_runtime): New.
23879         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23880         for TLS support.
23881         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23882         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23883         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23884         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23885         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23886         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23887         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23888         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23889         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23890         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23891         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23892         effective-target TLS.
23893         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23894         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23895         effective-target TLS runtime.
23896
23897 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23898
23899         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23900
23901 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
23902
23903         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23904         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23905         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23906         ignored" warnings when "packing" is the same as the ABI layout.
23907
23908 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
23909
23910         PR fortran/21302
23911         * gfortran.dg/line_length_1.f: New test.
23912         * gfortran.dg/line_length_2.f90: Ditto.
23913
23914 2005-11-30  Richard Guenther  <rguenther@suse.de>
23915
23916         PR tree-optimization/21655
23917         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23918
23919 2005-11-30  Dale Johannesen  <dalej@apple.com>
23920
23921         * gcc.c-torture/compile/pr24930.c: New.
23922
23923 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
23924
23925         PR fortran/15809
23926         *  gfortran.dg/auto_char_dummy_array.f90: New test.
23927
23928 2005-11-30  Jeff Law  <law@redhat.com>
23929
23930         * g++.old-deja/g++.law/pr25000.C: New test.
23931
23932 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
23933
23934         * gcc.dg/tls/opt-11.c: New test.
23935
23936 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23937
23938         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23939         targets.
23940         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23941         LP64 ia64.
23942
23943 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
23944
23945         * gfortran.dg/open_access_1.f90: New test.
23946
23947 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23948
23949         * gcc.dg/charset/builtin2.c: New test.
23950
23951 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
23952
23953         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23954         on mmix-*-* for *_[xy].c.
23955
23956 2005-11-28  Kean Johnston  <jkj@sco.com>
23957
23958         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23959         headers.
23960         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23961         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23962         * gcc.target/i386/asm-3.c: Ditto.
23963         * gcc.target/i386/clobbers.c: Ditto.
23964         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23965         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23966         test regexp.
23967         * gcc.target/i386/mul.c: Ditto.
23968         * gcc.target/i386/ssetype-1.c: Ditto.
23969         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23970         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23971         static so the test works with -fPIC mode too. Based on comment in
23972         PR19231 by Pinski.
23973         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23974
23975 2005-11-28  Richard Guenther  <rguenther@suse.de>
23976
23977         * gcc.dg/alias-9.c: New testcase.
23978         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23979
23980 2005-11-28  Roger Sayle  <roger@eyesopen.com>
23981             Uros Bizjak  <uros@kss-loka.si>
23982
23983         PR middle-end/20219
23984         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23985         tan(x)/sin(x) transformations.
23986
23987 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
23988
23989         PR middle-end/24575
23990         * gcc.dg/tree-ssa/divide-3.c: New test.
23991         * gcc.dg/tree-ssa/divide-4.c: New test.
23992
23993 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
23994
23995         PR fortran/24917
23996         *  gfortran.dg/boz_6.f90: New test.
23997
23998 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23999
24000         PR fortran/23912
24001         * gfortran.dg/modulo_1.f90: New test.
24002
24003 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24004
24005         PR libfortran/24919
24006         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24007         fail on CRLF platforms.
24008         * gfortran.dg/ftell_2.f90: Likewise.
24009
24010 2005-11-26  Eric Christopher  <echristo@apple.com>
24011
24012         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24013
24014 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24015
24016         * objc.dg/gnu-runtime-3.m: Simplify.
24017
24018 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24019
24020         PR middle-end/23669
24021         * gcc.dg/tree-ssa/divide-1.c: New test.
24022         * gcc.dg/tree-ssa/divide-2.c: New test.
24023
24024 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24025
24026         PR libgfortran/24945
24027         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24028
24029 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24030
24031         PR libgfortran/24945
24032         * gfortran.dg/open_status_2.f90: New test.
24033
24034 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24035
24036         * gcc.c-torture/execute/builtins/fprintf.c,
24037         gcc.c-torture/execute/builtins/fputs-lib.c,
24038         gcc.c-torture/execute/builtins/fputs.c,
24039         gcc.c-torture/execute/builtins/lib/fprintf.c,
24040         gcc.c-torture/execute/builtins/lib/printf.c,
24041         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24042
24043 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24044
24045         * gcc.dg/20050922-2.c: New test.
24046
24047 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24048
24049         * objc.dg/gnu-runtime-3.m: New test.
24050
24051 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24052
24053         PR c++/9278
24054         * g++.dg/other/void1.C: New test.
24055
24056 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24057
24058         PR middle-end/24998
24059         * gcc.dg/torture/fp-int-convert-float.c,
24060         gcc.dg/torture/fp-int-convert-double.c,
24061         gcc.dg/torture/fp-int-convert-long-double.c,
24062         gcc.dg/torture/fp-int-convert-timode.c,
24063         gcc.dg/torture/fp-int-convert-float80.c,
24064         gcc.dg/torture/fp-int-convert-float80-timode.c,
24065         gcc.dg/torture/fp-int-convert-float128.c,
24066         gcc.dg/torture/fp-int-convert-float128-timode.c,
24067         gcc.dg/torture/fp-int-convert.h: New files.
24068
24069 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24070
24071         PR middle-end/24989
24072         * gcc.dg/tree-ssa/bool-10.c: New test.
24073         * gcc.dg/tree-ssa/bool-11.c: New test.
24074         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24075
24076 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24077
24078         PR middle-end/24990
24079         * tree-ssa/pr24990-1.c: New test.
24080
24081 2005-11-24  Richard Guenther  <rguenther@suse.de>
24082         Dirk Mueller <dmueller@suse.de>
24083
24084         PR c++/14024
24085         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24086         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24087         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24088         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24089         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24090         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24091
24092 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24093
24094         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24095
24096 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24097
24098         PR c/21668
24099         * gcc.dg/Wc++-compat.c: New.
24100         * gcc.dg/Wno-c++-compat.c: New.
24101
24102 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24103
24104         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24105         (vspltish, vspltisw): Likewise.
24106
24107 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24108
24109         PR libgfortran/24794
24110         * gfortran.dg/namelist_12.f: Fix quotes.
24111         * gfortran.dg/namelist_13.f90: Fix quotes.
24112         * gfortran.dg/namelist_14.f90: Fix quotes.
24113         * gfortran.dg/namelist_15.f90: Fix quotes.
24114         * gfortran.dg/namelist_use.f90: Fix quotes.
24115         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24116         * gfortran.dg/namelist_21.f90: New test.
24117         * gfortran.dg/namelist_22.f90: New test.
24118
24119 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24120
24121         PR target/23435
24122         * gcc.c-torture/compile/pr23435.c: New.
24123
24124 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24125
24126         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24127
24128 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24129
24130         * gcc.target/powerpc/405-macchw-1.c,
24131         gcc.target/powerpc/405-macchw-2.c,
24132         gcc.target/powerpc/405-macchwu-1.c,
24133         gcc.target/powerpc/405-macchwu-2.c,
24134         gcc.target/powerpc/405-machhw-1.c,
24135         gcc.target/powerpc/405-machhw-2.c,
24136         gcc.target/powerpc/405-machhwu-1.c,
24137         gcc.target/powerpc/405-machhwu-2.c,
24138         gcc.target/powerpc/405-maclhw-1.c,
24139         gcc.target/powerpc/405-maclhw-2.c,
24140         gcc.target/powerpc/405-maclhwu-1.c,
24141         gcc.target/powerpc/405-maclhwu-2.c,
24142         gcc.target/powerpc/405-mulchw-1.c,
24143         gcc.target/powerpc/405-mulchw-2.c,
24144         gcc.target/powerpc/405-mulchwu-1.c,
24145         gcc.target/powerpc/405-mulchwu-2.c,
24146         gcc.target/powerpc/405-mulhhw-1.c,
24147         gcc.target/powerpc/405-mulhhw-2.c,
24148         gcc.target/powerpc/405-mulhhwu-1.c,
24149         gcc.target/powerpc/405-mulhhwu-2.c,
24150         gcc.target/powerpc/405-mullhw-1.c,
24151         gcc.target/powerpc/405-mullhw-2.c,
24152         gcc.target/powerpc/405-mullhwu-1.c,
24153         gcc.target/powerpc/405-mullhwu-2.c,
24154         gcc.target/powerpc/405-nmacchw-1.c,
24155         gcc.target/powerpc/405-nmacchw-2.c,
24156         gcc.target/powerpc/405-nmachhw-1.c,
24157         gcc.target/powerpc/405-nmachhw-2.c,
24158         gcc.target/powerpc/405-nmaclhw-1.c,
24159         gcc.target/powerpc/405-nmaclhw-2.c,
24160         gcc.target/powerpc/440-macchw-1.c,
24161         gcc.target/powerpc/440-macchw-2.c,
24162         gcc.target/powerpc/440-macchwu-1.c,
24163         gcc.target/powerpc/440-macchwu-2.c,
24164         gcc.target/powerpc/440-machhw-1.c,
24165         gcc.target/powerpc/440-machhw-2.c,
24166         gcc.target/powerpc/440-machhwu-1.c,
24167         gcc.target/powerpc/440-machhwu-2.c,
24168         gcc.target/powerpc/440-maclhw-1.c,
24169         gcc.target/powerpc/440-maclhw-2.c,
24170         gcc.target/powerpc/440-maclhwu-1.c,
24171         gcc.target/powerpc/440-maclhwu-2.c,
24172         gcc.target/powerpc/440-mulchw-1.c,
24173         gcc.target/powerpc/440-mulchw-2.c,
24174         gcc.target/powerpc/440-mulchwu-1.c,
24175         gcc.target/powerpc/440-mulchwu-2.c,
24176         gcc.target/powerpc/440-mulhhw-1.c,
24177         gcc.target/powerpc/440-mulhhw-2.c,
24178         gcc.target/powerpc/440-mulhhwu-1.c,
24179         gcc.target/powerpc/440-mulhhwu-2.c,
24180         gcc.target/powerpc/440-mullhw-1.c,
24181         gcc.target/powerpc/440-mullhw-2.c,
24182         gcc.target/powerpc/440-mullhwu-1.c,
24183         gcc.target/powerpc/440-mullhwu-2.c,
24184         gcc.target/powerpc/440-nmacchw-1.c,
24185         gcc.target/powerpc/440-nmacchw-2.c,
24186         gcc.target/powerpc/440-nmachhw-1.c,
24187         gcc.target/powerpc/440-nmachhw-2.c,
24188         gcc.target/powerpc/440-nmaclhw-1.c,
24189         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24190
24191 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24192
24193         PR fortran/24774
24194         * gfortran.dg/inquire_9.f90: New test.
24195
24196         PR fortran/21647
24197         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24198
24199 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24200
24201         PR libfortran/24432
24202         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24203         Check that 'cos' is supported.
24204
24205 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24206
24207         PR fortran/24223
24208         * gfortran.dg/substring_equivalence.f90: New test.
24209
24210         PR fortran/24705
24211         * gfortran.dg/auto_internal_assumed.f90: New test.
24212
24213 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24214
24215         * gcc.dg/fold-div-2.c: New test.
24216
24217 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24218
24219         PR rtl-optimization/24883
24220         * gcc.c-torture/compile/pr24883.c: New test.
24221
24222 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24223
24224         PR middle-end/20583
24225         * gcc.c-torture/compile/pr20583.c: New.
24226
24227 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24228
24229         * gcc.c-torture/execute/usmul.c: New test.
24230
24231 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24232
24233         * gcc.dg/tree-ssa/vrp22.c: New test.
24234
24235 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24236
24237         PR middle-end/24912
24238         * gcc.dg/torture/pr24912-1.c: New test.
24239
24240 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24241
24242         PR fortran/24862
24243         * gfortran.dg/arrayio_derived_1.f90: New test.
24244
24245 2005-11-19  Richard Guenther  <rguenther@suse.de>
24246
24247         PR middle-end/23294
24248         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24249
24250 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24251
24252         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24253
24254 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24255
24256         PR c++/8355
24257         * g++.dg/template/friend39.C: New test.
24258
24259 2005-11-18  James E Wilson  <wilson@specifix.com>
24260
24261         * gcc.dg/builtin-strstr.c: New.
24262
24263 2005-11-18  Richard Henderson  <rth@redhat.com>
24264
24265         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24266         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24267         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24268         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24269         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24270         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24271         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24272         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24273         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24274         renaming to remove initial "ia64-".
24275
24276 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24277
24278         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24279
24280 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24281
24282         * g++.dg/cpp/string-2.C: New test.
24283
24284 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24285
24286         * gcc.dg/tree-ssa/loop-14.c: New test.
24287
24288 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24289             Michael Chamberlain <michael@chamberlain.net.au>
24290
24291         * ada/acats/run_all.sh (target_run): Kill long running tests.
24292
24293 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24294
24295         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24296         * gcc.dg/cleanup-9.c: Likewise.
24297         * gcc.dg/cleanup-10.c: Likewise.
24298         * gcc.dg/cleanup-11.c: Likewise.
24299
24300 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24301
24302         PR fortran/24892
24303         * gfortran.dg/open_access_append_1.f90: New test.
24304         * gfortran.dg/open_access_append_2.f90: New test.
24305
24306 2005-11-16  Richard Guenther  <rguenther@suse.de>
24307
24308         PR middle-end/24851
24309         * gcc.c-torture/execute/pr24851.c: New testcase.
24310
24311 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24312
24313         * gcc.dg/fold-overflow-1.c: New test.
24314
24315 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24316
24317         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24318         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24319
24320 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24321
24322         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24323         structures.
24324         * g++.dg/eh/forced2.C: Likewise.
24325         * g++.dg/eh/forced3.C: Likewise.
24326         * g++.dg/eh/forced4.C: Likewise.
24327
24328 2005-11-11  Mike Stump  <mrs@apple.com>
24329
24330         * g++.old-deja/g++.mike/unused.C: Add.
24331
24332 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
24333
24334         PR c++/24667
24335         * g++.dg/warn/Wcast-qual1.C: New test.
24336
24337 2005-11-15  Jan Hubicka  <jh@suse.cz>
24338
24339         * gcc.dg/winline-5.c: Add large-unit-insns limit.
24340
24341 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
24342
24343         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24344
24345 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
24346
24347         PR 24840
24348         * gcc.dg/tree-ssa/pr24840.c: New test.
24349
24350 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
24351
24352         PR testsuite/24841
24353         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24354
24355 2005-11-14  Dale Johannesen  <dalej@apple.com>
24356
24357         * gcc.c-torture/execute/20051113-1.c: New.
24358
24359 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
24360
24361         PR c++/24687
24362         * g++.dg/template/crash43.C: New test.
24363
24364 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
24365
24366         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24367
24368 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24369
24370         PR c++/24817
24371         * g++.dg/eh/spec8.C: New test.
24372
24373 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24374
24375         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24376
24377 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24378
24379         PR c++/20293
24380         * g++.dg/parse/ambig4.C: New test.
24381         * g++.dg/tc1/dr101.C: Adjust error markers.
24382         * g++.dg/lookup/strong-using-2.C: Likewise.
24383         * g++.dg/lookup/ambig5.C: Likewise.
24384         * g++.dg/lookup/ambig4.C: Likewise.
24385         * g++.dg/parse/crash22.C: Likewise.
24386
24387 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24388
24389         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24390
24391 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
24392
24393         * gcc.dg/nested-calls-1.c: New test.
24394
24395 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24396
24397         * gfortran.dg/complex_intrinsic_1.f90: New test.
24398         * gfortran.dg/complex_intrinsic_2.f90: New test.
24399         * gfortran.dg/fgetc_1.f90: New test.
24400         * gfortran.dg/fgetc_2.f90: New test.
24401         * gfortran.dg/fgetc_3.f90: New test.
24402         * gfortran.dg/ftell_1.f90: New test.
24403         * gfortran.dg/ftell_2.f90: New test.
24404         * gfortran.dg/gnu_logical_1.F: New test.
24405         * gfortran.dg/gnu_logical_2.f90: New test.
24406
24407 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
24408
24409         PR middle-end/24820
24410         * gcc.dg/pr24820.c: New test.
24411
24412 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
24413
24414         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24415         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24416         variable.
24417
24418 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24419
24420         PR testsuite/24614
24421         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24422
24423 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24424
24425         * gcc.target/cris/cris.exp: New file.
24426         * gcc.target/cris/rld-legit1.c: New test.
24427         * gcc.target/cris/rld-legit2.c: New test.
24428
24429 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
24430
24431         PR c++/24780
24432         * g++.dg/opt/pr24780.C: New test.
24433
24434         PR c++/24761
24435         * g++.dg/template/asm1.C: New test.
24436
24437 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
24438
24439         PR libgfortran/24787
24440         * gfortran.dg/scan_1.f90: New test.
24441
24442 2005-11-12  Jan Hubicka  <jh@suse.cz>
24443
24444         * gcc.target/i386/minmax-1.c: New.
24445         * gcc.target/i386/minmax-2.c: New.
24446
24447 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
24448
24449         * gcc.dg/pr24445.c: Fix for 64-bit targets.
24450
24451 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
24452
24453         * gcc.c-torture/execute/20051110-1.c,
24454         gcc.c-torture/execute/20051110-2.c: New tests.
24455
24456 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24457
24458         PR middle-end/24750
24459         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24460         New tests.
24461
24462 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24463
24464         * lib/target-libpath.exp (get_shlib_extension): New proc.
24465         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24466         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24467         * lib/objc.exp (objc_target_compile): Likewise.
24468         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24469         detection.
24470
24471 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24472
24473         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24474
24475         * lib/target-supports.exp (check_effective_target_static_libgfortran):
24476         Add -static to additional_flags and pass it to target_compile.
24477
24478 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
24479
24480         PR libgfortran/24719
24481         gfortran.dg/read_noadvance.f90: New test.
24482
24483         PR libgfortran/24699
24484         gfortran.dg/fmt_t_2.f90: New test.
24485
24486         PR libgfortran/24785
24487         gfortran.dg/read_x_eor.f90: New test.
24488
24489         PR libgfortran/24584
24490         gfortran.dg/namelist_empty.f90: Rename test.
24491
24492         PR libgfortran/24489
24493         gfortran/read_eor.f90: Rename test.
24494
24495 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24496
24497         PR fortran/15976
24498         * gfortran.dg/automatic_module_variable.f90: New test.
24499
24500 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
24501
24502         PR target/24445
24503         * gcc.dg/pr24445.c: New test.
24504
24505 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24506
24507         PR fortran/24655
24508         PR fortran/24755
24509         * gfortran.dg/recursive_statement_functions.f90: Add statement
24510         functions using inline intrinsic functions and parameters to test
24511         that they no longer seg-fault.
24512
24513         PR fortran/24409
24514         gfortran.dg/nested_modules_4.f90: New test.
24515         gfortran.dg/nested_modules_5.f90: New test.
24516
24517 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24518
24519         PR fortran/24643
24520         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24521
24522 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
24523
24524         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24525         failures.
24526
24527 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24528
24529         * gcc.dg/sparc-getcontext-1.c: New test.
24530
24531 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
24532
24533         * gcc.dg/ifcvt-fabs-1.c: New test.
24534
24535 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
24536
24537         PR other/4372
24538         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24539         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24540
24541 2005-11-09  Richard Guenther  <rguenther@suse.de>
24542
24543         PR tree-optimization/24716
24544         * gcc.c-torture/execute/pr24716.c: New testcase.
24545
24546 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24547
24548         * gcc.dg/pr24624.c: Disable for non S/390 targets.
24549
24550 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24551
24552         PR 24624
24553         * gcc.dg/pr24624.c: Testcase added.
24554
24555 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24556
24557         PR 24623
24558         * g++.dg/other/pr24623.C: Testcase added.
24559
24560 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
24561
24562         PR fortran/22607
24563         * gfortran-dg/pure_byref_1.f90: New.
24564         * gfortran-dg/pure_byref_2.f90: New.
24565
24566 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
24567
24568         PR c/24101
24569         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24570         * gcc.dg/dg.exp: Run main loop also for *.i files.
24571
24572 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
24573
24574         PR c++/19450
24575         * g++.dg/tls/diag-3.C: New test.
24576         * g++.dg/tls/diag-4.C: New test.
24577         * g++.dg/tls/static-1.C: New test.
24578         * g++.dg/tls/static-1a.cc: New file.
24579
24580 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
24581
24582         PR 23046
24583         * g++.dg/tree-ssa/pr23046.C: New test.
24584
24585 2005-11-08  Devang Patel <dpatel@apple.com>
24586
24587         PR tree-optimization/23115
24588         * gcc.dg/tree-ssa/pr23115.c: New.
24589
24590 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
24591
24592         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24593         * gcc.target/powerpc/pr16155.c: Same.
24594         * gcc.target/powerpc/altivec-1.c: Same.
24595         * gcc.target/powerpc/altivec-2.c: Same.
24596         * gcc.target/powerpc/altivec-3.c: Same.
24597         * gcc.target/powerpc/altivec-5.c: Same.
24598         * gcc.target/powerpc/altivec-11.c: Same.
24599         * gcc.target/powerpc/altivec-12.c: Same.
24600         * gcc.target/powerpc/altivec-14.c: Same.
24601         * gcc.target/powerpc/altivec-22.c: Same.
24602         * gcc.target/powerpc/altivec-consts.c: Same.
24603         * gcc.target/powerpc/altivec-pr22085.c: Same.
24604         * gcc.target/powerpc/altivec-splat.c: Same.
24605         * gcc.target/powerpc/altivec-varargs-1.c: Same.
24606         * gcc.target/powerpc/altivec-vec-merge.c: Same.
24607         * gcc.target/powerpc/darwin-longlong.c: Same.
24608
24609 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
24610
24611         PR target/19340
24612         * gcc.dg/pr19340.c: New test.
24613
24614 2005-11-07  Ian Lance Taylor  <ian@airs.com>
24615
24616         PR rtl-optimization/24683
24617         * gcc.dg/pr24683.c: New test.
24618
24619 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24620
24621         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24622         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24623
24624 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24625
24626         * gcc.target/i386/pr23376.c: Compile with -mmmx.
24627
24628 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
24629
24630         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24631
24632 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24633
24634         PR target/24230
24635
24636         * gcc.target/powerpc/altivec-consts.c,
24637         gcc.target/powerpc/altivec-splat.c: New testcase.
24638
24639 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24640
24641         PR c/24599
24642
24643         * gcc.dg/overflow-2.c: New testcase.
24644
24645 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
24646
24647         PR rtl-optimization/23567
24648         * gcc.c-torture/execute/20051104-1.c: New test.
24649
24650 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
24651
24652         PR fortran/24534
24653         gfortran.dg/private_type_2.f90: Modified to check that case with
24654         PRIVATE declaration within derived type is accepted.
24655
24656         PR fortran/20838
24657         gfortran.dg/pointer_assign_1.f90: New test.
24658
24659         PR fortran/20840
24660         * gfortran.dg/arrayio_0.f90: New test.
24661
24662         PR fortran/17737
24663         gfortran.dg/data_initialized.f90: New test.
24664         gfortran.dg/data_constraints_1.f90: New test.
24665         gfortran.dg/data_constraints_2.f90: New test.
24666
24667 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
24668
24669         PR fortran/24174
24670         PR fortran/24305
24671         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24672
24673 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
24674
24675         PR 24670
24676         * gcc.dg/tree-ssa/pr24670.c: New test.
24677
24678 2005-11-05  Ian Lance Taylor  <ian@airs.com>
24679
24680         PR target/22432
24681         * gcc.target/i386/pr22432.c: New test.
24682
24683 2005-11-05  Richard Henderson  <rth@redhat.com>
24684
24685         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24686         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24687         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24688         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24689         from gcc.dg/alpha-*.
24690         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24691         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24692
24693 2005-11-05  Andreas Jaeger  <aj@suse.de>
24694
24695         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24696
24697 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24698
24699         PR target/23424
24700         * gcc.dg/torture/pr23424-1.c: New test.
24701
24702 2005-11-04  Richard Henderson  <rth@redhat.com>
24703
24704         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24705         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24706         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24707         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24708         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24709         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24710         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24711         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24712         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24713         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24714         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24715         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24716         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24717         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24718         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24719         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24720         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24721         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24722         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24723         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24724         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24725         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24726         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24727         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24728         Move from gcc.dg/.
24729         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24730         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24731         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24732         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24733         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
24734         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24735         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24736         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24737         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24738         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24739         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24740         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24741         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24742         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24743         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24744         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24745         gcc.target/i386/lea.c, gcc.target/i386/local.c,
24746         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24747         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24748         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24749         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24750         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24751         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24752         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24753         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24754         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24755         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24756         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24757         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24758         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24759         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24760         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24761         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24762         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24763         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24764         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24765         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24766         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24767         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24768         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24769         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24770         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24771         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24772         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24773         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24774
24775 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
24776
24777         PR 24627
24778         * gcc.dg/tree-ssa/pr24627.c: New test.
24779
24780 2005-11-04 Paul Brook  <paul@codesourcery.com>
24781
24782         * gcc.dg/tls/opt-10.c: New test.
24783
24784 2005-11-04  Andreas Jaeger  <aj@suse.de>
24785
24786         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
24787         avoid extra warnings.
24788
24789 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24790
24791         PR libfortran/22298
24792         * lib/target-supports.exp
24793         (check_effective_target_static_libgfortran): New
24794         static_libgfortran effective target.
24795         * gfortran.dg/static_linking_1.f: New test.
24796         * gfortran.dg/static_linking_1.c: New file.
24797
24798 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24799
24800         * gcc.dg/pr24615.c: Guard test with { target fpic }.
24801
24802 2005-11-03  Josh Conner  <jconner@apple.com>
24803
24804         PR c++/19989
24805         g++.dg/ext/array2.C: New test.
24806         g++.dg/template/dependent-name3.C: New test.
24807         g++.dg/template/dependent-name4.C: New test.
24808         g++.dg/template/sfinae2.C: New test.
24809
24810 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24811
24812         PR preprocessor/22042
24813         * gcc.dg/cpp/strify4.c: New test.
24814
24815 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24816
24817         PR c++/17964
24818         * g++.dg/cpp/string-1.C: New test.
24819
24820 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24821
24822         * gcc.target/powerpc: New directory.
24823         * gcc.target/powerpc/powerpc.exp: New file.
24824         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
24825         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
24826         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
24827         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
24828         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
24829         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
24830         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
24831         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
24832         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
24833         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
24834         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
24835         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
24836         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
24837         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
24838         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
24839         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
24840         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
24841         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
24842         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
24843         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24844         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24845         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24846         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24847         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24848         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24849         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24850         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24851         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24852         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24853         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24854         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24855         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24856         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24857         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24858
24859 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
24860
24861         PR c++/21627
24862         * g++.dg/warn/inline2.C: New test.
24863
24864 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24865
24866         PR middle-end/23155
24867         * g++.dg/ext/c99struct1.C: New test.
24868         * gcc.dg/union-cast-1.c: New test.
24869         * gcc.dg/union-cast-2.c: New test.
24870         * gcc.dg/union-cast-3.c: New test.
24871
24872 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24873
24874         PR middle-end/24589
24875         * gcc.c-torture/execute/zero-struct-2.c: New test.
24876
24877 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24878
24879         PR c++/24582
24880         * g++.dg/init/switch1.C: New test.
24881
24882 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24883
24884         * gcc.dg/delay-slot-1.c: New test.
24885
24886 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
24887
24888         PR target/24620
24889         * gcc.dg/pr24620.c: New test.
24890
24891 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24892
24893         PR c/24329
24894         * gcc.dg/format/unnamed-1.c: New test.
24895
24896 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24897
24898         PR c++/22434
24899         * g++.dg/expr/cond8.C: New test.
24900
24901         PR c++/24560
24902         * g++.dg/parse/dot1.C: New test.
24903
24904 2005-11-02  Jan Hubicka  <jh@suse.cz>
24905
24906         PR target/23303
24907         * gcc.dg/i386-lea.c: New test
24908
24909 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24910
24911         PR target/24615
24912         * gcc.dg/pr24615.c: New test.
24913
24914 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24915
24916         PR target/24600
24917         * gcc.dg/pr24600.c: New test.
24918
24919 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24920
24921         PR c++/19253
24922         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24923         * g++.dg/parse/typename9.C: New test.
24924         * g++/dg/parse/typename10.C: Likewise.
24925
24926 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24927
24928         PR fortran/18157
24929         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24930         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24931         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24932
24933 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24934
24935         PR c++/24569
24936         * g++.dg/debug/static1.C: New test.
24937
24938 2005-11-02  Josh Conner  <jconner@apple.com>
24939
24940         * g++.dg/crash38.C: moved into proper directory...
24941         * g++.dg/template/crash42.C: ...here
24942
24943 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
24944
24945         PR target/18338
24946         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24947         pcc_bitfield_type_matters || default_packed.
24948
24949         * lib/target-supports.exp
24950         (check_effective_target_pcc_bitfield_type_matters): New proc.
24951         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24952
24953         PR testsuite/23304
24954         * lib/target-supports.exp (check_effective_default_packed): New proc.
24955         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24956         Gate expected errors on target ! default_packed.
24957         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24958
24959 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24960
24961         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24962         change (r106358).
24963
24964 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24965
24966         PR fortran/24008
24967         * gfortran.dg/entry_5.f90: New.
24968         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24969
24970 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
24971
24972         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24973
24974 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
24975
24976         PR fortran/21565
24977         gfortran.dg/namelist_blockdata.f90: New test.
24978
24979         PR fortran/18737
24980         gfortran.dg/external_implicit_none.f90: New test.
24981
24982         PR fortran/14994
24983         * gfortran.dg/secnds.f: New test.
24984
24985 2005-10-31  Jan Hubicka  <jh@suse.cz>
24986
24987         PR target/20928
24988         * gcc.c-torture/compile/pr20928.c: New test.
24989
24990 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
24991
24992         PR middle-end/23492
24993         * gcc.c-torture/compile/zero-strct-5.c: New test.
24994
24995 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
24996
24997         PR libgfortran/24584
24998         * gfortran.dg/pr24584.f90: New test.
24999
25000 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25001
25002         PR fortran/18883
25003         * gfortran.dg/char_result_9.f90: New.
25004         * gfortran.dg/char_result_10.f90: New.
25005
25006 2005-10-30  Jan Hubicka  <jh@suse.cz>
25007
25008         * g++.dg/tree-ssa/pr24172.C: New testcase.
25009
25010 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25011
25012         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25013
25014 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25015
25016         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25017         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25018         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25019         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25020         gfortran.dg/enum_9.f90,
25021         gfortran.fortran-torture/compile/enum_1.f90,
25022         gfortran.fortran-torture/execute/enum_1.f90,
25023         gfortran.fortran-torture/execute/enum_2.f90,
25024         gfortran.fortran-torture/execute/enum_3.f90,
25025         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25026
25027 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25028
25029         PR target/18482
25030         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25031         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25032
25033 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25034
25035         PR libfortran/20179
25036         * gfortran.dg/mixed_io_1.f90: New test.
25037         * gfortran.dg/mixed_io_1.c: New file.
25038
25039 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25040
25041         * gfortran.dg/malloc_free_1.f90: New test.
25042
25043 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25044
25045         * gcc.dg/nested-func-4.c: Require profiling -pg.
25046
25047 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25048
25049         PR C++/23229
25050         * g++.dg/warn/main-2.C: New test.
25051
25052 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25053
25054         PR fortran/24545
25055         * gfortran.dg/interface_2.f90: new test.
25056
25057 2005-10-28  Josh Conner  <jconner@apple.com>
25058
25059         PR c++/22153
25060         * g++.dg/template/crash38.C: New test.
25061         * g++.dg/parse/explicit1.C: Change expected errors.
25062
25063 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25064
25065         PR C++/23426
25066         * g++.dg/other/large-size-array.C: New test.
25067
25068 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25069
25070         PR middle-end/24362
25071         * g++.dg/opt/complex4.C: New test.
25072
25073 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25074
25075         * gcc.dg/nested-func-4.c: New test.
25076
25077 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25078
25079         PR fortran/24158
25080         gfortran.dg/derived_recursion.f90: New test.
25081         gfortran.dg/implicit_actual.f90: New test.
25082
25083 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25084
25085         PR middle-end/24295, PR testsuite/24477
25086         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25087         removed when weakref hits the tree.
25088
25089 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25090
25091         * gfortran.dg/cray_pointers_4.f90: New test.
25092
25093         * gfortran.dg/cray_pointers_5.f90: New test.
25094
25095 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25096
25097         PR fortran/22290
25098         * gfortran.dg/assign_5.f90: New test.
25099         * gfortran.dg/assign_6.f: New test.
25100
25101 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25102
25103         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25104         CPU has no SSE support.
25105
25106 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25107
25108         PR libgfortran/24224
25109         * gfortran.dg/arrayio_1.f90: Update attribution.
25110         * gfortran.dg/arrayio_2.f90: Update attribution.
25111         * gfortran.dg/arrayio_3.f90: Update attribution.
25112         * gfortran.dg/arrayio_4.f90: Update test conditions.
25113         * gfortran.dg/arrayio_5.f90: Update attribution.
25114         * gfortran.dg/arrayio_6.f90: New test.
25115         * gfortran.dg/arrayio_7.f90: New test.
25116
25117 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25118
25119         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25120
25121 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25122
25123         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25124
25125 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25126
25127         PR fortran/24416
25128         * gfortran.dg/namelist_char_only.f90: New test.
25129
25130 2005-10-24  Asher Langton  <langton2@llnl.gov>
25131
25132         PR fortran/17031
25133         PR fortran/22282
25134         * gfortran.dg/cray_pointers_1.f90: New test.
25135         * gfortran.dg/cray_pointers_2.f90: New test.
25136         * gfortran.dg/cray_pointers_3.f90: New test.
25137         * gfortran.dg/loc_1.f90: New test.
25138         * gfortran.dg/loc_2.f90: New test.
25139
25140 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25141
25142         * gcc.dg/pr24225.c: New test.
25143
25144 2005-10-24  Asher Langton  <langton2@llnl.gov>
25145
25146         * gfortran.dg/dup_save_1.f90: New test.
25147         * gfortran.dg/dup_save_2.f90: New test.
25148
25149 2005-10-24  Paul Brook  <paul@codesourcery.com>
25150
25151         PR 24107
25152         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25153         stdint.h.
25154
25155 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25156
25157         PR libgfortran/24489
25158         * gfortran.dg/pr24489.f90: New test.
25159
25160 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25161
25162         PR fortran/23635
25163         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25164
25165 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25166
25167         PR target/18911
25168         * g++.dg/init/array16.C: Skip for mmix-*-*.
25169
25170 2005-10-23  Asher Langton  <langton2@llnl.gov>
25171
25172         * gfortran.dg/byte_1.f90: New test.
25173         * gfortran.dg/byte_2.f90: New test.
25174
25175 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25176
25177         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25178
25179 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25180
25181         PR fortran/18022
25182         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25183
25184         PR fortran/24311
25185         * gfortran.dg/merge_char_const.f90: New test.
25186
25187         PR fortran/24384
25188         * gfortran.dg/spread_scalar_source.f90: New test.
25189
25190 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25191
25192         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25193
25194         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25195         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25196
25197         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25198
25199 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25200
25201         PR fortran/24426
25202         * gfortran.dg/der_pointer_4.f90: New.
25203
25204 2005-10-22  David Ayers  <d.ayers@inode.at>
25205
25206         * obj-c++.dg/except-1.mm: Simplify.
25207
25208 2005-10-21  David Ayers  <d.ayers@inode.at>
25209
25210         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25211
25212 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25213
25214         * gfortran.dg/assumed_dummy_2.f90: New test.
25215
25216 2005-10-21  James E Wilson  <wilson@specifix.com>
25217
25218         PR preprocessor/15220
25219         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25220
25221 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25222
25223         * gcc.c-torture/execute/20051021-1.c: New test.
25224
25225 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25226
25227         PR c++/24260
25228         * g++.dg/ext/tmplattr1.C: New test.
25229
25230 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25231
25232         PR fortran/24440
25233         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25234
25235 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25236
25237         * obj-c++.dg/except-1.mm: New.
25238
25239         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25240
25241 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25242
25243         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25244
25245 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25246
25247         PR middle-end/24295
25248         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25249         declarations with the same names as thunks' alias targets, use
25250         aliases instead.
25251         * gcc.dg/attr-alias-3.c: New test.
25252         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25253
25254 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25255
25256         PR c++/22618
25257         * g++.dg/parse/access8.C: New test.
25258
25259 2005-10-20  Richard Guenther  <rguenther@suse.de>
25260
25261         PR c++/24439
25262         * g++.dg/tree-ssa/pr24439.C: New testcase.
25263
25264 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25265
25266         * g++.dg/opt/delay-slot-1.C: New test.
25267
25268 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25269
25270         PR fortran/21625
25271         * gfortran.fg/der_init_1.f90: New.
25272
25273 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25274
25275         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25276
25277 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25278
25279         PR c++/21908
25280         * g++.dg/parse/error28.C: New test.
25281
25282 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25283
25284         * gcc.dg/profile-generate-2.c: New test.
25285
25286 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25287
25288         PR target/23589
25289         * g++.dg/ext/dllimport11.C: New.
25290
25291 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25292
25293         PR c++/22293
25294         * g++.dg/other/friend3.C: New test.
25295
25296 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25297
25298         PR c++/23293
25299         * g++.dg/template/error19.C: New test.
25300
25301 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25302
25303         PR c++/21383
25304         * g++.dg/overload/koenig2.C: New.
25305
25306         PR c++/23118
25307         * g++.dg/overload/error2.C: New.
25308
25309         PR c++/22604
25310         * g++.dg/inherit/covariant14.C: New.
25311
25312 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25313
25314         PR c++/23440
25315         * g++.dg/parse/for1.C: New test.
25316
25317 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25318
25319         PR fortran/23446
25320         * gfortran.dg/host_dummy_index_1.f90: New test.
25321
25322         PR fortran/21459
25323         * gfortran.dg/automatic_char_len_2.f90: New test.
25324
25325         PR fortran/20866
25326         * gfortran.dg/recursive_statement_functions.f90: New test.
25327
25328         PR fortran/20853
25329         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25330
25331         PR fortran/20849
25332         * gfortran.dg/external_initializer.f90: New test.
25333
25334         PR fortran/20837
25335         * non_module_public.f90: New test.
25336
25337 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25338
25339         PR c++/24386
25340         * g++.dg/template/overload7.C: New.
25341
25342         PR c++/22551
25343         * g++.dg/other/switch2.C: Remove expected warnings.
25344
25345         PR c++/21353
25346         * g++.dg/template/defarg6.C: New.
25347
25348 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
25349
25350         PR target/24315
25351         * gcc.target/i386/pr24315.c: New test.
25352
25353 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25354
25355         PR c++/24389
25356         * g++.dg/template/static21.C: New test.
25357         * g++.dg/template/static21-a.cc: Likewise.
25358
25359 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
25360
25361         PR c++/23959
25362         * g++.dg/warn/Wswitch-default-1.C: New test.
25363         * g++.dg/warn/Wswitch-default-2.C: New test.
25364
25365 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25366
25367         PR c++/22173
25368         * g++.dg/parse/template18.C: New test.
25369         * g++.dg/template/nontype15.C: Likewise.
25370
25371 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
25372
25373         PR fortran/22273
25374         * gfortran.dg/spec_expr_2.f90: New.
25375
25376 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
25377
25378         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25379         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25380         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25381         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25382         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25383         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25384         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25385         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
25386         previous target-specific skips and warning-message matches where
25387         applicable.
25388
25389 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
25390
25391         PR c++/21347
25392         * g++.dg/warn/Wctor-dtor.C: New test.
25393
25394 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25395
25396         PR c/23439
25397         * gcc.dg/for-1.c: New test.
25398
25399 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
25400
25401         PR c++/19565
25402         * g++.dg/warn/Wconversion1.C: New test.
25403         * g++.dg/ext/packed4.C: Compile with -w.
25404         * g++.dg/opt/20050511-1.C: Likewise.
25405         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25406
25407 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
25408
25409         * gfortran.dg/boz_5.f90: New test.
25410
25411 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
25412
25413         PR c++/22551
25414         * g++.dg/other/switch2.C: New.
25415
25416         PR c++/23984
25417         * g++.dg/init/ctor7.C: New.
25418
25419 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
25420
25421         PR c++/23730
25422         * g++.dg/parse/crash32.C: New test.
25423
25424 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
25425
25426         PR c++/20721
25427         * g++.dg/init/goto2.C: New test.
25428
25429         PR c++/22464
25430         * g++.dg/template/crash/41.C: New test.
25431
25432         PR c++/22180
25433         * g++.dg/template/crash40.C: New test.
25434
25435         PR c++/23694
25436         * g++.dg/parse/friend5.C: New test.
25437
25438         PR c++/23307
25439         * g++.dg/template/crash38.C: New test.
25440
25441         PR c++/22352
25442         * g++.dg/template/friend38.C: New test.
25443
25444         PR c++/22405
25445         * g++.dg/template/crash39.C: New test.
25446
25447 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
25448
25449         * gcc.dg/debug/dwarf2/dwarf-char1.c,
25450         gcc.dg/debug/dwarf2/dwarf-char2.c,
25451         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25452
25453         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25454
25455 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
25456
25457         * gcc.dg/dll-2.c: Add tests for warnings.
25458         * gcc.dg/dll-3.c: Likewise.
25459         * gcc.dg/dll-4.c: Likewise.
25460
25461         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25462         * g++.dg/ext/dllimport2.C: Likewise.
25463         * g++.dg/ext/dllimport3.C: Likewise.
25464         * g++.dg/ext/dllimport7.C: Likewise.
25465         * g++.dg/ext/dllimport8.C: Likewise.
25466         * g++.dg/ext/dllimport9.C: Likewise.
25467
25468 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
25469
25470         PR fortran/24092
25471         * gfortran.dg/derived_pointer_recursion.f90: New test.
25472
25473 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
25474
25475         * gcc.c-torture/execute/20051012-1.c: New test.
25476
25477 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25478
25479         PR fortran/18082
25480         * gfortran.dg/automatic_char_len_1.f90: New test.
25481
25482 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25483
25484         PR fortran/20847
25485         * gfortran.dg/save_common.f90: New test.
25486
25487         PR fortran/20856
25488         * gfortran.dg/save_result.f90: New test.
25489
25490 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25491
25492         PR c++/21592
25493         * g++.dg/template/dependent-expr1.C: Add new expected error.
25494         * g++.dg/template/dependent-expr2.C: Adjust error text.
25495         * g++.dg/template/overload6.C: New.
25496
25497         PR c++/23797
25498         * g++.dg/other/typename8.C: New.
25499
25500         PR c++/21117
25501         * g++.dg/other/return1.C: New.
25502
25503 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
25504
25505         PR c++/24052
25506         * g++.dg/ext/label5.C: New.
25507
25508 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25509
25510         PR c++/19964
25511         * g++.dg/parse/crash31.C: New.
25512
25513 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
25514
25515         * g++.dg/ipa/ipa-1.c: New test.
25516         * g++.dg/ipa/ipa-2.c: New test.
25517         * g++.dg/ipa/ipa-3.c: New test.
25518         * g++.dg/ipa/ipa-4.c: New test.
25519         * g++.dg/ipa/ipa-5.c: New test.
25520         * g++.dg/ipa/ipa.exp: New file.
25521
25522 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25523
25524         PR fortran/24207
25525         * gfortran.dg/private_type_3.f90: New test.
25526
25527 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25528
25529         PR fortran/20786
25530         gfortran.dg/aint_anint_1.f90: New test.
25531
25532 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25533
25534         PR libgfortran/24313
25535         gfortran.dg/csqrt.f: New test.
25536
25537 2005-10-11  Ian Lance Taylor  <ian@airs.com>
25538
25539         PR c++/8057
25540         * g++.dg/warn/noeffect7.C: New test.
25541         * g++.dg/warn/noeffect2.C: Instantiate templates.
25542         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
25543         and warning.
25544
25545 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25546
25547         PR c++/21089
25548         * g++.dg/init/float1.C: New test.
25549
25550         PR c++/24277
25551         * g++.dg/init/member1.C: Tweak error markers.
25552
25553 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
25554
25555         PR testsuite/24281
25556         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25557         Check for null pointer.
25558
25559 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25560
25561         PR c++/21369
25562         * g++.dg/parse/ret-type3.C: New test.
25563
25564 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25565
25566         PR tree-opt/23946
25567         * gcc.c-torture/compile/pr23946.c: New test.
25568
25569 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
25570
25571         * g++.dg/opt/mmx2.C: New test.
25572
25573 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25574
25575         PR c++/24277
25576         * g++.dg/template/static20.C: New test.
25577
25578         PR c++/24302
25579         * g++.dg/warn/Wunused-12.C: New test.
25580
25581         PR c++/23437
25582         * g++.dg/template/arg4.C: New test.
25583
25584 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25585
25586         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25587         * gcc.dg/ucnid-3.c: Likewise.
25588         * gcc.dg/ucnid-4.c: Likewise.
25589         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25590         * g++.dg/other/ucnid-1.C: Likewise.
25591         * gcc.dg/sparc-frame-1.c: New test.
25592
25593 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25594
25595         PR c++/24139
25596         * g++.dg/template/spec27.C: New test.
25597
25598         PR c++/24275
25599         * g++.dg/template/static19.C: New test.
25600
25601 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25602
25603         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25604         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25605
25606 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25607
25608         PR target/24136
25609         * gfortran.fortran-torture/compile/pr24136.f: New test.
25610
25611 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
25612
25613         PR c++/22172
25614         * g++.dg/parse/crash30.C: New test.
25615
25616 2005-10-07  Richard Guenther  <rguenther@suse.de>
25617
25618         PR middle-end/24227
25619         * gcc.c-torture/compile/pr24227.c: New testcase.
25620
25621 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
25622
25623         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25624         Do not put aligned attributes on array elements.
25625
25626 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
25627
25628         PR testsuite/23611, PR testsuite/23615
25629         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25630         writing prototypes of library functions by hand.
25631         * obj-c++.dg/bitfield-4.mm: Likewise.
25632         * obj-c++.dg/const-str-4.mm: Likewise.
25633         * obj-c++.dg/encode-4.mm: Likewise.
25634         * obj-c++.dg/encode-5.mm: Likewise.
25635         * obj-c++.dg/encode-6.mm: Likewise.
25636         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25637         * obj-c++.dg/method-10.mm: Likewise.
25638         * obj-c++.dg/method-17.mm: Likewise.
25639         * obj-c++.dg/method-19.mm: Likewise.
25640         * obj-c++.dg/try-catch-2.mm: Likewise.
25641
25642 2005-10-06  Richard Henderson  <rth@redhat.com>
25643
25644         PR 24236
25645         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25646
25647 2005-10-06  Dale Johannesen  <dalej@apple.com>
25648
25649         * gcc.c-torture/execute/20030125-1.c: Correct.
25650
25651 2005-10-06  Richard Guenther  <rguenther@suse.de>
25652
25653         PR tree-optimization/24238
25654         * g++.dg/tree-ssa/pr24238.C: New testcase.
25655
25656 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
25657
25658         PR 18568
25659         * gfortran.dg/der_pointer_3.f90: New test.
25660
25661 2005-10-05  Devang Patel  <dpatel@apple.com>
25662
25663         PR Debug/23205
25664         * g++.dg/other/PR23205.C: New.
25665
25666 2005-10-05  Richard Henderson  <rth@redhat.com>
25667
25668         PR target/23602
25669         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25670         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25671
25672 2005-10-05  Dale Johannesen  <dalej@apple.com>
25673
25674         * gcc.c-torture/execute/float-floor.c: New.
25675
25676 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
25677
25678         PR tree-optimization/21419
25679         PR tree-optimization/24146
25680         PR tree-optimization/24151
25681
25682         * g++.dg/ext/asm7.C: New.
25683         * g++.dg/ext/asm8.C: New.
25684         * gcc.dg/asm-1.c: Compile on all targets.
25685         * gcc.dg/asm-pr24146.c: New.
25686         * gcc.dg/pr21419.c: Adjust error messages.
25687
25688 2005-10-05  Richard Guenther  <rguenther@suse.de>
25689
25690         PR fortran/24176
25691         * gfortran.fortran-torture/compile/empty.f90: New testcase.
25692
25693 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25694
25695         PR c++/23513
25696         * g++.dg/template/spec22.C: Robustify test.
25697         * g++.dg/template/spec26.C: New.
25698
25699 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
25700
25701         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25702         if target supports vector instructions.
25703
25704 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
25705
25706         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25707         C99 functions.
25708
25709 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
25710
25711         * lib/target-supports.exp (check_effective_target_fortran_large_real,
25712         check_effective_target_fortran_large_int): Replace cached result
25713         when target changes.
25714
25715 2005-10-04  Devang Patel  <dpatel@apple.com>
25716
25717         * gcc.dg/i386-sse-vect-types.c: New.
25718
25719 2005-10-04  Ian Lance Taylor  <ian@airs.com>
25720
25721         PR preprocessor/13726
25722         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25723         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25724
25725 2005-10-04  Richard Guenther  <rguenther@suse.de>
25726
25727         PR c/23576
25728         * gcc.dg/noncompile/pr23576.c: New testcase.
25729
25730 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25731
25732         PR middle-end/23125
25733         * gcc.dg/register-var-3.c: New test.
25734
25735 2005-10-04  Steven Bosscher  <stevenb@suse.de>
25736
25737         * gcc.dg/pr23049.c: New test.
25738
25739         * gcc.dg/ucnid-4.c: Fix test.
25740
25741 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
25742
25743         PR 23445
25744         * gcc.c-torture/compile/pr23445.c: New test.
25745
25746 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
25747
25748         * g++.dg/overload/unknown1.C: New.
25749
25750 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
25751
25752         PR c++/17775
25753         * g++.dg/template/repo4.C: New test.
25754
25755 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25756
25757         PR libfortran/19308
25758         * gfortran.dg/large_real_kind_2.F90: New test.
25759         * gfortran.dg/large_integer_kind_2.f90: New test.
25760
25761 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
25762
25763         * lib/target-supports.exp (check_effective_target_vect_shift):
25764         Implement with result caching. Add i?86, x86_64 and ia64 targets.
25765         (check_effective_target_vect_condition): Fix copy-n-pasto.
25766
25767         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25768         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25769         targets.
25770
25771 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
25772
25773         PR c++/22621
25774         * g++.dg/template/overload5.C : New test.
25775
25776         PR c++/23840
25777         * g++.dg/expr/stdarg1.C: New test.
25778
25779 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
25780
25781         PR 24142
25782         * gcc.c-torture/execute/pr24142.c: New test.
25783
25784 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
25785
25786         PR 24141
25787         * gcc.c-torture/execute/pr24141.c: New test.
25788
25789 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
25790             Diego Novillo  <dnovillo@redhat.com>
25791
25792         PR 23604
25793         * gcc.c-torture/execute/pr23604.c: New test.
25794
25795 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
25796
25797         PR fortran/16404
25798         PR fortran/20835
25799         PR fortran/20890
25800         PR fortran/20899
25801         PR fortran/20900
25802         PR fortran/20901
25803         PR fortran/20902
25804         gfortran.dg/equiv_constraint_1.f90: New test.
25805         gfortran.dg/equiv_constraint_2.f90: New test.
25806         gfortran.dg/equiv_constraint_3.f90: New test.
25807         gfortran.dg/equiv_constraint_4.f90: New test.
25808         gfortran.dg/equiv_constraint_5.f90: New test.
25809         gfortran.dg/equiv_constraint_6.f90: New test.
25810         gfortran.dg/equiv_constraint_7.f90: New test.
25811         gfortran.dg/equiv_constraint_8.f90: New test.
25812         gfortran.dg/private_type_1.f90: New test.
25813         gfortran.dg/private_type_2.f90: New test.
25814         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
25815         980628-10.f: Assert std=gnu to permit mixing of
25816         types in equivalence statements.
25817
25818 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
25819
25820         PR 24112
25821         * gfortran.dg/open_status_1.f90: New.
25822
25823 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25824
25825         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
25826         * gcc.dg/vect/pr22480.c: Clean up temp files.
25827         * gcc.dg/vect/pr23831.c: Clean up temp files.
25828         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
25829         Clean up temp files.
25830         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
25831         Clean up temp files.
25832
25833         * gcc.dg/20050309-1.c: Clean up temp files.
25834         * gcc.dg/20050325-1.c: Clean up temp files.
25835
25836 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25837
25838         PR tree-optimization/24059
25839         * gcc.dg/vect/pr24059.c : New test.
25840
25841 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
25842
25843         PR middle-end/24109
25844         * gcc.c-torture/execute/20050929-1.c: New test.
25845
25846 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25847
25848         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25849
25850 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
25851
25852         PR c/21419
25853         * gcc.dg/pr21419.c: New test.
25854
25855 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25856
25857         * gcc.dg/pr23911.c: New test.
25858
25859 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
25860
25861         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25862
25863         PR c++/16782
25864         * g++.dg/parse/qualified4.C: New test.
25865         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25866         * g++.old-deja/g++.mike/p8154.C: Likewise.
25867
25868 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
25869
25870         PR c++/22147
25871         * g++.dg/template/friend37.C: New test.
25872         * g++.dg/parse/crash28.C: Adjust error markers.
25873
25874 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
25875
25876         PR fortran/18518
25877         * gfortran.fortran-torture/execute/save_2.f90: New decl.
25878
25879 2005-09-27  Devang Patel  <dpatel@apple.com>
25880
25881         PR tree-optimization/23625
25882         * gcc.dg/pr23625.c: New test.
25883
25884 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
25885
25886         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25887         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25888
25889 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
25890
25891         PR fortran/23677
25892         * gfortran.fortran-torture/execute/save_1.f90: New test.
25893         * gfortran.dg/save_1.f90: New test.
25894
25895 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
25896
25897         * gcc.target/i386/builtin-apply-mmx.c: New test.
25898
25899         PR target/22576
25900         * gcc.target/i386/pr22576.c: New test.
25901
25902         PR target/22585
25903         * gcc.target/i386/pr22585.c: New test.
25904
25905         PR target/23268
25906         * gcc.target/i386/pr23268.c: New test.
25907
25908         PR middle-end/23831
25909         * gcc.dg/vect/pr23831.c: New test.
25910
25911         PR target/24055
25912         * gcc.target/i386/pr24055.c: New test.
25913
25914 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
25915
25916         PR tree-optimization/23960
25917         * gcc.c-torture/compile/pr23960.c: New.
25918
25919 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
25920
25921         PR fortran/16861
25922         * gfortran.dg/nested_modules_3.f90: New.
25923
25924 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
25925
25926         PR fortran/24005
25927         gfortran.dg/interface_1.f90: New test.
25928
25929 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
25930         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25931
25932         PR fortran/23843
25933         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25934
25935 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
25936
25937         PR fortran/23516
25938         * gfortran.dg/imag_1.f: New test.
25939         * gfortran.dg/imag_2.f: Ditto.
25940
25941 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
25942
25943         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25944
25945 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
25946
25947         PR c++/21983
25948         * g++.dg/warn/pr21983.C: New test.
25949
25950 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
25951
25952         * gcc.dg/20050922-1.c: Testcase added.
25953
25954 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
25955
25956         PR c++/23993
25957         * g++.dg/template/array14.C: New test.
25958
25959 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
25960
25961         PR fortran/19929
25962         * gfortran.dg/der_ptr_component_1.f90: New test.
25963
25964 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25965
25966         PR c++/23965
25967         * g++.dg/template/error1.C: Reject "no matching function" message.
25968
25969 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25970
25971         PR c++/17609
25972         * g++.dg/lookup/error1.C: New test.
25973
25974 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
25975
25976         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25977         functionality of the testcase.
25978
25979 2005-09-20  Richard Henderson  <rth@redhat.com>
25980
25981         * gcc.dg/vect/vect-22.c: Require vect_float.
25982         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25983
25984 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
25985
25986         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25987         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25988         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25989         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25990         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25991         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25992         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25993         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25994         * gcc.dg/cpp/ucnid-8.c: New test.
25995
25996 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25997
25998         PR tree-optimization/23929
25999         * gcc.c-torture/compile/pr23929.c: New test.
26000
26001 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26002
26003         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26004         for one loop.
26005
26006 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26007
26008         PR testsuite/23186
26009         * g++.dg/other/pr22003.C: Require named sections.
26010
26011 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26012
26013         PR c++/23947
26014         * g++.dg/rtti/crash3.C: New test.
26015
26016         PR tree-optimization/23818
26017         * gcc.dg/pr23818.c: New test.
26018
26019 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26020
26021         PR fortran/23420
26022         * gfortran.dg/print_fmt_4.f: New.
26023
26024 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26025
26026         PR fortran/23663
26027         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26028
26029 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26030
26031         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26032         Use pointers to local alignable arrays instead. Added comments.
26033         * gcc.dg/vect/vect-46.c: Likewise.
26034         * gcc.dg/vect/vect-48.c: Likewise.
26035         * gcc.dg/vect/vect-49.c: Likewise.
26036         * gcc.dg/vect/vect-52.c: Likewise.
26037         * gcc.dg/vect/vect-53.c: Likewise.
26038         * gcc.dg/vect/vect-54.c: Likewise.
26039         * gcc.dg/vect/vect-56.c: Likewise.
26040         * gcc.dg/vect/vect-57.c: Likewise.
26041         * gcc.dg/vect/vect-58.c: Likewise.
26042         * gcc.dg/vect/vect-60.c: Likewise.
26043         * gcc.dg/vect/vect-61.c: Likewise.
26044
26045         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26046         The test is no longer vectorizable on vect_no_align targets.
26047         * gcc.dg/vect/vect-43.c: Likewsie.
26048
26049         * gcc.dg/vect/vect-44.c: Added comments.
26050         * gcc.dg/vect/vect-45.c: Added comments.
26051         * gcc.dg/vect/vect-50.c: Added comments.
26052         * gcc.dg/vect/vect-51.c: Added comments.
26053
26054         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26055         aligned type.
26056         * gcc.dg/vect/Os-vect-95.c: Likewise.
26057
26058         * gcc.dg/vect/vect-41.c: Test removed.
26059         * gcc.dg/vect/vect-47.c: Test removed.
26060         * gcc.dg/vect/vect-55.c: Test removed.
26061         * gcc.dg/vect/vect-59.c: Test removed.
26062
26063 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26064
26065         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26066         No longer vectorizable on vect_no_align targets.
26067         * gcc.dg/vect/pr20122.c: Likewise.
26068         * gcc.dg/vect/vect-74.c: Likewise.
26069         * gcc.dg/vect/vect-75.c: Likewise.
26070         * gcc.dg/vect/vect-76.c: Likewise.
26071
26072         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26073         Will not be vectorizable on vect_no_align targets once aliasing issues
26074         are resolved.
26075         * gcc.dg/vect/vect-79.c: Likewise.
26076
26077         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26078         * gcc.dg/vect/vect-78.c: Likewise.
26079         * gcc.dg/vect/vect-97.c: Likewise.
26080
26081 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26082
26083         * gcc.dg/pr23943.c: New test.
26084
26085 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26086
26087         PR fortran/19181
26088         * gfortran.dg/derived_pointer_null_1.f90: New test.
26089
26090 2005-09-18  Richard Guenther  <rguenther@suse.de>
26091
26092         PR middle-end/23944
26093         * gcc.c-torture/compile/pr23944.c: New testcase.
26094
26095 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26096
26097         PR fortran/15975
26098         * gfortran.dg/der_pointer_2.f90: New test.
26099
26100 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26101
26102         PR fortran/16861
26103         * gfortran.dg/nested_modules_2.f90: New test.
26104
26105 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26106
26107         PR c++/18368
26108         * g++.dg/other/semicolon.C: New test.
26109
26110 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26111
26112         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26113         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26114
26115 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26116
26117         PR c++/23914
26118         * g++.dg/template/static18.C: New test.
26119
26120         PR c++/21514
26121         * g++.dg/template/crash19.C: Remove dg-error marker.
26122         * g++.dg/template/local4.C: New test.
26123
26124 2005-09-16  Paul Brook  <paul@codesourcery.com>
26125
26126         PR fortran/23906
26127         * gfortran.dg/dependency_1.f90: New test.
26128
26129 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26130
26131         PR c++/23896
26132         * g++.dg/template/static17.C: New test.
26133
26134 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26135
26136         PR c++/23139
26137         * g++.dg/warn/huge-val1.C: New test.
26138
26139 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26140
26141         PR c++/13140
26142         * g++.dg/parse/class2.C: New test.
26143         * g++.dg/template/explicit8.C: Likewise.
26144         * g++.dg/template/spec25.C: Likewise.
26145
26146 2005-09-14  Josh Conner  <jconner@apple.com>
26147
26148         PR middle-end/23584
26149         * gcc.dg/pr23584.c: New test.
26150
26151 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26152
26153         PR fortran/21875 Internal Unit Array I/O, NIST
26154         * gfortran.dg/arrayio_1.f90: New test.
26155         * gfortran.dg/arrayio_1.f90: New test.
26156         * gfortran.dg/arrayio_1.f90: New test.
26157         * gfortran.dg/arrayio_1.f90: New test.
26158         * gfortran.dg/arrayio_1.f90: New test.
26159
26160 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26161
26162         PR middle-end/22480
26163         * gcc.dg/vect/pr22480.c: New test.
26164
26165 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26166
26167         PR fortran/19358
26168         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26169
26170 2005-09-13 Josh Conner <jconner@apple.com>
26171
26172         PR c++/23180
26173         * g++.dg/init/struct2.C: New test.
26174         * g++.dg/init/struct3.C: New test.
26175
26176 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26177
26178         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26179         Clean up temp files.
26180         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26181         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26182         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26183         gcc.dg/tree-ssa/builtin-printf-1.c,
26184         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26185         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26186         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26187         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26188         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26189         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26190         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26191         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26192         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26193         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26194         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26195         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26196
26197 2005-09-13  Josh Conner  <jconner@apple.com>
26198
26199         * lib/gcc-dg.exp: Load scanipa.exp.
26200         (cleanup-dump): New procedure.
26201         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26202         * lib/scandump.exp: New file.
26203         * lib/scantree.exp: Use it.
26204         * lib/scanipa.exp: New file.
26205
26206 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26207
26208         PR fortran/17740
26209         * gfortran.dg/generic_4.f90: New test.
26210
26211 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26212
26213         PR target/23816
26214         * gcc.target/i386/pr23816-1.c: New test.
26215         * gcc.target/i386/pr23816-2.c: New test.
26216
26217
26218 2005-09-13  Bastian Blank <waldi@debian.org>
26219
26220         PR c++/16171
26221         * g++.dg/abi/mangle26.C: New test.
26222         * g++.dg/abi/mangle27.C: New test.
26223         * g++.dg/abi/mangle28.C: New test.
26224         * g++.dg/abi/mangle29.C: New test.
26225
26226         PR c++/23839
26227         * g++.dg/parse/register1.C: New test.
26228
26229 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26230
26231         PR c++/23842
26232         * g++.dg/template/access16.C: New test.
26233
26234 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26235
26236         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26237
26238 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26239
26240         PR fortran/18899
26241         * gfortran.dg/shape_2.f90: New test.
26242
26243 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26244
26245         PR target/19269
26246         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26247         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26248         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26249         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26250         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26251         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26252         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26253         tests.
26254
26255 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26256
26257         PR c++/23841
26258         * g++.dg/parse/template17.C: New test.
26259
26260 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26261
26262         PR c++/23789
26263         * g++.dg/template/nontype14.C: New test.
26264
26265 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26266
26267         PR g++/7874
26268         * g++.dg/lookup/friend7.C: New test.
26269         * g++.dg/lookup/friend8.C: New test.
26270         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26271         so that it will be found via argument dependent lookup.
26272         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26273         friend functions which will no longer be found.
26274         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26275         function g, so that it will be found via argument dependent
26276         lookup.
26277         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26278         * g++.old-deja/g++.mike/net43.C: Likewise.
26279
26280 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26281
26282         PR c++/23691
26283         * g++.dg/template/static16.C: New test.
26284
26285 2005-09-12  Josh Conner  <jconner@apple.com>
26286
26287         PR middle-end/23237
26288         * gcc.c-torture/compile/pr23237.c: New test.
26289
26290 2005-09-11  Richard Henderson  <rth@redhat.com>
26291
26292         * g++.dg/other/error8.C: Update expected diagnostic text.
26293
26294 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26295
26296         PR libfortran/19872
26297         * gfortran.dg/overwrite_1.f: New test.
26298
26299 2005-09-09  Josh Conner  <jconner@apple.com>
26300
26301         * g++.dg/init/pr23180-1.C: Removed.
26302         * g++.dg/init/pr23180-2.C: Removed.
26303
26304 2005-09-09  David Daney <ddaney@avtrex.com>
26305
26306         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26307         files which are ...
26308         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26309         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26310
26311 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26312
26313         * gfortran.dg/iostat_2.f90: New test.
26314
26315 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26316
26317         PR c++/22252
26318         * g++.dg/ext/interface1.C: New test.
26319         * g++.dg/ext/interface1.h: Likewise.
26320         * g++.dg/ext/interface1a.cc: Likewise.
26321
26322 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26323
26324         * gfortran.dg/iomsg_1.f90: New test case.
26325
26326 2005-09-09  Richard Guenther  <rguenther@suse.de>
26327
26328         PR c++/23624
26329         * g++.dg/tree-ssa/pr23624.C: New testcase.
26330
26331 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26332
26333         PR fortran/19239
26334         * gfortran.dg/vector_subscript_1.f90,
26335         * gfortran.dg/vector_subscript_2.f90: New tests.
26336
26337 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26338
26339         PR fortran/21104
26340         * gfortran.dg/array_alloc_1.f90,
26341         * gfortran.dg/array_alloc_2.f90,
26342         * gfortran.dg/array_alloc_3.f90: New tests.
26343
26344 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26345
26346         PR fortran/12840
26347         * gfortran.dg/array_constructor_6.f90
26348         * gfortran.dg/array_constructor_7.f90
26349         * gfortran.dg/array_constructor_8.f90
26350         * gfortran.dg/array_constructor_9.f90
26351         * gfortran.dg/array_constructor_10.f90
26352         * gfortran.dg/array_constructor_11.f90
26353         * gfortran.dg/array_constructor_12.f90: New tests.
26354
26355 2005-09-08  Josh Conner  <jconner@apple.com>
26356
26357         PR c++/23180
26358         * g++.dg/init/pr23180-1.C: New test.
26359         * g++.dg/init/pr23180-2.C: New test.
26360
26361 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26362
26363         PR fortran/18878
26364         * gfortran.dg/module_double_reuse.f90: New.
26365
26366 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26367
26368         PR fortran/23270
26369         PR fortran/22304
26370         PR fortran/18870
26371         PR fortran/17917
26372         PR fortran/16511
26373         * gfortran.dg/common_equivalence_1.f: New.
26374         * gfortran.dg/common_equivalence_2.f: New.
26375         * gfortran.dg/common_equivalence_3.f: New.
26376         * gfortran.dg/contained_equivalence_1.f90: New.
26377         * gfortran.dg/module_blank_common.f90: New.
26378         * gfortran.dg/module_commons_1.f90: New.
26379         * gfortran.dg/module_equivalence_1.f90: New.
26380         * gfortran.dg/nested_modules_1.f90: New.
26381         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26382         equivalences and add comment to connect the test with
26383         the PR.
26384
26385 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26386
26387         PR fortran/23765
26388         * gfortran.dg/common_6.f90: New test.
26389
26390 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26391
26392         PR fortran/15326
26393         * gfortran.dg/char_result_1.f90,
26394         * gfortran.dg/char_result_2.f90,
26395         * gfortran.dg/char_result_3.f90,
26396         * gfortran.dg/char_result_4.f90,
26397         * gfortran.dg/char_result_5.f90,
26398         * gfortran.dg/char_result_6.f90,
26399         * gfortran.dg/char_result_7.f90,
26400         * gfortran.dg/char_result_8.f90: New tests.
26401
26402 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26403
26404         PR fortran/19928
26405         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26406
26407 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26408
26409         PR obj-c++/16816
26410         * obj-c++.dg/selector-5.mm: New test.
26411         * obj-c++.dg/selector-6.mm: New test.
26412
26413 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26414
26415         PR objc/20574
26416         PR objc/19324
26417         * objc.dg/error-1.m: New test.
26418
26419 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
26420
26421         PR fortran/23373
26422         * gfortran.fortran-torture/execute/pr23373-1.f90,
26423         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26424
26425 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
26426
26427         PR libfortran/23760
26428         * gfortran.dg/g77/1832.f: Remove long string in write statement
26429         to allow the test to pass on correct list directed output with
26430         prepended space.
26431
26432 2005-09-07  James E Wilson  <wilson@specifix.com>
26433
26434         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26435
26436 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26437
26438         * gfortran.dg/parameter+save.f90: Rename to
26439         * gfortran.dg/parameter_save.f90: .. this.
26440
26441 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26442
26443         PR fortran/20848
26444         * gfortran.dg/parameter+save.f90: New test case.
26445
26446 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
26447
26448         PR fortran/19269
26449         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26450
26451 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26452
26453         PR c/23075
26454         * gcc.dg/pr23075.c: New test.
26455         * g++.dg/warn/pr23075.C: New test.
26456
26457         PR target/22362
26458         * gcc.target/i386/pr22362.c: New test.
26459
26460         PR rtl-optimization/23098
26461         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26462
26463         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26464         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26465         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26466
26467 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
26468
26469         * g++.dg/expr/cast6.C: New test.
26470
26471         PR c++/9782
26472         * g++.dg/init/new15.C: New test.
26473
26474 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26475
26476         * gcc.dg/vect/Os-vect-95.c: New test.
26477         * gcc.dg/vect/vect-95.c: Same.
26478
26479 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26480
26481         * gcc.dg/vect/vect-29.c: Update xfail testing.
26482         * gcc.dg/vect/vect-44.c: Same.
26483         * gcc.dg/vect/vect-48.c: Same.
26484         * gcc.dg/vect/vect-50.c: Same.
26485         * gcc.dg/vect/vect-72.c: Same.
26486         * gcc.dg/vect/vect-77.c: Same.
26487         * gcc.dg/vect/vect-78.c: Same.
26488         * gcc.dg/vect/vect-80.c: Same.
26489         * gcc.dg/vect/vect-96.c: Same.
26490         * gcc.dg/vect/vect-100.c: Same.
26491         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26492         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26493         * gfortran.dg/vect/vect-5.f90: Same.
26494
26495 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26496
26497         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26498         start strings.
26499         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26500         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26501
26502         PR c++/23056
26503         * g++.dg/opt/pr23056.C: New test.
26504
26505         PR rtl-optimization/23098
26506         * gcc.target/i386/pr23098.c: New test.
26507
26508 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
26509
26510         PR c++/23667
26511         * g++.dg/template/static15.C: New test.
26512
26513         PR c++/21440
26514         * g++.dg/ext/stmtexpr5.C: New test.
26515         * g++.dg/ext/stmtexpr6.C: Likewise.
26516
26517 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
26518
26519         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26520
26521         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26522         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26523         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26524
26525 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
26526
26527         PR libfortran/23321
26528         * gfortran.dg/direct_io_4.f90: New test case.
26529
26530 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
26531             Rasmus Hahn  <rassahah@neofonie.de>
26532
26533         PR libobjc/23108
26534         * objc.dg/type-stream-1.m: New test.
26535
26536 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
26537
26538         PR fortran/23661
26539         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26540         gfortran.dg/print_fmt_3.f90: New test.
26541
26542 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26543
26544         * gfortran.dg/fmt_t_1.f90: New test.
26545
26546 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26547
26548         PR rtl-optimization/23454
26549         * g++.dg/opt/pr23454.C: New test.
26550
26551 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
26552
26553         PR c++/23699
26554         * g++.dg/ext/static1.C: New test.
26555
26556 2005-09-02  Richard Henderson  <rth@redhat.com>
26557
26558         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26559         tail call to check_fa_work.
26560
26561 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
26562
26563         PR c++/21687
26564         * g++.dg/other/gc3.C: New test.
26565
26566 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26567
26568         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26569         * gcc.dg/20050826-1.c: Likewise.
26570
26571 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
26572
26573         PR c++/23167
26574         * g++.dg/expr/volatile1.C: New test.
26575
26576 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
26577
26578         PR middle-end/23547
26579         * gcc.dg/pr23547.c: New test.
26580
26581 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
26582
26583         PR c/22061
26584         * gcc.c-torture/execute/pr22061-1.c,
26585         * gcc.c-torture/execute/pr22061-2.c,
26586         * gcc.c-torture/execute/pr22061-3.c,
26587         * gcc.c-torture/execute/pr22061-4.c: New tests.
26588
26589 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26590
26591         * gcc.dg/Wredundant-decls-2.c: New test to check that
26592         -Wredundant-decls does not issue warning for a variable
26593         definition following a declaration.
26594
26595 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
26596
26597         PR debug/7241
26598         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26599         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26600         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26601
26602         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26603         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26604         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26605         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26606         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26607         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26608         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26609         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26610
26611 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26612
26613         PR objc/23306
26614         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26615         scan-assmbler.
26616
26617 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
26618
26619         PR target/21255
26620         * gcc.dg/pr21255-1.c: New test.
26621         * gcc.dg/pr21255-2-mb.c: Likewise.
26622         * gcc.dg/pr21255-2-ml.c: Likewise.
26623         * gcc.dg/pr21255-3.c: Likewise.
26624         * gcc.dg/pr21255-4.c: Likewise.
26625
26626 2005-08-31  Dale Johannesen  <dalej@apple.com>
26627
26628         * gcc.dg/20050830-1.c: New.
26629
26630 2005-08-31  Josh Conner  <jconner@apple.com>
26631
26632         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26633         command-line options for arm-*-* targets.
26634         * g++.dg/init/array16.C: Likewise.
26635         * g++.dg/other/crash-4.C: Likewise.
26636
26637 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26638
26639         PR obj-c++/23640
26640         * obj-c++.dg/gnu-runtime-3.mm: New test.
26641
26642 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26643
26644         PR c++/13377
26645         * g++.dg/lookup/ambig4.C: New test.
26646         * g++.dg/lookup/ambig5.C: New test.
26647         * g++.dg/tc1/dr101.C: Adjust error markers.
26648
26649 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26650
26651         PR c++/23639
26652         * g++.dg/template/ttp5.C: Adjust error markers.
26653
26654 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
26655
26656         PR testsuite/23609
26657         * lib/obj-c++.exp: Include target-libpath.exp.
26658         (obj-c++_link_flags): Look for the GNU libobjc library
26659         and set the library path to include it.
26660         Don't manually set LD_LIBRARY_PATH (etc.) but call
26661         set_ld_library_path_env_vars instead.
26662         (obj-c++_target_compile): Don't set library path or
26663         linker flags because they are already set correctly
26664         in obj-c++_link_flags.
26665
26666 2005-08-30  Josh Conner  <jconner@apple.com>
26667
26668         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26669         to command-line options for arm-*-* targets.
26670
26671 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
26672
26673         * g++.dg/other/i386-1.C: New.
26674
26675 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
26676
26677         PR preprocessor/20348
26678         PR preprocessor/20356
26679         * gcc.dg/cpp/pr20348.c: New test.
26680         * gcc.dg/cpp/pr20348.h: New file.
26681         * gcc.dg/cpp/inc/pr20348.h: New file.
26682         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26683         * gcc.dg/cpp/pr20356.c: New test.
26684         * gcc.dg/cpp/pr20356.h: New file.
26685         * gcc.dg/cpp/inc/pr20356.h: New file.
26686         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26687
26688 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
26689
26690         * gfortran.fortran-torture/execute/intrinsic_count.f90:
26691         Fix array dimension to avoid correct end-of-file error.
26692
26693 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
26694
26695         PR libfortran/23598
26696         * gfortran.dg/iostat_1.f90: New test.
26697
26698 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
26699
26700         PR middle-end/23408
26701         * gcc.dg/pr23408.c: New test.
26702
26703 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
26704
26705         PR c++/23099
26706         * g++.dg/init/member1.C: Make sure erroneous static data member
26707         definitions are required.
26708         * g++.dg/template/static13.C: New test.
26709         * g++.dg/template/static14.C: Likewise.
26710
26711 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
26712
26713         * gcc.target/i386/pr23575.c: Use -msse2 instead of
26714         -march=pentium4, remove ilp32 requirement.
26715
26716         PR middle-end/23484
26717         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26718         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26719
26720 2005-08-29  Andreas Jaeger  <aj@suse.de>
26721
26722         PR testsuite/23607
26723         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26724
26725 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
26726
26727         * gcc.c-torture/execute/20050316-2.c: New test.
26728         * gcc.c-torture/execute/20050316-3.c: New test.
26729         * gcc.dg/torture/pr16104-1.c: New test.
26730
26731 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
26732
26733         PR middle-end/23463
26734         * gcc.c-torture/execute/zero-struct-1.c: New test.
26735
26736 2005-08-27  Richard Guenther  <rguenther@suse.de>
26737
26738         PR target/23575
26739         * gcc.target/i386/pr23575.c: New testcase.
26740
26741 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
26742
26743         PR rtl-optimization/23561
26744         * gcc.c-torture/execute/20050826-1.c: New test.
26745
26746         PR rtl-opt/23560
26747         * gcc.c-torture/execute/20050826-2.c: New test.
26748
26749 2005-08-26  Dale Johannesen  <dalej@apple.com>
26750
26751         * gcc.dg/20030711-1.c: Modify to work on Darwin.
26752         * gcc.dg/20050826-1.c: New.
26753
26754 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
26755
26756         PR c++/19004
26757         * g++.dg/template/nontype13.C: New test.
26758
26759         PR c++/23491
26760         * g++.dg/init/new14.C: New test.
26761         * g++.dg/expr/anew1.C: Do not XFAIL.
26762         * g++.dg/expr/anew2.C: Likewise.
26763         * g++.dg/expr/anew3.C: Likewise.
26764
26765 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
26766
26767         PR middle-end/22439
26768         * gcc.dg/vla-3.c: New test.
26769
26770 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
26771
26772         PR fortran/20363
26773         * gfortran.dg/named_interface.f90: New.
26774
26775 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
26776
26777         * gcc.c-torture/execute/frame-address.c: New test.
26778
26779 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
26780
26781         PR c++/20817
26782         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
26783
26784 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26785
26786         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
26787
26788 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26789
26790         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
26791         * gcc.dg/altivec-22.c: Rename from..
26792         * gcc.dg/altivec-nomfcr.c: ..this.
26793
26794 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
26795
26796         PR tree-optimization/23546
26797         * gcc.dg/tree-ssa/pr23546.c: New test.
26798
26799 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
26800
26801         PR fortran/17758
26802         * gfortran.dg/nonreturning_statements.f90: New test.
26803
26804 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26805
26806         PR c++/22454
26807         * g++.dg/parse/crash29.C: New.
26808
26809 2005-08-23  DJ Delorie  <dj@redhat.com>
26810
26811         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
26812         constants have the L suffix.
26813
26814 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
26815
26816         PR c++/23044
26817         * g++.dg/template/instantiate8.C: New.
26818
26819 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
26820
26821         PR middle-end/23467
26822         * gcc.c-torture/execute/pr23467.c: New test.
26823
26824 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
26825
26826         PR tree-optimization/22043
26827         * gcc.c-torture/execute/20050613-1.c: New test.
26828
26829 2005-08-23  Ben Elliston  <bje@au.ibm.com>
26830
26831         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
26832
26833 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
26834
26835         PR rtl-optimization/23478
26836         * g++.dg/opt/pr23478.C: New test.
26837
26838 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
26839
26840         PR c/18715
26841         * gcc.dg/switch-warn-3.c: New test.
26842
26843 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26844
26845         PR c++/22233
26846         * g++.dg/template/param1.C: New test.
26847
26848 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26849
26850         PR c++/23089
26851         * g++.dg/other/incomplete1.C: New test.
26852
26853 2005-08-22  Ira Rosen  <irar@il.ibm.com>
26854
26855         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26856         are vectorizable.
26857
26858 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26859
26860         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26861         d_lines_5.f: New.
26862
26863 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
26864
26865         * gcc.target/i386/sse-4.c: New test.
26866
26867 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26868
26869         PR testsuite/23239
26870         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26871
26872 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
26873
26874         * gcc.dg/20050811-1.c: New test.
26875         * gcc.dg/20050811-2.c: New test.
26876
26877 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
26878
26879         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26880
26881 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
26882
26883         PR 23476
26884         * gcc.c-torture/compile/pr23476.c: New test.
26885
26886 2005-08-19  Devang Patel  <dpatel@apple.com>
26887
26888         PR tree-optimization/23048
26889         * gcc.dg/tree-ssa/pr23048.c: New test.
26890
26891 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26892
26893         PR middle-end/20624
26894         * g++.dg/warn/Wreturn-3.C: New test
26895
26896 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
26897
26898         PR tree-optimization/22228
26899         * g++.dg/vect/pr22543.cc: New test.
26900
26901 2005-08-17  Steven Bosscher  <stevenb@suse.de>
26902
26903         PR tree-optimization/21574
26904         * gcc.dg/tree-ssa/pr21574.c: New test.
26905
26906 2005-08-16  James E Wilson  <wilson@specifix.com>
26907
26908         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26909
26910 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
26911
26912         PR tree-opt/23402
26913         * gcc.c-torture/compile/zero-strct-3.c: New test.
26914         * gcc.c-torture/compile/zero-strct-4.c: New test.
26915
26916 2005-08-16  Steven Bosscher  <stevenb@suse.de>
26917
26918         PR target/23376
26919         * gcc.target/x86_64/pr23376.c: New test.
26920
26921 2005-08-16  Ian Lance Taylor  <ian@airs.com>
26922
26923         PR c++/23337
26924         * g++.dg/ext/vector2.C: New.
26925
26926 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26927
26928         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26929
26930 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26931
26932         PR libfortran/23428
26933         * gfortran.dg/inquire-complex.f90: New test case.
26934
26935 2005-08-16  James E Wilson  <wilson@specifix.com>
26936
26937         PR tree-optimization/21105
26938         * gcc.dg/large-size-array.c: New.
26939
26940 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
26941
26942         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26943         type.
26944         * gcc.dg/vect/vect-41: Likewise.
26945         * gcc.dg/vect/vect-42: Likewise.
26946         * gcc.dg/vect/vect-43: Likewise.
26947         * gcc.dg/vect/vect-44: Likewise.
26948         * gcc.dg/vect/vect-46: Likewise.
26949         * gcc.dg/vect/vect-47: Likewise.
26950         * gcc.dg/vect/vect-48: Likewise.
26951         * gcc.dg/vect/vect-52: Likewise.
26952         * gcc.dg/vect/vect-53: Likewise.
26953         * gcc.dg/vect/vect-54: Likewise.
26954         * gcc.dg/vect/vect-55: Likewise.
26955         * gcc.dg/vect/vect-56: Likewise.
26956         * gcc.dg/vect/vect-57: Likewise.
26957         * gcc.dg/vect/vect-58: Likewise.
26958         * gcc.dg/vect/vect-59: Likewise.
26959         * gcc.dg/vect/vect-60: Likewise.
26960         * gcc.dg/vect/vect-61: Likewise.
26961         * gcc.dg/vect/vect-85: Likewise.
26962         * gcc.dg/vect/vect-87: Likewise.
26963         * gcc.dg/vect/vect-88: Likewise.
26964         * gcc.dg/vect/vect-93.c: Likewise.
26965         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26966         * gcc.dg/vect/vect-75: Likewise.
26967         * gcc.dg/vect/vect-76: Likewise.
26968         * gcc.dg/vect/vect-77: Likewise.
26969         * gcc.dg/vect/vect-78: Likewise.
26970         * gcc.dg/vect/vect-80: Likewise.
26971         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26972         vectorized for the expected reason, rather than checking how alignment
26973         was handled.
26974         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26975         aligned type and also instead of aligned pointers. Added documentation.
26976
26977 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
26978
26979         * gfortran.dg/power.f90: New test.
26980
26981 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
26982
26983         PR rtl-optimization/23299
26984         * g++.dg/opt/pr23299.C: New test.
26985
26986 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26987
26988         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26989
26990 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
26991
26992         * g++.dg/template/local6.C: New test.
26993
26994 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
26995
26996         * execute/exceptions/finally-1.m: Check that the catch and finally are
26997         being called.  Also add a "return 0;" at the end of main.
26998
26999 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27000
27001         PR fortran/21432.
27002         * gfortran.dg/namelist_print_1.f: New test of functionality of
27003         PRINT namelist.
27004         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27005         namelist generates error with -std=f95.
27006
27007 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27008
27009         PR tree-optimization/23119
27010         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27011
27012 2005-08-13  Marcin Koziej  <creep@desk.pl>
27013             Andrew Pinski  <pinskia@physics.uc.edu>
27014
27015         PR libobjc/22492
27016         * execute/exceptions/finally-1.m: New test.
27017
27018 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27019
27020         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27021         testsuite.
27022         * objc/execute/exceptions/trivial.m: New test.
27023         * objc.dg/try-catch-11.m: Move to ...
27024         * objc/execute/exceptions/foward-1.m: Here.
27025         * objc.dg/try-catch-2.m: Move to ...
27026         * objc/execute/exceptions/catchall-1.m: Here.
27027         * objc.dg/try-catch-8.m: Move to ...
27028         * objc/execute/exceptions/local-variables-1.m: Here.
27029
27030 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27031
27032         * objc.dg/nested-func-1.m: Move to ...
27033         * objc/execute/nested-func-1.m: Here.
27034
27035 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27036
27037         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27038         in ${options} instead of [target_info name].
27039         * lib/obj-c++.exp (objc_target_compile): Likewise.
27040
27041 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27042
27043         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27044
27045 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27046
27047         part of PR testsuite/23348
27048         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27049         each of the torture options.
27050         * objc/compile/trivial.m: New test.
27051
27052 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27053
27054         * gfortran.dg/eoshift.f90: Correct format.
27055
27056 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27057
27058         * gfortran.fortran-torture/execute/character_passing.f90:
27059         Fix comment typo.
27060
27061 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27062
27063         PR c++/8271
27064         * g++.dg/template/unify10.C: New.
27065
27066 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27067
27068         * g++.dg/parse/pr22514.C: Move to...
27069         * g++.dg/debug/pr22514.C: here.
27070
27071 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27072
27073         PR c++/23266
27074         * g++.dg/inherit/pure1.C: New test.
27075
27076         * ChangeLog: Fix typos.
27077
27078 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27079             Steven Bosscher  <stevenb@suse.de>
27080
27081         * gfortran.dg/runtime_warning_1.f90: New test.
27082
27083 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27084
27085         PR c++/23219
27086         * g++.dg/parse/crash28.C: New.
27087
27088 2005-08-11  Richard Guenther  <rguenther@suse.de>
27089
27090         PR target/23289
27091         * gcc.target/i386/tailcall-1.c: New testcase.
27092
27093 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27094
27095         * gcc.dg/vect/vect-67.c: Un-xfail.
27096
27097 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27098
27099         PR c++/23225
27100         * g++.dg/parse/crash27.C: new test.
27101
27102 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27103
27104         PR libfortran/22143
27105         * gfortran.dg/shift-kind.f90: New testcase.
27106
27107 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27108
27109         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27110         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27111
27112 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27113
27114         PR c++/20646
27115         * g++.dg/other/mult-stor1.C: New test.
27116
27117 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27118
27119         * gcc.c-torture/pr18299-1.c: Move to ...
27120         * gcc.c-torture/compile/pr18299-1.c: Here.
27121
27122 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27123
27124         * gfortran/fortran.torture/execute/character_passing.f90:
27125         Fix types for LSAME.
27126
27127 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27128
27129         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27130         input data back to what it was originally.
27131
27132 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27133
27134         * objc.dg/try-catch-8.m: Enable for all targets.
27135
27136 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27137
27138         * gcc.dg/pr23165.c: New test.
27139
27140 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27141
27142         PR tree-optimization/23234
27143         * gcc.dg/tree-ssa/pr23234.c: New test.
27144
27145 2005-08-08  Josh Conner  <jconner@apple.com>
27146
27147         PR rtl-optimization/23241
27148         * gcc.dg/char-compare.c: New test.
27149
27150 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27151
27152         PR c++/22508
27153         * g++.dg/init/new13.C: New test.
27154
27155 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27156
27157         PR c++/21166
27158         * g++.dg/other/crash-4.C: Adjust
27159         * g++/dg/ext/packed9.C: New.
27160
27161 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27162
27163         PR middle-end/21964
27164         * gcc.c-torture/execute/pr21964-1.c: New test.
27165
27166 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27167
27168         PR c/22458
27169         * gcc.dg/pr22458-1.c: New test.
27170
27171 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27172             Steven G. Kargl <kargls@comcast.net>
27173
27174         PR fortran/22390
27175         * gfortran.dg/flush_1.f90: New test.
27176
27177 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27178
27179         PR c++/23191
27180         * g++.dg/template/eh2.C: New test.
27181
27182 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27183
27184         PR c++/19498
27185         * g++.dg/template/instantiate7.C: New test.
27186
27187 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27188
27189         PR c/23113
27190         * gcc.dg/Wunused-value-1.c: New test.
27191
27192 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27193
27194         PR rtl-optimization/23233
27195         * gcc.c-torture/compile/pr23233-1.c: New test.
27196
27197 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27198
27199         PR fortran/18833
27200         PR fortran/20850
27201         * gfortran.dg/equiv_1.f90: New test.
27202         * gfortran.dg/equiv_2.f90: New test.
27203         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27204         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27205         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27206
27207 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27208
27209         * gcc.c-torture/execute/vrp-5.c: New test.
27210         * gcc.c-torture/execute/vrp-6.c: New test.
27211         * gcc.dg/tree-ssa/vrp21.c: New test.
27212
27213 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27214
27215         * g++.dg/parse/pr22514.C: New test.
27216
27217 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27218
27219         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27220
27221         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27222         instead of constant loads / pool entries.
27223
27224 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27225
27226         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27227         TEST_TO_WCTYPE.
27228
27229 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27230
27231         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27232         __WINT_TYPE__ in generated prototypes if possible.
27233
27234 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27235
27236         PR 22037
27237         * g++.dg/tree-ssa/pr22037.C:
27238
27239 2005-08-04  Richard Henderson  <rth@redhat.com>
27240
27241         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27242         scan-tree-dump-times directive.
27243
27244 2005-08-04  Jan Hubicka  <jh@suse.cz>
27245
27246         * gcov-1.C: Fix switch counts.
27247         * gcov-4b.c: Likewise.
27248
27249 2005-08-03  Jeff Law  <law@redhat.com>
27250
27251         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27252
27253 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27254
27255         * gcc.c-torture/execute/pr23135.c: New test.
27256
27257 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27258
27259         PR tree-optimization/19899
27260         * gcc.dg/tree-ssa/scev-1.c: New test.
27261         * gcc.dg/tree-ssa/scev-2.c: New test.
27262
27263 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27264
27265         PR target/18582
27266         * gcc.dg/torture/pr18582-1.c: New test.
27267
27268 2005-08-03  Jan Hubicka  <jh@suse.cz>
27269
27270         * update-conroll.c: New testcase.
27271         * update-conroll-2.c: New testcase.
27272
27273 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27274
27275         * gfortran.dg/constant_substring.f: New test.
27276         * gfortran.dg/pr22491.f: New test.
27277
27278 2005-08-02  Jan Hubicka  <jh@suse.cz>
27279
27280         * update-threading.c: Replace by the proper one.
27281
27282 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27283
27284         PR 23164
27285         * g++.dg/tree-ssa/pr23164.C: New test.
27286
27287 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27288
27289         * gcc.dg/tree-ssa/pr23192.c: New test.
27290
27291 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27292
27293         * gcc.c-torture/execute/vrp-4.c: New test.
27294
27295 2005-08-02  Jan Hubicka  <jh@suse.cz>
27296
27297         * update-threading.c: New test.
27298
27299 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27300
27301         * gcc.c-torture/compile/20050801-1.c: New test.
27302         * gcc.c-torture/compile/20050801-2.c: New test.
27303
27304 2005-08-01  Jan Hubicka  <jh@suse.cz>
27305
27306         * val-prof-5.c: New test.
27307
27308 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27309
27310         PR c/22311
27311         * gcc.dg/pr22311-1.c : New test.
27312
27313 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27314
27315         PR target/23095
27316         * gfortran.dg/pr23095.f: New test.
27317
27318         PR c++/22003
27319         * g++.dg/other/pr22003.C: New test.
27320
27321 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27322
27323         PR target/20621
27324         * gcc.c-torture/execute/pr20621-1.c: New test.
27325
27326 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27327
27328         * gfortran.dg/comma_format_extension_4.f: Adjust length
27329         of string for format.
27330         * gfortran.dg/der_array_io_1.f: Replace illegal internal
27331         print statement with internal write.
27332         * gfortran.dg/der_array_io_2.f: Likewise.
27333         * gfortran.dg/der_array_io_3.f: Likewise.
27334
27335 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
27336
27337         * gcc.dg/fold-abs-4.c: new test.
27338
27339 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
27340
27341         PR fortran/22570 an related issues.
27342         * gfortran.dg/x_slash_1.f: New test.
27343
27344 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
27345
27346         PR c/23143
27347         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27348         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27349
27350 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27351
27352         PR c/529
27353         * gcc.dg/Wshadow-3.c: New test.
27354
27355 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
27356
27357         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27358         used to have the wrong bounds).
27359
27360 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27361
27362         PR c/21720
27363         * gcc.dg/hex-round-1.c: Test more cases.
27364         * gcc.dg/hex-round-2.c: New test.
27365
27366 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
27367
27368         PR 22550
27369         * g++.dg/tree-ssa/pr22550.C: New test.
27370
27371 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
27372
27373         * gcc.dg/tree-ssa/vrp19.c: New test.
27374         * gcc.dg/tree-ssa-vrp20.c: New test.
27375
27376 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27377
27378         PR c/22240
27379         * gcc.dg/transparent-union-4.c: New test.
27380
27381 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27382
27383         PR c/22192
27384         * gcc.dg/c99-vla-2.c: New test.
27385
27386 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27387
27388         PR c/21720
27389         * gcc.dg/hex-round-1.c: New test.
27390
27391 2005-07-28  Jan Hubicka  <jh@suse.cz>
27392
27393         * inliner-1.c: Do not dump everything.
27394         * tree-prof.exp: Do not pass -ftree-based-profiling.
27395         * bprob.exp: Likewise.
27396
27397         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27398
27399 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
27400
27401         PR c++/22545
27402         * g++.dg/expr/ptrmem7.C: New test.
27403
27404 2005-07-28  Mike Stump  <mrs@apple.com>
27405
27406         * g++.old-deja/g++.mike/visibility-1.C: New test.
27407
27408 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27409
27410         PR c/20187
27411         * gcc.c-torture/execute/pr20187-1.c: New test.
27412
27413 2005-07-28  Jeff Law  <law@redhat.com>
27414
27415         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27416         * gcc.dg/tree-ssa/vrp18.c: New test.
27417
27418 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27419
27420         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27421
27422 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27423
27424         PR tree-optimization/22506
27425         * gcc.dg/vect/ps22506.c: New test.
27426
27427 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
27428
27429         PR target/21149
27430         * gcc.target/i386/sse-3.c: New test.
27431
27432 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27433
27434         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27435         * gcc.target/mips/mips32-dsp-type.c: Likewise.
27436
27437 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27438
27439         PR c/22589
27440         * gcc.c-torture/compile/pr22589-1.c: New test.
27441
27442 2005-07-28  Jan Hubicka  <jh@suse.cz>
27443
27444         * update-loopch.c: New testcase.
27445
27446 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27447
27448         PR rtl-optimization/23047
27449         * gcc.c-torture/execute/pr23047.c: New test.
27450         * gcc.c-torture/execute/pr23047.x: New.
27451
27452 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27453
27454         PR tree-optimization/22493
27455         * gcc.c-torture/execute/pr22493-1.c: New test.
27456         * gcc.c-torture/execute/pr22493-1.x: New.
27457         * gcc.c-torture/execute/vrp-1.c: New test.
27458         * gcc.c-torture/execute/vrp-2.c: New test.
27459         * gcc.c-torture/execute/vrp-2.c: New test.
27460
27461 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
27462
27463         * gcc.target/frv/all-builtin-read8.c: Delete.
27464         * gcc.target/frv/all-builtin-read16.c: Delete.
27465         * gcc.target/frv/all-builtin-read32.c: Delete.
27466         * gcc.target/frv/all-builtin-read64.c: Delete.
27467         * gcc.target/frv/all-builtin-write8.c: Delete.
27468         * gcc.target/frv/all-builtin-write16.c: Delete.
27469         * gcc.target/frv/all-builtin-write32.c: Delete.
27470         * gcc.target/frv/all-builtin-write64.c: Delete.
27471         * gcc.target/frv/all-read-write-1.c: New.
27472
27473 2005-07-27  Jeff Law  <law@redhat.com>
27474
27475         * gcc.c-torture/execute/pr22630.c: New test.
27476
27477 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
27478
27479         PR tree-optimization/23073
27480         * gcc.dg/vect/nodump-pr23073.c: New test.
27481         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27482
27483 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
27484
27485         PR tree-optimize/22348
27486         * gcc.c-torture/execute/pr22348.c: New.
27487
27488 2005-07-27  Richard Guenther  <rguenther@suse.de>
27489
27490         * gcc.dg/tree-ssa/salias-1.c: New testcase.
27491
27492 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27493
27494         PR fortran/22503
27495         * gfortran.dg/logical_comp.f90: New test.
27496
27497 2005-07-27  Jan Hubicka  <jh@suse.cz>
27498
27499         * inliner-1.c: Add cleanup of dumps.
27500         * val-prof-*.c: Likewise.
27501         * update-tailcall.c: New.
27502
27503 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
27504
27505         PR 22591
27506         * gcc.dg/tree-ssa/pr22591.c: New test.
27507         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27508
27509 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
27510
27511         PR libobjc/22606
27512         * objc.dg/try-catch-11.m: New test.
27513
27514 2005-07-26  Richard Guenther  <rguenther@suse.de>
27515
27516         PR tree-optimization/22486
27517         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27518
27519 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27520
27521         PR tree-opt/22484
27522         * g++.dg/opt/loop2.C: New test.
27523
27524 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27525
27526         * gcc.dg/tree-ssa/reassoc-3.c: New test.
27527         * gcc.dg/tree-ssa/reassoc-4.c: New test.
27528
27529 2005-07-25  Adam Nemet  <anemet@lnxw.com>
27530
27531         * lib/profopt.exp (profopt-execute): Check for profiling data
27532         files on the target.
27533
27534 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
27535
27536         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27537         for matching of asm labels.
27538
27539 2005-07-25  Richard Guenther  <rguenther@suse.de>
27540
27541         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27542
27543 2005-07-25  Richard Guenther  <rguenther@suse.de>
27544
27545         PR testsuite/22624
27546         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27547
27548 2005-07-25  Ira Rosen  <irar@il.ibm.com>
27549
27550         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27551         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27552         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27553         * gcc.dg/vect/vect-100.c: New test.
27554         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27555         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27556         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27557         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27558         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27559         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27560         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27561         * gfortran.dg/vect/pr19049.f90: New testcase.
27562         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27563
27564 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
27565
27566         * gcc.c-torture/execute/20050713-1.c: New test.
27567
27568         PR fortran/20063
27569         * gfortran.fortran-torture/execute/data_4.f90: New test.
27570
27571         PR middle-end/20303
27572         * gcc.dg/visibility-d.c: New test.
27573
27574 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
27575
27576         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27577         * gfortran.dg/underflow.f90: Ditto.
27578
27579 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27580
27581         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27582         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27583         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27584
27585 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27586
27587         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27588         include case of field width of zero.
27589
27590 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27591
27592         PR libgfortran/21875
27593         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27594         with trailing blanks on normal formatted read.
27595
27596 2005-07-23  Chao-ying Fu  <fu@mips.com>
27597
27598         * gcc.target/mips/mips32-dsp-type.c: New test.
27599         * gcc.target/mips/mips32-dsp.c: New test.
27600
27601 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
27602
27603         PR testsuite/21073
27604         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27605
27606         PR testsuite/20454
27607         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27608         and __cyg_profile_func_exit.
27609
27610 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
27611
27612         * gfortran.dg/comma_format_extension_3.f: Fix typo.
27613         * gfortran.dg/comma_format_extension_4.f: Same.
27614         * gfortran.dg/pr15332.f: Same.
27615         * gfortran.dg/pr21730.f: Same.
27616
27617 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
27618
27619         * g++.dg/opt/vrp2.C: Fix testcase.
27620
27621         PR tree-opt/22625
27622         * g++.dg/opt/vrp2.C: New test.
27623
27624 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
27625
27626         PR debug/21828
27627         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27628
27629 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
27630
27631         * gcc.dg/tree-ssa/20050719-1.c: New test.
27632
27633 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
27634
27635         * gcc.dg/bfin-longcall-1.c: New file.
27636         * gcc.dg/bfin-longcall-2.c: New file.
27637
27638 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
27639
27640         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27641
27642 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27643
27644         PR middle-end/19055
27645         * gcc.dg/tree-ssa/pr19055.c: New test.
27646         * gcc.dg/tree-ssa/pr19055-2.c: New test.
27647
27648 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27649
27650         PR C++/22358
27651         * g++.dg/other/pr22358.C: New test.
27652
27653 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
27654
27655         PR c++/2922
27656         * g++.dg/lookup/two-stage5.C: New test from bug comments.
27657
27658 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27659
27660         PR c++/15938
27661         * g++.dg/init/union2.C: New test.
27662
27663 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27664
27665         PR c/22393
27666         * gcc.dg/complex-4.c: New test.
27667
27668 2005-07-21  Richard Guenther  <rguenther@suse.de>
27669
27670         PR testsuite/22522
27671         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27672         scanning for asm labels.
27673         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27674
27675 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27676
27677         PR target/22085
27678         * gcc.dg/altivec-pr22085.c: New.
27679
27680 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27681
27682         PR tree-optimization/19210
27683         * gcc.dg/tree-ssa/pr19210-1.c: New.
27684         * gcc.dg/tree-ssa/pr19210-2.c: New.
27685
27686 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
27687
27688         PR rtl-optimization/22167
27689         * g++.dg/opt/pr22167.C: New test.
27690
27691 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
27692
27693         PR c++/2922
27694         * g++.dg/lookup/two-stage2.C: New.
27695         * g++.dg/lookup/two-stage3.C: New.
27696         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27697         fixed two-stage name lookup for operators.
27698         * g++.dg/template/call3.C: Compiler now produces an appropriate
27699         error message.
27700         * g++.dg/template/crash37.C: Compiler now describes bla() on line
27701         14 as a candidate.
27702         * g++.dg/template/ptrmem4.C: Compiler produces different error
27703         message.
27704         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27705         connect_to_method as a candidate.
27706
27707 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
27708
27709         * gcc.dg/fold-alloc-1.c: New test.
27710
27711 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
27712
27713         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27714         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27715
27716 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
27717
27718         * gcc.dg/fold-abs-1.c: New test.
27719         * gcc.dg/fold-abs-2.c: New test.
27720         * gcc.dg/fold-abs-3.c: New test.
27721
27722 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
27723
27724         Make CONSTRUCTOR use VEC to store initializers.
27725         * g++.dg/ext/complit3.C: Check for specific error messages.
27726         * g++.dg/init/brace2.C: Update error message.
27727         * g++.dg/warn/Wbraces2.C: Likewise.
27728
27729 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
27730
27731         PR fortran/16940
27732         * gfortran.dg/module_interface_1.f90: New test.
27733
27734 2005-07-19  Danny Berlin <dberlin@dberlin.org>
27735             Kenneth Zadeck <zadeck@naturalbridge.com>
27736
27737         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27738
27739 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27740
27741         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27742         specify -Wformat for these tests.
27743         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27744         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27745         * gcc.dg/format/opt-6.c: Delete.
27746
27747 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27748
27749         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27750         * gcc.dg/tree-ssa/sra-3.c: Likewise.
27751
27752 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27753
27754         * gcc.dg/tree-ssa/alias-2.c: New test.
27755
27756 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
27757
27758         PR c++/22263
27759         * g++.dg/template/explicit7.C: New test.
27760
27761 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
27762
27763         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27764         field width of 8 to +Inf and -Inf.
27765
27766 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
27767
27768         PR c++/22139
27769         * g++.dg/template/friend36.C: New test.
27770
27771 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
27772
27773         PR fortran/21730
27774         * gfortran.dg/pr21730.f: New test.
27775
27776 2005-07-16  Danny Berlin <dberlin@dberlin.org>
27777             Kenneth Zadeck <zadeck@naturalbridge.com>
27778
27779         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
27780         since pure const detection cannot run at -O1 in c compiler.
27781         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
27782         can now optimize this case properly.
27783         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
27784         because we now pass.
27785         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
27786
27787 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
27788
27789         PR c/22421
27790         * gcc.dg/format/bitfld-1.c: New test.
27791
27792 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27793
27794         PR c++/22204
27795         * g++.dg/rtti/repo1.C: New test.
27796
27797 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
27798
27799         PR middle-end/22398
27800         * gcc.c-torture/compile/pr22398.c: New test.
27801
27802 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27803
27804         PR c++/22132
27805         * g++.dg/expr/cast4.C: New test.
27806
27807 2005-07-15  Richard Guenther  <rguenther@suse.de>
27808
27809         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
27810         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27811
27812 2005-07-15  Steven Bosscher  <stevenb@suse.de>
27813
27814         PR tree-optimization/22230
27815         * gcc.dg/tree-ssa/pr22230.c: New test.
27816
27817 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
27818
27819         * gfortran.dg/g77/cpp6.f: New test.
27820
27821         PR fortran/22417
27822         * gfortran.dg/g77/cpp5.F: New test.
27823         * gfortran.dg/g77/cpp5.h: New file.
27824         * gfortran.dg/g77/cpp5inc.h: New file.
27825
27826 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
27827
27828         PR libfortran/16435
27829         * gfortran.dg/tl_editting.f90: New.
27830         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
27831
27832 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
27833
27834         * gfortran.dg/char_array_constructor.f90: New test.
27835
27836 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
27837
27838         * gfortran.dg/past_eor.f90: New.
27839         * gfortran.dg/complex_read.f90: New.
27840
27841 2005-07-13  Jeff Law  <law@redhat.com>
27842
27843         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27844         additional casts.
27845
27846         * gcc.dg/tree-ssa/pr22321.c: New test
27847
27848 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
27849
27850         PR tree-optimization/21921
27851         * gcc.dg/tree-ssa/pr21921.c: New.
27852
27853 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27854
27855         PR tree-optimizatio/22442
27856         * gcc.dg/tree-ssa/loop-11.c: New test.
27857
27858 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27859
27860         PR tree-opt/21840
27861         * gcc.c-torture/compile/pr21840.c: New test.
27862
27863 2005-07-12  Jan Hubicka  <jh@suse.cz>
27864
27865         * gcc.c-torture/compile/pr22379.c: New test.
27866
27867 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
27868
27869         PR libfortran/21593
27870         gfortran.dg/dev_null.f90: Remove outdated comment about
27871         PR libfortran/21593.
27872
27873
27874 2005-07-12  Dale Johannesen  <dalej@apple.com>
27875
27876         * gcc.target/i386/compress-float-sse.c: New.
27877         * gcc.target/i386/compress-float-sse-pic.c: New.
27878         * gcc.target/i386/compress-float-387.c: New.
27879         * gcc.target/i386/compress-float-387-pic.c: New.
27880         * gcc.dg/compress-float-ppc.c: New.
27881         * gcc.dg/compress-float-ppc-pic.c: New.
27882
27883 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
27884
27885         PR libfortran/21593
27886         gfortran.dg/dev_null.f90: Remove targets.
27887
27888 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27889
27890         PR tree-opt/22335
27891         * gcc.dg/pr22335-1.c: New test.
27892         * gcc.dg/pr22335-2.c: New test.
27893
27894 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27895
27896         PR c++/20172
27897         * g++.dg/template/nontype12.C : New test.
27898
27899 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27900
27901         * gcc.dg/tree-ssa/loop-10.c: New test.
27902
27903 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
27904
27905         * gcc.c-torture/execute/20020720-1.x: Remove.
27906
27907 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
27908
27909         * gfortran.fortran-torture/execute/forall_7.f90: New test.
27910
27911 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
27912
27913         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27914         (dg-mips-options): Use it.
27915
27916 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
27917
27918         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27919
27920 2005-07-09  Richard Henderson  <rth@redhat.com>
27921
27922         * lib/target-supports.exp (check_effective_target_sync_char_short):
27923         Add alpha.
27924
27925 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
27926
27927         PR libfortran/22217
27928         * gfortran.dg/negative-z-descriptor.f90: New test.
27929
27930 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27931
27932         PR tree-opt/22329
27933         * gcc.dg/pr22329.c: New test.
27934
27935 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
27936
27937         PR tree-optimization/20139
27938         * gcc.dg/tree-ssa/pr20139.c: New.
27939
27940 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27941
27942         PR tree-opt/22356
27943         * gcc.dg/pr22356-1.c: New test.
27944
27945 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
27946
27947         PR c++/21799
27948         * g++.dg/template/unify8.C: New.
27949         * g++.dg/template/unify9.C: New.
27950
27951 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
27952
27953         * gfortran.fortran-torture/execute/entry_10.f90: New test.
27954
27955 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
27956
27957         * gcc.dg/darwin-version-1.c: New.
27958         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27959         * gcc.dg/builtins-20.c: Likewise.
27960         * gcc.dg/builtins-53.c: Likewise.
27961         * gcc.dg/torture/builtins-convert-1.c: Likewise.
27962         * gcc.dg/torture/builtins-convert-2.c: Likewise.
27963         * gcc.dg/torture/builtins-convert-3.c: Likewise.
27964         * gcc.dg/torture/builtins-power-1.c: Likewise.
27965         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27966         on Darwin.
27967
27968 2005-07-07  Jeff Law  <law@redhat.com>
27969
27970         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
27971         argument evaluation order.
27972
27973 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
27974
27975         PR libfortran/21594
27976         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27977         Add test cases where the shift length is greater than the
27978         array length.
27979
27980 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27981
27982         * obj-c++.dg/proto-lossage-6.mm: New.
27983         * objc.dg/proto-lossage-6.m: New.
27984
27985 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27986
27987         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27988         * objc.dg/gnu-runtime-2.m: Likewise.
27989
27990 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27991
27992         * gfortran.dg/longline.f: New test.
27993
27994         * gfortran.dg/badline.f: New test.
27995
27996 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27997
27998         PR fortran/16531
27999         PR fortran/15966
28000         PR fortran/18781
28001         * gfortran.dg/hollerith.f90: New.
28002         * gfortran.dg/hollerith2.f90: New.
28003         * gfortran.dg/hollerith3.f90: New.
28004         * gfortran.dg/hollerith4.f90: New.
28005         * gfortran.dg/hollerith_f95.f90: New.
28006         * gfortran.dg/hollerith_legacy.f90: New.
28007         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28008
28009 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28010
28011         PR objc/22274
28012         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28013         * objc.dg/gnu-runtime-2.m: New.
28014
28015 2005-07-06  Jeff Law  <law@redhat.com>
28016
28017         * gcc.dg/tree-ssa/vrp17.c: New test.
28018
28019 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28020
28021         PR fortran/22327
28022         * gfortran.dg/array_constructor_5.f90: New test.
28023
28024 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28025
28026         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28027
28028 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28029
28030         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28031         * gcc.dg/980816-1.c: Ditto.
28032
28033 2005-07-06  Jeff Law  <law@redhat.com>
28034
28035         * gcc.c-torture/compile/pr21356.c: New test.
28036
28037 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28038
28039         PR c/22013
28040         PR c/22098
28041         * gcc.c-torture/compile/pr22013-1.c,
28042         gcc.c-torture/execute/pr22098-1.c,
28043         gcc.c-torture/execute/pr22098-2.c,
28044         gcc.c-torture/execute/pr22098-3.c: New tests.
28045
28046 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28047
28048         PR c/22308
28049         * gcc.dg/pr22308-1.c: New test.
28050
28051 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28052
28053         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28054         target.
28055         * gcc.dg/compare9.c: Use -fshort-enums instead of
28056         -fno-short-enums.  Change the last test to dg-bogus.
28057
28058 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28059
28060         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28061         * gcc.dg/compare9.c: New.
28062
28063 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28064
28065         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28066
28067 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28068
28069         PR testsuite/22288
28070         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28071
28072
28073 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28074
28075         * gcc.dg/format/gcc_gfc-1.c: New.
28076
28077 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28078
28079         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28080
28081 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28082
28083         PR fortran/20842
28084         * gfortran.dg/io_invalid_1.f90: New test.
28085
28086 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28087
28088         * gcc.dg/format/gcc_diag-1.c: Update.
28089
28090 2005-07-02  Jeff Law  <law@redhat.com>
28091
28092         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28093         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28094
28095 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28096
28097         * gcc.dg/format/gcc_diag-1.c: Update.
28098
28099 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28100
28101         PR tree-opt/22269
28102         * gcc.c-torture/compile/pr22269.c: New test.
28103
28104 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28105
28106         PR 21584
28107         PR 22219
28108         * g++.dg/tree-ssa/pr21584-1.C: New test.
28109         * g++.dg/tree-ssa/pr21584-2.C: New test.
28110
28111 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28112
28113         * obj-c++.dg/try-catch-11.mm: New.
28114         * objc.dg/try-catch-10.m: New.
28115
28116 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28117
28118         * g++.dg/other/ucnid-1.C: xfail on AIX.
28119
28120 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28121
28122         PR 22234
28123         * gcc.dg/20050629-1.c: New test.
28124
28125 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28126
28127         * obj-c++.dg/const-str-1[0-1].mm: New.
28128         * objc.dg/const-str-1[0-1].m: New.
28129
28130 2005-05-29  Richard Henderson  <rth@redhat.com>
28131
28132         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28133         Rename from check_effective_target_vect_no_max.
28134         (check_effective_target_vect_no_int_add): New.
28135         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28136         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28137         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28138         * gcc.dg/vect/vect-reduc-1.c: Use both.
28139         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28140
28141 2005-05-29  Richard Henderson  <rth@redhat.com>
28142
28143         * lib/target-supports.exp (check_effective_target_vect_no_max):
28144         Remove i386 and x86_64.
28145
28146 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28147
28148         PR testsuite/21969
28149         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28150
28151 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28152
28153         PR middle-end/21969
28154         * gcc.dg/vect/pr21969.c: New test.
28155
28156 2005-06-28  Eric Christopher  <echristo@redhat.com>
28157
28158         PR c/22052
28159         PR c/21975
28160         * gcc.dg/inline1.c: New test.
28161         * gcc.dg/inline2.c: Ditto.
28162         * gcc.dg/inline3.c: Ditto.
28163         * gcc.dg/inline4.c: Ditto.
28164         * gcc.dg/inline5.c: Ditto.
28165
28166 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28167
28168         PR libfortran/22142
28169         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28170         Add testcase also testing eoshift1 for PR 22142.
28171
28172 2005-06-28  Richard Henderson  <rth@redhat.com>
28173
28174         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28175         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28176         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28177         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28178         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28179
28180 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28181
28182         PR libfortran/22142
28183         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28184         Add testcase for PR 22142.
28185
28186 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28187
28188         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28189         gcc.target/ia64/fpreg-2.c: New tests.
28190
28191 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28192
28193         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28194
28195 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28196
28197         PR libfortran/22170
28198         * gfortran.dg/slash_1.f90: New test.
28199
28200 2005-06-27  Richard Henderson  <rth@redhat.com>
28201
28202         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28203         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28204         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28205         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28206         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28207         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28208
28209 2005-06-27  Richard Henderson  <rth@redhat.com>
28210
28211         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28212         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28213
28214 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28215
28216         * obj-c++.dg/proto-lossage-5.mm: New.
28217         * objc.dg/proto-lossage-5.m: New.
28218
28219 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28220
28221         PR 21959
28222         * gcc.dg/tree-ssa/pr21959.c: New test.
28223
28224 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28225
28226         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28227         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28228         testing uninitialized var.
28229
28230         * gcc.c-torture/execute/builtins/chk.h: New.
28231         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28232         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28233         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28234         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28235         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28236         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28237         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28238         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28239         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28240         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28241         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28242         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28243         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28244         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28245         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28246         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28247         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28248         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28249         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28250         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28251         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28252         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28253         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28254         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28255         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28256         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28257         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28258         * gcc.dg/builtin-object-size-1.c: New test.
28259         * gcc.dg/builtin-object-size-2.c: New test.
28260         * gcc.dg/builtin-object-size-3.c: New test.
28261         * gcc.dg/builtin-object-size-4.c: New test.
28262         * gcc.dg/builtin-object-size-5.c: New test.
28263         * gcc.dg/builtin-stringop-chk-1.c: New test.
28264         * gcc.dg/builtin-stringop-chk-2.c: New test.
28265         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28266         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28267         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28268         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28269         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28270         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28271         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28272         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28273         * gcc.c-torture/execute/printf-1.c: New test.
28274         * gcc.c-torture/execute/fprintf-1.c: New test.
28275         * gcc.c-torture/execute/vprintf-1.c: New test.
28276         * gcc.c-torture/execute/vfprintf-1.c: New test.
28277         * gcc.c-torture/execute/printf-chk-1.c: New test.
28278         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28279         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28280         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28281
28282 2005-06-27  Michael Matz  <matz@suse.de>
28283
28284         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28285         slot is not merged if address escapes.
28286
28287 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28288
28289         PR c/21911
28290         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28291
28292 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28293
28294         PR middle-end/17965
28295         * gcc.c-torture/compile/20050622-1.c: New test.
28296
28297         PR middle-end/22028
28298         * gcc.dg/20050620-1.c: New test.
28299
28300 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28301
28302         PR tree-optimization/22026
28303         * gcc.dg/tree-ssa/pr22026.c: New.
28304
28305 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28306
28307         PR libfortran/22144
28308         * gfortran.dg/shift-alloc.f90: New testcase.
28309
28310 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28311
28312         * all files: Update FSF address in copyright headers.
28313
28314 2005-06-22  Jan Hubicka  <jh@suse.cz>
28315
28316         * wholeprogram-1.c: New testcase.
28317         * wholeprogram-2.c: New testcase.
28318
28319 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28320
28321         PR 22171
28322         * gcc.dg/tree-ssa/pr22171.c: New test.
28323
28324 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28325
28326         * gfortran.dg/simplify_modulo.f90: New.
28327
28328 2005-06-24  Jan Hubicka  <jh@suse.cz>
28329
28330         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28331
28332 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28333
28334         * obj-c++.dg/proto-lossage-[1-4].mm: New.
28335
28336 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28337
28338         * obj-c++.dg/typedef-alias-1.mm: New.
28339         * objc.dg/typedef-alias-1.m: New.
28340
28341 2005-06-23  Jeff Law  <law@redhat.com>
28342
28343         * gcc.dg/tree-ssa/vrp16.c: New test.
28344
28345 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28346
28347         * lib/target-supports.exp: Add
28348         check_effective_target_fortran_large_real and
28349         check_effective_target_fortran_large_int to check for
28350         corresponding effective targets.
28351         * gfortran.dg/large_integer_kind_1.f90: New test.
28352         * gfortran.dg/large_real_kind_1.f90: New test.
28353
28354 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
28355
28356         PR tree-optimization/22117
28357         * gcc.dg/tree-ssa/pr22117.c: New.
28358
28359 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
28360
28361         PR testsuite/22123
28362         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28363
28364 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
28365
28366         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28367
28368 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
28369
28370         * gfortran.dg/f2c_4.f90: Add tests for complex functions
28371         * gfortran.dg/f2c_4.c: Likewise.
28372
28373 2005-06-22 Paul Brook  <paul@codesourcery.com>
28374
28375         PR fortran/21034
28376         * gfortran.dg/auto_save_1.f90: New test.
28377
28378 2005-06-22  Michael Matz  <matz@suse.de>
28379
28380         * gcc.target/x86-64/abi: New directory.
28381         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28382         * gcc.target/x86-64/abi/README.gcc: New file.
28383         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28384         * gcc.target/x86-64/abi/asm-support.s: New file.
28385         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28386         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28387         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28388         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28389         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28390         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28391         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28392         * gcc.target/x86_64/abi/test_bitfields.c: New test.
28393         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28394         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28395         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28396         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28397         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28398         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28399         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28400         * gcc.target/x86_64/abi/test_varargs.c: New test.
28401
28402 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
28403
28404         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28405         32-bit i?86 and x86_64.
28406
28407 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
28408
28409         * obj-c++.dg/const-str-[1-9].mm: New tests.
28410
28411 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
28412
28413         PR fortran/22010
28414         * gfortran.dg/namelist_use.f90: New.
28415         * gfortran.dg/namelist_use_only.f90: New.
28416
28417 2005-06-21  Jeff Law  <law@redhat.com>
28418
28419         * gcc.dg/tree-ssa/vrp15.c: New test.
28420
28421 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
28422
28423         * lib/target-supports.exp (check_effective_target_vect_reduction):
28424         Remove.
28425         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28426         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28427         remove vect_reduction target keyword. Also avoid two returns in main.
28428         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28429         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28430         * gcc.dg/vect/vect-reduc-1short.c: New test.
28431         * gcc.dg/vect/vect-reduc-1char.c: New test.
28432         * gcc.dg/vect/vect-reduc-2short.c: New test.
28433         * gcc.dg/vect/vect-reduc-2char.c: New test.
28434         * gcc.dg/vect/vect-reduc-6.c: New test.
28435         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28436         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28437         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28438
28439 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28440         Paul Thomas  <pault@gcc.gnu.org>
28441
28442         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28443         New tests.
28444
28445 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28446
28447         * gfortran.dg/backslash_1.f90: New test.
28448         * gfortran.dg/backslash_2.f90: New test.
28449
28450 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
28451
28452         * gfortran.dg/duplicate_labels.f90: New test.
28453
28454 2005-06-20  Jan Beulich  <jbeulich@novell.com>
28455
28456         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28457         unsupportable relocations.
28458         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28459         * gcc.dg/20050321-2.c: xfail for NetWare.
28460
28461 2005-06-20  Andreas Jaeger  <aj@suse.de>
28462
28463         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28464         gcc.target/i386/fastcall-sseregparm.c,
28465         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28466
28467 2005-06-19  Richard Henderson  <rth@redhat.com>
28468
28469         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28470
28471 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
28472
28473         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28474
28475 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
28476
28477         PR c++/22115
28478         * g++.dg/conversion/simd2.C: Change expected error message.
28479
28480 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28481
28482         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28483         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28484         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28485
28486 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
28487
28488         * gcc.dg/fold-mod-1.c: New test.
28489
28490 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
28491
28492         PR fortran/19926
28493         * gfortran.dg/pr19926.f90: New test.
28494
28495 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28496
28497         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28498         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28499         targets.
28500         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28501         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28502
28503 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
28504
28505         * gcc.target/ia64/float80-varargs-1.c: New test.
28506
28507 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28508
28509         PR tree-opt/22035
28510         * gfortran.dg/f2c_6.f90: New test.
28511
28512 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
28513
28514         PR c++/17413
28515         * g++.dg/template/local5.C: New.
28516
28517 2005-06-17  Richard Henderson  <rth@redhat.com>
28518
28519         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28520
28521 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
28522
28523         PR testsuite/21945
28524         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28525
28526 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
28527
28528         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28529         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28530         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28531         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28532         check_vect to verify the presence of hardware vector support.
28533
28534 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
28535
28536         PR testsuite/22056
28537         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28538
28539 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28540
28541         PR libfortran/19216
28542         * gfortran.dg/pr19216.f: Add correct space between brackets and
28543         dg directive.
28544
28545 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28546
28547         PR libfortran/16436
28548         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28549
28550 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
28551
28552         * gcc.target/i386/attributes-error.c: New testcase.
28553         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28554         * gcc.target/i386/regparm-stdcall.c: Likewise.
28555         * gcc.target/i386/sseregparm-1.c: Likewise.
28556         * gcc.target/i386/sseregparm-2.c: Likewise.
28557
28558 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
28559
28560         * g++.dg/rtti/crash2.C: New.
28561
28562 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
28563
28564         * gcc.dg/noncompile/20040203-3.c: Update expected message.
28565
28566 2005-06-15  David Ung  <davidu@mips.com>
28567
28568         * gcc.target/mips/mips16e-extends.c: New test for testing the
28569         generation of MIPS16e zeb/zeh, seb/seh instructions.
28570
28571 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
28572
28573         PR 22018
28574         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28575         * gcc.dg/tree-ssa/pr22018.c: New test.
28576
28577 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
28578
28579         * gcc.dg/simd-1.c: Update error messages.
28580         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
28581         * gcc.dg/simd-2.c: Update error messages.
28582         * gcc.dg/simd-4.c: New.
28583
28584 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
28585
28586         PR c++/20678
28587         * g++.dg/other/crash-4.C: New.
28588
28589 2005-06-14  Devang Patel  <dpatel@apple.com>
28590
28591         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28592
28593 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28594
28595         PR c++/21929
28596         * g++.dg/parse/crash11.C: Update
28597
28598 2005-06-13  Jeff Law  <law@redhat.com>
28599
28600         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28601         perform the desired transformations.
28602         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28603         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28604
28605 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28606
28607         PR fortran/22038
28608         * gfortran.dg/forall_1.f90: Un-XFAIL.
28609
28610 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
28611
28612         PR c++/21929
28613         * g++.dg/parse/crash26.C: New.
28614
28615         PR c++/20789
28616         * g++.dg/init/member1.C: New.
28617
28618 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
28619
28620         * gfortran.dg/altreturn_1.f90: New test.
28621
28622 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
28623
28624         PR middle-end/21985
28625         * gcc.dg/tree-ssa/pr21985.c: New test.
28626
28627 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28628
28629         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28630
28631 2005-06-12  Roger Sayle  <roger@eyesopen.com>
28632
28633         PR c++/21930
28634         * g++.dg/other/error10.C: New test case.
28635
28636 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28637
28638         PR libfortran/19155
28639         * gfortran.dg/pr19155.f: Add test.
28640
28641 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28642
28643         * gfortran.dg/f2c_7.f90: New test.
28644
28645         * gfortran.dg/forall_1.f90: XFAILed.
28646
28647 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28648
28649         * gcc.dg/pr14796-1.c: New.
28650         * gcc.dg/pr14796-2.c: New.
28651
28652 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
28653
28654         PR fortran/17792
28655         PR fortran/21375
28656         * gfortran.dg/deallocate_stat.f90: New test.
28657
28658 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
28659
28660         * gfortran.fortran-torture/execute/in-pack.f90: New test.
28661
28662 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
28663
28664         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28665         access will be generated when this loop is vectorized. Test that
28666         accesses with same alignment were detected.
28667         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28668         Test that accesses with same alignment were detected.
28669         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28670         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28671         alignment were detected.
28672
28673 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
28674
28675         PR c++/10611
28676         * g++.dg/conversion/simd2.C: New.
28677
28678 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28679
28680         * gcc.dg/Wcxx-compat-1.c: New.
28681
28682 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
28683
28684         PR libfortran/21480
28685         * gfortran.dg/reshape-complex.f90: Add a test for a packed
28686         complex array.
28687
28688 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
28689
28690         * gcc.dg/alias-8.c: New.
28691
28692 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
28693
28694         * gcc.dg/format/cmn_err-1.c: Update.
28695
28696 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
28697
28698         PR target/20666
28699         * gcc.target/sparc/fexpand-2.c: New.
28700         * gcc.target/sparc/fpmerge-2.c: New.
28701         * gcc.target/sparc/fpmul-2.c: New.
28702         * gcc.target/sparc/noresult.c: New.
28703         * gcc.target/sparc/pdist-2.c: New.
28704         * gcc.target/sparc/pdist-3.c: New.
28705
28706 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
28707
28708         PR testsuite/21702
28709         * gcc.target/i386/i386.exp: Fix comment typo.
28710
28711 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28712
28713         PR c++/19497
28714         * g++.dg/inherit/using5.C: New.
28715         * g++.dg/inherit/using6.C: New.
28716
28717 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28718
28719         PR c++/19894
28720         * g++.dg/template/ptrmem15.C: New test.
28721
28722         PR c++/20563
28723         * g++.dg/ext/label4.C: New test.
28724
28725 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28726
28727         * gcc.dg/tls/debug-1.c: New test.
28728
28729 2005-06-07  Dale Johannesen  <dalej@apple.com>
28730
28731         * gcc.target/i386/movq.c: New.
28732
28733 2005-06-07  Dale Johannesen  <dalej@apple.com>
28734
28735         * gcc.dg/20050607-1.c: New.
28736
28737 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
28738
28739         PR middle-end/21850
28740         * gcc.c-torture/execute/20050607-1.c: New test.
28741
28742 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
28743
28744         PR libfortran/21926
28745         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28746         Test case where the return array has lowest stride one,
28747         but isn't packed.
28748
28749 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
28750
28751         * lib/target-supports.exp (check_effective_target_sync_int_long):
28752         Add s390 and s390x targets.
28753
28754 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
28755
28756         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28757         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28758         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28759         * gcc.dg/tree-ssa/loop-9.c: New test.
28760
28761 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28762
28763         * g++.dg/parse/defarg10.C: New.
28764
28765 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
28766
28767         PR regression/21897
28768         * gcc.c-torture/execute/20050604-1.c: New test.
28769
28770 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28771
28772         PR 21903
28773         * g++.dg/parse/defarg9.C: New.
28774
28775         PR c++/20637
28776         * g++.dg/inherit/using4.C: New.
28777         * g++.dg/overload/error1.C: Adjust expected errors.
28778         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
28779         * g++.old-deja/g++.brendan/arm2.C: Likewise.
28780         * g++.old-deja/g++.other/redecl2.C: Likewise.
28781         * g++.old-deja/g++.other/redecl4.C: Likewise.
28782         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
28783
28784 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28785
28786         * gfortran.dg/f2c_5.f90: Add -w to dg-options
28787
28788 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28789
28790         * lib/gfortran.exp (gfortran_target_compile): Call
28791         dg-additional-files-options
28792         * gfortran.dg/f2c_4.f90: New file
28793         * gfortran.dg/f2c_4.c: New file
28794         * gfortran.dg/f2c_5.f90: New file
28795         * gfortran.dg/f2c_5.c: New file
28796
28797 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28798
28799         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
28800
28801         PR fortran/21912
28802         * gfortran.dg/array_constructor_4.f90: New test.
28803
28804 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
28805
28806         PR c++/21619
28807         * g++.dg/ext/builtin9.C: New test.
28808
28809 2005-06-05  Dale Johannesen  <dalej@apple.com>
28810
28811         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
28812         * gcc.c-torture/execute/20050603-2.c: Ditto.
28813
28814 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
28815
28816         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
28817         * gcc.dg/vect/vect-reduc-1.c: New.
28818         * gcc.dg/vect/vect-reduc-2.c: New.
28819         * gcc.dg/vect/vect-reduc-3.c: New.
28820
28821 2005-06-04  Dale Johannesen  <dalej@apple.com>
28822
28823         * gcc.c-torture/execute/20050603-1.c: New.
28824         * gcc.c-torture/execute/20050603-2.c: New.
28825         * gcc.dg/20050603-3.c: New.
28826
28827 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28828
28829         PR fortran/19195
28830         * gfortran.dg/debug_1.f90: New test.
28831
28832         * gfortran.dg/forall_1.f90: New test.
28833
28834 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
28835
28836         * gfortran.dg/array_constructor_3.f90: New test.
28837
28838 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28839
28840         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
28841
28842 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
28843
28844         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28845
28846 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
28847
28848         PR c/21873
28849         * gcc.dg/init-excess-1.c: New test.
28850
28851 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28852
28853         PR c++/21853
28854         * g++.dg/expr/static_cast6.C: New test.
28855
28856 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
28857
28858         * gcc.dg/tree-ssa/vrp14.c: New test.
28859
28860 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28861
28862         PR c++/21336
28863         * g++.dg/template/new2.C: New test.
28864
28865 2005-06-03  Josh Conner  <jconner@apple.com>
28866
28867         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28868         all entries in initializer.
28869
28870 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
28871
28872         PR middle-end/21858
28873         * gcc.dg/pr21858.c: New testcase.
28874
28875 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
28876
28877         PR tree-optimization/21292
28878
28879         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28880         New.
28881         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28882         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28883         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28884         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28885         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28886
28887 2005-06-02  Richard Henderson  <rth@redhat.com>
28888
28889         * gcc.dg/sync-2.c: Use -march=i486 for i386.
28890
28891 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
28892
28893         * gcc.dg/wtypequal.c: New testcase.
28894
28895 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
28896
28897         PR 21582
28898         * gcc.dg/tree-ssa/pr21582.c: New test.
28899
28900 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28901
28902         PR c++/21280
28903         * g++.dg/opt/interface2.h: New.
28904         * g++.dg/opt/interface2.C: New.
28905         * g++.dg/init/ctor4.C: Adjust error lines.
28906         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28907         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28908         * g++.old-deja/g++.jason/opeq3.C: Likewise.
28909         * g++.old-deja/g++.pt/assign1.C: Likewise.
28910         * g++.old-deja/g++.pt/crash20.C: Likewise.
28911
28912 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
28913
28914         PR tree-optimization/21734
28915         * g++.dg/vect/pr21734_1.cc: New.
28916         * g++.dg/vect/pr21734_2.cc: New.
28917
28918 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28919
28920         PR c++/20350
28921         * g++.dg/template/spec24.C: New.
28922
28923         PR c++/21151
28924         * g++.dg/pch/local-1.C: New.
28925         * g++.dg/pch/local-1.Hs: New.
28926
28927 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
28928
28929         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28930         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28931         * gcc.dg/tree-ssa/pr14341.c: New test.
28932         * gcc.dg/tree-ssa/pr14841.c: New test.
28933         * gcc.dg/tree-ssa/pr20701.c: New test.
28934         * gcc.dg/tree-ssa/pr21086.c: New test.
28935         * gcc.dg/tree-ssa/pr21090.c: New test.
28936         * gcc.dg/tree-ssa/pr21332.c: New test.
28937         * gcc.dg/tree-ssa/pr21458.c: New test.
28938         * gcc.dg/tree-ssa/pr21658.c: New test.
28939         * gcc.dg/tree-ssa/vrp01.c: New test.
28940         * gcc.dg/tree-ssa/vrp02.c: New test.
28941         * gcc.dg/tree-ssa/vrp03.c: New test.
28942         * gcc.dg/tree-ssa/vrp04.c: New test.
28943         * gcc.dg/tree-ssa/vrp05.c: New test.
28944         * gcc.dg/tree-ssa/vrp06.c: New test.
28945         * gcc.dg/tree-ssa/vrp07.c: New test.
28946         * gcc.dg/tree-ssa/vrp08.c: New test.
28947         * gcc.dg/tree-ssa/vrp09.c: New test.
28948         * gcc.dg/tree-ssa/vrp10.c: New test.
28949         * gcc.dg/tree-ssa/vrp11.c: New test.
28950         * gcc.dg/tree-ssa/vrp12.c: New test.
28951         * gcc.dg/tree-ssa/vrp13.c: New test.
28952
28953 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
28954
28955         PR 21029
28956         * gcc.dg/tree-ssa/pr21029.c: New test.
28957
28958 2005-06-01  Roger Sayle  <roger@eyesopen.com>
28959
28960         * gfortran.dg/logint-1.f: New test case.
28961         * gfortran.dg/logint-2.f: Likewise.
28962         * gfortran.dg/logint-3.f: Likewise.
28963
28964 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
28965
28966         PR c/21536
28967         PR c/20760
28968         * gcc.dg/20050527-1.c: New test.
28969
28970         * gcc.dg/i386-sse-12.c: New test.
28971
28972         PR fortran/21729
28973         * gfortran.dg/implicit_5.f90: New test.
28974
28975 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
28976
28977         PR fortran/20883
28978         * gfortran/assign_4.f90: New test.
28979         * gfortran/assign_2.f90: Change compile to run.
28980
28981 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
28982
28983         * lib/target-supports.exp
28984         (check_effective_target_sync_char_short): New.
28985         * gcc.dg/sync-2.c: New.
28986
28987 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
28988
28989         PR tree-optimization/21817
28990         * gcc.dg/torture/pr21817-1.c: New.
28991
28992 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
28993
28994         PR c++/21165
28995         * g++.dg/template/init5.C: New.
28996
28997 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
28998
28999         * gfortran.dg/char_initialiser_actual.f90:
29000         Test character initialisers as actual arguments.
29001         * gfortran.dg/char_pointer_comp_assign.f90:
29002         Test character pointer structure component assignments.
29003         * gfortran.dg/char_array_structure_constructor.f90:
29004         Test character components in structure constructors.
29005
29006 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29007
29008         PR middle-end/20931
29009         * g++.dg/opt/pr20931.C: New test.
29010
29011 2005-05-31  Andreas Jaeger  <aj@suse.de>
29012
29013         PR testsuite/20772
29014         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29015         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29016         g++.old-deja/g++.ext/asmspec1.C,
29017         g++.old-deja/g++.other/regstack.C,
29018         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29019         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29020         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29021         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29022         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29023         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29024         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29025         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29026         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29027         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29028         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29029         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29030         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29031         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29032         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29033         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29034         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29035         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29036         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29037
29038 2005-05-31  Jeff Law  <law@redhat.com>
29039
29040         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29041
29042 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29043
29044         PR middle-end/21743
29045         * gcc.dg/builtins-1.c: Activate disabled clog test.
29046         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29047
29048 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29049
29050         * gfortran.dg/char_pointer_assign.f90:
29051         Test character-pointer assignments and pointer assignments.
29052         * gfortran.dg/char_pointer_dummy.f90:
29053         Test character-pointer dummy arguments.
29054         * gfortran.dg/char_pointer_func.f90:
29055         Test character-pointer function returns.
29056         * gfortran.dg/char_pointer_dependency.f90:
29057         Test character-pointer functions with dependencies.
29058
29059 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29060
29061         PR c++/21784
29062         * g++.dg/lookup/using14.C: New test.
29063
29064 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29065
29066         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29067         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29068         trailing ^M.
29069
29070 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29071
29072         PR c++/17413
29073         * g++.dg/template/local5.C: New.
29074
29075         PR target/21761
29076         * gcc.c-torture/compile/pr21761.c: New.
29077
29078         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29079         before darwin8.
29080
29081 2005-05-30  Steven G. Kargl
29082
29083         PR fortran/20846
29084         * gfortran.dg/inquire_8.f90: New test.
29085
29086 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29087
29088         PR libfortran/21376
29089         * gfortran.dg/output_exponents_1.f90: New test.
29090
29091 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29092
29093         PR libfortran/20006
29094         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29095
29096 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29097
29098         PR c++/21210
29099         * g++.dg/ext/complex1.C: New test.
29100
29101         PR c++/21340
29102         * g++.dg/init/ctor6.C: New test.
29103
29104 2005-05-29  Jan Hubicka  <jh@suse.cz>
29105
29106         * gcc.c-torture/compile/pr21562.c: New.
29107
29108 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29109
29110         * gfortran.dg/subnormal_1.f90: New test.
29111
29112 2005-05-28  Jan Hubicka  <jh@suse.cz>
29113
29114         * tree-prof.exp: Fix comment.
29115         * value-prof-1.c: New.
29116         * value-prof-2.c: New.
29117         * value-prof-3.c: New.
29118         * value-prof-4.c: New.
29119
29120 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29121
29122         PR c++/21614
29123         * g++.dg/expr/ptrmem6.C: New test.
29124         * g++.dg/expr/ptrmem6a.C: Likewise.
29125
29126 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29127
29128         PR tree-optimization/21658
29129         * gcc.dg/tree-ssa/pr21658.c: New.
29130
29131 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29132
29133         PR c++/21455
29134         * g++.dg/inherit/ptrmem3.C: New.
29135
29136         PR c++/21681
29137         * g++.dg/parse/template16.C: New.
29138
29139 2005-05-27  Andreas Jaeger  <aj@suse.de>
29140
29141         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29142
29143         * gcc.dg/i386-sse-8.c: Run test on all archs.
29144
29145 2005-05-26  Mike Stump  <mrs@apple.com>
29146
29147         * objc.dg/isa-field-1.m: Only run on darwin.
29148         * objc.dg/lookup-1.m: Likewise.
29149         * objc.dg/try-catch-8.m: Likewise.
29150
29151 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29152
29153         PR tree-optimization/9814
29154         * gcc.dg/pr9814-1.c: New test case.
29155
29156 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29157
29158         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29159         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29160         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29161         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29162         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29163         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29164         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29165         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29166         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29167         objc.dg/try-catch-8.m: New.
29168
29169 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29170
29171         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29172         remove extraneous semicolons.
29173
29174 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29175
29176         * obj-c++.dg/comp-types-12.mm: New.
29177         * objc.dg/comp-types-11.m: New.
29178         * objc.dg/selector-4.m: New.
29179
29180 2005-05-26  Andreas Jaeger  <aj@suse.de>
29181
29182         PR testsuite/20772
29183         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29184         g++.old-deja/g++.ext/attrib3.C,
29185         g++.old-deja/g++.other/store-expr1.C,
29186         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29187         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29188         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29189         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29190         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29191         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29192         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29193         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29194         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29195         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29196         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29197         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29198         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29199         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29200         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29201         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29202         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29203         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29204         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29205
29206 2005-05-26  Andreas Jaeger  <aj@suse.de>
29207
29208         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29209         x86-64 compilation.
29210
29211 2005-05-26  Andreas Jaeger  <aj@suse.de>
29212
29213         PR testsuite/20772
29214         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29215         gcc.misc-tests/i386-pf-athlon-1.c,
29216         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29217         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29218         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29219         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29220         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29221         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29222         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29223         programs.
29224
29225         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29226         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29227         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29228         x86-64 compilation.
29229
29230         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29231         x86_64.
29232
29233         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29234         effective-target ilp32.
29235
29236 2005-05-26  David Ung  <davidu@mips.com>
29237
29238         * gcc.target/mips/ext_ins.c: New test for testing the generation
29239         of MIPS32/64 rev 2 ext/ins instructions.
29240
29241 2005-05-26  Andreas Jaeger  <aj@suse.de>
29242
29243         * treelang/compile/unsigned.tree: Use gimple instead of
29244         nonexisting generic dump.
29245
29246 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29247
29248         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29249
29250 2005-05-26  Andreas Jaeger  <aj@suse.de>
29251
29252         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29253
29254 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29255
29256         PR libfortran/17283
29257         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29258         Test callee-allocated memory with write statements.
29259
29260 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29261
29262         PR middle-end/21709
29263         * gcc.dg/pr21709-1.c: New test case.
29264
29265 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29266             Mike Stump  <mrs@apple.com>
29267
29268         * objc/execute/next_mapping.h: Update for C++.
29269
29270         * obj-c++.dg/selector-1.mm: Move to...
29271         * obj-c++.dg/selector-4.mm: here...
29272
29273         * obj-c++.dg/basic.mm: New.
29274         * obj-c++.dg/comp-types-1.mm: New.
29275         * obj-c++.dg/cxx-class-1.mm: New.
29276         * obj-c++.dg/cxx-ivars-1.mm: New.
29277         * obj-c++.dg/cxx-ivars-2.mm: New.
29278         * obj-c++.dg/cxx-ivars-3.mm: New.
29279         * obj-c++.dg/cxx-scope-1.mm: New.
29280         * obj-c++.dg/cxx-scope-2.mm: New.
29281         * obj-c++.dg/defs.mm: New.
29282         * obj-c++.dg/empty-private-1.mm: New.
29283         * obj-c++.dg/encode-1.mm: New.
29284         * obj-c++.dg/encode-2.mm: New.
29285         * obj-c++.dg/encode-3.mm: New.
29286         * obj-c++.dg/extern-c-1.mm: New.
29287         * obj-c++.dg/extra-semi.mm: New.
29288         * obj-c++.dg/fix-and-continue-2.mm: New.
29289         * obj-c++.dg/isa-field-1.mm: New.
29290         * obj-c++.dg/ivar-list-semi.mm: New.
29291         * obj-c++.dg/local-decl-1.mm: New.
29292         * obj-c++.dg/lookup-1.mm: New.
29293         * obj-c++.dg/lookup-2.mm: New.
29294         * obj-c++.dg/method-1.mm: New.
29295         * obj-c++.dg/method-2.mm: New.
29296         * obj-c++.dg/method-3.mm: New.
29297         * obj-c++.dg/method-4.mm: New.
29298         * obj-c++.dg/method-5.mm: New.
29299         * obj-c++.dg/method-6.mm: New.
29300         * obj-c++.dg/method-7.mm: New.
29301         * obj-c++.dg/no-extra-load.mm: New.
29302         * obj-c++.dg/overload-1.mm: New.
29303         * obj-c++.dg/pragma-1.mm: New.
29304         * obj-c++.dg/pragma-2.mm: New.
29305         * obj-c++.dg/private-1.mm: New.
29306         * obj-c++.dg/private-2.mm: New.
29307         * obj-c++.dg/proto-qual-1.mm: New.
29308         * obj-c++.dg/qual-types-1.mm: New.
29309         * obj-c++.dg/stubify-1.mm: New.
29310         * obj-c++.dg/stubify-2.mm: New.
29311         * obj-c++.dg/super-class-1.mm: New.
29312         * obj-c++.dg/super-class-2.mm: New.
29313         * obj-c++.dg/super-dealloc-1.mm: New.
29314         * obj-c++.dg/super-dealloc-2.mm: New.
29315         * obj-c++.dg/template-1.mm: New.
29316         * obj-c++.dg/template-2.mm: New.
29317         * obj-c++.dg/template-3.mm: New.
29318         * obj-c++.dg/template-4.mm: New.
29319         * obj-c++.dg/template-5.mm: New.
29320         * obj-c++.dg/template-6.mm: New.
29321         * obj-c++.dg/try-catch-1.mm: New.
29322         * obj-c++.dg/try-catch-2.mm: New.
29323         * obj-c++.dg/try-catch-3.mm: New.
29324         * obj-c++.dg/try-catch-4.mm: New.
29325         * obj-c++.dg/try-catch-5.mm: New.
29326         * obj-c++.dg/try-catch-6.mm: New.
29327         * obj-c++.dg/try-catch-7.mm: New.
29328         * obj-c++.dg/try-catch-8.mm: New.
29329         * obj-c++.dg/try-catch-9.mm: New.
29330         * obj-c++.dg/va-meth-1.mm: New.
29331
29332 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29333
29334         * obj-c++.dg/selector-1.mm: New.
29335         * obj-c++.dg/selector-2.mm: New.
29336
29337 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29338
29339         * obj-c++.dg/selector-3.mm: New.
29340         * objc.dg/selector-3.m: New.
29341
29342 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29343
29344         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29345         about where warning appears.
29346
29347 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29348
29349         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29350         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29351         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29352         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29353
29354 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29355
29356         * gcc.dg/20050524-1.c: New test.
29357
29358 2005-05-25  Jan Hubicka  <jh@suse.cz>
29359
29360         * gcc.dg/tree-prof/inliner-1.c: New.
29361
29362 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
29363
29364         * gcc.dg/tree-prof: New directory.
29365         * gcc.dg/tree-prof/tree-prof.exp: New.
29366
29367 2005-05-25  DJ Delorie  <dj@redhat.com>
29368
29369         * gcc.dg/Wattributes-1.c: New.
29370         * gcc.dg/Wattributes-2.c: New.
29371         * gcc.dg/Wattributes-3.c: New.
29372
29373 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
29374
29375         PR tree-optimization/19833
29376         * gcc.dg/uninit-4.c: Remove xfail.
29377         * gcc.dg/uninit-9.c: Ditto.
29378
29379 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
29380
29381         * obj-c++.dg/bitfield-[1-5].mm: New.
29382         * obj-c++.dg/class-protocol-1.mm: New.
29383         * obj-c++.dg/comp-types-1[0-1].mm: New.
29384         * obj-c++.dg/comp-types-[2-9].mm: New.
29385         * obj-c++.dg/encode-[4-8].mm: New.
29386         * obj-c++.dg/layout-1.mm: New.
29387         * obj-c++.dg/method-1[0-9].mm: New.
29388         * obj-c++.dg/method-2[0-1].mm: New.
29389         * obj-c++.dg/method-[8-9].mm: New.
29390         * obj-c++.dg/objc-gc-3.mm: New.
29391         * obj-c++.dg/try-catch-10.mm: New.
29392         * objc.dg/bitfield-5.m: New.
29393         * objc.dg/comp-types-10.m: New.
29394         * objc.dg/comp-types-9.m: New.
29395         * objc.dg/layout-1.m: New.
29396         * objc.dg/objc-gc-4.m: New.
29397         * objc.dg/try-catch-9.m: New.
29398         * objc.dg/class-protocol-1.m: Tweak diagnostics.
29399         * objc.dg/comp-types-1.m: Likewise.
29400         * objc.dg/comp-types-[5-6].m: Likewise.
29401         * objc.dg/method-9.m: Likewise.
29402
29403 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
29404
29405         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29406         and on hardware without VMX support.
29407
29408         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29409
29410         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29411
29412         * lib/profopt.exp (dg-final-generate, dg-final-use,
29413         profopt-final-code, profopt-get-options): New.
29414         (profopt-execute): Process test directives.
29415
29416         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29417         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29418         cleanup-tree-dump, cleanup-saved-temps): Update comments.
29419
29420 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
29421
29422         PR C++/21645
29423         * g++.dg/init/ctor5.C: New test.
29424
29425 2005-05-24  Ira Rosen  <irar@il.ibm.com>
29426
29427         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29428         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29429         vect-113.c, vect-114.c.
29430
29431 2005-05-23  Adam Nemet  <anemet@lnxw.com>
29432
29433         * gcc.dg/const-elim-1.c: Remove xfails.
29434
29435 2005-05-23  Jeff Law  <law@redhat.com>
29436
29437         * gcc.c-torture/compile/pr21638.c: New test.
29438         * gcc.c-torture/compile/20050520-1.c: New test.
29439
29440 2005-05-23  Nick Clifton  <nickc@redhat.com>
29441
29442         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29443         be a proper triple, ie: m32r*-*-*.
29444         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29445
29446 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
29447
29448         PR middle-end/21331
29449         PR tree-opt/21293
29450         * gcc.c-torture/compile/pr21293.c: New test.
29451         * gcc.c-torture/execute/pr21331.c: New test.
29452
29453 2004-05-20  Richard Henderson  <rth@redhat.com>
29454
29455         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29456
29457 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
29458
29459         * obj-c++-dg.exp: Add.
29460         * obj-c++.exp: Add.
29461         * obj-c++.dg/dg.exp: Add.
29462
29463 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29464
29465         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29466         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29467
29468 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
29469
29470         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29471
29472 2004-05-19  Richard Henderson  <rth@redhat.com>
29473
29474         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29475
29476 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
29477
29478         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29479
29480         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29481
29482 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
29483
29484         PR c++/21495
29485         * g++.dg/parse/extern1.C: New test.
29486         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29487
29488 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29489
29490         * gcc.dg/c99-math.h: New.
29491         * gcc.dg/c99-math-float-1.c: New test.
29492         * gcc.dg/c99-math-double-1.c: Likewise.
29493         * gcc.dg/c99-math-long-double-1.c: Likewise.
29494
29495 2005-05-18  Richard Henderson  <rth@redhat.com>
29496
29497         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29498
29499 2005-05-18  Devang Patel  <dpatel@apple.com>
29500
29501         * g++.dg/opt/20050511-1.C: New test.
29502
29503 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
29504
29505         PR libfortran/21127
29506         * gfortran.dg/reshape-complex.f90: New test.
29507
29508 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
29509
29510         * gfortran.dg/array_constructor_1.f90: New test.
29511         * gfortran.dg/array_constructor_2.f90: New test.
29512
29513 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29514
29515         PR fortran/20954
29516         * gfortran.dg/pr20954.f: New test.
29517
29518 2005-05-17  Mike Stump  <mrs@apple.com>
29519
29520         Yet more Objective-C++...
29521
29522         * objc.dg/method-5.m: Update.
29523         * objc.dg/method-6.m: Update.
29524         * objc.dg/method-7.m: Update.
29525         * objc.dg/method-9.m: Update.
29526         * objc.dg/try-catch-2.m: Update.
29527
29528 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
29529
29530         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29531         Remove little-endian optimizations.
29532
29533 2005-05-17  Jeff Law  <law@redhat.com>
29534
29535         * g++.dg/tree-ssa/pr14814.C: New test.
29536         * gcc.dg/tree-ssa/pr14814.C: New test.
29537         * gcc.dg/tree-ssa/pr17141-1.C: New test.
29538         * gcc.dg/tree-ssa/pr17141-2.C: New test.
29539
29540 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29541
29542         * gcc.dg/compat/generate-random.c: Do not include
29543         libiberty.h.
29544         * gcc.dg/compat/generate-random_r.c: Likewise.
29545
29546 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
29547
29548         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29549
29550 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29551
29552         PR middle-end/21595
29553         * g++.dg/tree-ssa/builtin1.C: New testcase.
29554
29555 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
29556
29557         PR c++/21454
29558         * g++.dg/opt/const4.C: New test.
29559
29560         PR middle-end/21492
29561         * g++.dg/opt/crossjump1.C: New test.
29562
29563         PR tree-optimization/21610
29564         * gcc.c-torture/compile/20050516-1.c: New test.
29565
29566         PR fortran/15080
29567         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29568         about the test failing.
29569         * gfortran.fortran-torture/execute/where_7.f90: New test.
29570         * gfortran.fortran-torture/execute/where_8.f90: New test.
29571
29572 2005-05-16  Richard Henderson  <rth@redhat.com>
29573
29574         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29575         i?86 and x86_64.
29576
29577 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
29578
29579         * gcc.dg/compat/generate-random.c (config.h): Do not include.
29580         (limits.h): Include unconditionally.
29581         (stdlib.h): Likewise.
29582         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29583         (limits.h): Include unconditionally.
29584         (stdlib.h): Likewise.
29585         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29586         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29587         (limits.h): Include unconditionally.
29588         (stdlib.h): Likewise.
29589         (hashtab.h): Do not include.
29590         (getopt.h): Likewise.
29591         (stddef.h): Include.
29592         (hashval_t): Define.
29593         (struct entry): Add "next" field.
29594         (HASH_SIZE): New macro.
29595         (hash_table): New variable.
29596         (switchfiles): Do not use xmalloc.
29597         (mix): New macro.
29598         (iterative_hash): New function.
29599         (hasht): Remove.
29600         (e_exists): New function.
29601         (e_insert): Likewise.
29602         (output): Use, instead of libiberty hashtable functions.
29603         (main): Do not use getopt.  Do not call htab_create.
29604
29605 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
29606
29607         PR libstdc++/21526
29608         * lib/target-supports.exp (check_mkfifo_available):
29609         Return 0 for cygwin as mkfifo support incomplete on platform.
29610         Fix typos in comments.
29611
29612 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
29613
29614         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29615
29616 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
29617
29618         PR fortran/17432
29619         * gfortran.dg/assign_4.f: New test.
29620
29621 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
29622
29623         PR tree-optimization/21563
29624         * gcc.dg/tree-ssa/pr21563.c: New.
29625
29626 2005-05-14  Jan Hubicka  <jh@suse.cz>
29627
29628         * gcc.dg/noreturn-7.c: Allow control reaches warning.
29629
29630 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
29631
29632         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29633
29634 2005-05-13  Julian Brown  <julian@codesourcery.com>
29635
29636         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29637         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29638
29639 2005-05-13  Jan Hubicka  <jh@suse.cz>
29640
29641         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29642         * gcc.dg/fold-xor-?.c: Likewise.
29643         * gcc.dg/pr15784-?.c: Likewise.
29644         * gcc.dg/pr20922-?.c: Likewise.
29645         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29646         * gcc.dg/tree-ssa/pr17598.c: Likewise.
29647         * gcc.dg/tree-ssa/pr20470.c: Likewise.
29648
29649 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29650
29651         PR fortran/21260
29652         * gfortran.dg/hollerith_1.f90: New test.
29653
29654 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29655
29656         * gfortran.dg/func_result_2.f90: New test.
29657
29658 2005-05-11  Bud Davis  <bdavis@gfortran.org>
29659
29660         * gfortran.dg/dev_null.f90: New test.
29661
29662 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
29663
29664         * gcc.dg/arm-vfp1.c: Revert last change.
29665
29666 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
29667
29668         PR middle-end/19807
29669         PR tree-optimization/19639
29670         * g++.dg/tree-ssa/pr19807.C: New testcase.
29671
29672 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29673
29674         PR libfortran/21471
29675         * gfortran.dg/append-1.f90: New test.
29676
29677 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29678
29679         * gcc.dg/pr18501.c: XFAIL.
29680         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29681         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29682         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29683         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29684         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29685         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29686         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29687         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29688
29689 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29690
29691         PR fortran/20178
29692         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29693         gfortran.dg/f2c_3.f90: New tests.
29694
29695         * gfortran.dg/return_1.f90: Fix dg annotation.
29696
29697 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29698
29699         * gcc.c-torture/compile/20050510-1.c: New test.
29700
29701 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
29702
29703         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29704
29705 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
29706
29707         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29708
29709 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
29710
29711         PR c/17913
29712         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29713
29714 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
29715
29716         PR c/21342
29717         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29718         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29719
29720 2005-05-10  Ben Elliston  <bje@au.ibm.com>
29721
29722         PR debug/16676
29723         * gcc.dg/debug/pr16676.c: New test.
29724
29725 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
29726
29727         PR testsuite/21443
29728         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29729         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29730         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29731         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29732         Change -O1 to -O2.
29733         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
29734         -fno-tree-dominator-opts.
29735
29736 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29737
29738         * gfortran.dg/return_1.f90: New test.
29739
29740 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
29741
29742         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29743
29744         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29745
29746 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
29747
29748         PR c++/21427
29749         * g++.dg/inherit/covariant13.C: New.
29750
29751 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29752
29753         PR libfortran/19155
29754         * gfortran.dg/pr19155.f: New test.
29755
29756 2005-05-08  Roger Sayle  <roger@eyesopen.com>
29757
29758         PR inline-asm/8788
29759         * gcc.dg/pr8788-1.c: New testcase.
29760
29761 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
29762
29763         PR target/21416
29764         * gcc.target/mips/fpcmp-[12].c: New tests.
29765
29766 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
29767
29768         * lib/target-supports-dg.exp (dg-require-fork): New function.
29769         (dg-require-mkfifo): Likewise.
29770         * lib/target-supports.exp (check_function_available): New
29771         function.
29772         (check_fork_available): Likewise.
29773         (check_mkfifo_available): Likewise.
29774
29775 2005-05-06  Jeff Law  <law@redhat.com>
29776
29777         * gcc.c-torture/compile/pr21380.c: New test.
29778
29779 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
29780
29781         PR c++/20961
29782         * g++.dg/ext/weak3.C: New test.
29783
29784 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
29785
29786         PR c++/21352
29787         * g++.dg/template/crash37.C: New test.
29788
29789 2005-05-05  Paul Brook  <paul@codesourcery.com>
29790
29791         * gcc.dg/arm-g2.c: Use effective-target arm32.
29792         * gcc.dg/arm-mmx-1.c: Ditto.
29793         * gcc.dg/arm-scd42-2.c: Ditto.
29794         * gcc.dg/arm-vfp1.c: Ditto.
29795         * lib/target-supports.exp (check_effective_target_arm32): New
29796         function.
29797
29798 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
29799
29800         PR libfortran/21354
29801         gfortran.dg/in_pack_rank7.f90: New test.
29802
29803 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
29804
29805         PR middle-end/15618
29806         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
29807
29808 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
29809
29810         PR middle-end/21265
29811         * gcc.dg/20050503-1.c: New test.
29812
29813         PR rtl-optimization/21239
29814         * gcc.dg/i386-sse-11.c: New test.
29815
29816 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
29817
29818         PR target/16888
29819         * gcc.target/i386/asm-1.c: New test.
29820
29821 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
29822
29823         PR rtl-optimization/21330
29824         * gcc.c-torture/execute/20050502-1.c: New test.
29825
29826         PR target/21297
29827         * gcc.c-torture/execute/20050502-2.c: New test.
29828
29829 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
29830
29831         PR middle-end/21282
29832         * gcc.dg/pr21282.c: New.
29833
29834 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29835
29836         * gcc.dg/vect/pr20122.c: Clean up .vect file.
29837         * gcc.dg/vect/vect-92.c: Likewise.
29838         * gcc.dg/vect/vect-93.c: Likewise.
29839         * gcc.dg/vect/vect-dv-1.c: Likewise.
29840         * gcc.dg/vect/vect-dv-2.c: Likewise.
29841         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
29842
29843 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29844
29845         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29846         * gfortran.dg/vect/vect-2.f90: Likewise.
29847         * gfortran.dg/vect/vect-3.f90: Likewise.
29848         * gfortran.dg/vect/vect-4.f90: Likewise.
29849         * gfortran.dg/vect/vect-5.f90: Likewise.
29850
29851 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
29852
29853         PR target/20813
29854         * gcc.dg/rs6000-fpint-2.c: New.
29855
29856 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
29857
29858         PR c/15698
29859         * gcc.dg/builtins-30.c: Update expected messages.
29860         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29861         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29862         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29863
29864 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
29865
29866         PR tree-optimization/21294
29867         * gcc.dg/tree-ssa/pr21294.c: New.
29868
29869 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
29870
29871         * gcc.dg/altivec-3.c (vec_store): Do not use the old
29872         __builtin_altivec_st_internal_4si built-in.
29873
29874 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
29875
29876         PR c++/15875
29877         * g++.dg/template/ptrmem14.C: New test.
29878
29879 2005-05-02  Paul Brook  <paul@codesourcery.com>
29880
29881         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29882
29883 2005-05-02  Michael Matz  <matz@suse.de>
29884
29885         PR c++/19542
29886         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29887
29888 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
29889
29890         * g++.dg/cpp/weak.C: New test.
29891
29892 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
29893
29894         * gcc.dg/tree-ssa/loop-8.c: New test.
29895
29896 2005-04-30  Michael Maty  <matz@suse.de>
29897
29898         * gcc.dg/inline-mcpy.c: New test.
29899
29900 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
29901
29902         PR libfortran/18958
29903         * gfortran.dg/eoshift.f90: New test case.
29904
29905 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
29906
29907         PR libfortran/18857
29908         * gfortran.dg/matmul_1.f90: New test.
29909
29910 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29911
29912         PR tree-optimization/21030
29913         * gcc.dg/tree-ssa/pr21030.c: New.
29914
29915 2005-04-29  Devang Patel  <dpatel@apple.com>
29916
29917         PR tree-optimization/21272
29918         * gcc.dg/vect/vect-ifcvt-10.c: New test.
29919
29920 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
29921
29922         PR fortran/13082
29923         PR fortran/18824
29924         * gfortran.dg/entry_4.f90: New test.
29925         * gfortran.fortran-torture/execute/entry_1.f90: New test.
29926         * gfortran.fortran-torture/execute/entry_2.f90: New test.
29927         * gfortran.fortran-torture/execute/entry_3.f90: New test.
29928         * gfortran.fortran-torture/execute/entry_4.f90: New test.
29929         * gfortran.fortran-torture/execute/entry_5.f90: New test.
29930         * gfortran.fortran-torture/execute/entry_6.f90: New test.
29931         * gfortran.fortran-torture/execute/entry_7.f90: New test.
29932
29933 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29934
29935         * gfortran.fortran-torture/execute/entry_8.f90: New test.
29936
29937 2005-04-29  Paul Brook  <paul@codesourcery.com>
29938
29939         * gfortran.dg/entry_3.f90: New test.
29940
29941 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29942
29943         * gfortran.dg/implicit_4.f90: New test.
29944
29945 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
29946
29947         * lib/target-supports.exp (check_profiling_available): Return
29948         false for xtensa-*-elf.
29949
29950 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
29951
29952         * lib/fortran-torture.exp (fortran-torture.exp): Catch
29953         error if file cannot be deleted.
29954
29955 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29956
29957         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29958         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29959         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29960         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29961         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29962         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29963         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29964         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29965         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29966         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29967         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29968         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29969         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29970
29971 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29972
29973         PR fortran/20865
29974         * gfortran.dg/pr20865.f90: New test.
29975
29976 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
29977
29978         * gcc.dg/void-cast-2.c: New test.
29979
29980 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29981
29982         PR c/21159
29983         * gcc.dg/void-cast-1.c: New test.
29984
29985 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
29986
29987         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29988
29989 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29990
29991         PR fortran/21177
29992         * gfortran.dg/pr21177.f90: New test.
29993
29994 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
29995
29996         PR tree-optimization/21171
29997         * gcc.dg/tree-ssa/pr21171.c: New test.
29998
29999 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30000
30001         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30002         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30003         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30004         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30005         gcc.dg/tree-ssa/gen-vect-32.c: New.
30006         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30007         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30008         don't run on PPC32.
30009
30010 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30011
30012         PR c/21213
30013         * gcc.dg/transparent-union-3.c: New test.
30014
30015 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30016
30017         PR c/20740
30018         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30019         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30020         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30021         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30022         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30023         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30024
30025 2005-04-26  Jeff Law  <law@redhat.com>
30026
30027         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30028         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30029         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30030         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30031         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30032         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30033         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30034
30035 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30036
30037         PR tree-optimization/17598
30038         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30039
30040 2005-04-25  Mike Stump  <mrs@apple.com>
30041
30042         * objc.dg/fix-and-continue-1.m: Add.
30043
30044 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30045
30046         PR c++/20995
30047         * g++.dg/opt/pr20995-1.C: New test case.
30048
30049 2005-04-25  Devang Patel <dpatel@apple.com>
30050
30051         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30052
30053 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30054
30055         PR testsuite/21062
30056         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30057
30058 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30059
30060         PR C++/21188
30061         * g++.dg/opt/rtti2.C: New test.
30062
30063 2005-04-25  Paul Brook  <paul@codesourcery.com>
30064         Steven G. Kargl  <kargls@comcast.net>
30065
30066         PR fortran/20879
30067         * gfortran.dg/ichar_1.f90: New file.
30068
30069 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30070
30071         PR middle-end/20991
30072         * g++.dg/opt/pr20991.C: New test.
30073
30074         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30075         where sizeof (type) < __alignof__ (type).
30076         * gcc.dg/compat/struct-layout-1.h: Likewise.
30077
30078 2005-04-24  Per Bothner  <per@bothner.com>
30079             Devang Patel  <dpatel@apple.com>
30080
30081         PR preprocessor/20907
30082         * gcc.dg/cpp/very-long-comment.c: New test.
30083
30084 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30085
30086         PR fortran/20059
30087         * gfortran.dg/common_5.f: New test.
30088
30089 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30090
30091         PR middle-end/21082
30092         * g++.dg/tree-ssa/pr21082.C: New testcase.
30093
30094 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30095
30096         * gcc.dg/vect/vect-99.c: New test.
30097
30098 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30099
30100         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30101
30102 2005-04-22  Jeff Law  <law@redhat.com>
30103
30104         * gcc.dg/uninit-5.c: Remove xfails.
30105         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30106         conditionals and loads.
30107
30108 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30109
30110         PR libfortran/20074
30111         PR libfortran/20436
30112         PR libfortran/21108
30113         * gfortran.dg/nested_reshape.f90: new test
30114         * gfortran.dg/reshape-alloc.f90: new test
30115         * gfortran.dg/reshape.f90: new test
30116
30117 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30118
30119         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30120
30121         * gcc.dg/arm-vfp1.c: New test.
30122
30123 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30124
30125         PR c++/21087
30126         * g++.dg/lookup/builtin2.C: New test.
30127
30128 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30129
30130         * gcc.dg/weak/weak-13.c: New test.
30131
30132 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30133
30134         * lib/target-supports.exp (check_effective_target_sync_int_long):
30135         Add powerpc*.
30136
30137 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30138
30139         * gcc.target/mips/branch-1.c: New test.
30140
30141 2005-04-21  Richard Henderson  <rth@redhat.com>
30142
30143         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30144         * gcc.dg/vect/vect-86.c: Likewise.
30145         * gcc.dg/vect/vect-87.c: Likewise.
30146         * gcc.dg/vect/vect-88.c: Likewise.
30147
30148 2005-04-21  Devang Patel  <dpatel@apple.com>
30149
30150         PR optimization/20994
30151         * gcc.dg/tree-ssa/ifc-3.c: New test.
30152
30153 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30154
30155         PR c/12913
30156         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30157         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30158         gcc.dg/c99-vla-jump-5.c: New tests.
30159
30160 2005-04-19  Richard Henderson  <rth@redhat.com>
30161
30162         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30163         Fix typo in exists check.
30164         (check_effective_target_sync_int_long): New.
30165         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30166         * gcc.dg/ia64-sync-2.c: Likewise.
30167         * gcc.dg/ia64-sync-3.c: Likewise.
30168         * gcc.dg/ia64-sync-4.c: Likewise.
30169
30170 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30171
30172         * gcc.dg/fold-xor-1.c: New test.
30173         * gcc.dg/fold-xor-2.c: New test.
30174
30175 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30176
30177         PR target/20670
30178         * g++.dg/eh/fp-regs.C: New test.
30179
30180 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30181
30182         * gcc.dg/Wint-to-pointer-cast-1.c,
30183         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30184         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30185         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30186
30187 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30188
30189         PR fortran/16861
30190         * gfortran.dg/pr16861.f90: New test.
30191
30192 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30193
30194         * gcc.dg/pr21085.c: New test.
30195
30196 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30197
30198         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30199         (setup_mips_tests, dg-mips-options): New procedures.
30200         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30201         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30202         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30203         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30204         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30205         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30206         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30207         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30208         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30209         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30210         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30211         dg-mips-options instead of dg-options.  Remove now-redundant
30212         preprocessor guards.
30213         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30214         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30215         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30216         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30217         * gcc.dg/vr-mult-2.c: Delete.
30218         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30219         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30220         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30221         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30222         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30223         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30224         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30225
30226 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30227
30228         * ada/acats/run_all.sh: Use sync when executable not present.
30229
30230 2005-04-18  Devang Patel  <dpatel@apple.com>
30231
30232         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30233         * gcc.dg/vect/vect-11a.c: New.
30234         * gcc.dg/vect/vect-none.c: Update.
30235         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30236
30237 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30238
30239         PR tree-optimization/20922
30240         * gcc.dg/pr20922-1.c: New test.
30241         * gcc.dg/pr20922-2.c: New test.
30242         * gcc.dg/pr20922-3.c: New test.
30243         * gcc.dg/pr20922-4.c: New test.
30244         * gcc.dg/pr20922-5.c: New test.
30245         * gcc.dg/pr20922-6.c: New test.
30246
30247 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30248
30249         PR libfortran/20950
30250         * gfortran.dg/pr20950.f: New test.
30251
30252 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30253
30254         PR libfortran/19216
30255         * gfortran.dg/pr19216.f: New test.
30256
30257 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30258
30259         PR tree-optimization/21001
30260         * gcc.dg/tree-ssa/pr21001.c: New.
30261
30262 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30263
30264         PR libfortran/21075
30265         * gfortran.dg/reshape_rank7.f90: New test.
30266
30267 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30268
30269         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30270         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30271         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30272         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30273         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30274         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30275         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30276         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30277         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30278         wrong way round).
30279         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30280         in namelists.  New test.
30281         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30282         New test.
30283         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30284         New test.
30285         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30286         namelist.  New test.
30287         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30288         New test.
30289         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30290         New test.
30291         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30292         namelist.  New test.
30293         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30294         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30295         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30296         New test.
30297         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30298         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30299         arrays. New test.
30300
30301 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30302
30303         * gfortran.dg/wtruncate.f: New testcase.
30304         * gfortran.dg/wtruncate.f90: New testcase.
30305
30306 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30307
30308         PR c++/21025
30309         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30310         which sizeof/alignof is dependent, rather than just whether we are
30311         processing_template_decl.
30312
30313 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30314
30315         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30316         corrected typo where the wrong variables had been compared.
30317
30318 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30319
30320         PR libfortran/18495
30321         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30322         Test callee-allocated version of return array with a write
30323         statement.
30324         Test spread with a temporary with another write statement.
30325
30326 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30327
30328         PR tree-optimization/21031
30329         * gcc.dg/tree-ssa/pr21031.c: New.
30330
30331 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
30332
30333         PR tree-optimization/21004
30334         * gcc.dg/builtins-53.c: Include builtins-config.h.
30335         Check floorf, ceilf, floorl and ceill transformations
30336         only when HAVE_C99_RUNTIME is defined.
30337
30338 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
30339
30340         PR middle-end/20739
30341         * gcc.dg/tree-ssa/pr20739.c: New test.
30342
30343 2005-04-14  Mike Stump  <mrs@apple.com>
30344
30345         * gcc.dg/Foundation.framework/empty: New.
30346         * gcc.dg/framework-2.c: New.
30347
30348 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30349
30350         PR tree-optimization/21021
30351         * gcc.c-torture/compile/pr21021.c: New.
30352
30353 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
30354
30355         PR testsuite/21010
30356         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30357         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30358         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30359         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30360         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30361         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30362         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30363         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30364
30365 2005-04-14  Richard Henderson  <rth@redhat.com>
30366
30367         * lib/target-supports.exp (check_effective_target_vect_condition):
30368         Add ia64, i?86, and x86_64.
30369
30370 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
30371
30372         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30373
30374 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30375
30376         PR tree-optimization/20657
30377         * gcc.dg/tree-ssa/pr20657.c: New.
30378
30379 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
30380
30381         * gcc.dg/builtins-53.c: Also check (int)trunc* and
30382         (long long int)trunc*.
30383
30384 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
30385
30386         PR target/20927
30387         * gcc.dg/pr20927.c: New test.
30388
30389 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
30390
30391         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30392         * gcc.target/mips/asm-1.c: Likewise.
30393
30394 2005-04-13  Dale Johannesen  <dalej@apple.com>
30395
30396         * objc.dg/objc-fast-4.m: New.
30397
30398 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
30399
30400         * gcc.target/cris/torture/cris-torture.exp: New driver in new
30401         directory.
30402         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30403
30404 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
30405
30406         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30407         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30408         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30409
30410 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
30411
30412         PR tree-optimization/20913
30413         * gcc.dg/tree-ssa/pr20913.c: New.
30414
30415         PR tree-optimization/20702
30416         * gcc.dg/tree-ssa/pr20702.c: New.
30417
30418 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30419
30420         PR c++/13744
30421         * g++.dg/inherit/local3.C: New test.
30422
30423 2005-04-12  Jeff Law  <law@redhat.com>
30424
30425         * gcc.dg/tree-ssa/20050412-1.c: New test.
30426
30427 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
30428
30429         PR libfortran/19016
30430         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30431         Add tests with mask generated by expression.
30432         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30433         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30434         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30435
30436 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
30437
30438         PR middle-end/20917
30439         * gcc.dg/20050409-1.c: New test.
30440
30441 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
30442
30443         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30444
30445 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30446
30447         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30448         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30449         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30450         (TARGET_CXX): Adjust accordingly.
30451         * target.h (struct gcc_target): Remove epxort_class_data.  Add
30452         determine_class_data_visibility and class_data_always_comdat.
30453         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30454         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30455         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30456         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30457         (arm_cxx_determine_class_data_visibility): New.
30458         (arm_cxx_class_data_always_comdat): Likewise.
30459         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30460         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30461         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30462         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30463         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30464         Define.
30465
30466 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30467
30468         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30469
30470 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
30471
30472         * gcc.dg/i386-darwin-fpmath.c: New.
30473
30474 2004-04-11  Devang Patel  <dpatel@apple.com>
30475
30476         * lib/target-supports.exp (check_effective_target_vect_condition): New.
30477         * gcc.dg/vect/vect-ifcvt-1.c: New test.
30478         * gcc.dg/vect/vect-ifcvt-2.c: New test.
30479         * gcc.dg/vect/vect-ifcvt-3.c: New test.
30480         * gcc.dg/vect/vect-ifcvt-4.c: New test.
30481         * gcc.dg/vect/vect-ifcvt-5.c: New test.
30482         * gcc.dg/vect/vect-ifcvt-6.c: New test.
30483         * gcc.dg/vect/vect-ifcvt-7.c: New test.
30484         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30485
30486 2004-04-11  Devang Patel  <dpatel@apple.com>
30487
30488         * gcc.dg/vect/vect-dv-1.c: New test.
30489         * gcc.dg/vect/vect-dv-2.c: New test.
30490
30491 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30492
30493         PR tree-optimization/20933
30494         * gcc.dg/tree-ssa/pr20933.c: New test.
30495
30496 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30497
30498         * gfortran.dg/fold_nearest.f90: New test.
30499
30500 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
30501
30502         * gcc.dg/tree-ssa/alias-1.c: New test.
30503
30504 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30505
30506         PR tree-optimization/20920
30507         * g++.dg/tree-ssa/pr20920.C: New test.
30508
30509 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
30510
30511         * gcc.dg/builtins-53.c: Also check (int)ceil* and
30512         (long long int)ceil*.
30513
30514 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
30515
30516         * g++.dg/warn/Wdtor1.C: Declare template in system header with
30517         explicit C++ linkage.
30518
30519 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30520
30521         * gfortran.dg/pr17229.f: Take care of the new obsolescence
30522         warning for arithmetic IF statements.
30523
30524 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
30525
30526         * eor_handling_1.f90: New test case.
30527         * eor_handling_2.f90: New test case.
30528         * eor_handling_3.f90: New test case.
30529         * eor_handling_4.f90: New test case.
30530         * eor_handling_5.f90: New test case.
30531         * noadv_size.f90: New test case.
30532         * pad_no.f90: New test case.
30533
30534 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
30535
30536         * gcc.c-torture/execute/20050410-1.c: New test.
30537
30538 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
30539
30540         * gcc.dg/pr20126.c: New.
30541
30542 2005-04-09  Bud Davis  <bdavis@gfortran.org>
30543             Steven G. Kargl <kargls@comcast.net>
30544
30545         * gfortran.dg/PR19872.f: New test.
30546
30547 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30548
30549         * gfortran.dg/nint_1.f90: Fix dg-do directive.
30550
30551 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30552
30553         * gfortran.dg/nint_1.f90: New test.
30554
30555 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30556
30557         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30558         Added test for callee-allocated arrays with write statements.
30559         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30560         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30561         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30562         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30563         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30564
30565 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30566
30567         PR libfortran/20163
30568         * gfortran.dg/open-options-blanks.f: New test.
30569
30570 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30571
30572         PR fortran/13257
30573         * gfortran.dg/comma_format_extension_[1234].f: New tests.
30574
30575 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
30576
30577         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30578         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30579         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30580         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30581         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30582         * gcc.c-torture/execute/stdarg-4.c: New test.
30583
30584         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30585
30586         PR target/20795
30587         * g++.dg/abi/param2.C: New test.
30588
30589 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30590
30591         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30592
30593 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30594
30595         * gcc.dg/builtins-53.c: New test.
30596
30597 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
30598
30599         * g++.dg/tree-ssa/pr18178.C: New test.
30600         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30601         * gcc.c-torture/execute/20041019-1.c: New test.
30602         * gcc.dg/tree-ssa/20041008-1.c: New test.
30603         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30604         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30605         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30606         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30607         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30608         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30609         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30610         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30611         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30612         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30613
30614 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
30615
30616         PR rtl-optimization/20466
30617         * gcc.c-torture/execute/pr20466-1.c: New test.
30618
30619 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
30620
30621         PR c++/20905
30622         * g++.dg/parse/cond2.C: New test.
30623
30624         PR c++/20145
30625         * g++.dg/warn/Wdtor1.C: New test.
30626
30627 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30628
30629         PR fortran/17229
30630         * gfortran.dg/pr17229.f: New test.
30631
30632 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
30633
30634         * gfortran.dg/tiny_1.f90: New test.
30635         * gfortran.dg/tiny_2.f90: ditto.
30636
30637 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
30638
30639         * gfortran.dg/eor_1.f90: Fix dg-do run line
30640         * gfortran.dg/open_new.f90: Fix dg-do run line
30641
30642 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
30643
30644         * lib/target-supports.exp (get_compiler_messages): Support
30645         optional arguments, the fourth being compiler options.
30646         (check_effective_target_fpic): New proc.
30647         * gcc.dg/20050321-2.c: Restrict to target fpic.
30648
30649 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
30650
30651         * gcc.dg/15443-1.c: New test.
30652         * gcc.dg/15443-2.c: Likewise.
30653
30654 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30655
30656         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30657
30658 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30659
30660         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30661
30662 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30663
30664         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30665         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30666         -m64.
30667         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30668         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30669         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30670
30671 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
30672
30673         PR c++/20212
30674         * g++.dg/warn/Wunused-11.C: New test.
30675
30676 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
30677
30678         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30679
30680 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
30681
30682         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30683
30684 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30685
30686         PR c++/20734
30687         * g++.dg/template/ptrmem13.C: New test.
30688
30689 2005-04-05  Per Bothner  <per@bothner.com>
30690
30691         * lib/gcc.exp: Always add -fno-show-column, for now.
30692
30693 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
30694
30695         PR testsuite/20767
30696         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30697         of plain old "unsigned int" for the type of "i".  Makes this test
30698         64bit clean.
30699
30700 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
30701
30702         * gcc.dg/i386-ssefn-1.c: New test.
30703         * gcc.dg/i386-ssefn-2.c: New test.
30704         * gcc.dg/i386-ssefn-3.c: New test.
30705         * gcc.dg/i386-ssefn-4.c: New test.
30706
30707 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
30708
30709         PR tree-optimization/20076
30710         * gcc.dg/builtin-apply4.c: New test.
30711
30712         PR preprocessor/19475
30713         * gcc.dg/cpp/macspace1.c: New test.
30714         * gcc.dg/cpp/macspace2.c: New test.
30715
30716 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30717
30718         * gfortran.dg/pr20755.f: Fixed bad format.
30719
30720 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30721
30722         PR c++/20763
30723         * g++.dg/ext/attrib21.C: New test.
30724
30725 2004-04-05  Devang Patel  <dpatel@apple.com>
30726
30727         * lib/target-supports.exp (check_effective_target_vect_shif): New.
30728         * gcc.dg/vect/vect-shift-1.c: New test.
30729
30730 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30731
30732         PR libfortran/20755
30733         * gfortran.dg/pr20755.f: New test.
30734
30735 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
30736
30737         * gfortran.dg/pr15959.f90: New test.
30738         * gfortran.dg/string_pad_trunc.f90: New test.
30739
30740 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30741
30742         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30743         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30744         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30745         syntax.
30746
30747 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30748
30749         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30750
30751 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30752
30753         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30754         * gcc.c-torture/compile/20011119-2.c: Likewise.
30755         * gcc.c-torture/compile/981001-2.c: Likewise.
30756
30757 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
30758
30759         PR c++/20679
30760         * g++.dg/template/overload4.C: New test.
30761
30762 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30763
30764         PR c++/20746
30765         * g++.dg/abi/covariant5.C: New.
30766
30767         PR debug/20505
30768         * g++.dg/debug/const2.C: New.
30769
30770 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
30771
30772         PR rtl-optimization/16104
30773         * gcc.c-torture/execute/20050316-1.c: New test.
30774
30775 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30776
30777         * g++.dg/template/spec23.C: Fix dg-error text.
30778
30779 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
30780
30781         PR c++/19199
30782         * g++.dg/expr/lval2.C: New.
30783
30784 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30785
30786         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
30787         __builtin_strcasecmp and __builtin_strncasecmp.
30788
30789 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
30790
30791         PR c++/20723
30792         * g++.dg/template/spec22.C: New.
30793         * g++.dg/template/spec23.C: New.
30794
30795 2005-04-03  Dale Ranta  <dir@lanl.gov>
30796             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30797
30798         PR libfortran/20068
30799         PR libfortran/20125
30800         PR libfortran/20156
30801         PR libfortran/20471
30802         * gfortran.dg/backspace.f: New test.
30803
30804 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
30805
30806         * gcc.dg/pr19345.c: New test.
30807
30808 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30809
30810         PR tree-optimization/20640
30811         * gcc.dg/torture/tree-loop-1.c: New.
30812
30813 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30814
30815         PR rtl-optimization/20290
30816         * gcc.c-torture/execute/loop-ivopts-2.c: New.
30817
30818 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
30819
30820         * gcc.dg/rs6000-fpint.c: New.
30821
30822 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30823
30824         * gcc.dg/old-style-then-proto-1.c: New test.
30825
30826 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30827
30828         * gfortran.fortran-torture/execute/backspace.f90: Check
30829         after backspace and read was incorrect.
30830
30831 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30832
30833         * gcc.c-torture/execute/builtins/strcat.c: Check the result
30834         buffer past the terminating NUL using memcmp.
30835         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
30836         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
30837
30838         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
30839         Fix unused/uninitialized variable warnings.
30840
30841         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
30842         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
30843         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30844         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30845
30846         * gcc.c-torture/execute/builtins/abs-1-lib.c,
30847         gcc.c-torture/execute/builtins/fputs-lib.c,
30848         gcc.c-torture/execute/builtins/lib/fprintf.c,
30849         gcc.c-torture/execute/builtins/lib/main.c,
30850         gcc.c-torture/execute/builtins/lib/memcmp.c,
30851         gcc.c-torture/execute/builtins/lib/memmove.c,
30852         gcc.c-torture/execute/builtins/lib/mempcpy.c,
30853         gcc.c-torture/execute/builtins/lib/memset.c,
30854         gcc.c-torture/execute/builtins/lib/printf.c,
30855         gcc.c-torture/execute/builtins/lib/sprintf.c,
30856         gcc.c-torture/execute/builtins/lib/stpcpy.c,
30857         gcc.c-torture/execute/builtins/lib/strchr.c,
30858         gcc.c-torture/execute/builtins/lib/strcmp.c,
30859         gcc.c-torture/execute/builtins/lib/strcpy.c,
30860         gcc.c-torture/execute/builtins/lib/strcspn.c,
30861         gcc.c-torture/execute/builtins/lib/strlen.c,
30862         gcc.c-torture/execute/builtins/lib/strncat.c,
30863         gcc.c-torture/execute/builtins/lib/strncmp.c,
30864         gcc.c-torture/execute/builtins/lib/strncpy.c,
30865         gcc.c-torture/execute/builtins/lib/strrchr.c,
30866         gcc.c-torture/execute/builtins/lib/strspn.c,
30867         gcc.c-torture/execute/builtins/lib/strstr.c,
30868         gcc.c-torture/execute/builtins/memops-asm-lib.c,
30869         gcc.c-torture/execute/builtins/strlen-2.c,
30870         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30871         prototypes.
30872
30873 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
30874
30875         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30876         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30877         selectany usage.
30878
30879 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
30880
30881         PR c++/19406
30882         * g++.dg/debug/using1.C: New test.
30883
30884 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
30885
30886         PR middle-end/20524
30887         * gcc.dg/alias-7.c: Prefix asm-declared name with
30888         __USER_LABEL_PREFIX__.
30889
30890 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
30891
30892         Fix fallout from PR middle-end/15700:
30893         * gcc.c-torture/compile/20011119-1.c: Take
30894         __USER_LABEL_PREFIX__ into account.
30895         * gcc.c-torture/compile/20011119-2.c: Likewise.
30896
30897 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30898
30899         PR c++/18644
30900         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30901
30902 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30903
30904         PR c/17855
30905         * gcc.c-torture/compile/struct-non-lval-1.c,
30906         gcc.c-torture/compile/struct-non-lval-2.c,
30907         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30908
30909 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
30910
30911         * gcc.dg/tls/tls.exp: Remove temporary file.
30912         * g++.dg/tls/tls.exp: Ditto.
30913         * lib/file-format.exp: Ditto.
30914         * g++.dg/special/ecos.exp: Ditto.
30915
30916         * lib/profopt.exp: Treat prof_ext as a list.
30917         * gcc.misc-tests/bprob.exp: Ditto.
30918         * g++.dg/bprob/bprob.exp: Ditto.
30919
30920         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30921         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30922         g++.dg/tree-ssa/pointer-reference-alias.C,
30923         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30924         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30925         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30926         g++.dg/vect/pr19951.cc: Ditto.
30927         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30928         gcc.dg/builtins-47.c: Ditto.
30929         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30930         gcc.dg/pr20115-1.c: Ditto.
30931         * gcc.dg/tree-ssa/20030530-2.c,
30932         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30933         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30934         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30935         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30936         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30937         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30938         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30939         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30940         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30941         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30942         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30943         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30944         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30945         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30946         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30947         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30948         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30949         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30950         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30951         gcc.dg/tree-ssa/20030824-1.c,
30952         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30953         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30954         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30955         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30956         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30957         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30958         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30959         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30960         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30961         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30962         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30963         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30964         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30965         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30966         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30967         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30968         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30969         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30970         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30971         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30972         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30973         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30974         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30975         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30976         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30977         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30978         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30979         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30980         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30981         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30982         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30983         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30984         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30985         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30986         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30987         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30988         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30989         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30990         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30991         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30992         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30993         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30994         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30995         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30996         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30997         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30998         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30999         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31000         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31001         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31002         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31003         gcc.dg/tree-ssa/useless-1.c: Ditto.
31004         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31005         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31006         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31007         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31008         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31009         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31010         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31011         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31012         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31013         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31014         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31015         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31016         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31017         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31018         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31019         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31020         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31021         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31022         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31023         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31024         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31025         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31026         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31027         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31028         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31029         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31030         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31031         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31032         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31033         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31034         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31035         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31036         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31037         gcc.dg/vect/vect-none.c: Ditto.
31038         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31039         treelang/compile/unsigned.tree: Ditto.
31040
31041         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31042         * gcc.dg/cpp/direct2s.c: Ditto.
31043         * gcc.dg/cpp/paste4.c: Ditto.
31044         * gcc.dg/cpp/separate-1.c: Ditto.
31045         * gcc.dg/pch/save-temps-1.c: Ditto.
31046         * g++.dg/ext/altivec-10.C: Ditto.
31047         * g++.dg/pch/pch.C: Ditto.
31048
31049         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31050
31051         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31052         * g++.dg/template/repo1.C: Ditto.
31053         * g++.dg/template/repo2.C: Ditto.
31054         * g++.dg/template/repo3.C: Ditto.
31055         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31056         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31057         * g++.old-deja/g++.pt/repo1.C: Ditto.
31058         * g++.old-deja/g++.pt/repo2.C: Ditto.
31059         * g++.old-deja/g++.pt/repo3.C: Ditto.
31060         * g++.old-deja/g++.pt/repo4.C: Ditto.
31061
31062         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31063         * gcc.dg/20030107-1.c: Ditto.
31064         * gcc.dg/20030702-1.c: Ditto.
31065         * gcc.dg/profile-generate-1.c: Ditto.
31066         * g++.dg/other/profile1.C: Ditto.
31067         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31068
31069         * lib/gcc-dg.exp (remove-build-file): New.
31070         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31071         cleanup-tree-dump, cleanup-saved-temps): New.
31072
31073 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31074
31075         PR c++/19203, DR 214
31076         * g++.dg/parse/ambig3.C: Not ambiguous.
31077         * g++.dg/template/spec20.C: New.
31078         * g++.dg/template/spec21.C: New.
31079
31080 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31081
31082         PR target/20045
31083         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31084
31085 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31086
31087         PR libfortran/20660
31088         * gfortran.dg/negative_unit.f: New test.
31089
31090 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31091
31092         * gcc.dg/20050330-1.c: New test.
31093
31094 2005-03-30  Devang Patel  <dpatel@apple.com>
31095
31096         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31097
31098 2005-03-30  Dale Johannesen  <dalej@apple.com>
31099
31100         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31101
31102 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31103
31104         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31105         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31106         Strip options from test name.
31107
31108 2005-03-31  Jan Hubicka  <jh@suse.cz>
31109
31110         * gcc.dg/varpool-1.c: New testcase.
31111
31112 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31113
31114         PR c/772
31115         PR c/17913
31116         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31117         gcc.dg/stmt-expr-label-3.c : New tests.
31118         * gcc.c-torture/execute/medce-2.c: Remove.
31119
31120 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31121
31122         PR c/20368
31123         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31124         tests.
31125
31126 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31127
31128         * gcc.c-torture/compile/pr20203.c: New test.
31129
31130 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31131
31132         * gfortran.dg/promotion.f90: New test.
31133
31134 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31135
31136         PR middle-end/20491
31137         * gcc.dg/torture/asm-subreg-1.c: New test.
31138
31139 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31140
31141         PR c/20672
31142         * gcc.dg/pr20672-1.c: New test.
31143
31144 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31145
31146         * gfortran.dg/vect: New directory.
31147         * gfortran.dg/vect/vect.exp: New.
31148         * gfortran.dg/vect/vect-1.f90: New test.
31149         * gfortran.dg/vect/vect-2.f90: New test.
31150         * gfortran.dg/vect/vect-3.f90: New test.
31151         * gfortran.dg/vect/vect-4.f90: New test.
31152         * gfortran.dg/vect/vect-5.f90: New test.
31153
31154 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31155
31156         PR middle-end/20622
31157         * gcc.dg/alias-7.c: New test.
31158
31159 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31160
31161         * gcc.dg/sparc-reg-1.c: New test.
31162
31163 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31164
31165         PR target/19890
31166         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31167
31168 2005-03-29  Dale Ranta  <dir@lanl.gov>
31169             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31170
31171         PR libfortran/20163
31172         * gfortran.dg/pr20163-2.f: New test.
31173
31174 2005-03-28  Jan Hubicka  <jh@suse.cz>
31175
31176         PR middle-end/20635
31177         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31178         by Jakub Jelinek.
31179
31180 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31181
31182         PR tree-optimization/20626
31183         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31184         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31185
31186 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31187
31188         * gfortran.dg/underflow.f90: New test.
31189         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31190
31191 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31192
31193         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31194
31195 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31196
31197         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31198         (g++_init): Make sure that CXXFLAGS is set.
31199         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31200         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31201         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31202         * lib/objc.exp (objc_init): Likewise.
31203         * lib/treelang.exp (treelang_init): Likewise.
31204
31205 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31206
31207         PR tree-optimization/20470
31208         * gcc.dg/tree-ssa/pr20470.c: New test.
31209
31210 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31211
31212         * gcc.dg/ppc-stfiwx.c: New.
31213
31214 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31215
31216         PR target/19888
31217         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31218
31219 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31220
31221         * gcc.dg/20050325-1.c: Fix a typo.
31222
31223 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31224
31225         PR libfortran/19678
31226         PR libfortran/19679
31227         * gfortran.dg/dos_eol.f: New test.
31228
31229 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31230
31231         PR rtl-optimization/20249
31232         * gcc.dg/20050325-1.c: New test.
31233
31234 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31235
31236         PR libfortran/15332
31237         * gfortran.dg/pr15332.f: New test.
31238
31239 2005-03-24  Dale Johannesen  <dalej@apple.com>
31240
31241         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31242
31243 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31244
31245         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31246         'internal' visibility.
31247         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31248         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31249         'protected' visibility.
31250         * gcc.dg/visibility-7.c: Likewise.
31251         * lib/target-supports.exp (check_visibility_available): Take
31252         a parameter, the kind of visibility to check for.
31253         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31254         to check_visibility_available.
31255
31256         * g++.dg/expr/cast3.C: New.
31257
31258 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31259
31260         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31261         rs6000.
31262
31263 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31264
31265         PR target/20095
31266         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31267
31268 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31269
31270         * gcc.dg/badshift.c: Renamed to...
31271         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31272
31273         * gcc.target/i386/badshift.c: Renamed to...
31274         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31275         only.
31276
31277         PR rtl-optimization/20532
31278         * gcc.target/i386/badshift.c: New.
31279
31280 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31281
31282         * gfortran.dg/pr18025.f90: New test.
31283
31284 2005-03-23  Dale Johannesen  <dalej@apple.com>
31285
31286         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31287
31288 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31289
31290         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31291
31292         * lib/target-supports.exp (check_iconv_available): Default
31293         libiconv to -liconv, if there is no definition.
31294
31295 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31296
31297         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31298
31299 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31300
31301         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31302         * g++.dg/opt/pr7503-2.C: Likewise.
31303         * g++.dg/opt/pr7503-3.C: Likewise.
31304         * g++.dg/opt/pr7503-4.C: Likewise.
31305         * g++.dg/opt/pr7503-5.C: Likewise.
31306         * g++.dg/warn/minmax.C: New test.
31307
31308 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31309
31310         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31311         * gfortran.dg/g77_intrinsics_sub.f: New test.
31312
31313 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31314             Jan Hubicka  <jh@suse.cz>
31315             Steven Bosscher <stevenb@suse.de
31316
31317         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31318
31319 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31320
31321         PR c++/19980
31322         * g++.dg/template/redecl3.C: New test.
31323
31324 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31325
31326         PR c++/20499
31327         * g++.dg/parse/error16.C: Tweak error markers.
31328
31329 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
31330
31331         PR target/20561
31332         * gcc.dg/20050321-2.c: New test.
31333
31334 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31335
31336         PR c++/20465
31337         PR c++/20381
31338         * g++.dg/template/ptrmem12.C: New.
31339
31340 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
31341
31342         PR rtl-optimization/20527
31343         * gcc.c-torture/execute/pr20527-1.c: New test.
31344
31345 2005-03-22  Ben Elliston  <bje@au.ibm.com>
31346
31347         * gcc.misc-tests/options.exp (check_for_options): Create a real C
31348         program, compile it into a real executable and then delete the .c
31349         and .x files afterwards, to avoid problems on testglue targets.
31350
31351 2005-03-21  Stuart Hastings  <stuart@apple.com>
31352
31353         * gcc.target/i386/sse-2.c: New.
31354
31355 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
31356
31357         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31358
31359 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31360
31361         * g++.dg/parse/crash25.C: Fix typo.
31362
31363 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31364
31365         PR c++/20461
31366         * g++.dg/parse/crash24.C: New test.
31367
31368         PR c++/20536
31369         * g++.dg/parse/crash25.C: New test.
31370
31371 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31372
31373         PR c++/20147
31374         * g++.dg/ext/stmtexpr4.C: New test.
31375
31376 2005-03-20  Roger Sayle  <roger@eyesopen.com>
31377
31378         PR middle-end/20539
31379         * gcc.c-torture/compile/pr13066-1.c: New test case.
31380         * gcc.c-torture/compile/pr20539-1.c: Likewise.
31381         * g++.dg/opt/pr13066-1.C: Likewise.
31382
31383 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
31384
31385         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31386
31387 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31388
31389         PR fortran/18525
31390         * gfortran.dg/nesting_1.f90: New test.
31391
31392 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31393
31394         PR c++/20240
31395         * g++.dg/lookup/using13.C: New test.
31396
31397 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31398
31399         PR c++/20333
31400         * g++.dg/template/crash36.C: New test.
31401
31402 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
31403
31404         PR c++/20463
31405         * g++.dg/template/crash35.C: New test.
31406
31407 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
31408
31409         PR c++/19966
31410         * g++.dg/overload/operator2.C: New test.
31411
31412 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31413
31414         PR libfortran/20257
31415         * gfortran.dg/pr20257.f90: New test.
31416
31417 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31418
31419         PR libfortran/20480
31420         * gfortran.dg/pr20480.f90: New test.
31421
31422 2005-03-16  Richard Henderson  <rth@redhat.com>
31423
31424         PR middle-end/15700
31425         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31426         (_rtld_global): New.
31427         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31428         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31429
31430         * gcc.dg/alias-3.c: New.
31431         * gcc.dg/alias-4.c: New.
31432         * gcc.dg/alias-5.c: New.
31433         * gcc.dg/alias-6.c: New.
31434
31435 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
31436
31437         * gcc.dg/cpp/ucnid-7.c: New.
31438
31439 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
31440             Dorit Naishlos  <dorit@il.ibm.com>
31441
31442         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31443         darwin.
31444
31445 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
31446
31447         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31448         support misaligned accesses.
31449         * gcc.dg/vect/vect-58.c: Likewise.
31450         * gcc.dg/vect/vect-92.c: New.
31451         * gcc.dg/vect/vect-93.c: New.
31452
31453 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
31454
31455         PR fortran/18827
31456         * gfortran.dg/assign_2.f90: New test.
31457         * gfortran.dg/assign_3.f90: New test.
31458         * gfortran.dg/assign.f90: New test.
31459
31460 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
31461
31462         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31463         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31464         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31465         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31466         names.
31467
31468 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
31469
31470         * gcc.dg/cpp/ucnid-6.c: New.
31471
31472         * gcc.dg/cpp/normalize-1.c: New.
31473         * gcc.dg/cpp/normalize-2.c: New.
31474         * gcc.dg/cpp/normalize-3.c: New.
31475         * gcc.dg/cpp/normalize-4.c: New.
31476         * gcc.dg/cpp/ucnid-4.c: New.
31477         * gcc.dg/cpp/ucnid-5.c: New.
31478         * g++.dg/cpp/normalize-1.C: New.
31479         * g++.dg/cpp/ucnid-1.C: New.
31480
31481 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31482
31483         * gcc.dg/pr18628.c: New.
31484
31485 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31486
31487         PR c++/20280
31488         * g++.dg/tree-ssa/pr20280.C: New.
31489
31490 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31491
31492         PR fortran/20467
31493         * gfortran.dg/stfunc_2.f90: New test.
31494
31495 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31496
31497         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31498
31499 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31500
31501         * gcc.dg/tree-ssa/20050314-1.c: New test.
31502
31503 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31504
31505         PR c++/4403
31506         PR c++/9783, DR433
31507         * g++.dg/template/friend34.C: New test.
31508         * g++.dg/template/friend35.C: Likewise.
31509         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31510
31511 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31512
31513         Friend class name lookup 5/n
31514         PR c++/1016
31515         * g++.dg/lookup/hidden-class1.C: New test.
31516         * g++.dg/lookup/hidden-class2.C: Likewise.
31517         * g++.dg/lookup/hidden-class3.C: Likewise.
31518         * g++.dg/lookup/hidden-class4.C: Likewise.
31519         * g++.dg/lookup/hidden-class5.C: Likewise.
31520         * g++.dg/lookup/hidden-class6.C: Likewise.
31521         * g++.dg/lookup/hidden-class7.C: Likewise.
31522         * g++.dg/lookup/hidden-class8.C: Likewise.
31523         * g++.dg/lookup/hidden-class9.C: Likewise.
31524         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31525         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31526         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31527         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31528         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31529         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31530         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31531         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31532         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31533         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31534         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31535
31536 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
31537
31538         PR c++/20157
31539         * g++.dg/template/error18.C: New test.
31540
31541 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31542
31543         PR debug/16792
31544         * g++.dg/debug/pr16792.C: New test.
31545
31546 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31547
31548         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31549         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31550         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31551         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31552         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31553         test assertion names.
31554
31555 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31556
31557         PR fortran/18600
31558         * gfortran.dg/stfunc_1.f90: New test.
31559
31560 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31561
31562         PR fortran/16907
31563         * gfortran.dg/real_index_1.f90: New test.
31564
31565 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31566
31567         PR fortran/20323
31568         * gfortran.dg/spec_expr_1.f90: New test.
31569
31570 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31571
31572         PR c/20402
31573         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31574         new parser.
31575
31576 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31577
31578         PR fortran/20361
31579         * gfortran.dg/largeequiv_1.f90: New test.
31580
31581 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31582
31583         * gcc.dg/ucnid-1.c: New.
31584         * gcc.dg/ucnid-2.c: New.
31585         * gcc.dg/ucnid-3.c: New.
31586         * gcc.dg/ucnid-4.c: New.
31587         * gcc.dg/ucnid-5.c: New.
31588         * gcc.dg/ucnid-6.c: New.
31589         * gcc.dg/cpp/ucnid-1.c: New.
31590         * gcc.dg/cpp/ucnid-2.c: New.
31591         * gcc.dg/cpp/ucnid-3.c: New.
31592         * g++.dg/other/ucnid-1.C: New.
31593
31594 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31595
31596         * gcc.dg/vmx/darwin-abi-3.c: Delete.
31597
31598 2005-03-11  Per Bothner  <per@bothner.com>
31599
31600         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
31601         that diagnotics refer to correct token.
31602         * gcc.dg/unused-3.c: Likewise.
31603
31604 2005-03-11  Per Bothner  <per@bothner.com>
31605
31606         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31607         constant" is now actually on same line as string constant.
31608         * gcc.dg/cpp/direct2s.c: Likewise.
31609
31610 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
31611
31612         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31613
31614 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31615
31616         PR libfortran/20124
31617         * gfortran.dg/pr20124.f90: New Test
31618
31619 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
31620
31621         PR tree-optimization/20130
31622         * gcc.dg/pr20130-1.c: New test.
31623
31624 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31625
31626         PR target/20095
31627         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31628
31629 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31630
31631         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31632
31633 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31634
31635         * g++.dg/eh/forced1.C: Fix comment.
31636         * g++.dg/eh/forced2.C: Ditto.
31637         * g++.dg/eh/forced3.C: Ditto.
31638         * g++.dg/eh/forced4.C: Ditto.
31639
31640 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
31641
31642         PR rtl-opt/20412
31643         * gcc.c-torture/compile/pr20412.c: New test.
31644
31645 2005-03-10  Roger Sayle  <roger@eyesopen.com>
31646
31647         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31648
31649 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31650
31651         PR target/20322
31652         * gcc.dg/20050307-1.c: New test.
31653
31654 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
31655
31656         PR c++/20375
31657         * g++.dg/other/stdarg3.C: New.
31658
31659 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31660
31661         PR c++/18384, c++/18327
31662         * g++.dg/init/array19.C: New test.
31663
31664         PR inline-asm/20314
31665         * gcc.dg/torture/pr20314-1.c: New test.
31666         * gcc.dg/torture/pr20314-2.c: New test.
31667
31668 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
31669
31670         * gcc.dg/20050309-1.c: New test.
31671
31672 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31673
31674         * gcc.dg/builtins-10.c: Reactivate disabled test.
31675         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
31676         new cbrt transformations.
31677
31678 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
31679
31680         PR c++/20208
31681         * g++.dg/template/array13.C: New test.
31682
31683 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
31684
31685         PR c++/16859
31686         * g++.dg/init/brace4.C: New test.
31687
31688 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
31689
31690         PR c++/20186
31691         * g++.dg/template/non-dependent12.C: New.
31692
31693 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
31694
31695         PR c++/20142
31696         * g++.dg/init/array18.C: Add dg-do run marker.
31697
31698         PR c++/20142
31699         * g++.dg/init/array18.C: New test.
31700
31701 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31702
31703         * consistency.vlad/vlad.exp: Remove trailing semicolons.
31704         * g++.dg/gcov/gcov.exp: Likewise.
31705         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31706         * gcc.target/xstormy16/xstormy16.exp: Likewise.
31707         * lib/c-torture.exp: Likewise.
31708         * lib/fortran-torture.exp: Likewise.
31709         * lib/g++.exp: Likewise.
31710         * lib/gcc-defs.exp: Likewise.
31711         * lib/gcc-dg.exp: Likewise.
31712         * lib/gcc.exp: Likewise.
31713         * lib/gcov.exp: Likewise.
31714         * lib/gfortran.exp: Likewise.
31715         * lib/mike-g++.exp: Likewise.
31716         * lib/mike-gcc.exp: Likewise.
31717         * lib/objc-torture.exp: Likewise.
31718         * lib/objc.exp: Likewise.
31719         * lib/profopt.exp: Likewise.
31720         * lib/target-libpath.exp: Likewise.
31721         * lib/target-supports.exp: Likewise.
31722         * lib/treelang.exp: Likewise.
31723         * lib/wrapper.exp: Likewise.
31724
31725 2005-03-08  Jeff Law  <law@redhat.com>
31726
31727         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31728         PHI-OPT changes.
31729
31730 2005-03-08  Ira Rosen  <irar@il.ibm.com>
31731
31732         * gcc.dg/vect/pr20122.c: New test.
31733
31734 2005-03-07  Jeff Law  <law@redhat.com>
31735
31736         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31737         was folded away.
31738         * gcc.dg/tree-ssa/pr18133-1.c: New test.
31739         * gcc.dg/tree-ssa/pr18133-2.c: New test.
31740         * gcc.dg/tree-ssa/pr18134.c: New test.
31741
31742 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31743
31744         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31745         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31746         gcc.dg/torture/builtin-noret-2.c: Require weak support.
31747
31748 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
31749
31750         PR tree-opt/17671
31751         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31752
31753 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
31754
31755         * g++.dg/warn/Wnvdtor.C: New test.
31756
31757 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
31758
31759         * gcc.dg/torture/pr19683-1.c: New test.
31760
31761 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
31762
31763         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31764         * gfortran.dg/g77/19990313-2.f: Ditto.
31765         * gfortran.dg/g77/19990313-3.f: Ditto.
31766         * gfortran.dg/g77/19990525-0.f: Ditto.
31767         * gfortran.dg/g77/19990826-0.f: Ditto.
31768         * gfortran.dg/g77/19990826-2.f: Ditto.
31769         * gfortran.dg/g77/19990826-3.f: Ditto.
31770         * gfortran.dg/g77/20000511-1.f: Ditto.
31771         * gfortran.dg/g77/20000511-2.f: Ditto.
31772         * gfortran.dg/g77/970625-2.f: Ditto.
31773         * gfortran.dg/g77/980310-2.f: Ditto.
31774         * gfortran.dg/g77/980310-3.f: Ditto.
31775         * gfortran.dg/g77/980310-8.f: Ditto.
31776         * gfortran.dg/g77/980519-2.f: Ditto.
31777         * gfortran.dg/g77/alpha1.f: Ditto.
31778         * gfortran.dg/g77/claus.f: Ditto.
31779         * gfortran.dg/g77/erfc.f: Ditto.
31780         * gfortran.dg/g77/short.f: Ditto.
31781         * gfortran.fortran-torture/execute/data.f90: Ditto.
31782         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
31783         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
31784
31785 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31786
31787         * lib/file-format.exp (gcc_target_object_format): Add check for som
31788         format and hardcode object formats on hppa*-*-hpux*.
31789         * lib/target-supports.exp (check_weak_available): Add check for som
31790         object format.  Always return 0 on hppa*-*-hpux10*.
31791
31792         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
31793         is defined.
31794
31795         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
31796
31797 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31798
31799         * gfortran.dg/pr19936_1.f90: New test.
31800         * gfortran.dg/pr19936_2.f90: New test.
31801         * gfortran.dg/pr19936_3.f90: New test.
31802
31803 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31804             Paul Thomas <prthomas@drfccad.cea.fr>
31805
31806         * gfortran.dg/PR19754_1.f90: New test.
31807         * gfortran.dg/PR19754_2.f90: Ditto.
31808
31809 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31810
31811         PR c++/19311
31812         * g++.dg/template/non-dependent11.C: New test.
31813
31814 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
31815
31816         * lib/target-supports.exp (check_iconv_available): Fix comment.
31817
31818 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
31819             Joseph S. Myers  <joseph@codesourcery.com>
31820
31821         PR c++/19797
31822         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
31823
31824 2005-03-04  Matthew Sachs  <msachs@apple.com>
31825
31826         * gcc.exp (gcc_target_compile): Put braces around
31827         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
31828         * objc.exp (objc_target_compile): Likewise.
31829         * treelang.exp (treelang_target_compile): Likewise.
31830
31831 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31832
31833         PR fortran/19673
31834         * gfortran.dg/func_result_1.f90: New test.
31835
31836 2005-03-04  Ben Elliston  <bje@au.ibm.com>
31837
31838         * gcc.misc-tests/options.exp: New test.
31839
31840 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
31841
31842         * gcc.dg/pr15784-4.c: New test.
31843
31844 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
31845
31846         * gcc.c-torture/execute/pr17133.c: New.
31847         * gcc.c-torture/compile/20050303-1.c: New.
31848
31849 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
31850
31851         * gcc.dg/cpp/assert4.c: Fix for cygwin.
31852
31853 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
31854
31855         * g++.dg/overload/using2.C: New.
31856
31857 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
31858
31859         PR c++/19916
31860         * g++.dg/init/ptrmem2.C: New test.
31861
31862 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
31863
31864         PR c/8927
31865         * gcc.dg/pr8927-1.c: New test.
31866
31867 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31868
31869         PR c++/20232
31870         * g++.dg/inherit/covariant12.C: New.
31871
31872 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31873
31874         PR fortran/19479
31875         * gfortran.dg/bound_1.f90: New test.
31876
31877 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
31878
31879         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31880         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31881
31882 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
31883
31884         PR c/20245
31885         * gcc.dg/pr20245-1.c: New test.
31886
31887 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
31888
31889         PR middle-end/19874
31890         * gcc.c-torture/execute/20050119-2.c: New test case.
31891
31892 2005-02-28  Ben Elliston  <bje@au.ibm.com>
31893
31894         * README: Update the DejaGnu bug reporting address.
31895         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31896         * lib/objc-torture.exp: Likewise.
31897
31898 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31899
31900         * gfortran.dg/boz_1.f90: New test.
31901         * gfortran.dg/boz_3.f90: New test.
31902         * gfortran.dg/boz_4.f90: New test.
31903
31904 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31905
31906         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31907         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31908
31909 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31910
31911         PR libfortran/20101
31912         * gfortran.dg/write_0_pe_format.f90: New test.
31913
31914 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
31915
31916         PR c++/20206
31917         * g++.dg/opt/thunk2.C: New test.
31918         * g++.dg/opt/covariant1.C: New test.
31919
31920 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31921
31922         * gfortran.dg/e_d_fmt.f90: New test.
31923
31924 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
31925
31926         * gcc.dg/asm-b.c: Fix comment typos.
31927
31928 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31929
31930         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31931         a V_MAY_DEF also.
31932
31933 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31934
31935         PR tree-opt/20188
31936         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31937         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31938         * gcc.dg/asm-b.c: New test.
31939
31940 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
31941
31942         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31943         Disable this test on IRIX 6.
31944
31945 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
31946
31947         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31948         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31949         parser.
31950
31951 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
31952
31953         PR tree-optimization/20204
31954         * gcc.dg/pr20204.c: New test.
31955
31956 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
31957
31958         PR target/20196
31959         * gcc.c-torture/execute/20050224-1.c: New test.
31960
31961         PR c++/20175
31962         * g++.dg/warn/Wbraces2.C: New test.
31963
31964 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
31965
31966         PR c++/19878
31967         * g++.dg/init/const2.C: New test.
31968
31969 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
31970
31971         PR tree-optimization/20100
31972         * gcc.c-torture/execute/pr20100-1.c: New test.
31973
31974 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31975
31976         * gfortran.dg/implicit_3.f90: New test.
31977
31978         * gfortran.dg/deftype_1.f90: New test.
31979
31980 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
31981
31982         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31983         the test passes.
31984         * g++.dg/other/anon3.C: Accept a warning.
31985
31986 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
31987
31988         * gcc.dg/pr20017.c: Fix a comment typo.
31989
31990 2005-02-23  Bud Davis  <bdavis@gfortran.org>
31991
31992         * gfortran.dg/list_read_4.f90: Change to f90 comments.
31993
31994 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31995
31996         PR ada/19902
31997         * ada/acats/tests/cxa/cxa3004.a: Remove.
31998         * ada/acats/tests/cxb/cxb30061.am: Likewise.
31999
32000 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32001
32002         PR c++/20073
32003         * g++.dg/init/const1.C: New test.
32004
32005         PR c++/19991
32006         * g++.dg/parse/constant7.C: New test.
32007
32008         PR c++/20152
32009         * g++.dg/parse/error27.C: New test.
32010         * g++.dg/template/qualttp15.C: Adjust error markers.
32011         * g++.old-deja/g++.other/struct1.C: Likewise.
32012
32013         PR c++/20153
32014         * g++.dg/template/error17.C: New test.
32015
32016         PR c++/20148
32017         * g++.dg/parser/error26.C: New test.
32018
32019 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32020
32021         PR tree-optimization/20100
32022         PR tree-optimization/20115
32023         * gcc.dg/pr20115.c: New test.
32024         * gcc.dg/pr20115-1.c: New test.
32025         * gcc.dg/pr20100.c: New test.
32026         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32027         call-clobbered variables after alias1.
32028
32029 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32030
32031         * gfortran.dg/list_read_4.f90: new test.
32032
32033 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32034
32035         PR rtl-optimization/20017.
32036         * gcc.dg/pr20017.c: New.
32037
32038 2005-02-22  Devang Patel  <dpatel@apple.com>
32039
32040         PR 19952
32041         * g++.dg/tree-ssa/pr19952.C: New test.
32042
32043 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32044
32045         PR c++/19883
32046         * g++.dg/parse/constant6.C: New test.
32047
32048 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32049
32050         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32051         * g++.dg/charset/asm2.c: Likewise.
32052         * g++.dg/charset/asm3.c: Likewise.
32053         * g++.dg/charset/asm4.c: Likewise.
32054         * g++.dg/charset/asm5.c: Likewise.
32055         * g++.dg/charset/attribute1.c: Likewise.
32056         * g++.dg/charset/attribute2.c: Likewise.
32057         * g++.dg/charset/extern1.cc: Likewise.
32058         * g++.dg/charset/extern2.cc: Likewise.
32059         * g++.dg/charset/extern3.cc: Likewise.
32060         * g++.dg/charset/function.cc: Likewise.
32061         * g++.dg/charset/string.c: Likewise.
32062         * g++.dg/charset/charset.exp: Likewise.
32063         * lib/target-supports.exp (check_iconv_available): Fix comment.
32064
32065 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32066
32067         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32068         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32069         * gcc.dg/charset/asm2.c: Likewise.
32070         * gcc.dg/charset/asm3.c: Likewise.
32071         * gcc.dg/charset/asm4.c: Likewise.
32072         * gcc.dg/charset/asm5.c: Likewise.
32073         * gcc.dg/charset/asm6.c: Likewise.
32074         * gcc.dg/charset/attribute1.c: Likewise.
32075         * gcc.dg/charset/attribute2.c: Likewise.
32076         * gcc.dg/charset/builtin1.c: Likewise.
32077         * gcc.dg/charset/extern.c: Likewise.
32078         * gcc.dg/charset/function.c: Likewise.
32079         * gcc.dg/charset/string.c: Likewise.
32080         * gcc.dg/charset/charset.exp: Likewise.
32081
32082 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32083
32084         PR fortran/20086
32085         * gfortran.dg/pr20086.f90: New test.
32086
32087 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32088
32089         PR tree-optimization/19786
32090         * g++.dg/tree-ssa/pr19786.C: New.
32091
32092 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32093
32094         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32095
32096 2005-02-21  Jeff Law  <law@redhat.com>
32097
32098         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32099
32100 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32101
32102         * gfortran.dg/do_iterator: Split loop, markup all lines for
32103         which an error locus is printed.
32104         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32105         locus is printed.
32106         * gfortran.dg/select_4.f90: Likewise.
32107         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32108         locuses in the various permutations.
32109
32110 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32111
32112         PR tree-optimization/19951
32113         * g++.dg/vect: New directory.
32114         * g++.dg/vect/vect.exp: New file.
32115         * g++.dg/vect/pr19951.cc: New testcase.
32116         * g++.dg/dg.exp: Also prune vectorizer tests.
32117
32118 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32119
32120         PR 18785
32121         * gcc.dg/charset/builtin1.c: New test.
32122
32123 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32124
32125         PR c++/19299
32126         * g++.dg/inherit/volatile1.C: New test.
32127
32128         PR c++/19440
32129         * g++.dg/template/dtor4.C: New test.
32130
32131 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32132
32133         * gfortran.dg/int_1.f90: New test.
32134
32135 2005-02-19  Devang Patel  <dpatel@apple.com>
32136
32137         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32138
32139 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32140
32141         * gfortran.dg/achar_1.f90: New test.
32142
32143 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32144
32145         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32146
32147 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32148             Jakub Jelinek  <jakub@redhat.com>
32149
32150         PR tree-optimization/19828
32151         * gcc.dg/tree-ssa/loop-7.c: New test.
32152         * gcc.c-torture/execute/20050218-1.c: New test.
32153
32154 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32155
32156         PR c/20043
32157         * gcc.dg/transparent-union-1.c: New test.
32158         * gcc.dg/transparent-union-2.c: New test.
32159
32160 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32161
32162         PR tree-optimization/18977
32163         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32164
32165 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32166
32167         PR target/20054
32168         * gcc.dg/pr20054.c: New test.
32169
32170 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32171
32172         PR c++/19508
32173         * g++.dg/ext/attrib20.C: New test.
32174
32175 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32176
32177         PR middle-end/20030
32178         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32179
32180 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32181
32182         PR c++/20008
32183         * g++.dg/opt/switch4.C: New.
32184
32185 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32186
32187         PR c++/20023
32188         PR tree-optimization/20009
32189         * gcc.c-torture/compile/20050217-1.c: New test.
32190         * g++.dg/opt/switch3.C: New test.
32191
32192         PR tree-optimization/18947
32193         * gcc.c-torture/compile/20050215-1.c: New test.
32194         * gcc.c-torture/compile/20050215-2.c: New test.
32195         * gcc.c-torture/compile/20050215-3.c: New test.
32196
32197 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32198
32199         PR c++/20028
32200         * g++.dg/template/crash34.C: New.
32201
32202         PR c++/20022
32203         * g++.dg/other/access3.C: New.
32204
32205 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32206
32207         * gcc.dg/vect/vect-98.c: New test.
32208
32209 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32210
32211         PR tree-optimization/19967
32212         * gcc.dg/pr19967.c: New.
32213
32214 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32215
32216         PR middle-end/19857
32217         * gcc.dg/tree-ssa/20050215-1.c: New test.
32218         * gcc.c-torture/execute/20050215-1.c: New test.
32219
32220 2005-02-15  Eric Christopher  <echristo@redhat.com>
32221
32222         * gcc.dg/cpp/20050215-1.c: New file.
32223
32224 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32225
32226         PR tree-optimization/15785
32227         * gcc.dg/pr15785-1.c: New test.
32228
32229 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32230
32231         PR c++/17788
32232         * g++.dg/init/ctor4.C: New.
32233         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32234
32235 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32236
32237         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32238         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32239
32240 2005-02-15  Andreas Schwab  <schwab@suse.de>
32241
32242         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32243         declare malloc.
32244
32245 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32246
32247         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32248
32249 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32250
32251         PR tree-optimization/19853
32252         * gcc.c-torture/compile/pr19853.c: New test.
32253
32254 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32255
32256         PR c++/19608
32257         * g++.dg/parse/local-class1.C: New.
32258
32259         PR c++/19895
32260         * g++.dg/parse/ptrmem3.C: New.
32261
32262         PR c++/19884
32263         * g++.old-deja/g++.oliva/template6.C: Add another case.
32264         * g++.dg/template/explicit6.C: New.
32265
32266 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32267
32268         PR c++/17816
32269         * g++.dg/other/redecl2.C: New.
32270
32271 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32272
32273         PR c++/19891
32274         * g++.dg/abi/covariant4.C: New.
32275
32276 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32277
32278         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32279         New tests.
32280
32281 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32282
32283         * gcc.dg/vect/vect-96.c: Fix typo.
32284
32285 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32286
32287         PR c++/14479
32288         PR c++/19487
32289         * g++.dg/template/enum5.C: New test.
32290
32291 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32292
32293         * gcc.dg/vect/vect-97.c: New test.
32294
32295 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32296
32297         * gcc.dg/vect/vect-96.c: New test.
32298
32299 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32300
32301         * gcc.dg/builtins-34.c: Also check ldexp*.
32302
32303 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32304
32305         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32306
32307 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32308
32309         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32310         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32311         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32312         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32313         selector_list, selector_expression, dg-process-target): Move to new
32314         file target-supports-dg.exp.
32315         * lib/target-supports-dg.exp: New.
32316
32317         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32318         New.
32319
32320 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32321
32322         PR c++/19666
32323         * g++.dg/other/ptrmem6.C: New test.
32324
32325         PR middle-end/19858
32326         * gcc.c-torture/compile/20050210-1.c: New test.
32327
32328 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32329
32330         PR c++/19755
32331         * g++.dg/warn/Wbraces1.C: New test.
32332
32333 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
32334
32335         * gcc.dg/builtins-52.c: New testcase.
32336
32337 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
32338
32339         PR c/19342
32340         * gcc.c-torture/execute/20050119-1.c: New test.
32341
32342 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32343
32344         PR c++/19811
32345         * g++.dg/init/delete1.C: New test.
32346
32347 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
32348
32349         PR c++/18470
32350         * g++.dg/template/static12.C: New test.
32351
32352 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32353
32354         PR c++/19787
32355         * g++.dg/conversion/ambig1.C: New test.
32356
32357         PR c++/19739
32358         * g++.dg/ext/attrib19.C: New test.
32359
32360         PR c++/19732
32361         * g++.dg/parse/dtor5.C: New test.
32362
32363         PR c++/19762
32364         * g++.dg/template/dtor3.C: New test.
32365
32366         PR c++/19826
32367         * g++.dg/template/static11.C: New test.
32368         * g++.dg/template/crash2.C: Remove dg-error marker.
32369
32370 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
32371
32372         PR C++/18491
32373         * g++.old-deja/g++.mike/p10769a.C: Remove.
32374
32375 2005-02-09  Roger Sayle  <roger@eyesopen.com>
32376
32377         * gcc.dg/builtins-48.c: New test case.
32378         * gcc.dg/builtins-49.c: New test case.
32379         * gcc.dg/builtins-50.c: New test case.
32380         * gcc.dg/builtins-51.c: New test case.
32381
32382 2005-02-09  Ian Lance Taylor  <ian@airs.com>
32383
32384         PR middle-end/19583
32385         * g++.dg/warn/Wreturn-type-3.C: New test.
32386
32387 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32388
32389         PR middle-end/19402
32390         * gcc.dg/pr19402-1.c: New testcase.
32391         * gcc.dg/pr19402-2.c: likewise.
32392
32393 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32394
32395         PR middle-end/19854
32396         * g++.dg/tree-ssa/tmmti.C: New testcase.
32397
32398 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32399
32400         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32401
32402 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
32403
32404         PR c++/19733
32405         * g++.dg/parse/crash23.C: New test.
32406         * g++.dg/warn/Weff1.C: New test.
32407
32408 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32409
32410         * gcc.dg/20050209-1.c: New test.
32411
32412 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32413
32414         PR target/19799
32415         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32416
32417 2005-02-08  Mike Stump  <mrs@apple.com>
32418
32419         * g++.dg/pch/import-2.c: New test.
32420         * g++.dg/pch/import-2.hs: New.
32421         * g++.dg/pch/include/import-2a.h: New.
32422         * g++.dg/pch/include/import-2b.h: New.
32423
32424 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
32425
32426         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32427
32428 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32429
32430         * gfortran.dg/substr_1.f90: New test.
32431
32432 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
32433
32434         PR middle-end/19775
32435         * gcc.dg/torture/builtin-power-1.c: Disable test for
32436         invalid transformation.
32437         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
32438         no longer optimize.
32439         * gcc.dg/builtins-47.c: New testcase.
32440
32441 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
32442             Dorit Naishlos  <dorit@il.ibm.com>
32443
32444         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32445
32446 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
32447
32448         * gcc.c-torture/compile/20050206-1.c: New test.
32449
32450 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32451
32452         PR tree-opt/19768
32453         * g++.dg/opt/pr19768.C: New test.
32454
32455 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32456
32457         PR tree-opt/19736
32458         * gcc.c-torture/compile/pr19736.c: New test.
32459
32460 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32461
32462         PR c++/17401
32463         * g++.dg/parse/error25.C: New test.
32464
32465 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
32466
32467         * gcc.c-torture/execute/20050203-1.c: New.
32468
32469 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
32470
32471         * gcc.dg/vect/vect-85.c: Remove xfail.
32472         * gcc.dg/vect/vect-86.c: Remove xfail.
32473         * gcc.dg/vect/vect-87.c: Remove xfail.
32474         * gcc.dg/vect/vect-88.c: Remove xfail.
32475
32476 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
32477
32478         * gcc.dg/altivec-19.c: New.
32479
32480 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
32481
32482         PR c/17807
32483         * gcc.dg/nested-func-3.c: New test.
32484         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32485
32486 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
32487
32488         * gcc.test-framework/gen_directive_tests: Generate tests for
32489         selector expressions.
32490
32491 2005-02-02  Matt Austern  <austern@apple.com>
32492
32493         PR c++/19628
32494         * g++/ext/builtin7.C: New.
32495         * g++/ext/builtin8.C: New.
32496
32497 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32498
32499         PR c/18502
32500         * gcc.dg/pr18502-1.c: New test.
32501
32502 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32503
32504         PR c++/17413
32505         * g++.dg/template/local4.C: Tweak.
32506
32507 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
32508
32509         PR tree-optimization/19578
32510         * gcc.c-torture/compile/20050202-1.c: New test.
32511
32512 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32513
32514         PR c/19435
32515         * gcc.dg/c99-init-4.c: New test.
32516
32517 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32518
32519         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32520
32521         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32522
32523         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32524         * g++.dg/eh/check-vect.h: New.
32525
32526         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32527         * gcc.dg/vect/vect-78.c: Ditto.
32528         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32529         Remove.
32530
32531         * g++.dg/conversion/simd1.C: Expect warning.
32532         * g++.dg/ext/attribute-test-1.C: Ditto.
32533         * g++.dg/ext/attribute-test-2.C: Ditto.
32534         * g++.dg/ext/attribute-test-3.C: Ditto.
32535         * g++.dg/ext/attribute-test-4.C: Ditto.
32536
32537         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32538         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32539
32540         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32541
32542 2005-02-01  Richard Henderson  <rth@redhat.com>
32543
32544         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32545         long double for ibm double-double format.
32546         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32547
32548 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
32549
32550         PR tree-optimization/19633
32551         * gcc.dg/pr19633-1.c: New test.
32552         * gcc.dg/pr19633.c: Tweak to make pointer point
32553         to NULL or a symbol.
32554
32555 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32556
32557         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32558         New procs.
32559         (dg-process-target (local override)): Handle selector expressions.
32560
32561         * gcc.test-framework/README: Describe tests in source directory.
32562         * gcc.test-framework/test-framework.awk: Handle dg- tests.
32563         * gcc.test-framework/test-framework.exp: Handle dg- tests.
32564         * gcc.test-framework/dg-bogus-exp-P.c: New test.
32565         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32566         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32567         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32568         * gcc.test-framework/dg-do-link-exp-P.c: New test.
32569         * gcc.test-framework/dg-do-run-exp-P.c: New test.
32570         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32571         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32572         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32573         * gcc.test-framework/dg-error-exp-P.c: New test.
32574         * gcc.test-framework/dg-error-exp-XP.c: New test.
32575         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32576         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32577         * gcc.test-framework/dg-output-exp-P.c: New test.
32578         * gcc.test-framework/dg-output-exp-XF.c: New test.
32579         * gcc.test-framework/dg-warning-exp-P.c: New test.
32580         * gcc.misc-tests/dg-1.c: Remove.
32581         * gcc.misc-tests/dg-2.c: Remove.
32582         * gcc.misc-tests/dg-3.c: Remove.
32583         * gcc.misc-tests/dg-4.c: Remove.
32584         * gcc.misc-tests/dg-5.c: Remove.
32585         * gcc.misc-tests/dg-6.c: Remove.
32586         * gcc.misc-tests/dg-7.c: Remove.
32587         * gcc.misc-tests/dg-8.c: Remove.
32588         * gcc.misc-tests/dg-9.c: Remove.
32589         * gcc.misc-tests/dg-10.c: Remove.
32590         * gcc.misc-tests/dg-11.c: Remove.
32591         * gcc.misc-tests/dg-12.c: Remove.
32592         * gcc.misc-tests/dg-test.exp: Remove.
32593
32594         * gcc.test-framework/test-framework.awk: Change recording and
32595         printing of passes and failures.
32596
32597         * gcc.test-framework: New directory.
32598         * gcc.test-framework/README: New.
32599         * gcc.test-framework/test-framework.exp: New.
32600         * gcc.test-framework/test-framework.awk: New.
32601         * gcc.test-framework/gen_directive_tests: New.
32602
32603 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
32604
32605         * lib/treelang.exp: Fix comment typos.
32606         (treelang_target_compile): Don't append libs=-ltreelang to options.
32607
32608 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
32609
32610         * g++.dg/parse/typename7.C: Adjust error messages.
32611
32612 2005-01-31  Jeff Law  <law@redhat.com>
32613
32614         * gcc.c-torture/execute/20050131-1.c: New test.
32615         * gcc.dg/wcaselabel.c: New test.
32616
32617 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
32618
32619         * g++.dg/other/warning1.C: Adjust error messags.
32620         * g++.dg/parse/constant5.C: New test.
32621
32622 2005-01-31  Steven Bosscher  <stevenb@suse.de>
32623
32624         PR c/19333
32625         * gcc.c-torture/compile/20011130-1.c: Reorder to make
32626         the test case valid.
32627         * gcc.dg/20030815-1.c: Remove invalid tests.
32628         * gcc.dg/array-7.c: Adjust expected result.
32629         * gcc.dg/pr18596-3.c: Likewise.
32630         * gcc.dg/noncompile/20000901-1.c: Likewise.
32631         * gcc.dg/noncompile/init-2.c: Likewise.
32632         * gcc.dg/noncompile/init-4.c: Likewise.
32633
32634 2005-01-31  Dale Johannesen  <dalej@apple.com>
32635
32636         * g++.dg/opt/pr19650.C: New test.
32637
32638 2005-01-31  Richard Henderson  <rth@redhat.com>
32639
32640         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32641         long double for intel double extended format.
32642         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32643
32644 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
32645
32646         PR c++/19555
32647         * g++.dg/template/static10.C: New test.
32648
32649         PR c++/19395
32650         * g++.dg/parse/error24.C: New test.
32651
32652         PR c++/19367
32653         * g++.dg/lookup/builtin1.C: New test.
32654
32655         PR c++/19457
32656         * g++.dg/warn/conv3.C: New test.
32657
32658 2005-01-30  Bud Davis  <bdavis@gfortran.org>
32659
32660         PR fortran/19647
32661         * gfortan.dg/inquire_7.f90
32662
32663 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
32664
32665         PR tree-optimization/15791
32666         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32667         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32668         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32669         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32670         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32671         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32672         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32673         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32674         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32675         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32676
32677 2005-01-29  Paul Brook  <paul@codesourcery.com>
32678
32679         PR fortran/18565
32680         * check.c (real_or_complex_check): New function.
32681         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32682         * intrinsic.c (add_functions): Use new check functions.
32683         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32684         Add prototypes.
32685
32686 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
32687
32688         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32689         gcc.dg/lvalue-3.c: New tests.
32690         * gcc.dg/concat.c: Update expected messages.
32691
32692 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
32693
32694         PR libfortran/19595
32695         * gfortran.dg/eor_1.f90: New test.
32696
32697 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
32698
32699         PR fortran/19589
32700         * gfortran.dg/logical_data_1.f90: New test.
32701
32702 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
32703
32704         PR c++/19253
32705         * g++.dg/template/crash33.C: New test.
32706
32707         PR c++/19667
32708         * g++.dg/template/crash32.C: New test.
32709
32710 2005-01-28  Ian Lance Taylor  <ian@airs.com>
32711
32712         PR middle-end/16558
32713         * g++.dg/warn/Wreturn-type-2.C: New test.
32714
32715 2004-06-24  Jeff Law  <law@redhat.com>
32716
32717         * gcc.dg/tree-ssa/20050128-1.c: New test.
32718
32719 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
32720
32721         * gcc.target/frv/all-mdpackh-1.c: New test.
32722
32723 2005-01-28  Steven Bosscher  <stevenb@suse.de>
32724
32725         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32726
32727 2005-01-27  Richard Henderson  <rth@redhat.com>
32728
32729         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32730
32731 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32732
32733         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
32734
32735 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32736
32737         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32738         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32739         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32740         to cope with cases where the multilib options override the dg-options.
32741
32742 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
32743
32744         PR c/18946
32745         * gcc.dg/noncompile/20050120-1.c: New test.
32746
32747 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
32748
32749         PR tree-optimization/19633
32750         * gcc.dg/pr19633.c: New test.
32751         * gcc.dg/tree-ssa/pr19633.c: New test.
32752
32753 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
32754
32755         * gcc.dg/20041216-1.c: New test.
32756
32757 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
32758
32759         PR objc/18862
32760         * objc.dg/selector-2.m: New test.
32761
32762 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
32763
32764         * g++.dg/opt/range-test-2.C: New test.
32765
32766         PR rtl-optimization/19579
32767         * gcc.c-torture/execute/20050124-1.c: New test.
32768
32769 2005-01-26  Greg Parker  <gparker@apple.com>
32770         Stuart Hastings  <stuart@apple.com>
32771
32772         * gcc.c-torture/execute/20050125-1.c: New.
32773
32774 2005-01-18  Jan Hubicka  <jh@suse.cz>
32775
32776         PR tree-optimize/19337
32777         * gcc.c-torture/compile/20050119-1.c: New test.
32778
32779 2005-01-24  James E Wilson  <wilson@specifixinc.com>
32780
32781         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
32782         test for successful match.
32783
32784 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
32785
32786         PR objc/18408
32787         * objc.dg/comp-types-7.m: New test.
32788
32789 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
32790
32791         * lib/target-supports.exp (current_target_name): New.
32792         (check_effective_target_ilp32, check_effective_target_lp64):
32793         Cache the result to use as long as the current target, with
32794         multilib flags, remains the same.
32795
32796         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
32797         (dg-require-weak, dg-require-visibility, dg-require-alias,
32798         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
32799         dg-require-effective-target, dg-skip-if): Remove call to
32800         skip_test_and_clear_xfail.
32801         (dg-test): Clear xfail data.
32802
32803 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
32804
32805         PR target/17751
32806         * gcc.dg/ppc64-toc.c: New test.
32807
32808         * g++.dg/tree-ssa/empty-1.C: New test.
32809
32810         PR middle-end/19551
32811         * gcc.c-torture/execute/20050121-1.c: New test.
32812         * gcc.dg/20050121-2.c: New test.
32813
32814 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
32815         Paul Brook  <paul@codesourcery.com>
32816
32817         PR fortran/17941
32818         * gfortran.dg/real_const_1.f: New test.
32819         * gfortran.dg/real_const_2.f90: New test.
32820         * gfortran.dg/complex_int_1.f90: New test.
32821
32822 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
32823
32824         PR fortran/19313
32825         * gfortan.dg/inquire_6.f90: New test.
32826
32827 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32828
32829         PR libfortran/19451
32830         * open_readonly_1.f90: New test.
32831
32832 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32833
32834         PR libfortran/18982
32835         * gfortran.dg/open_new.f90: New file.
32836
32837 2005-01-22  Paul Brook  <paul@codesourcery.com>
32838
32839         * namelist_1.f90: New test.
32840
32841 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
32842
32843         PR tree-optimization/19484
32844         * gcc.c-torture/compile/20050122-[12].c: New tests.
32845
32846 2005-01-22  Paul Brook  <paul@codesourcery.com>
32847
32848         * gfortran.dg/implicit_2.f90: New test.
32849
32850 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
32851
32852         PR fortran/19314
32853         * gfortran.dg/inquire_5.f90: New test.
32854
32855 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32856
32857         PR c/18809
32858         * gcc.dg/pr18809-1.c: New test.
32859
32860 2005-01-21  Ian Lance Taylor  <ian@airs.com>
32861
32862         * gcc.dg/20050121-1.c: New test.
32863
32864         PR tree-optimization/13000
32865         * gcc.dg/20040206-1.c: Change warning to point where function is
32866         being inlined.
32867
32868 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32869
32870         PR c++/19208
32871         * g++.dg/template/array11.C: New test.
32872
32873 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32874
32875         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32876         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32877         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32878         * gfortran.dg/getenv_1.f90: Add dg-do directive.
32879         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32880         gfortran.dg/pr17164.f90: Add missing dg-do directives.
32881
32882 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32883
32884         PR tree-optimization/15349
32885         * gcc.dg/tree-ssa/pr15349.c: New.
32886
32887 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
32888
32889         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32890
32891 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
32892
32893         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32894         scan-assembler-times directive name.
32895
32896         * gcc.dg/asm-a.c: Move dg-require-effective-target to
32897         after dg-do.
32898
32899         PR rtl-optimization/19462
32900         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32901
32902 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
32903
32904         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32905         counting function calls on ia64.
32906
32907 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
32908
32909         PR rtl-optimization/15139
32910         * gcc.dg/20050111-2.c: New test.
32911
32912         PR c/17297
32913         * gcc.c-torture/compile/20050113-1.c: New testcase.
32914
32915         PR middle-end/19164
32916         * gcc.dg/20050113-1.c: New testcase.
32917
32918 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
32919
32920         * gcc.dg/vect/vect-85.c: Add comment.
32921         * gcc.dg/vect/vect-86.c: Add xfail for now.
32922         * gcc.dg/vect/vect-87.c: Add xfail for now.
32923         * gcc.dg/vect/vect-88.c: Add xfail for now.
32924         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32925
32926 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32927
32928         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32929
32930 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32931
32932         * g++.dg/debug/typedef3.C: New test.
32933
32934 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
32935
32936         PR c/19472
32937         * gcc.dg/asm-a.c: New test.
32938
32939 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
32940
32941         * gcc.dg/sh-relax.c: Add prototype for abort.
32942
32943 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32944
32945         * gcc.dg/short-compare-1.c: New test.
32946         * gcc.dg/short-compare-2.c: Likewise.
32947
32948 2005-01-18  Michael Matz  <matz@suse.de>
32949
32950         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32951
32952 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
32953
32954         PR tree-optimization/19121
32955         * gcc.c-torture/compile/pr19121.c: New test.
32956
32957 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
32958
32959         PR target/19357
32960         * gcc.c-torture/compile/pr19357.c: New test.
32961
32962 2005-01-17  Ian Lance Taylor  <ian@airs.com>
32963
32964         PR c/5675
32965         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32966         pass--those that refer just to the variable, possibly with a
32967         cast.
32968         * gcc.dg/c99-const-expr-3.c: Likewise.
32969
32970         PR middle-end/13127
32971         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32972         longer emitted.
32973
32974 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
32975
32976         PR fortran/18778
32977         * gfortran.dg/endfile_2.f90: New test.
32978
32979 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
32980
32981         PR 19168
32982         * gfortran.dg/select_5.f90: New test.
32983
32984 2004-01-16  Paul Brook  <paul@codesourcery.com>
32985
32986         * gfortran.dg/common_4.f90: New test.
32987
32988 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
32989
32990         PR rtl-optimization/19462
32991         * gcc.dg/torture/pr19462-1.c: New test.
32992
32993 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
32994
32995         PR objc/19321
32996         * objc.dg/func-ptr-2.m: New.
32997         * objc.dg/volatile-1.m: New.
32998
32999 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33000
33001         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33002
33003 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33004
33005         PR tree-optimization/19060
33006         * gcc.c-torture/execute/20050104-1.c: New test.
33007
33008 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33009
33010         PR fortran/18983
33011         * gfortran.dg/write_to_null.f90: New test.
33012
33013 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33014             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33015
33016         PR other/19328
33017         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33018         argument.
33019
33020 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33021
33022         PR c++/19263
33023         * g++.dg/init/vector1.C: New test.
33024
33025 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33026
33027         PR target/13158
33028         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33029         PR target/18987
33030         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33031
33032 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33033
33034         * gfortran.dg/select_1.f90: New test.
33035         * gfortran.dg/select_2.f90: New test.
33036         * gfortran.dg/select_3.f90: New test.
33037         * gfortran.dg/select_4.f90: New test.
33038
33039 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33040
33041         PR middle-end/19084
33042         PR rtl-optimization/19348
33043         * gcc.dg/20050111-1.c: New test.
33044         * gcc.c-torture/execute/20050111-1.c: New test.
33045
33046         * gcc.dg/i386-asm-4.c: New test.
33047
33048 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33049
33050         * gcc.dg/nested-func-2.c: New test.
33051         * ada/acats/norun.lst: Remove c953002.
33052
33053 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33054
33055         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33056
33057 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33058
33059         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33060
33061 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33062
33063         PR target/18761
33064         * g++.dg/abi/align1.C: New test.
33065
33066 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33067
33068         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33069         at a time.
33070         * g++.dg/ext/altivec_check.h: Support compiling as C.
33071
33072 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33073
33074         PR c++/19355
33075         * g++.dg/expr/pr19355-1.C: New test case.
33076
33077 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33078
33079         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33080         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33081         * ada/acats/tests/c3/c92005b.ada: Likewise.
33082         * ada/acats/tests/c3/cxb3012.a: Likewise.
33083         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33084
33085 2005-01-09  Paul Brook  <paul@codesourcery.com>
33086
33087         * gfortran.dg/common_2.f90: New file.
33088         * gfortran.dg/common_3.f90: New file.
33089
33090 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33091
33092         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33093
33094 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33095
33096         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33097         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33098         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33099         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33100         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33101         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33102         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33103         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33104         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33105         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33106         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33107         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33108         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33109         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33110         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33111         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33112         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33113         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33114         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33115         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33116         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33117         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33118         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33119         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33120         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33121         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33122         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33123         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33124         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33125         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33126         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33127         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33128         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33129         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33130         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33131         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33132         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33133         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33134         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33135         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33136         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33137         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33138         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33139         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33140         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33141         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33142         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33143         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33144         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33145         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33146         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33147         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33148         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33149         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33150         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33151         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33152         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33153         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33154         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33155         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33156         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33157         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33158         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33159         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33160         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33161         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33162         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33163
33164         * gcc.dg/vect/vect-1.c: Fix spelling.
33165         * gcc.dg/vect/vect-10.c: Fix spelling.
33166         * gcc.dg/vect/vect-11.c: Fix spelling.
33167         * gcc.dg/vect/vect-12.c: Fix spelling.
33168         * gcc.dg/vect/vect-14.c: Fix spelling.
33169         * gcc.dg/vect/vect-15.c: Fix spelling.
33170         * gcc.dg/vect/vect-16.c: Fix spelling.
33171         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33172         * gcc.dg/vect/vect-64.c: Fix comments.
33173         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33174
33175 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33176             Ira Rosen  <irar@il.ibm.com>
33177
33178         * gcc.dg/vect/vect-70.c: New test.
33179         * gcc.dg/vect/vect-71.c: New test.
33180
33181 2005-01-09  Manfred Hollstein  <mh@suse.com>
33182
33183         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33184         * gcc.dg/pr18241-2.c: Likewise.
33185         * gcc.dg/pr18241-3.c: Likewise.
33186         * gcc.dg/pr18241-4.c: Likewise.
33187         * gcc.dg/pr18241-5.c: Likewise.
33188
33189 2005-01-08  Richard Henderson  <rth@redhat.com>
33190
33191         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33192         False for x86 and x86-64.
33193
33194 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33195
33196         PR tree-optimization/18241
33197         * gcc.dg/pr18241-1.c: New test.
33198         * gcc.dg/pr18241-2.c: New test.
33199         * gcc.dg/pr18241-3.c: New test.
33200         * gcc.dg/pr18241-4.c: New test.
33201         * gcc.dg/pr18241-5.c: New test.
33202
33203 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33204
33205         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33206         gfortran.dg/select_4.f90: New.
33207
33208 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33209
33210         * gcc.c-torture/execute/20050107-1.c: New test.
33211
33212 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33213
33214         PR c++/19298
33215         * g++.dg/template/ref2.C: New.
33216
33217 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33218
33219         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33220         instead of being empty.
33221
33222 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33223
33224         PR fortran/15553
33225         * gfortran.dg/array-1.f90: New test.
33226
33227 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33228
33229         PR tree-optimization/19283
33230         * gcc.c-torture/execute/20050106-1.c: New test.
33231
33232         PR rtl-optimization/18861
33233         * gcc.dg/20050105-1.c: New test.
33234
33235         PR tree-optimization/18828
33236         * gcc.dg/20050105-2.c: New test.
33237
33238 2005-01-07  Andreas Jaeger  <aj@suse.de>
33239
33240         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33241
33242 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33243
33244         PR fortran/18398
33245         * gfortran.dg/fmt_read.f90: New test.
33246
33247 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33248
33249         * gcc.dg/rs6000-ldouble-2.c: New.
33250
33251 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33252
33253         PR c++/19244
33254         * g++.dg/parser/ctor2.C: New test.
33255
33256 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33257
33258         PR c++/17154
33259         * g++.dg/template/using9.C: New test.
33260
33261 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33262
33263         PR c++/19258
33264         * g++.dg/lookup/friend6.C: New test.
33265
33266 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33267
33268         PR c++/19270
33269         * g++.dg/template/array10.C: New.
33270
33271 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33272
33273         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33274         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33275
33276 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33277
33278         * gcc.c-torture/compile/20050105-1.c: New test.
33279
33280 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33281
33282         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33283
33284 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33285
33286         PR middle-end/19100
33287         * gcc.dg/conv-3.c: New test case.
33288
33289 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33290
33291         * gcc.dg/asm-wide-1.c: New test.
33292
33293 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33294
33295         PR c++/19030
33296         * g++.dg/parse/crash22.C: New
33297
33298 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33299
33300         PR 19257
33301         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33302
33303 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33304
33305         PR middle-end/17767
33306         * gcc.dg/i386-mmx-6.c: New test case.
33307
33308 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33309
33310         PR tree-optimization/18308
33311         * gcc.dg/vect/pr18308.c: New testcase.
33312
33313 2005-01-04  Andreas Jaeger  <aj@suse.de>
33314
33315         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33316
33317 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33318             Robert Bowdidge <bowdidge@apple.com>
33319
33320         * gcc.dg/cpp/subframework1.c: New.
33321         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33322         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33323         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33324         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33325
33326 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33327
33328         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33329         producing warning.
33330         * gcc.dg/darwin-weakimport-2.c: New.
33331
33332 2005-01-03  Richard Henderson  <rth@redhat.com>
33333
33334         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33335
33336 2005-01-03  Richard Henderson  <rth@redhat.com>
33337
33338         * gcc.dg/vect/vect.exp: Enable for ia64.
33339         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33340         (check_effective_target_vect_float): Likewise.
33341         (check_effective_target_vect_no_align): Likewise.
33342         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33343         * gcc.dg/vect/vect-8.c: Likewise.
33344
33345 2005-01-03  Uros Bizjak <uros@kss-loka.si>
33346
33347         PR target/19236
33348         * gcc.dg/pr19236-1.c: New test case.
33349
33350 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
33351
33352         PR rtl-optimization/12092
33353         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33354
33355 2005-01-02  Andreas Jaeger  <aj@suse.de>
33356
33357         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33358
33359 2005-01-01  Roger Sayle  <roger@eyesopen.com>
33360             Andrew Pinski  <pinskia@physics.uc.edu>
33361
33362         PR rtl-optimization/12092
33363         * gcc.dg/pr12092-1.c: New test case.
33364
33365 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
33366
33367         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33368         'hidden' and 'default' for better portability.
33369         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33370
33371         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33372         6 and 7.
33373         * g++.old-deja/g++.brendan/new3.C: Likewise.
33374
33375 2005-01-01  Steven Bosscher  <stevenb@suse.de>
33376
33377         * gcc.dg/20041231-1.C: New test.
33378         * g++.dg/warn/Wunreachable-code-1.C: New test.
33379
33380 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
33381
33382         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33383         file, not /dev/null.  Abort on error.
33384
33385 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
33386             Ziemowit Laski  <zlaski@apple.com>
33387
33388         PR objc/18971
33389         * objc.dg/encode-5.m: New test.
33390
33391 2004-12-29  Richard Henderson  <rth@redhat.com>
33392
33393         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33394         * objc.dg/stabs-1.m: Disable for ia64.
33395
33396 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
33397
33398         PR c++/19190
33399         * g++.dg/warn/Wunused-10.C: New test.
33400
33401 2004-12-28  Richard Henderson  <rth@redhat.com>
33402
33403         * objc.dg/stabs-1.m: Disable for alpha.
33404
33405 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33406
33407         PR c++/19149
33408         * g++.dg/parse/error23.C: New test.
33409
33410 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33411
33412         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33413
33414         PR fortran/19032
33415         * gfortran.dg/intrinsic_modulo_1.f90: New.
33416         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33417         tests with divisor -1.
33418
33419 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33420
33421         * g++.dg/opt/temp1.C (memcpy): Return a value.
33422
33423         PR c++/19148
33424         * g++.dg/expr/cond7.C: New test.
33425
33426 2004-12-27  Paul Brook  <paul@codesourcery.com>
33427
33428         * gfortran.dg/g77/select_no_compile.f: Remove.
33429
33430 2004-12-27  Richard Henderson  <rth@redhat.com>
33431
33432         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33433         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33434         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33435
33436 2004-12-26  Richard Henderson  <rth@redhat.com>
33437
33438         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33439         by 1i instead of token pasting.
33440
33441 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33442
33443         PR tree-optimization/17578
33444         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33445         to additional_flags.
33446         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33447
33448 2004-12-25  Richard Henderson  <rth@redhat.com>
33449
33450         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33451         Remove Alpha.
33452
33453 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33454
33455         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33456         hppa*-*-hpux*.
33457         * gcc.dg/pr17957.c (dg-options): Likewise.
33458         * gcc.dg/struct-ret-1.c: Add prototype for abort.
33459         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33460         instead of 0 on __hppa__.
33461         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33462         "foo,%r" on hppa*-*-*.
33463
33464 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
33465
33466         PR fortran/19071
33467         * gfortran.dg/complex_write.f90: New test.
33468
33469 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33470
33471         PR c++/17595
33472         * g++.dg/parse/pragma2.C: New test.
33473
33474         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33475
33476 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33477
33478         * gcc.dg/empty2.c: Add missing dg-warning.
33479
33480 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33481
33482         PR c++/17413
33483         * g++.dg/template/local4.C: New test.
33484         * g++.dg/template/crash19.C: Add dg-error marker.
33485
33486         * g++.dg/template/crash31.C: Correct embedded PR number.
33487
33488 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33489
33490         PR c++/16405
33491         * g++.dg/opt/temp1.C: Add do-run marker.
33492
33493 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33494
33495         * g++.dg/template/spec19.C: New.
33496
33497 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33498
33499         PR target/16819
33500         * gcc.dg/empty2.c: New.
33501
33502 2004-12-23  Richard Henderson  <rth@redhat.com>
33503
33504         * lib/target-supports.exp (check_effective_target_vect_no_align):
33505         Remove i?86 and x86-64.
33506
33507 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33508
33509         PR c++/16405
33510         * g++.dg/opt/temp1.C: New test.
33511
33512 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33513
33514         PR c++/18733
33515         * g++.dg/template/friend33.C: New testcase.
33516
33517 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
33518
33519         PR c++/18464
33520         * g++.dg/template/cond5.C: New test.
33521
33522         PR c++/18492
33523         * g++.dg/inherit/thunk3.C: New test.
33524
33525         PR c++/11224
33526         * g++.dg/warn/Wunused-9.C: New test.
33527
33528 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
33529
33530         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33531
33532 2004-12-22  Jan Beulich  <jbeulich@novell.com>
33533
33534         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33535
33536 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
33537
33538         PR c++/18378
33539         * g++.dg/ext/packed8.C: New test.
33540
33541         PR c++/19063
33542         * g++.dg/template/crash31.C: New test.
33543
33544         PR c++/19034
33545         * g++.dg/template/crash30.C: New test.
33546
33547 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33548
33549         PR C++/18984
33550         * g++.dg/eh/ctor3.C: New test.
33551
33552 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33553
33554         * objc.dg/stabs-1.m: Allow section name to be quoted and
33555         assembly label to begin with '.LL'.
33556
33557 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
33558
33559         * gcc.dg/vect/vect.exp
33560         (check_effective_target_lp64_or_vect_no_align): New.
33561         * gcc.dg/vect/vect-77.c: Use it.
33562         * gcc.dg/vect/vect-78.c: Use it.
33563
33564         * lib/target-supports.exp
33565         (check_effective_target_vect_no_max,
33566         check_effective_target_vect_no_bitwise,
33567         check_effective_target_vect_no_align): New.
33568         * gcc.dg/vect/vect-13.c: Use them.
33569         * gcc.dg/vect/vect-17.c: Ditto.
33570         * gcc.dg/vect/vect-18.c: Ditto.
33571         * gcc.dg/vect/vect-19.c: Ditto.
33572         * gcc.dg/vect/vect-20.c: Ditto.
33573         * gcc.dg/vect/vect-27.c: Ditto.
33574         * gcc.dg/vect/vect-29.c: Ditto.
33575         * gcc.dg/vect/vect-44.c: Ditto.
33576         * gcc.dg/vect/vect-48.c: Ditto.
33577         * gcc.dg/vect/vect-50.c: Ditto.
33578         * gcc.dg/vect/vect-52.c: Ditto.
33579         * gcc.dg/vect/vect-54.c: Ditto.
33580         * gcc.dg/vect/vect-56.c: Ditto.
33581         * gcc.dg/vect/vect-58.c: Ditto.
33582         * gcc.dg/vect/vect-60.c: Ditto.
33583         * gcc.dg/vect/vect-72.c: Ditto.
33584         * gcc.dg/vect/vect-80.c: Ditto.
33585
33586 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
33587
33588         PR c++/14075
33589         * g++.dg/init/string1.C: New.
33590
33591         PR c++/18975
33592         * g++.dg/other/synth1.C: New.
33593
33594 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33595
33596         PR c/18963
33597         * gcc.dg/pr18963-1.c: New test.
33598
33599 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33600
33601         PR c/18596
33602         * gcc.dg/funcdef-storage-1.c (foo): Remove.
33603         * gcc.dg/pr18596-1.c: Use dg-error.
33604         (dg-options): Use -fno-unit-at-a-time.
33605         * gcc.dg/pr18596-2.c: New test.
33606         * gcc.dg/pr18596-3.c: New test.
33607
33608 2004-12-20  Roger Sayle  <roger@eyesopen.com>
33609
33610         PR middle-end/18683
33611         * g++.dg/opt/pr18683-1.C: New test case.
33612
33613 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
33614
33615         PR other/19093
33616         * g++.dg/opt/max1.C: Fix for 64bit targets.
33617
33618 2004-12-20  Matt Austern  <austern@apple.com>
33619
33620         PR c++/19044
33621         * g++.dg/ext/builtin6.C: New
33622
33623 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
33624
33625         PR tree-optimization/19080
33626         * gcc.c-torture/compile/pr19080.c: New test.
33627
33628 2004-12-20  Steven Bosscher  <stevenb@suse.de>
33629
33630         * gcc.dg/20041219-1.c: New test.
33631
33632 2004-12-19  Roger Sayle  <roger@eyesopen.com>
33633
33634         PR middle-end/19068
33635         * g++.dg/opt/max1.C: New test case.
33636
33637 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33638
33639         * gcc.dg/fdata-sections-1.c: New test.
33640
33641 2004-12-18  Roger Sayle  <roger@eyesopen.com>
33642
33643         PR middle-end/18548
33644         * gcc.dg/max-1.c: New test case.
33645
33646 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
33647
33648         * gcc.c-torture/execute/20041218-1.c: New test.
33649
33650 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
33651
33652         * gcc.dg/pr18501.c: New test.
33653         * gcc.dg/uninit-5.c: XFAIL.
33654         * gcc.dg/uninit-9.c: XFAIL.
33655
33656 2004-12-17  Dale Johannesen  <dalej@apple.com>
33657
33658         * gcc.dg/20041213-1.c: New.
33659
33660 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
33661
33662         * objc.dg/stabs-1.m: Allow assembly label to begin
33663         with a dot ('.').
33664
33665 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
33666
33667         * gcc.c-torture/execute/20041213-1.c: Move...
33668         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33669
33670 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
33671
33672         PR c++/18721
33673         * g++.dg/lookup/conv-5.C: New.
33674
33675 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
33676
33677         * objc.dg/stabs-1.m: New test.
33678
33679 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33680
33681         * gcc.dg/visibility-c.c: Change compile to
33682         assemble for the test.
33683
33684 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33685
33686         PR target/19041
33687         * gcc.dg/visibility-c.c: New test.
33688
33689 2004-12-16  Roger Sayle  <roger@eyesopen.com>
33690
33691         PR middle-end/18493
33692         * gcc.dg/switch-8.c: New test case.
33693
33694 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33695
33696         PR c++/18905
33697         * g++.dg/template/init4.C: New.
33698         * g++.dg/opt/static3.C: Enable optimizer.
33699
33700 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
33701
33702         * g++.dg/other/complex1.C: New test.
33703
33704 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
33705
33706         * g++.dg/opt/inline9.C: New test.
33707
33708 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33709
33710         PR fortran/18993
33711         * gfotran.dg/nullify_1.f: New test.
33712
33713 2004-12-15  Richard Henderson  <rth@redhat.com>
33714
33715         * gcc.target/i386/i386.exp: New harness.
33716         * gcc.target/i386/vect-args.c: New.
33717
33718 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
33719
33720         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33721
33722 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33723
33724         PR c++/18825
33725         * g++.dg/template/friend32.C: New test.
33726
33727 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33728
33729         * cpp/pragma-once-1.c: New test.
33730         * cpp/pragma-once-1b.h: Likewise.
33731         * cpp/pragma-once-1c.h: Likewise.
33732         * cpp/pragma-once-1d.h: Likewise.
33733         * cpp/inc/pragma-once-1a.h: Likewise.
33734
33735 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
33736             Steven G. Kargl  <kargls@comcast.net>
33737
33738         PR fortran/17597
33739         * gfortran.dg/list_read_3.f90: New test.
33740
33741 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33742
33743         * gcc.dg/ftrapv-2.c: New test.
33744
33745 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
33746
33747         PR c++/18981
33748         * g++.dg/template/typename9.C: New test.
33749
33750 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33751
33752         PR c++/18738
33753         * g++.dg/template/typename8.C: New test.
33754         * g++.dg/parse/friend2.C: Tweak error message.
33755
33756 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33757
33758         * gcc.c-torture/20041214-1.c: New test.
33759
33760 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33761
33762         PR c++/18965
33763         * g++.dg/init/array17.C: New test.
33764
33765 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33766
33767         PR c++/18793
33768         * g++.dg/init/aggr3.C: New test.
33769
33770 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
33771
33772         * gcc.dg/altivec-types-1.c: New test.
33773         * gcc.dg/altivec-types-2.c: New test.
33774         * gcc.dg/altivec-types-3.c: New test.
33775         * gcc.dg/altivec-types-4.c: New test.
33776         * g++.dg/ext/altivec-types-1.C: New test.
33777         * g++.dg/ext/altivec-types-2.C: New test.
33778         * g++.dg/ext/altivec-types-3.C: New test.
33779         * g++.dg/ext/altivec-types-4.C: New test.
33780
33781 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
33782
33783         PR middle-end/18951
33784         * gcc.c-torture/execute/20041213-1.c: New test.
33785
33786 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
33787
33788         PR c++/18949
33789         * g++.dg/template/cast1.C: New.
33790
33791 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
33792
33793         * gcc.c-torture/execute/20041213-2.c: New test.
33794
33795 2004-12-13  Richard Henderson  <rth@redhat.com>
33796
33797         * gcc.dg/i386-sse-10.c: Fix typo in options.
33798
33799 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
33800
33801         PR c++/18968
33802         * g++.dg/opt/pr18968.C: New test.
33803
33804 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
33805
33806         PR c++/18925
33807         * g++.dg/ext/visibility/staticdatamem.C: New test.
33808
33809 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
33810
33811         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
33812
33813 2004-12-13  Roger Sayle  <roger@eyesopen.com>
33814
33815         PR rtl-optimization/18928
33816         * gcc.dg/pr18928-1.c: New test case.
33817
33818 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
33819
33820         PR tree-opt/16951
33821         * gcc.c-torture/compile/20041211-1.c: New.
33822
33823 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33824
33825         PR middle-end/17564
33826         * gcc.c-torture/execute/20041212-1.c: New test.
33827
33828 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33829
33830         PR fortran/18869
33831         * gfortran.dg/common_1.f90: New test.
33832
33833 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
33834         Paul Brook  <paul@codesourcery.com>
33835
33836         PR fortran/16222
33837         * gfortran.dg/real_do_1.f90: New test.
33838
33839 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
33840
33841         PR tree-opt/18040
33842         * g++.dg/opt/ptrmem6.C: New test.
33843
33844 2004-12-11  Roger Sayle  <roger@eyesopen.com>
33845
33846         PR middle-end/18921
33847         * gcc.dg/pr18921-1.c: New test case.
33848
33849 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33850
33851         PR fortran/17175
33852         * gfortran.dg/scale_1.f90: New test.
33853
33854 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
33855
33856         PR middle-end/18903
33857         * gcc.c-torture/compile/pr18903.c: New test.
33858
33859 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
33860
33861         * gcc.c-torture/execute/20041210-1.c: New test.
33862
33863 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33864
33865         PR c++/18731
33866         * g++.dg/parser/struct-1.C: New test.
33867         * g++.dg/parser/struct-2.C: New test.
33868         * g++.dg/parser/struct-3.C: New test.
33869
33870 2004-12-09  Richard Henderson  <rth@redhat.com>
33871
33872         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33873
33874         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33875         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33876
33877 2004-12-09  Matt Austern  <austern@apple.com>
33878
33879         PR c++/18514
33880         * g++.dg/ext/builtin1.C: New
33881         * g++.dg/ext/builtin2.C: New
33882         * g++.dg/ext/builtin3.C: New
33883         * g++.dg/ext/builtin4.C: New
33884         * g++.dg/ext/builtin5.C: New
33885
33886 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
33887
33888         PR tree-opt/18904
33889         * g++.dg/opt/ptrmem5.C: New test.
33890
33891 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
33892
33893         * g++.dg/parse/typename5.C: Adjust for new error.
33894         * g++.dg/parse/typename7.C: New.
33895
33896 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33897
33898         PR c++/18073
33899         * g++.dg/other/mmintrin.C: New test.
33900
33901 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33902
33903         PR c++/16681
33904         * g++.dg/init/array15.C: New.
33905         * g++.dg/init/array16.C: New.
33906
33907 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33908
33909         PR fortran/18826
33910         * gfortran.dg/assign_1.f90: New test.
33911
33912 2004-12-08  Nick Clifton  <nickc@redhat.com>
33913
33914         * gcc.target/xstormy16/bss_below100: New directory containing tests.
33915         * gcc.target/xstormy16/data_below100: Likewise.
33916         * gcc.target/xstormy16/sfr: Likewise.
33917         * gcc.target/xstormy16/below100.S: New test source file.
33918         * gcc.target/xstormy16/below100.ld: New test linker script.
33919         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33920         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33921         bp instructions.
33922         * gcc.target/xstormy16/bp.c: Likewise.
33923
33924         * gcc.target/xstormy16/bss_below100: New files:
33925         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33926         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33927         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33928         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33929         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33930         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33931         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33932         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33933         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33934         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33935         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33936         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33937         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33938         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33939         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33940         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33941         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33942         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33943         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33944         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33945         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33946         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33947         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33948         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33949         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33950         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33951         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33952
33953         * gcc.target/xstormy16/data_below100: New files:
33954         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33955         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33956         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33957         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33958         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33959         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33960         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33961         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33962         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33963         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33964         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33965         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33966         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33967         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33968         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33969         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33970         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33971         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33972         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33973         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33974         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33975         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33976         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33977         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33978         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33979         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33980         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33981
33982         * gcc.target/xstormy16/sfr: New files:
33983         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33984         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33985         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33986         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33987         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33988         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33989         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33990         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33991         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33992         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33993         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33994         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33995         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33996         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33997         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33998         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33999         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34000         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34001         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34002         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34003         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34004         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34005         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34006         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34007         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34008         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34009         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34010         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34011         27_if0_sfrw_bitfield_f.c
34012
34013 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34014
34015         PR c++/18100
34016         * g++.dg/lookup/name-clash4.C: New test.
34017
34018 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34019
34020         PR c++/18672
34021         * g++.dg/opt/array1.C: New.
34022
34023         PR c++/18803
34024         * g++.dg/template/operator5.C: New.
34025
34026 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34027
34028         PR c/18867
34029         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34030
34031 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34032
34033         * gcc.dg/noncompile/20041207.c: New test.
34034
34035 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34036
34037         * g++.dg/other/unreachable-1.C: New test.
34038
34039 2004-12-06  Nick Clifton  <nickc@redhat.com>
34040
34041         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34042         <limits.h> because the latter comes from gcc's include/ directory
34043         and not the newlib/libc/include directory.
34044
34045 2004-12-04  Richard Henderson  <rth@redhat.com>
34046
34047         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34048
34049 2004-12-04  Richard Henderson  <rth@redhat.com>
34050
34051         * lib/target-supports.exp (check_gc_sections_available): Disable
34052         for alpha and ia64.
34053
34054 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34055
34056         PR middle-end/17909
34057         * g++.dg/other/vararg-2.C: New test.
34058
34059 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34060
34061         PR c++/17011, c++/17971
34062         * g++.dg/template/error15.C: Adjust expected error.
34063         * g++.dg/template/instantiate3.C: Likewise.
34064
34065 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34066
34067         * gcc.dg/altivec-18.c: Fix for darwin
34068
34069 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34070
34071         PR c++/18782
34072         * g++.dg/parse/ptrmem2.C: New.
34073
34074         PR c++/18318
34075         * g++.dg/template/new1.C: New.
34076
34077 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34078
34079         PR fortran/18710
34080         * gfortran.dg/direct_io_3.f90: New test.
34081
34082 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34083
34084         PR 18758
34085         * g++.dg/parse/crash21.C: New.
34086
34087 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34088
34089         PR c++/15664, c++/18276
34090         * g++.dg/template/ttp13.C: New test.
34091         * g++.dg/template/ttp14.C: Likewise.
34092
34093 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34094
34095         PR c++/18123
34096         * g++.dg/parse/enum2.C: New test.
34097         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34098
34099 2004-12-02  Nick Clifton  <nickc@redhat.com>
34100
34101         * gcc.target/xstormy16: New test directory.
34102         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34103         * gcc.target/xstormy16/bp.c: Check the generation of bp
34104         instructions.
34105         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34106         bn instructions and the BELOW100 attribute.
34107
34108 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34109
34110         PR target/16952
34111         * gcc.dg/ppc-eabi.c: New.
34112
34113 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34114
34115         PR fortran/18284
34116         * gfortran.dg/backspace.f90
34117
34118 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34119
34120         * gfortran.dg/inquire.f90: New test.
34121
34122 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34123
34124         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34125         handle effective-target-keyword.
34126         (dg-skip-if): Support effective-target keyword as target list.
34127         (dg-xfail-if): Ditto.
34128         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34129
34130 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34131
34132         PR tree-optimization/18291
34133         * gcc.c-torture/compile/pr18291.c: New test.
34134
34135 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34136
34137         PR C++/18729
34138         * g++.dg/parse/crash20.C: New.
34139
34140         PR c++/17431
34141         * g++.dg/overload/arg1.C: New.
34142         * g++.dg/overload/arg2.C: New.
34143         * g++.dg/overload/arg3.C: New.
34144         * g++.dg/overload/arg4.C: New.
34145
34146 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34147
34148         * gcc.dg/c99-flex-array-4.c: Remove.
34149
34150 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34151
34152         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34153
34154         * lib/target-supports.exp (is-effective-target): Simplify.
34155
34156         * lib/target-supports.exp (check_effective_target_vect_long):
34157         Fix for powerpc64-*-*.
34158
34159 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34160
34161         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34162         to support new requirements on FreeBSD 5.
34163
34164 2004-11-30  Devang Patel  <dpatel@apple.com>
34165
34166         PR 18702
34167         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34168
34169 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34170
34171         * g++.dg/ext/altivec-13.C: New test.
34172
34173 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34174
34175         PR tree-opt/18298
34176         * gcc.c-torture/execute/p18298.c: New test.
34177
34178 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34179             Dorit Naishlos  <dorit@il.ibm.com>
34180
34181         PR tree-opt/18607
34182         * gcc.dg/vect/vect-89.c: New test.
34183
34184 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34185
34186         * gcc.dg/pr18596-1.c: New test.
34187
34188 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34189
34190         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34191
34192 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34193
34194         PR c/18479
34195         * gcc.dg/pr18479.c: New test.
34196
34197 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34198
34199         PR target/18490
34200         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34201         mmix-knuth-mmixware.
34202
34203         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34204         cris-*-elf* cris-*-aout* mmix-*-*
34205
34206 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34207
34208         PR middle-end/18725
34209         * gcc.dg/pr18725.c: New test.
34210
34211 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34212
34213         PR target/18488
34214         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34215
34216         PR target/18336
34217         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34218
34219 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34220
34221         PR c++/18368
34222         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34223         * g++.old-deja/g++.law/ctors5.C: Likewise.
34224         * g++.old-deja/g++.other/crash25.C: Likewise.
34225
34226         PR c++/18674
34227         * g++.dg/template/error16.C: New test.
34228
34229         PR c++/18512
34230         * g++.dg/template/crash29.C: New test.
34231
34232 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34233
34234         PR tree-optimization/18712
34235         * gcc.c-torture/compile/pr18712.c: New test.
34236
34237 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34238
34239         PR c/7544
34240         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34241         tests.
34242
34243 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34244
34245         PR c++/18652
34246         * g++.dg/lookup/crash6.C: New test.
34247
34248 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34249
34250         PR middle-end/18164
34251         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34252
34253 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34254
34255         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34256         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34257         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34258
34259 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34260
34261         * gcc.dg/pr18164.c: New test.
34262
34263 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34264
34265         * gcc.dg/funroll-loops-all.c: New.
34266
34267 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34268
34269         PR target/18489
34270         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34271         delimeter, match space and TAB as well as ":".
34272
34273         PR target/18484
34274         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34275
34276         PR target/18348
34277         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34278
34279         PR target/18345
34280         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34281
34282         PR target/18337
34283         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34284
34285 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34286
34287         * gfortran.dg/direct_io_2.f90: New test.
34288
34289 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34290
34291         PR target/18334
34292         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34293
34294 2004-11-28  Richard Henderson  <rth@redhat.com>
34295
34296         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34297
34298 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34299
34300         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34301         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34302         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34303         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34304         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34305         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34306         gcc.dg/pointer-arith-8.c: New tests.
34307
34308 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34309
34310         PR fortran/18364
34311         * gfortran.dg/endfile.f90: New test.
34312
34313 2004-11-27  Falk Hueffner  <falk@debian.org>
34314
34315         * gcc.dg/loop-6.c: New test.
34316
34317 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34318
34319         * gcc.c-torture/execute/20041126-1.c: New test.
34320
34321 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34322
34323         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34324         on IRIX.
34325
34326 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34327
34328         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34329         functions.
34330
34331 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34332
34333         PR rtl-optimization/17825
34334         * gcc.c-torture/compile/20041119-1.c: New test.
34335
34336 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34337
34338         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34339         Check existence of ld library path variables before unsetting.
34340
34341 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
34342
34343         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34344
34345 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34346
34347         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34348
34349 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34350
34351         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34352
34353 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34354
34355         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34356         dg-do directive.
34357
34358 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34359
34360         * gcc.dg/pr17957.c: Pass --param, not -param.
34361
34362 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
34363
34364         PR middle-end/17957
34365         * gcc.dg/pr17957.c: New test.
34366
34367 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
34368
34369         PR c++/18445
34370         * g++.dg/template/crash28.C: Likewise.
34371
34372         PR c++/18001
34373         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34374         * g++.dg/ext/lvaddr.C: Likewise.
34375         * g++.dg/opt/pr7503-3.C: Likewise.
34376
34377         PR c++/18466
34378         * g++.dg/parse/qualified3.C: New test.
34379         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34380
34381         PR c++/18545
34382         * g++.dg/expr/return1.C: New test.
34383
34384 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34385
34386         Friend class name lookup 3/n, PR c++/3332
34387         * g++.dg/lookup/friend3.C: New test.
34388         * g++.dg/lookup/friend4.C: Likewise.
34389         * g++.dg/lookup/friend5.C: Likewise.
34390
34391 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34392
34393         Friend class name lookup 2/n, PR c++/14513, c++/15410
34394         * g++.dg/lookup/friend2.C: New test.
34395         * g++.dg/template/friend31.C: Likewise.
34396
34397 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34398
34399         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34400
34401 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34402
34403         PR c++/17473
34404         * g++.dg/tc1/dr56.C: Remove.
34405         * g++.dg/template/typedef1.C: Add dg-error markers.
34406         * g++.old-deja/g++.other/typedef7.C: Likewise.
34407
34408         PR c++/18285
34409         * g++.dg/parse/typedef7.C: New test.
34410
34411 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
34412
34413         * gcc.c-torture/execute/20041124-1.c: New test.
34414
34415 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34416
34417         * g++.dg/template/deduce3.C: New test.
34418
34419         PR c++/18586
34420         * g++.dg/template/crash27.C: New test.
34421
34422         PR c++/18530
34423         * g++.dg/warn/Wshadow-3.C: New test.
34424
34425 2004-11-24  Devang Patel  <dpatel@apple.com>
34426
34427         PR/18555
34428         * gcc.dg/cpp/isysroot-1.c: New test.
34429         * gcc.dg/cpp/usr/include/stdio.h: New file.
34430         * gcc.dg/cpp/isysroot-2.c: New test.
34431         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34432         New file.
34433
34434 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34435
34436         PR c++/8929
34437         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34438
34439 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34440
34441         * gcc.target/sparc/align.c: Do not include <stdint.h>.
34442         * gcc.target/sparc/pdist.c: Likewise.
34443
34444 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
34445
34446         PR c++/16882
34447         * g++.dg/conversion/simd1.C: New test.
34448
34449 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34450
34451         * lib/target-libpath.exp: New file defining
34452         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34453         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34454         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34455         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34456         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
34457
34458 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
34459
34460         * gcc.dg/pragma-align-2.c: Test macro expansion.
34461         * gcc.dg/pragma-pack-2.c: New test.
34462
34463 2004-11-23  Richard Henderson  <rth@redhat.com>
34464
34465         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34466         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34467         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34468         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34469         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34470         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34471
34472         * gcc.dg/vect/vect.exp: Add check for alpha.
34473         * lib/target-supports.exp (check_alpha_max_hw_available): New.
34474         (check_effective_target_vect_int): Enable for alpha.
34475         (check_effective_target_vect_long): New.
34476         (is-effective-target): Add it.
34477
34478 2004-11-23  Uros Bizjak <uros@kss-loka.si>
34479
34480         * gcc.dg/pr18614-1.c: New test.
34481
34482 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34483
34484         * gcc.dg/setjmp-2.c: New test.
34485
34486 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
34487
34488         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34489         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34490         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34491         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34492         gcc.target/sparc/pdist.c: New tests.
34493
34494 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
34495
34496         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34497
34498 2004-11-22  Dale Johannesen  <dalej@apple.com>
34499
34500         * gcc.dg/20041111-1.c: New.
34501
34502 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34503
34504         PR tree-opt/18536
34505         * gcc.dg/vect/pr18536.c: New test.
34506
34507 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34508
34509         PR c++/18354
34510         * g++.dg/template/nontype11.C: New test.
34511
34512 2004-11-21  Roger Sayle  <roger@eyesopen.com>
34513
34514         PR middle-end/18520
34515         * gcc.dg/pr18520-1.c: New test case.
34516
34517 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
34518
34519         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34520         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34521         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34522         expected diagnostics.
34523
34524 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34525
34526         PR target/18580
34527         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34528         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34529         vect-77.c, vect-77a.c: XFAIL on the SPARC.
34530
34531 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34532
34533         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34534
34535 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
34536             Joseph Myers  <joseph@codesourcery.com>
34537
34538         * lib/target-supports.exp (check_visibility_available): Really
34539         test the compiler.
34540
34541 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34542
34543         PR tree-opt/18181
34544         * gcc.dg/vect/vect-85.c: New test.
34545         * gcc.dg/vect/vect-86.c: New test.
34546         * gcc.dg/vect/vect-87.c: New test.
34547         * gcc.dg/vect/vect-88.c: New test.
34548
34549 2004-11-19  Ben Elliston  <bje@au.ibm.com>
34550
34551         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34552
34553 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
34554
34555         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34556         * gcc.dg/ppc-and-1.c: Ditto.
34557         * gcc.dg/ppc-compare-1.c: Ditto.
34558         * gcc.dg/ppc-mov-1.c: Ditto
34559
34560 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
34561             Mark Mitchell  <mark@codesourcery.com>
34562
34563         * gcc.dg/pragma-init-fini-2.c: New test.
34564
34565 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34566             Aldy Hernandez  <aldyh@redhat.com>
34567
34568         * lib/target-supports.exp (check_effective_target_vect_int): New
34569         (check_effective_target_vect_float): New
34570         (check_effective_target_vect_double): New.
34571         (is-effective-target): Support new effective targets keywords.
34572         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34573         default action for dg-do.
34574         * gcc.dg/vect/pr16105.c: Use new support.
34575         * gcc.dg/vect/pr18400.c: Ditto.
34576         * gcc.dg/vect/pr18425.c: Ditto.
34577         * gcc.dg/vect/vect-1.c: Ditto.
34578         * gcc.dg/vect/vect-10.c: Ditto.
34579         * gcc.dg/vect/vect-11.c: Ditto.
34580         * gcc.dg/vect/vect-12.c: Ditto.
34581         * gcc.dg/vect/vect-13.c: Ditto.
34582         * gcc.dg/vect/vect-14.c: Ditto.
34583         * gcc.dg/vect/vect-15.c: Ditto.
34584         * gcc.dg/vect/vect-16.c: Ditto.
34585         * gcc.dg/vect/vect-17.c: Ditto.
34586         * gcc.dg/vect/vect-18.c: Ditto.
34587         * gcc.dg/vect/vect-19.c: Ditto.
34588         * gcc.dg/vect/vect-2.c: Ditto.
34589         * gcc.dg/vect/vect-20.c: Ditto.
34590         * gcc.dg/vect/vect-21.c: Ditto.
34591         * gcc.dg/vect/vect-22.c: Ditto.
34592         * gcc.dg/vect/vect-23.c: Ditto.
34593         * gcc.dg/vect/vect-24.c: Ditto.
34594         * gcc.dg/vect/vect-25.c: Ditto.
34595         * gcc.dg/vect/vect-26.c: Ditto.
34596         * gcc.dg/vect/vect-27.c: Ditto.
34597         * gcc.dg/vect/vect-27a.c: Ditto.
34598         * gcc.dg/vect/vect-28.c: Ditto.
34599         * gcc.dg/vect/vect-29.c: Ditto.
34600         * gcc.dg/vect/vect-29a.c: Ditto.
34601         * gcc.dg/vect/vect-3.c: Ditto.
34602         * gcc.dg/vect/vect-30.c: Ditto.
34603         * gcc.dg/vect/vect-31.c: Ditto.
34604         * gcc.dg/vect/vect-32.c: Ditto.
34605         * gcc.dg/vect/vect-33.c: Ditto.
34606         * gcc.dg/vect/vect-34.c: Ditto.
34607         * gcc.dg/vect/vect-35.c: Ditto.
34608         * gcc.dg/vect/vect-36.c: Ditto.
34609         * gcc.dg/vect/vect-37.c: Ditto.
34610         * gcc.dg/vect/vect-38.c: Ditto.
34611         * gcc.dg/vect/vect-4.c: Ditto.
34612         * gcc.dg/vect/vect-40.c: Ditto.
34613         * gcc.dg/vect/vect-41.c: Ditto.
34614         * gcc.dg/vect/vect-42.c: Ditto.
34615         * gcc.dg/vect/vect-43.c: Ditto.
34616         * gcc.dg/vect/vect-44.c: Ditto.
34617         * gcc.dg/vect/vect-45.c: Ditto.
34618         * gcc.dg/vect/vect-46.c: Ditto.
34619         * gcc.dg/vect/vect-47.c: Ditto.
34620         * gcc.dg/vect/vect-48.c: Ditto.
34621         * gcc.dg/vect/vect-48a.c: Ditto.
34622         * gcc.dg/vect/vect-49.c: Ditto.
34623         * gcc.dg/vect/vect-5.c: Ditto.
34624         * gcc.dg/vect/vect-50.c: Ditto.
34625         * gcc.dg/vect/vect-51.c: Ditto.
34626         * gcc.dg/vect/vect-52.c: Ditto.
34627         * gcc.dg/vect/vect-53.c: Ditto.
34628         * gcc.dg/vect/vect-54.c: Ditto.
34629         * gcc.dg/vect/vect-55.c: Ditto.
34630         * gcc.dg/vect/vect-56.c: Ditto.
34631         * gcc.dg/vect/vect-56a.c: Ditto.
34632         * gcc.dg/vect/vect-57.c: Ditto.
34633         * gcc.dg/vect/vect-58.c: Ditto.
34634         * gcc.dg/vect/vect-59.c: Ditto.
34635         * gcc.dg/vect/vect-6.c: Ditto.
34636         * gcc.dg/vect/vect-60.c: Ditto.
34637         * gcc.dg/vect/vect-61.c: Ditto.
34638         * gcc.dg/vect/vect-62.c: Ditto.
34639         * gcc.dg/vect/vect-63.c: Ditto.
34640         * gcc.dg/vect/vect-64.c: Ditto.
34641         * gcc.dg/vect/vect-65.c: Ditto.
34642         * gcc.dg/vect/vect-66.c: Ditto.
34643         * gcc.dg/vect/vect-67.c: Ditto.
34644         * gcc.dg/vect/vect-68.c: Ditto.
34645         * gcc.dg/vect/vect-69.c: Ditto.
34646         * gcc.dg/vect/vect-7.c: Ditto.
34647         * gcc.dg/vect/vect-72.c: Ditto.
34648         * gcc.dg/vect/vect-72a.c: Ditto.
34649         * gcc.dg/vect/vect-73.c: Ditto.
34650         * gcc.dg/vect/vect-74.c: Ditto.
34651         * gcc.dg/vect/vect-75.c: Ditto.
34652         * gcc.dg/vect/vect-76.c: Ditto.
34653         * gcc.dg/vect/vect-77.c: Ditto.
34654         * gcc.dg/vect/vect-77a.c: Ditto.
34655         * gcc.dg/vect/vect-78.c: Ditto.
34656         * gcc.dg/vect/vect-79.c: Ditto.
34657         * gcc.dg/vect/vect-8.c: Ditto.
34658         * gcc.dg/vect/vect-80.c: Ditto.
34659         * gcc.dg/vect/vect-82.c: Ditto.
34660         * gcc.dg/vect/vect-82_64.c: Ditto.
34661         * gcc.dg/vect/vect-83.c: Ditto.
34662         * gcc.dg/vect/vect-83_64.c: Ditto.
34663         * gcc.dg/vect/vect-9.c: Ditto.
34664         * gcc.dg/vect/vect-all.c: Ditto.
34665         * gcc.dg/vect/vect-none.c: Ditto.
34666
34667 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34668
34669         * lib/gcc-dg.exp (dg-skip-if): New function.
34670         (dg-forbid-option): Remove.
34671         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34672         * g++.dg/abi/bitfield8.C: Likewise.
34673         * g++.dg/abi/dtor1.C: Likewise.
34674         * g++.dg/abi/empty10.C: Likewise.
34675         * g++.dg/abi/empty7.C: Likewise.
34676         * g++.dg/abi/empty9.C: Likewise.
34677         * g++.dg/abi/layout3.C: Likewise.
34678         * g++.dg/abi/layout4.C: Likewise.
34679         * g++.dg/abi/thunk1.C: Likewise.
34680         * g++.dg/abi/thunk2.C: Likewise.
34681         * g++.dg/abi/vbase11.C: Likewise.
34682         * g++.dg/abi/vthunk2.C: Likewise.
34683         * g++.dg/abi/vthunk3.C: Likewise.
34684         * g++.dg/ext/attrib8.C: Likewise.
34685         * g++.dg/opt/longbranch2.C: Likewise.
34686         * g++.dg/opt/reg-stack4.C: Likewise.
34687         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34688         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34689         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34690         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34691         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34692         * gcc.dg/20000609-1.c: Likewise.
34693         * gcc.dg/20000720-1.c: Likewise.
34694         * gcc.dg/20011107-1.c: Likewise.
34695         * gcc.dg/20011119-1.c: Likewise.
34696         * gcc.dg/20020108-1.c: Likewise.
34697         * gcc.dg/20020122-2.c: Likewise.
34698         * gcc.dg/20020122-3.c: Likewise.
34699         * gcc.dg/20020201-3.c: Likewise.
34700         * gcc.dg/20020206-1.c: Likewise.
34701         * gcc.dg/20020218-1.c: Likewise.
34702         * gcc.dg/20020310-1.c: Likewise.
34703         * gcc.dg/20020411-1.c: Likewise.
34704         * gcc.dg/20020418-2.c: Likewise.
34705         * gcc.dg/20020426-1.c: Likewise.
34706         * gcc.dg/20020426-2.c: Likewise.
34707         * gcc.dg/20020517-1.c: Likewise.
34708         * gcc.dg/20020523-1.c: Likewise.
34709         * gcc.dg/20020523-2.c: Likewise.
34710         * gcc.dg/20020729-1.c: Likewise.
34711         * gcc.dg/20030204-1.c: Likewise.
34712         * gcc.dg/20030826-2.c: Likewise.
34713         * gcc.dg/20030926-1.c: Likewise.
34714         * gcc.dg/20031202-1.c: Likewise.
34715         * gcc.dg/980312-1.c: Likewise.
34716         * gcc.dg/980313-1.c: Likewise.
34717         * gcc.dg/990117-1.c: Likewise.
34718         * gcc.dg/990424-1.c: Likewise.
34719         * gcc.dg/990524-1.c: Likewise.
34720         * gcc.dg/991230-1.c: Likewise.
34721         * gcc.dg/i386-387-1.c: Likewise.
34722         * gcc.dg/i386-387-2.c: Likewise.
34723         * gcc.dg/i386-387-3.c: Likewise.
34724         * gcc.dg/i386-387-4.c: Likewise.
34725         * gcc.dg/i386-387-5.c: Likewise.
34726         * gcc.dg/i386-387-6.c: Likewise.
34727         * gcc.dg/i386-asm-1.c: Likewise.
34728         * gcc.dg/i386-bitfield1.c: Likewise.
34729         * gcc.dg/i386-bitfield2.c: Likewise.
34730         * gcc.dg/i386-loop-1.c: Likewise.
34731         * gcc.dg/i386-loop-2.c: Likewise.
34732         * gcc.dg/i386-loop-3.c: Likewise.
34733         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34734         * gcc.dg/i386-pic-1.c: Likewise.
34735         * gcc.dg/i386-regparm.c: Likewise.
34736         * gcc.dg/i386-signbit-1.c: Likewise.
34737         * gcc.dg/i386-signbit-2.c: Likewise.
34738         * gcc.dg/i386-signbit-3.c: Likewise.
34739         * gcc.dg/i386-sse-5.c: Likewise.
34740         * gcc.dg/i386-sse-8.c: Likewise.
34741         * gcc.dg/i386-unroll-1.c: Likewise.
34742         * gcc.dg/tls/opt-1.c: Likewise.
34743         * gcc.dg/tls/opt-2.c: Likewise.
34744         * gcc.dg/unroll-1.c: Likewise.
34745         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34746         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34747         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34748         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34749
34750 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34751
34752         * g++.dg/template/incomplete1.C: New test.
34753
34754 2004-11-16  Nick Clifton  <nickc@redhat.com>
34755
34756         Revert patches accidentally commited during checkin of fixes for
34757         xstormy16 tests:
34758         gcc.c-torture/execute/simd-4.c: Revert
34759         gcc.dg/20040910-1.c: Revert.
34760
34761 2004-11-16  Paul Brook  <paul@codesourcery.com>
34762
34763         PR fortran/13010
34764         * gfortran.dg/der_pointer_1.f90: New test.
34765
34766 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
34767
34768         PR c/18498
34769         * gcc.dg/bitfld-13.c: New test.
34770
34771 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
34772
34773         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34774         powerpc*-*-linux*.
34775
34776         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34777         * gcc.dg/ppc64-abi-2.c: Ditto.
34778         * gcc.dg/ppc64-abi-3.c: Ditto.
34779
34780         * lib/gcc-dg.exp (dg-target-list): Remove.
34781
34782 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
34783
34784         * gcc.dg/ia64-postinc.c: New test.
34785
34786 2004-11-15  Mark Mitchell <mark@codesourcery.com>
34787
34788         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
34789
34790 2004-11-15  Nick Clifton  <nickc@redhat.com>
34791
34792         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
34793         __INT_MAX__ so that the test can be compiled by toolchains
34794         targeted at 16-bit processors.
34795
34796         * gcc.dg/20040625-1.c: Use long constants rather than integers
34797         when performing arithmetic that will overflow 16-bits.
34798
34799         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
34800         xstormy16.  It does not support 128-bit vector operations.
34801
34802         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
34803         with the macro PTR_TYPE.  Define this macro to an integer type
34804         suitable for holding a pointer.
34805
34806         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34807         the target is a 16-bit processor.
34808
34809         * gcc.dg/cpp/if-2.c: Expect a different warning message from
34810         16-bit targets where the character constant will be too long.
34811
34812         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
34813         where the double will not be directly addressable.
34814
34815 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34816
34817         Friend class name lookup 1/n, PR c++/18471
34818         * g++.dg/template/crash26.C: New test.
34819         * g++.dg/lookup/struct1.C: Adjust expected error.
34820         * g++.dg/parse/elab1.C: Likewise.
34821         * g++.dg/parse/elab2.C: Likewise.
34822         * g++.dg/parse/int-as-enum1.C: Likewise.
34823         * g++.dg/parse/struct-as-enum1.C: Likewise.
34824         * g++.dg/parse/typedef1.C: Likewise.
34825         * g++.dg/parse/typedef3.C: Likewise.
34826         * g++.dg/parse/typedef4.C: Likewise.
34827         * g++.dg/parse/typedef5.C: Likewise.
34828         * g++.dg/template/nontype4.C: Likewise.
34829         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
34830         * g++.old-deja/g++.other/elab1.C: Likewise.
34831         * g++.old-deja/g++.other/syntax4.C: Likewise.
34832
34833 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34834
34835         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
34836
34837 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
34838
34839         * gcc.c-torture/execute/20041114-1.c: New test.
34840
34841 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
34842
34843         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34844         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34845         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34846         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34847         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34848         gcc.dg/switch-7.c: New tests.
34849
34850 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34851
34852         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34853
34854 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34855
34856         PR tree-opt/18400
34857         * gcc.dg/vect/pr18400.c: New test.
34858
34859 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34860             Andrew Pinski  <pinskia@physics.uc.edu>
34861
34862         PR tree-opt/18425
34863         * gcc.dg/vect/pr18425.c: New test.
34864
34865 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34866
34867         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34868         Guard with dg-require-alias and dg-require-visibility.
34869
34870 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34871
34872         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34873
34874 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34875
34876         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34877
34878 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34879
34880         PR c++/17344
34881         * g++.dg/template/defarg5.C: New test.
34882
34883 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34884
34885         * g++.dg/parse/cast1.C: Run only on ILP32.
34886         * g++.old-deja/g++.mike/p784.C: Likewise.
34887
34888 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
34889
34890         * gcc.c-torture/execute/20041113-1.c: New test.
34891
34892 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34893
34894         PR target/18230
34895         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34896         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34897         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34898         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34899         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34900         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34901         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34902         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34903         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34904         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34905         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34906         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34907         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34908
34909 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34910
34911         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34912         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34913         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34914         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34915         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34916         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34917         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34918         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34919         gcc.target/sparc/combined-1.c: New tests.
34920
34921 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
34922
34923         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34924         New tests.
34925
34926 2004-11-12  Mark Mitchell <mark@codesourcery.com>
34927
34928         * lib/gcc-dg.exp (dg-forbid-option): New function.
34929         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34930         * g++.dg/abi/bitfield8.C: Likewise.
34931         * g++.dg/abi/dtor1.C: Likewise.
34932         * g++.dg/abi/empty10.C: Likewise.
34933         * g++.dg/abi/empty7.C: Likewise.
34934         * g++.dg/abi/empty9.C: Likewise.
34935         * g++.dg/abi/layout3.C: Likewise.
34936         * g++.dg/abi/layout4.C: Likewise.
34937         * g++.dg/abi/thunk1.C: Likewise.
34938         * g++.dg/abi/thunk2.C: Likewise.
34939         * g++.dg/abi/vbase11.C: Likewise.
34940         * g++.dg/abi/vthunk2.C: Likewise.
34941         * g++.dg/abi/vthunk3.C: Likewise.
34942         * g++.dg/ext/attrib8.C: Likewise.
34943         * g++.dg/opt/longbranch2.C: Likewise.
34944         * g++.dg/opt/reg-stack4.C: Likewise.
34945         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34946         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34947         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34948         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34949         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34950         * gcc.dg/20000609-1.c: Likewise.
34951         * gcc.dg/20000720-1.c: Likewise.
34952         * gcc.dg/20011107-1.c: Likewise.
34953         * gcc.dg/20011119-1.c: Likewise.
34954         * gcc.dg/20020108-1.c: Likewise.
34955         * gcc.dg/20020122-2.c: Likewise.
34956         * gcc.dg/20020122-3.c: Likewise.
34957         * gcc.dg/20020201-3.c: Likewise.
34958         * gcc.dg/20020206-1.c: Likewise.
34959         * gcc.dg/20020218-1.c: Likewise.
34960         * gcc.dg/20020310-1.c: Likewise.
34961         * gcc.dg/20020411-1.c: Likewise.
34962         * gcc.dg/20020418-2.c: Likewise.
34963         * gcc.dg/20020426-1.c: Likewise.
34964         * gcc.dg/20020426-2.c: Likewise.
34965         * gcc.dg/20020517-1.c: Likewise.
34966         * gcc.dg/20020523-1.c: Likewise.
34967         * gcc.dg/20020523-2.c: Likewise.
34968         * gcc.dg/20020729-1.c: Likewise.
34969         * gcc.dg/20030204-1.c: Likewise.
34970         * gcc.dg/20030826-2.c: Likewise.
34971         * gcc.dg/20030926-1.c: Likewise.
34972         * gcc.dg/20031202-1.c: Likewise.
34973         * gcc.dg/980312-1.c: Likewise.
34974         * gcc.dg/980313-1.c: Likewise.
34975         * gcc.dg/990117-1.c: Likewise.
34976         * gcc.dg/990424-1.c: Likewise.
34977         * gcc.dg/990524-1.c: Likewise.
34978         * gcc.dg/991230-1.c: Likewise.
34979         * gcc.dg/i386-387-1.c: Likewise.
34980         * gcc.dg/i386-387-2.c: Likewise.
34981         * gcc.dg/i386-387-3.c: Likewise.
34982         * gcc.dg/i386-387-4.c: Likewise.
34983         * gcc.dg/i386-387-5.c: Likewise.
34984         * gcc.dg/i386-387-6.c: Likewise.
34985         * gcc.dg/i386-asm-1.c: Likewise.
34986         * gcc.dg/i386-bitfield1.c: Likewise.
34987         * gcc.dg/i386-bitfield2.c: Likewise.
34988         * gcc.dg/i386-loop-1.c: Likewise.
34989         * gcc.dg/i386-loop-2.c: Likewise.
34990         * gcc.dg/i386-loop-3.c: Likewise.
34991         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34992         * gcc.dg/i386-pic-1.c: Likewise.
34993         * gcc.dg/i386-regparm.c: Likewise.
34994         * gcc.dg/i386-signbit-1.c: Likewise.
34995         * gcc.dg/i386-signbit-2.c: Likewise.
34996         * gcc.dg/i386-signbit-3.c: Likewise.
34997         * gcc.dg/i386-sse-5.c: Likewise.
34998         * gcc.dg/i386-sse-8.c: Likewise.
34999         * gcc.dg/i386-unroll-1.c: Likewise.
35000         * gcc.dg/tls/opt-1.c: Likewise.
35001         * gcc.dg/tls/opt-2.c: Likewise.
35002         * gcc.dg/unroll-1.c: Likewise.
35003         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35004         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35005         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35006         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35007         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35008         -m64 is specified.
35009
35010 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35011
35012         PR c++/18389
35013         * g++.dg/parse/cond1.C: New test.
35014
35015         PR c++/18429
35016         * g++.dg/template/array9.C: New test.
35017         * g++.dg/ext/vla1.C: Adjust error messages.
35018         * g++.dg/ext/vlm1.C: Likewise.
35019         * g++.dg/template/crash2.C: Likewise.
35020
35021         PR c++/18436
35022         * g++.dg/template/call3.C: New test.
35023
35024         PR c++/18407
35025         * g++.dg/template/ptrmem11.C: New test.
35026
35027 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35028
35029         PR other/14264
35030         * lib/g++.exp: Set LC_ALL and LANG to C.
35031         * lib/gcc-dg.exp: Likewise.
35032         * lib/gfortran.exp: Likewise.
35033         * lib/objc.exp: Likewise.
35034         * lib/treelang.exp: Likewise.
35035
35036 2004-11-12  Andreas Schwab  <schwab@suse.de>
35037
35038         * gcc.dg/pr16286.c: Fix last change.
35039
35040 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35041
35042         PR c++/18416
35043         * g++.dg/init/global1.C: New test.
35044
35045 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35046
35047         * gcc.c-torture/execute/20041112-1.c: New test.
35048
35049 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35050
35051         * lib/gcc-dg.exp (dg-target-list): New.
35052
35053 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35054             Richard Sandiford  <rsandifo@redhat.com>
35055
35056         * lib/target-supports.exp (get-compiler_messages): New.
35057         (check_named_sections_available): Use it.
35058         (check_effective_target_ilp32): New.
35059         (check_effective_target_lp64): New.
35060         (is-effective-target): New.
35061         * lib/gcc-dg.exp (dg-require-effective-target): New.
35062
35063 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35064
35065         * gcc.dg/precedence-1.c: New test.
35066
35067 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35068
35069         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35070
35071         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35072         message, delete generated files, use more descriptive name for
35073         executable, and make the test unsupported when it cannot be run.
35074
35075         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35076         (dg-require-weak, dg-require-visibility, dg-require-alias,
35077         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35078         dg-require-iconv, dg-require-named-sections): Use it.
35079
35080         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35081
35082 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35083
35084         PR target/16457
35085         * gcc.dg/ppc-and-1: New
35086
35087         PR target/16796
35088         * gcc.dg/ppc-mov-1.c: New.
35089
35090         PR target/16458
35091         * gcc.dg/ppc-compare-1.c: New.
35092
35093 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35094
35095         * objc.dg/desig-init-2.m: New test.
35096
35097 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35098
35099         PR middle-end/18160
35100         * g++.dg/warn/register-var-1.C: New test.
35101         * g++.dg/warn/register-var-2.C: New test.
35102
35103 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35104
35105         * gcc.dg/union-2.c: New test.
35106
35107 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35108
35109         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35110         New test for PR tree-optimization/17892.
35111
35112 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35113
35114         PR c++/18369
35115         * g++.dg/init/new12.C: New test.
35116
35117 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35118
35119         * gcc.target/sparc: New directory.
35120         * gcc.target/sparc/sparc.exp: New driver.
35121         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35122         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35123         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35124         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35125
35126 2004-11-10  Paul Brook  <paul@codesourcery.com>
35127
35128         PR fortran/18218
35129         * gfortran.dg/list_read.c: New test.
35130
35131 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35132
35133         PR c/18322
35134         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35135         expected diagnostic location.
35136
35137 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35138
35139         * gcc.dg/20041109-1.c: New test.
35140
35141 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35142
35143         PR objc/18406
35144         * objc/compile/pr18406.m: New test.
35145
35146 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35147
35148         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35149
35150 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35151
35152         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35153
35154 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35155
35156         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35157
35158 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35159
35160         * gcc.dg/20030225-2.c: Add prototype for abort and
35161         exit.
35162
35163 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35164
35165         PR tree-opt/18299
35166         * gcc.c-torture/pr18299-1.c: New test.
35167
35168 2004-11-06  Andreas Schwab  <schwab@suse.de>
35169
35170         * gcc.dg/pr16286.c: Also test for bool and pixel.
35171
35172 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35173
35174         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35175         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35176         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35177         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35178         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35179         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35180         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35181         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35182         gcc.dg/struct-semi-3.c: New tests.
35183
35184 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35185
35186         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35187
35188 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35189
35190         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35191         Do not use C99 designators.
35192
35193 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35194
35195         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35196
35197 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35198
35199         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35200         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35201         * gcc.c-torture/execute/simd-5.x: Remove.
35202
35203 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35204
35205         PR rtl-optimization/17933
35206         * gcc.dg/torture/pr17933-1.c: New test.
35207
35208 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35209
35210         PR target/18106
35211         * lib/target-supports.exp (check_weak_available): Support
35212         Windows.
35213
35214 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35215
35216         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35217         call to fflush(stdout) before abort.
35218         (my_ffsll): New function.
35219         (generate_fields): Use it.
35220
35221 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35222
35223         * gcc.dg/init-undef-1.c: New test.
35224
35225 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35226
35227         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35228         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35229         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35230         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35231         expected messages for new parser.
35232
35233 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35234
35235         * g++.dg/ext/visibility/symbian1.C: New test.
35236
35237 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35238
35239         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35240         on LP64 targets.
35241
35242 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35243
35244         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35245         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35246         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35247         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35248         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35249         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35250         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35251         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35252         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35253         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35254
35255 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35256
35257         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35258         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35259         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35260         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35261         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35262         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35263         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35264         for new parser.
35265
35266 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35267
35268         PR target/15342
35269         * gcc.dg/20041104-1.c: New test.
35270
35271 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35272
35273         * g++.dg/template/nontype7.C: New test.
35274         * g++.dg/template/nontype8.C: Likewise.
35275         * g++.dg/template/nontype9.C: Likewise.
35276         * g++.dg/template/nontype10.C: Likewise.
35277         * g++.dg/tc1/dr49.C: Likewise.
35278         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35279         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35280
35281 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35282
35283         * g++.dg/rtti/tinfo1.C: Remove xfails.
35284
35285 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35286
35287         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35288         packed attribute to the definition to satisfy the new C++ parser.
35289
35290 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35291
35292         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35293         invocations of va_arg.
35294
35295 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35296
35297         PR c++/18124
35298         * g++.dg/template/crash25.C: New test.
35299
35300         PR c++/18155
35301         * g++.dg/template/typedef2.C: New test.
35302         * g++.dg/parse/crash13.C: Adjust error markers.
35303
35304         PR c++/18177
35305         * g++.dg/conversion/const3.C: New test.
35306
35307 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35308
35309         PR fortran/17535
35310         PR fortran/17583
35311         PR fortran/17713
35312         * gfortran.dg/generic_[123].f90: New testcases.
35313
35314 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35315
35316         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35317         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35318
35319 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35320
35321         PR tree-opt/16808
35322         * gcc.c-torture/compile/pr16808.c: New test.
35323
35324 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35325
35326         PR rtl-optimization/17104
35327         * gcc.dg/ppc-bitfield1.c: New.
35328
35329 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35330
35331         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35332
35333 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35334
35335         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
35336         strings for 32-bit code.
35337
35338 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
35339
35340         PR c/18239
35341         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35342
35343 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
35344
35345         PR c++/18064
35346         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35347
35348 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
35349
35350         PR c++/15172
35351         * g++.dg/init/aggr2.C: New test.
35352
35353 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
35354
35355         * objc.dg/local-decl-1.m: New test.
35356
35357 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35358
35359         * gcc.dg/20040910-1.c: Adjust regex.
35360
35361 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35362
35363         PR rtl-optimization/18084
35364         * g++.dg/opt/pr18084-1.C: New testcase.
35365
35366 2004-10-30  Matt Austern  <austern@apple.com>
35367
35368         PR c++/17542
35369         * g++.dg/ext/attrib18.C: New test.
35370
35371 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35372
35373         PR middle-end/18096
35374         * gcc.dg/pr18096-1.c: New test case.
35375
35376 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35377
35378         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35379
35380 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
35381
35382         PR c/16666
35383         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35384         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35385         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35386         gcc.dg/old-style-prom-3.c: New tests.
35387
35388 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
35389
35390         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35391         Remove unnecessary inclusion of stdio.h.
35392
35393 2004-10-29  Roger Sayle  <roger@eyesopen.com>
35394
35395         PR rtl-optimization/17581
35396         * gcc.dg/pr17581-1.c: New test case.
35397
35398 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
35399
35400         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35401         being implemented.
35402         * g++.dg/conversion/dr195-1.C: New.
35403         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35404         * g++.old-deja/g++.mike/p10148.C: Likewise.
35405
35406 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
35407
35408         PR c++/17695
35409         * g++.dg/debug/typedef2.C: New test.
35410
35411 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
35412
35413         PR fortran/13490
35414         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35415         * gfortran.dg/g77/README: Update.
35416
35417 2004-10-28  Matt Austern  <austern@apple.com>
35418
35419         PR c++/14124
35420         * g++.dg/ext/packed7.C: New test.
35421
35422 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
35423
35424         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35425         scan-assembler.
35426         * lib/scanasm.exp (hidden-scan-for): New proc.
35427         (scan-hidden): Use hidden-scan-for instead of constructing the scan
35428         string.
35429         (scan-not-hidden): Likewise.
35430         * lib/target-supports.exp (check_visibility_available): mach-o is
35431         support too.
35432
35433 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
35434
35435         PR c++/17132
35436         * g++.dg/template/memclass3.C: New test.
35437
35438 2004-10-28  Adam Nemet  <anemet@lnxw.com>
35439
35440         PR middle-end/18160
35441         * gcc.dg/register-var-1.c: New test.
35442         * gcc.dg/register-var-2.c: New test.
35443         * gcc.dg/asm-7.c: Taking the address of a register variable is an
35444         error now.
35445
35446 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
35447
35448         PR other/18172
35449         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35450         unused variables.
35451         * gcc.dg/vect/vect-22.c: Likewise.
35452
35453 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
35454
35455         * gcc.dg/i386-rotate-1.c: New test.
35456
35457 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
35458
35459         * g++.dg/init/ref12.C: Add "run" marker.
35460
35461         PR c++/17435
35462         * g++.dg/init/ref12.C: New test.
35463
35464         PR c++/18140
35465         * g++.dg/template/shift1.C: New test.
35466         * g++.dg/template/error10.C: Adjust error markers.
35467
35468 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
35469
35470         PR tree-opt/17529
35471         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35472
35473 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
35474
35475         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35476         * gcc.dg/weak/weak-3.c: Likewise.
35477         * gcc.dg/weak/weak-5.c: Likewise.
35478         * gcc.dg/weak/weak-9.c: Likewise.
35479         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35480         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35481
35482         * gcc.dg/darwin-weakimport-1.c: New.
35483
35484 2004-10-28  Ben Elliston  <bje@au.ibm.com>
35485
35486         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35487
35488 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
35489
35490         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35491         'syntax' error messages.
35492         * gcc.dg/cpp/direct2s.c: Likewise.
35493
35494 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
35495
35496         * gcc.c-torture/compile/20041026-1.c: New.
35497
35498 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
35499
35500         PR c++/18093
35501         * g++.dg/lookup/ns2.C: New test.
35502
35503         PR c++/18020
35504         * g++.dg/template/enum4.C: New test.
35505
35506         PR c++/18161
35507         * g++.dg/template/expr1.C: New test.
35508
35509 2004-10-26  Ben Elliston  <bje@au.ibm.com>
35510
35511         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35512
35513 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35514
35515         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35516         gcc.dg/decl-nospec-3.c: New tests.
35517
35518 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
35519
35520         * objc.dg/super-class-3.m: New test.
35521
35522 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35523
35524         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35525         resyncing.
35526         * gcc.dg/cpp/direct2s.c: Likewise.
35527
35528 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
35529
35530         * objc.dg/image-info.m: Update for changes to section selection.
35531
35532 2004-10-25  David Ayers  <d.ayers@inode.at>
35533             Ziemowit Laski  <zlaski@apple.com>
35534
35535         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35536         diagnostics when messaging 'id <Proto>'.
35537         * objc.dg/class-protocol-1.m: New test.
35538         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35539         a non-existent method signature.
35540         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35541         Update diagnostics when messaging with non-existent method signature.
35542         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35543         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35544         invalid receivers are now resolved as if messaging 'id'; remove
35545         extraneous diagnostics.
35546
35547 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35548
35549         PR c/16667
35550         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35551         gcc.dg/init-desig-obs-3.c: New tests.
35552
35553 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
35554
35555         * gcc.dg/debug/20041023-1.c: New test.
35556
35557 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
35558
35559         PR middle-end/17407
35560         * gcc.c-torture/compile/pr17407.c: New test.
35561
35562         PR c++/18121
35563         * g++.dg/template/array8.C: New test.
35564
35565 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35566
35567         PR other/18138
35568         * lib/g++.exp: Accept more than one multilib libgcc.
35569         * lib/gcc-dg.exp: Likewise.
35570         * lib/objc.exp: Likewise.
35571         * lib/treelang.exp: Likewise.
35572         * lib/gfortran.exp: Likewise.
35573
35574 2004-10-24  Ben Elliston  <bje@au.ibm.com>
35575
35576         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35577
35578 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
35579
35580         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35581         * gcc.dg/c99-const-expr-3.c: Likewise.
35582
35583 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
35584
35585         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35586
35587 2004-10-23  Ben Elliston  <bje@au.ibm.com>
35588
35589         * gcc.c-torture/execute/loop-2e.x: Remove.
35590
35591 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35592
35593         PR c++/18095
35594         * g++.dg/parse/crash18.C: New.
35595         * g++.dg/parse/crash19.C: New.
35596
35597 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35598
35599         * g++.dg/ext/dllimport1.C: Move dg-warnings.
35600         * g++.dg/ext/dllimport2.C: Same.
35601         * g++.dg/ext/dllimport8.C: Same.
35602
35603 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
35604
35605         PR c++/10841
35606         * g++.dg/conversion/cast1.C: New test.
35607         * g++.dg/overload/pmf1.C: Adjust error marker.
35608
35609 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
35610
35611         PR objc/17923
35612         * objc.dg/const-str-7.m: New test.
35613
35614 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35615
35616         * g++.dg/template/memfriend11.C: Fix comment typo.
35617         * g++.dg/template/memfriend14.C: Likewise.
35618
35619 2004-10-20  Richard Henderson  <rth@redhat.com>
35620
35621         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35622         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35623         -fasynchronous-unwind-tables.
35624
35625 2004-10-20  Richard Henderson  <rth@redhat.com>
35626
35627         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35628         (main): Return success.
35629         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35630         (main): Return success.
35631
35632 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35633
35634         PR c++/13495
35635         * g++.dg/template/memfriend9.C: New test.
35636         * g++.dg/template/memfriend10.C: Likewise.
35637         * g++.dg/template/memfriend11.C: Likewise.
35638         * g++.dg/template/memfriend12.C: Likewise.
35639         * g++.dg/template/memfriend13.C: Likewise.
35640         * g++.dg/template/memfriend14.C: Likewise.
35641         * g++.dg/template/memfriend15.C: Likewise.
35642         * g++.dg/template/memfriend16.C: Likewise.
35643         * g++.dg/template/memfriend17.C: Likewise.
35644         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35645
35646 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
35647
35648         * g++.dg/conversion/dr195.C: New.
35649         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35650
35651 2004-10-20  Ben Elliston  <bje@au.ibm.com>
35652             Devang Patel  <dpatel@apple.com>
35653
35654         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35655         of floating point arithmetic, which could trap.
35656
35657 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
35658
35659         PR c++/14035
35660         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35661         * g++.dg/conversion/const2.C: New test.
35662         * g++.dg/expr/reinterpret2.C: New test.
35663         * g++.dg/expr/reinterpret3.C: New test.
35664         * g++.dg/expr/cast2.C: New test.
35665         * g++.dg/expr/copy1.C: New test.
35666         * g++.dg/other/conversion1.C: Change error message.
35667         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35668         function pointers to void *.
35669         * g++.old-deja/g++.mike/p10148.C: Likewise.
35670
35671 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35672
35673         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35674
35675 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
35676
35677         PR c++/18047
35678
35679         * g++.dg/parse/expr3.C: New test.
35680
35681 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35682
35683         * gcc.dg/smod-1.c: New test.
35684
35685 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
35686
35687         * objc.dg/method-14.m: New test.
35688
35689 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35690
35691         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35692         Also xfail as the patch was reverted.
35693
35694 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35695
35696         PR middle-end/16973
35697         * gcc.dg/pr16973.c: New test.
35698
35699 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
35700
35701         PR tree-optimization/17656
35702         * gcc.c-torture/compile/pr17656.c: New test.
35703
35704 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
35705
35706         * g++.dg/eh/shadow1.C: New.
35707
35708 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
35709
35710         * gcc.c-torture/compile/20041018-1.c: New test.
35711
35712 2004-10-18  Ben Elliston  <bje@au.ibm.com>
35713
35714         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35715         compiler referring to register 0 when accessing sdata.  The linker
35716         now patches things up.
35717
35718 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
35719
35720         PR c/17529
35721         * gcc.c-torture/compile/pr17529.c: New test.
35722
35723 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35724
35725         PR c++/17743
35726         * g++.dg/ext/attrib17.C: New test.
35727
35728 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35729
35730         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35731
35732 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35733
35734         PR c++/10479
35735         * g++.dg/ext/attrib16.C: New test.
35736
35737 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
35738
35739         PR c++/17042
35740         * g++.dg/init/dso_handle1.C: New test.
35741
35742         PR c++/14667
35743         * g++.dg/parse/typedef6.C: New test.
35744
35745         PR c++/17916
35746         * g++.dg/parse/pragma1.C: New test.
35747
35748 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
35749
35750         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35751
35752 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
35753
35754         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35755         -fno-common when on HPPA HP-UX platforms.
35756
35757 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
35758
35759         PR other/16820
35760         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35761         stdint.h.
35762         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35763         uintptr_t.
35764
35765 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35766
35767         PR c++/16301
35768         * g++.dg/lookup/strong-using-4.C: New test.
35769
35770 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35771
35772         PR middle-end/16567
35773         * gcc.c-torture/compile/nested-1.c: New test.
35774
35775 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35776
35777         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35778         and mipsisa64*-*-* (until support for misaligned loads is added).
35779         * gcc.dg/vect/vect-50.c: Likewise.
35780         * gcc.dg/vect/vect-52.c: Likewise.
35781         * gcc.dg/vect/vect-54.c: Likewise.
35782         * gcc.dg/vect/vect-58.c: Likewise.
35783         * gcc.dg/vect/vect-60.c: Likewise.
35784         * gcc.dg/vect/vect-80.c: Likewise.
35785
35786 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
35787
35788         PR c++/17976
35789         * g++.dg/init/dtor3.C: New test.
35790
35791 2004-10-15  Ben Elliston  <bje@au.ibm.com>
35792
35793         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
35794
35795 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
35796
35797         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
35798         * gcc.dg/macho-lo-sum.c: Likewise.
35799
35800 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
35801
35802         * gcc.dg/ppc-spe64-1.c: New test.
35803
35804 2004-10-14  Devang Patel  <dpatel@apple.com>
35805
35806         PR 17635
35807         * gcc.dg/pr17635.c : New test.
35808
35809 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
35810
35811         * gcc.dg/vect/vect-28.c: Remove xfail.
35812         * gcc.dg/vect/vect-30.c: Remove xfail.
35813         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
35814         * gcc.dg/vect/vect-33.c: Remove xfail.
35815         * gcc.dg/vect/vect-44.c: Remove xfail.
35816         * gcc.dg/vect/vect-46.c: Remove xfail.
35817         * gcc.dg/vect/vect-50.c: Remove xfail.
35818         * gcc.dg/vect/vect-52.c: Remove xfail.
35819         * gcc.dg/vect/vect-54.c: Remove xfail.
35820         * gcc.dg/vect/vect-58.c: Remove xfail.
35821         * gcc.dg/vect/vect-60.c: Remove xfail.
35822         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
35823         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
35824         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
35825         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
35826         * gcc.dg/vect/vect-8.c: Remove xfail.
35827         * gcc.dg/vect/vect-80.c: Remove xfail.
35828         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
35829
35830 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35831
35832         * gcc.dg/vect/vect-82.c: New testcase.
35833         * gcc.dg/vect/vect-82_64.c: New testcase.
35834         * gcc.dg/vect/vect-83.c: New testcase.
35835         * gcc.dg/vect/vect-83_64.c: New testcase.
35836
35837 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35838
35839         * gcc.dg/cpp/error-1.c: New test.
35840
35841 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35842
35843         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35844
35845 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
35846
35847         PR target/17984
35848         * gcc.dg/cris-peep2-xsrand2.c: New test.
35849
35850 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
35851
35852         PR c++/17661
35853         * g++.dg/expr/for2.C: New test.
35854
35855 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35856
35857         * g++.dg/inherit/thunk1.C: Run on the SPARC.
35858
35859 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
35860
35861         PR tree-optimization/17724
35862         * g++.dg/opt/pr17724-1.C: New test.
35863         * g++.dg/opt/pr17724-2.C: New test.
35864         * g++.dg/opt/pr17724-3.C: New test.
35865         * g++.dg/opt/pr17724-4.C: New test.
35866         * g++.dg/opt/pr17724-5.C: New test.
35867         * g++.dg/opt/pr17724-6.C: New test.
35868
35869 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
35870
35871         PR c/17301
35872         * gcc.dg/pr17301-2.c: New test.
35873
35874 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
35875
35876         PR c++/15876
35877         * g++.dg/parse/error22.C: New test.
35878
35879         PR c++/17936
35880         * g++.dg/template/spec18.C: New test.
35881
35882 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
35883
35884         * gcc.dg/ia64-asm-1.c: Add prototype for abort
35885         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35886         memcpy.
35887         * gcc.dg/ia64-sync-2.c: Ditto.
35888         * gcc.dg/ia64-sync-3.c: Ditto.
35889
35890 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
35891
35892         * g++.dg/eh/cleanup5.C: Add dg-options "".
35893
35894 2004-10-11  Roger Sayle  <roger@eyesopen.com>
35895
35896         PR middle-end/17657
35897         * gcc.dg/switch-4.c: New test case.
35898
35899 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
35900
35901         * gcc.c-torture/execute/20041011-1.c: New test.
35902
35903 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35904
35905         PR c++/17554
35906         * g++.dg/init/for3.C: New test.
35907
35908         PR c++/17657
35909         * g++.dg/opt/switch2.C: New test.
35910
35911         PR middle-end/17703
35912         * g++.dg/warn/Wreturn-2.C: New test.
35913
35914 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35915
35916         PR c++/17907
35917         * g++.dg/eh/cleanup5.C: New test.
35918
35919 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
35920
35921         PR c++/17393
35922         * g++.dg/parse/error21.C: New test.
35923
35924 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35925
35926         * g++.dg/overload/pmf1.C: Adjust quoting marks.
35927         * g++.dg/warn/incomplete1.C: Likewise.
35928         * g++.dg/template/qualttp20.C: Likewise.
35929
35930 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35931
35932         PR c/17881
35933         * parm-incomplete-1.c: New test.
35934
35935 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35936
35937         PR c++/17867
35938         * g++.dg/parse/error19.C: New test.
35939
35940         PR c++/17670
35941         * g++.dg/init/new11.C: New test.
35942
35943         PR c++/17821
35944         * g++.dg/parse/error20.C: New test.
35945
35946         PR c++/17826
35947         * g++.dg/template/crash24.C: New test.
35948
35949 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35950
35951         PR c/17301
35952         * gcc.dg/pr17301-1.c: New test.
35953
35954 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35955
35956         PR c/17189
35957         * gcc.dg/anon-struct-5.c: New test.
35958
35959 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35960
35961         PR c/17844
35962         * gcc.dg/pr17844-1.c: New test.
35963
35964 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
35965
35966         PR tree-optimization/17906
35967         * gcc.c-torture/compile/pr17906.c: New.
35968
35969 2004-10-09  Stuart Hastings  <stuart@apple.com>
35970             Roger Sayle  <roger@eyesopen.com>
35971
35972         PR rtl-optimization/17853
35973         * gcc.dg/i386-mmx-5.c: New testcase.
35974
35975 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
35976
35977         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35978
35979 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35980
35981         PR c++/17524
35982         * g++.dg/template/static9.C: New test.
35983
35984         PR c++/17685
35985         * g++.dg/parse/operator5.C: New test.
35986
35987 2004-10-09  Roger Sayle  <roger@eyesopen.com>
35988
35989         PR middle-end/17894
35990         * gcc.c-torture/execute/divcmp-4.c: New test case.
35991
35992 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35993
35994         PR tree-opt/17902
35995         * g++.dg/opt/pr17902.C: New test.
35996
35997 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
35998
35999         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36000
36001 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36002
36003         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36004
36005 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36006
36007         * gcc.dg/assign-warn-3.c: New test.
36008
36009 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36010
36011         PR c/16999
36012         * gcc.dg/cpp/ident-1.c: New test.
36013
36014 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36015
36016         * gcc.c-torture/compile/acc1.c: New.
36017
36018 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36019
36020         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36021         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36022
36023 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36024
36025         * gcc.dg/ultrasp11.c: New test.
36026
36027 2004-10-08  Michael Matz  <matz@suse.de>
36028
36029         * gcc.dg/doloop-2.c: New test.
36030
36031 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36032
36033         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36034         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36035         objc.dg/method-9.m: Update expected diagnostics.
36036
36037 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36038
36039         * gcc.dg/ppc-fsel-3.c: New file.
36040         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36041
36042 2004-10-07  Paul Brook  <paul@codesourcery.com>
36043
36044         * gfortran.dg/intrinsic_verify_1.f90: New test.
36045
36046 2004-10-07  Paul Brook  <paul@codesourcery.com>
36047
36048         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36049
36050 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36051
36052         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36053         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36054         commit.
36055
36056 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36057
36058         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36059
36060 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36061
36062         PR c++/17115
36063         * g++.dg/warn/Winline-4.C: New test.
36064
36065 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36066
36067         * gcc.c-torture/compile/20041007-1.c: New test.
36068
36069 2004-10-07  Paul Brook  <paul@codesourcery.com>
36070
36071         PR fortran/17678
36072         * gfortran.dg/use_allocated_1.f90: New test.
36073
36074 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36075
36076         PR middle-end/17849
36077         * gfortran.fortran-torture/compile/nested.f90: New test
36078
36079 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36080
36081         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36082
36083 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36084
36085         PR c++/17368
36086         * g++.dg/ext/asm6.C: New test.
36087
36088 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36089
36090         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36091
36092 2004-10-06  Paul Brook  <paul@codesourcery.com>
36093
36094         PR libfortran/17709
36095         * gfortran.dg/empty_format_1.f90: New test.
36096
36097 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36098
36099         PR fortran/17568
36100         * gfortran.dg/ishft.f90: New test.
36101
36102         PR fortran/17283
36103         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36104         tests.
36105
36106 2004-10-06  Paul Brook  <paul@codesourcery.com>
36107
36108         * gfortran.dg/do_1.f90: New test.
36109
36110 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36111
36112         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36113         optimizing for size.
36114
36115 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36116
36117         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36118
36119 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36120
36121         * gcc.c-torture/compile/20041005-1.c: New test.
36122
36123 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36124
36125         PR c++/17829
36126         * g++.dg/lookup/koenig4.C: New.
36127
36128 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36129
36130         * g++.dg/other/classkey1.C: Adjust quoting marks.
36131         * g++.dg/parse/error15.C: Likewise.
36132         * g++.dg/template/meminit2.C (int>): Likewise.
36133
36134 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36135
36136         PR fortran/17283
36137         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36138
36139         PR fortran/17631
36140         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36141
36142         PR fortran/17708
36143         * gfortran.dg/pr17708.f90: New test.
36144
36145 2004-10-04  Chao-ying Fu  <fu@mips.com>
36146
36147         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36148         * gcc.dg/vect/vect-4.c: Ditto.
36149         * gcc.dg/vect/vect-5.c: Ditto.
36150         * gcc.dg/vect/vect-6.c: Ditto.
36151         * gcc.dg/vect/vect-8.c: Ditto.
36152         * gcc.dg/vect/vect-16.c: Ditto.
36153         * gcc.dg/vect/vect-30.c: Ditto.
36154         * gcc.dg/vect/vect-40.c: Ditto.
36155         * gcc.dg/vect/vect-41.c: Ditto.
36156         * gcc.dg/vect/vect-42.c: Ditto.
36157         * gcc.dg/vect/vect-43.c: Ditto.
36158         * gcc.dg/vect/vect-44.c: Ditto.
36159         * gcc.dg/vect/vect-45.c: Ditto.
36160         * gcc.dg/vect/vect-46.c: Ditto.
36161         * gcc.dg/vect/vect-47.c: Ditto.
36162         * gcc.dg/vect/vect-48.c: Ditto.
36163         * gcc.dg/vect/vect-49.c: Ditto.
36164         * gcc.dg/vect/vect-50.c: Ditto.
36165         * gcc.dg/vect/vect-51.c: Ditto.
36166         * gcc.dg/vect/vect-52.c: Ditto.
36167         * gcc.dg/vect/vect-53.c: Ditto.
36168         * gcc.dg/vect/vect-54.c: Ditto.
36169         * gcc.dg/vect/vect-55.c: Ditto.
36170         * gcc.dg/vect/vect-56.c: Ditto.
36171         * gcc.dg/vect/vect-57.c: Ditto.
36172         * gcc.dg/vect/vect-58.c: Ditto.
36173         * gcc.dg/vect/vect-59.c: Ditto.
36174         * gcc.dg/vect/vect-60.c: Ditto.
36175         * gcc.dg/vect/vect-74.c: Ditto.
36176         * gcc.dg/vect/vect-79.c: Ditto.
36177         * gcc.dg/vect/vect-80.c: Ditto.
36178
36179 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36180
36181         * gcc.dg/unused-7.c: Use the correct option.
36182
36183 2004-10-04  Paul Brook  <paul@codesourcery.com>
36184         Bud Davis  <bdavis9659@comcast.net>
36185
36186         PR fortran/17706
36187         PR fortran/16434
36188         * gfortran/pr17706.f90: New test.
36189         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36190
36191 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36192
36193         * gfortran.dg/pr17612.f90: New test.
36194
36195 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36196
36197         * g++.dg/template/local1.C: Adjust quoting marks in
36198         testing for diagnostics.
36199         * g++.dg/tls/diag-2.C: Likewise.
36200         * g++.dg/other/error8.C: Likewise.
36201
36202 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36203
36204         PR c/17178
36205         * gcc.dg/unused-4.c: Adjust to be correct.
36206
36207         PR c/17820
36208         * gcc.dg/unused-7.c: New test.
36209
36210 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36211
36212         PR c++/17797
36213         * g++.dg/overload/template2.C: New test.
36214
36215 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36216
36217         PR tree-optimization/16632
36218         * gcc.dg/tree-ssa/20041002-1.c: New.
36219
36220 2004-10-03  Paul Brook  <paul@codesourcery.com>
36221
36222         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36223         rather than relying on default formatting.
36224
36225 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36226
36227         * gcc.dg/20040920-1.c: Update expected message text.
36228
36229 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36230
36231         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36232
36233 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36234
36235         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36236         tree level.
36237
36238 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36239
36240         * gcc.dg/tree-ssa/pr17343.c: Remove.
36241
36242 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36243
36244         PR tree-opt/17343
36245         * gcc.dg/tree-ssa/pr17343.c: New test.
36246
36247 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36248
36249         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36250         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36251         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36252         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36253         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36254
36255 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36256
36257         * gcc.dg/lvalue-2.c: New test.
36258
36259 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36260
36261         PR c/17730
36262         * gcc.dg/pr17730-1.c: New test
36263
36264 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36265
36266         PR c/7425
36267         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36268
36269 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36270
36271         * gcc.c-torture/execute/stdarg-1.c: New test.
36272         * gcc.c-torture/execute/stdarg-2.c: New test.
36273         * gcc.c-torture/execute/stdarg-3.c: New test.
36274         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36275         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36276         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36277         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36278         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36279
36280 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36281
36282         PR tree-optimization/17697
36283         * g++.dg/opt/pr17697-1.C: New test.
36284         * g++.dg/opt/pr17697-2.C: New test.
36285         * g++.dg/opt/pr17697-3.C: New test.
36286
36287 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36288
36289         PR c/16409
36290         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36291         gcc.dg/vla-init-5.c: New tests.
36292
36293 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36294
36295         PR c/13804
36296         * gcc.dg/pr13804-1.c: New test.
36297
36298 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36299
36300         PR fortran/16938
36301         * gfortran.dg/pr16938.f90: New test.
36302
36303 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36304
36305         * g++.dg/template/crash23.C: New test.
36306
36307 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36308
36309         PR c++/17585
36310         * g++.dg/template/static8.C: New test.
36311
36312 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36313
36314         PR c++/17681
36315         * g++.dg/other/error9.C: New test.
36316
36317 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36318
36319         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36320
36321 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36322
36323         PR fortran/15164
36324         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36325
36326 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36327
36328         PR middle-end/17112
36329         * gcc.dg/pr17112-1.c: New test case.
36330
36331 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36332
36333         PR c/11459
36334         * gcc.dg/pr11459-1.c: New test.
36335
36336 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
36337
36338         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36339         * gcc.dg/tree-ssa/loop-4.c: Likewise.
36340
36341 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36342
36343         * gfortran.dg/pr15324.f90: Make array bounds consistent.
36344
36345 2004-09-25  Jan Hubicka  <jh@suse.cz>
36346
36347         * compile/30040909-1.c: New test.
36348         * compile/30040907-1.c: New test.
36349
36350 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
36351
36352         * gcc.c-torture/execute/va-arg-26.c: New test.
36353
36354 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
36355
36356         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36357         extra diagnostics on targets with 64-bit pointers.
36358         * objc.dg/selector-1.m: Adjust dg-warning regexp.
36359
36360 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36361
36362         PR c/17188
36363         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36364         * gcc.dg/decl-3.c: Adjust expected message.
36365
36366 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36367
36368         PR fortran/17615
36369         * gfortran.dg/pr17615.f90: New test.
36370
36371 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
36372
36373         PR tree-optimzation/17517
36374         * g++.dg/tree-ssa/pr17517.C: New Test.
36375
36376 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36377
36378         PR c++/16889
36379         * g++.dg/lookup/ambig3.C: New.
36380
36381 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
36382
36383         PR tree-opt/17624
36384         * g++.dg/opt/pr17624.C: New test.
36385
36386 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36387
36388         PR c/6980
36389         * gcc.dg/Wbad-function-cast-1.c: New test.
36390
36391 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
36392
36393         * g++.dg/ext/complit1.C
36394         * g++.dg/other/error2.C
36395         * g++.dg/other/nontype-1.C
36396         * g++.dg/parse/crash11.C
36397         * g++.dg/parse/crash12.C
36398         * g++.dg/parse/error15.C
36399         * g++.dg/parse/error4.C
36400         * g++.dg/parse/tmpl-outside1.C
36401         * g++.dg/parse/too-many-tmpl-args1.C
36402         * g++.dg/template/dependent-expr3.C
36403         * g++.dg/template/error10.C
36404         * g++.dg/template/instantiate1.C
36405         * g++.dg/template/vtable2.C
36406         * g++.dg/warn/Wshadow-1.C
36407         * g++.dg/warn/weak1.C
36408         * g++.old-deja/g++.brendan/crash16.C
36409         * g++.old-deja/g++.brendan/crash18.C
36410         * g++.old-deja/g++.brendan/crash48.C
36411         * g++.old-deja/g++.brendan/crash49.C
36412         * g++.old-deja/g++.brendan/crash55.C
36413         * g++.old-deja/g++.brendan/crash56.C
36414         * g++.old-deja/g++.brendan/crash8.C
36415         * g++.old-deja/g++.brendan/enum11.C
36416         * g++.old-deja/g++.brendan/enum8.C
36417         * g++.old-deja/g++.brendan/enum9.C
36418         * g++.old-deja/g++.brendan/friend3.C
36419         * g++.old-deja/g++.brendan/misc14.C
36420         * g++.old-deja/g++.bugs/900402_02.C
36421         * g++.old-deja/g++.bugs/900404_03.C
36422         * g++.old-deja/g++.bugs/900404_04.C
36423         * g++.old-deja/g++.bugs/900428_03.C
36424         * g++.old-deja/g++.jason/crash4.C
36425         * g++.old-deja/g++.jason/overload21.C
36426         * g++.old-deja/g++.jason/redecl1.C
36427         * g++.old-deja/g++.jason/report.C
36428         * g++.old-deja/g++.jason/rfg10.C
36429         * g++.old-deja/g++.jason/template30.C
36430         * g++.old-deja/g++.law/arm12.C
36431         * g++.old-deja/g++.law/ctors5.C
36432         * g++.old-deja/g++.law/cvt20.C
36433         * g++.old-deja/g++.law/init10.C
36434         * g++.old-deja/g++.law/init8.C
36435         * g++.old-deja/g++.law/visibility17.C
36436         * g++.old-deja/g++.law/visibility7.C
36437         * g++.old-deja/g++.mike/net8.C
36438         * g++.old-deja/g++.mike/p646.C
36439         * g++.old-deja/g++.mike/p700.C
36440         * g++.old-deja/g++.mike/p701.C
36441         * g++.old-deja/g++.mike/p811.C
36442         * g++.old-deja/g++.ns/template13.C
36443         * g++.old-deja/g++.other/array3.C
36444         * g++.old-deja/g++.other/crash25.C
36445         * g++.old-deja/g++.other/dtor3.C
36446         * g++.old-deja/g++.other/dtor4.C
36447         * g++.old-deja/g++.other/main1.C
36448         * g++.old-deja/g++.other/warn7.C
36449         * g++.old-deja/g++.pt/crash11.C
36450         * g++.old-deja/g++.pt/crash36.C
36451         * g++.old-deja/g++.pt/spec22.C
36452         * g++.old-deja/g++.pt/spec9.C
36453         * g++.old-deja/g++.pt/ttp52.C
36454         * g++.old-deja/g++.robertl/eb103.C
36455         * g++.old-deja/g++.robertl/eb121.C
36456         * g++.old-deja/g++.robertl/eb22.C
36457         * g++.old-deja/g++.robertl/eb8.C:
36458         Update locations and/or regexps of dg-error markers.
36459         Remove markers for some bogus messages that are no longer issued.
36460
36461 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
36462
36463         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36464         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36465
36466 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
36467
36468         PR c++/17618
36469         * g++.dg/lookup/crash5.C: New test.
36470
36471 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
36472
36473         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36474         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36475         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36476         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36477         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36478         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36479
36480         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36481         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36482         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36483         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36484         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36485         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36486
36487         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36488
36489         * gcc.dg/vect/vect-44.c: Check additional cases.
36490         * gcc.dg/vect/vect-48.c: Check additional cases.
36491
36492         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36493         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36494         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36495         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36496         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36497         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36498         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36499         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36500         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36501
36502         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36503         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36504         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36505
36506 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36507
36508         * gcc.dg/tree-ssa/loop-6.c: New test.
36509
36510 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
36511
36512         PR c++/17620
36513         * g++.dg/inherit/base2.C: New.
36514
36515 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36516
36517         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36518         * gcc.dg/20001012-2.c: Likewise.
36519         * gcc.dg/20001013-1.c: Likewise.
36520         * gcc.dg/20001101-1.c: Likewise.
36521         * gcc.dg/20001102-1.c: Likewise.
36522         * gcc.dg/bf-spl1.c: Likewise.
36523         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36524         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36525
36526 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
36527
36528         PR tree-optimization/16721
36529         * gcc.dg/tree-ssa/pr16721.c: New test.
36530
36531 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
36532
36533         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36534         * gcc.dg/20040305-1.c: Likewise.
36535
36536 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36537
36538         PR c/16566
36539         * gcc.c-torture/compile/pr16566-1.c,
36540         gcc.c-torture/compile/pr16566-2.c,
36541         gcc.c-torture/compile/pr16566-3.c: New tests.
36542
36543 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
36544
36545         PR tree-optimization/17512
36546         * gcc.c-torture/compile/20040916-1.c.
36547
36548 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
36549
36550         * gcc.dg/pragma-re-3.c: New test.
36551
36552 2004-09-17  Matt Austern  <austern@apple.com>
36553
36554         PR c++/15049
36555         * g++.dg/other/anon3.C: New.
36556
36557 2004-09-21  Roger Sayle  <roger@eyesopen.com>
36558
36559         PR c++/7503
36560         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36561         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36562         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36563         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36564         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36565
36566 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
36567
36568         PR fortran/17286
36569         * gfortran.dg/pr17286.f90: New test.
36570
36571 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
36572
36573         PR c++/17530
36574         * g++.dg/template/static7.C: New test.
36575
36576 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
36577
36578         PR tree-opt/17558
36579         * gcc.c-torture/compile/pr17558.c: New test.
36580
36581 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36582
36583         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36584         if SKIP_ATTRIBUTE is defined.
36585
36586 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36587
36588         PR fortran/15957
36589         * gfortran.dg/pr15957.f90: New test.
36590
36591 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
36592
36593         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36594         in comparison.
36595         * gcc.dg/vect/vect-79.c: Likewise.
36596         * gcc.dg/vect/vect-80.c: Likewise.
36597
36598 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36599
36600         PR fortran/15750
36601         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36602
36603 2004-09-20  Ira Rosen  <irar@il.ibm.com>
36604
36605         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36606         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36607         * gcc.dg/vect/vect-62.c: New testcase.
36608         * gcc.dg/vect/vect-63.c: New testcase.
36609         * gcc.dg/vect/vect-64.c: New testcase.
36610         * gcc.dg/vect/vect-65.c: New testcase.
36611         * gcc.dg/vect/vect-66.c: New testcase.
36612         * gcc.dg/vect/vect-67.c: New testcase.
36613         * gcc.dg/vect/vect-68.c: New testcase.
36614         * gcc.dg/vect/vect-69.c: New testcase.
36615         * gcc.dg/vect/vect-79.c: New testcase.
36616         * gcc.dg/vect/vect-80.c: New testcase.
36617
36618 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36619
36620         * gcc.target/mips/asm-1.c: New test.
36621
36622 2004-09-19  Ira Rosen  <irar@il.ibm.com>
36623
36624         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36625         * gcc.dg/vect/vect-73.c: New testcase.
36626         * gcc.dg/vect/vect-74.c: New testcase.
36627         * gcc.dg/vect/vect-75.c: New testcase.
36628         * gcc.dg/vect/vect-76.c: New testcase.
36629         * gcc.dg/vect/vect-77.c: New testcase.
36630         * gcc.dg/vect/vect-78.c: New testcase
36631
36632 2004-09-18  Paul Brook  <paul@codesourcery.com>
36633
36634         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36635
36636 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36637
36638         PR c/17424
36639         * gcc.dg/pr17424-1.c: New test.
36640
36641 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
36642
36643         * g++.dg/tree-ssa/pr17153.C: New test.
36644
36645 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
36646
36647         PR pch/13361
36648         * g++.dg/pch/wchar-1.C: New.
36649         * g++.dg/pch/wchar-1.Hs: New.
36650
36651 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
36652
36653         * gcc.c-torture/execute/20040917-1.c: New test.
36654
36655 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36656
36657         PR tree-optimization/17319
36658         * gcc.dg/pr17319.c: New test.
36659
36660 2004-09-17  Devang Patel  <dpatel@apple.com>
36661
36662         * gcc.dg/20040813-1.c: New test.
36663
36664 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36665
36666         PR tree-optimization/17273
36667         * gcc.c-torture/compile/pr17273.c: New test.
36668
36669 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36670
36671         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36672         Update expected messages.
36673         * gcc.dg/declspec-13.c: New test.
36674
36675 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
36676
36677         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36678
36679 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36680
36681         * gcc.c-torture/execute/pr17252.c: Use post-increment to
36682         change what 'a' is pointing to.
36683
36684 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
36685
36686         PR c++/16002
36687         * g++.dg/template/error18.C: New test.
36688
36689         PR c++/16029
36690         * g++.dg/warn/Wunused-8.C: New test.
36691
36692 2004-09-17  Steven Bosscher  <stevenb@suse.de>
36693
36694         PR tree-optimization/17513
36695         * gcc.dg/20040916-1.c: New test.
36696
36697 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
36698
36699         PR c++/17501
36700         * g++.dg/template/typename7.C: New test.
36701
36702 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36703
36704         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36705
36706 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
36707
36708         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36709         with -ftree-based-profiling also.
36710         * lib/profopt.exp: Support late-set profile_option/feedback_option.
36711
36712 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
36713
36714         PR/15364
36715         * gfortran.dg/der_array_io_1.f90: New test.
36716         * gfortran.dg/der_array_io_2.f90: New test.
36717         * gfortran.dg/der_array_io_3.f90: New test.
36718
36719 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36720
36721         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36722         EABI.
36723
36724 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36725
36726         * g++.dg/opt/switch1.C: New test.
36727
36728 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36729
36730         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36731         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36732         Update expected messages.
36733
36734 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36735
36736         PR fortran/16485
36737         * gfortran.dg/same_name_1.f90: New test.
36738
36739 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
36740
36741         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
36742         dereference garbage pointers.
36743
36744 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
36745
36746         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36747         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36748
36749         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36750         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36751         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36752
36753 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
36754
36755         PR c++/17324
36756         * g++.dg/template/mangle1.C: New test.
36757
36758 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36759
36760         PR tree-optimization/17252
36761         * gcc.c-torture/execute/pr17252.c: New test.
36762
36763 2004-09-14  Andrew Pinski  <apinski@apple.com>
36764
36765         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36766
36767 2004-09-14  Roger Sayle  <roger@eyesopen.com>
36768
36769         PR rtl-optimization/9771
36770         * gcc.dg/pr9771-1.c: New test case.
36771
36772 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36773
36774         PR tree-optimization/15262
36775         * gcc.c-torture/execute/pr15262-1.c: New test.
36776         * gcc.c-torture/execute/pr15262-2.c: New test.
36777
36778 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36779
36780         * gcc.dg/declspec-12.c: New test.
36781
36782 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
36783
36784         * gfortran.dg/pr17090.f90: Add directives to test.
36785
36786 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36787
36788         * gcc.c-torture/compile/20040914-1.c: New test.
36789
36790 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36791
36792         PR c++/16162
36793         * g++.dg/template/decl2.C: New test.
36794
36795 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
36796
36797         PR fortran/17090
36798         * gfortran.dg/pr17090.f90: New test.
36799
36800 2004-09-13  Dale Johannesen  <dalej@apple.com>
36801
36802         * gcc.c-torture/compile/pr17408.c: New test case.
36803
36804 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36805
36806         PR c++/16716
36807         * g++.dg/parse/crash17.C: New test.
36808
36809         PR c++/17327
36810         * g++.dg/template/enum3.C: New test.
36811
36812 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
36813
36814         * lib/gcc-defs.exp: Load wrapper.exp.
36815         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
36816         using local code.
36817         * lib/gcc.exp (gcc_init): Similar.
36818         * lib/gfortran.exp (gfortran_init): Similar.
36819         * lib/objc.exp (objc_init): Similar.
36820         * lib/treelang.exp (treelang_init): Similar.
36821         * lib/wrapper.exp: New file with build_wrapper call machinery in
36822         ${tool}_maybe_build_wrapper.
36823
36824 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36825
36826         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
36827         "inline".
36828         * gcc.dg/declspec-11.c: Update expected messages.
36829         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
36830         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
36831         gcc.dg/inline-12.c: New tests.
36832
36833 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
36834
36835         * g++.dg/tree-ssa/pr17400.C: New testcase.
36836
36837 2004-09-13  James E Wilson  <wilson@specifixinc.com>
36838
36839         * gcc.target/mips/sb1-1.c: New testcase.
36840
36841 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
36842
36843         * lib/g77-dg.exp: Remove unused file.
36844         * lib/mike-g77.exp: Ditto.
36845         * lib/g77.exp: Ditto.
36846
36847 2004-09-12  Richard Henderson  <rth@redhat.com>
36848
36849         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36850
36851 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36852
36853         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36854         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36855         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36856         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36857         Update expected messages.
36858
36859 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
36860
36861         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36862         declaration/use mismatch for dirp parameter.
36863
36864 2004-09-12  Andrew Pinski  <apinski@apple.com>
36865
36866         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36867         -fgnu-runtime is passed.
36868
36869 2004-09-12  Richard Henderson  <rth@redhat.com>
36870
36871         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36872         do the uplevel thing and update additional_flags directly.
36873         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36874         gfortran.fortran-torture/execute/intrinsic_nearest.x,
36875         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36876         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36877
36878 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36879
36880         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36881
36882 2004-09-11  Roger Sayle  <roger@eyesopen.com>
36883
36884         PR middle-end/17411
36885         * g++.dg/opt/pr17411-1.C: New test case.
36886
36887 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36888
36889         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36890         gcc.dg/tls/diag-2.c: Update expected messages.
36891         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
36892         messages.
36893         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36894         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36895         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36896         gcc.dg/tls/diag-5.c: New tests.
36897
36898 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
36899
36900         * gcc.dg/20040910-1.c: Correct dg-error regexp.
36901
36902 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36903
36904         * g++.dg/parse/break-in-for.C: New test.
36905
36906 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
36907
36908         * gcc.dg/tree-ssa/20040911-1.c: New test.
36909
36910 2004-09-11  Andreas Jaeger  <aj@suse.de>
36911
36912         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36913         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36914
36915 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
36916
36917         * gcc.target/frv: New directory of FR-V-specific tests.
36918
36919 2004-09-10  James E Wilson  <wilson@specifixinc.com>
36920
36921         * gcc.dg/convert-vec-1.c: New test.
36922
36923 2004-09-10  Roger Sayle  <roger@eyesopen.com>
36924
36925         PR middle-end/17024
36926         * gcc.dg/pr17024-1.c: New test case.
36927
36928 2004-09-10  Eric Christopher  <echristo@redhat.com>
36929
36930         * gcc.dg/20040910-1.c: New test.
36931
36932 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36933
36934         * gcc.dg/bitfld-9.c: New test.
36935
36936 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
36937
36938         * gcc.c-torture/execute/ieee/acc1.c: New test.
36939         * gcc.c-torture/execute/ieee/acc2.c: New test.
36940         * gcc.c-torture/execute/ieee/mzero6.c: New test.
36941
36942 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36943
36944         * gcc.dg/deprecated-2.c: New test.
36945
36946 2004-09-09  James E Wilson  <wilson@specifixinc.com>
36947
36948         * gcc.dg/init-vec-1.c: New test.
36949
36950 2004-09-09  Roger Sayle  <roger@eyesopen.com>
36951
36952         PR middle-end/17055
36953         * gcc.dg/pr17055-1.c: New test case.
36954
36955 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
36956
36957         PR target/17377
36958         * gcc.c-torture/execute/pr17377.c: New test.
36959
36960 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36961
36962         PR c/8420
36963         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36964         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36965         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36966         gcc.dg/long-long-typespec-1.c: New tests.
36967         * gcc.dg/tls/diag-2.c: Update expected diagnostics
36968
36969 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36970
36971         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36972         gcc.dg/gnu99-static-1.c: New tests.
36973
36974 2004-09-08  Devang Patel  <dpatel@apple.com>
36975
36976         * gcc.dg/darwin-ld-20040828-1.c: New test.
36977         * gcc.dg/darwin-ld-20040828-2.c: New test.
36978         * gcc.dg/darwin-ld-20040828-3.c: New test.
36979
36980 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
36981
36982         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36983         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36984         in error message.
36985         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36986         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36987         in error message.
36988         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36989         types they qualify.
36990         * objc.dg/type-size-2.m: Fix wording in comment.
36991         * objc.dg/va-meth-1.m: New test case.
36992
36993 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
36994
36995         PR c/16633:
36996         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36997         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36998
36999 2004-09-06  Devang Patel  <dpatel@apple.com>
37000
37001         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37002         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37003
37004 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37005
37006         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37007         reflect changed line numbering of diagnostics.
37008
37009 2004-09-06  Paul Brook  <paul@codesourcery.com>
37010
37011         * gfortran.dg/edit_real_1.f90: Add new test.
37012
37013 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37014
37015         * gcc.dg/tree-ssa/loop-2.c: New test.
37016         * gcc.dg/tree-ssa/loop-3.c: New test.
37017         * gcc.dg/tree-ssa/loop-4.c: New test.
37018         * gcc.dg/tree-ssa/loop-5.c: New test.
37019
37020 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37021
37022         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37023
37024 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37025
37026         * gcc.dg/format/sentinel-1.c: New test.
37027
37028 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37029
37030         * gcc.dg/builtins-46.c: New.
37031
37032 2004-09-03  Devang Patel  <dpatel@apple.com>
37033
37034         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37035         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37036
37037 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37038
37039         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37040         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37041         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37042         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37043         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37044         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37045         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37046         the non-portable bzero.
37047         * gcc.dg/20010912-1.c: xfail for NetWare.
37048         * gcc.dg/20020426-2.c: xfail for NetWare.
37049         * gcc.dg/20021014-1.c: xfail for NetWare.
37050         * gcc.dg/20021018-1.c: xfail for NetWare.
37051         * gcc.dg/20030213-1.c: xfail for NetWare.
37052         * gcc.dg/20030225-1.c: xfail for NetWare.
37053         * gcc.dg/20030708-1.c: xfail for NetWare.
37054         * gcc.dg/builtins-config.h: Also exclude NetWare.
37055         * gcc.dg/format/format.h: Define restrict only if not already defined.
37056         * gcc.dg/nest.c: xfail for NetWare.
37057         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37058         * lib/target-supports.exp (check_visibility_available): Exclude
37059         NetWare.
37060
37061 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37062
37063         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37064         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37065         deterministic starting point for the alignment of structure fields.
37066         * gcc.dg/Wpadded.c: Dito.
37067         * g++.dg/abi/vbase10.C: Dito.
37068
37069 2004-09-03  Devang Patel  <dpatel@apple.com>
37070
37071         * g++.dg/debug/pr15736.cc: New test.
37072
37073 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37074
37075         * README.QMTEST: Fix out-of-date link.
37076
37077 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37078
37079         PR fortran/16579
37080         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37081         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37082
37083 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37084
37085         * g++.dg/abi/arm_rtti1.C: New test.
37086
37087 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37088
37089         * gcc.dg/ppc-vector-memcpy.c: New.
37090         * gcc.dg/ppc-vector-memset.c: New.
37091
37092 2004-09-02  Chao-ying Fu  <fu@mips.com>
37093
37094         * gcc.target/mips/mips-3d-1.c: New test.
37095         * gcc.target/mips/mips-3d-2.c: New test.
37096         * gcc.target/mips/mips-3d-3.c: New test.
37097         * gcc.target/mips/mips-3d-4.c: New test.
37098         * gcc.target/mips/mips-3d-5.c: New test.
37099         * gcc.target/mips/mips-3d-6.c: New test.
37100         * gcc.target/mips/mips-3d-7.c: New test.
37101         * gcc.target/mips/mips-3d-8.c: New test.
37102         * gcc.target/mips/mips-3d-9.c: New test.
37103         * gcc.target/mips/mips-ps-1.c: New test.
37104         * gcc.target/mips/mips-ps-2.c: New test.
37105         * gcc.target/mips/mips-ps-3.c: New test.
37106         * gcc.target/mips/mips-ps-4.c: New test.
37107         * gcc.target/mips/mips-ps-type.c: New test.
37108
37109 2004-09-02  Paul Brook  <paul@codesourcery.com>
37110
37111         * gfortran.dg/edit_real_1.f90: Add new tests.
37112
37113 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37114
37115         PR fortran/15327
37116         * gfortran.dg/merge_char_1.f90: New test.
37117
37118 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37119
37120         PR fortran/16404
37121         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37122
37123 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37124
37125         PR c/1522
37126         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37127
37128 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37129
37130         * g++.dg/opt/loop1.C: Do not XFAIL.
37131
37132 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37133
37134         * gcc.c-torture/execute/20040831-1.c: New test.
37135
37136 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37137
37138         PR fortran/16579
37139         * gfortran.dg/g77/20010610.f: Now passes.
37140         Copy from g77.f-torture/execute. Add dg-run directive.
37141         * gfortran.dg/g77/README: Update
37142
37143 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37144
37145         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37146         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37147         (t1, t2, t3, t4): Add volatile.
37148
37149 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37150
37151         * g++.dg/ext/visibility/arm1.C: New test.
37152
37153 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37154
37155         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37156         -pedantic-errors.
37157
37158 2004-09-01  Paul Brook  <paul@codesourcery.com>
37159
37160         * gfortran.dg/eof_2.f90: New test.
37161
37162 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37163
37164         PR fortran/16579
37165         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37166
37167 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37168
37169         PR libfortran/16805
37170         * gfortran.dg/list_read_2.f90: New test.
37171
37172 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37173
37174         * g++.dg/abi/key1.C: New test.
37175
37176 2004-08-31  Richard Henderson  <rth@redhat.com>
37177
37178         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37179         form of offsetof.
37180         * g++.dg/other/offsetof5.C: Remove duplicate.
37181
37182 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37183
37184         PR fortran/17244
37185         * gfortran.dg/func_derived_1.f90: New test.
37186
37187 2004-08-31  Paul Brook  <paul@codesourcery.com>
37188
37189         * gfortran.dg/eof_1.f90: New test.
37190
37191 2004-08-31  Paul Brook  <paul@codesourcery.com>
37192
37193         * gfortran.dg/list_read_1.f90: New file.
37194
37195 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37196
37197         * g++.dg/opt/loop1.C: XFAIL.
37198
37199 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37200
37201         * gcc.dg/funcdef-storage-1.c: New.
37202         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37203         an extern function in local scope.
37204         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37205         declare an 'auto inline' function in local scope.
37206         * gcc.dg/20011130-1.c: Likewise.
37207         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37208         an 'auto' function in local scope.
37209         * gcc.dg/20021014-1.c: Likewise.
37210         * gcc.dg/20030331-2.c: Likewise.
37211
37212 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37213
37214         * gfortran.dg/blockdata_1.f90: New test.
37215
37216 2004-08-30  Richard Henderson  <rth@redhat.com>
37217
37218         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37219
37220 2004-08-30  Richard Henderson  <rth@redhat.com>
37221
37222         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37223         additional_flags set by alternate driver.
37224         (ieee-options): New procedure.
37225         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37226         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37227         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37228         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37229
37230 2004-08-30  Richard Henderson  <rth@redhat.com>
37231
37232         * lib/f-torture.exp: Remove.
37233
37234 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37235
37236         PR rtl-optimization/16590
37237         * g++.dg/opt/loop1.C: New test.
37238
37239 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37240
37241         PR fortran/13910
37242         * gfortran.dg/oldstyle_1.f90: New test.
37243
37244 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37245         Paul Brook  <paul@codesourcery.com>
37246
37247         * gfortran.dg/g77/README: Update.
37248         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37249         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37250         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37251
37252 2004-08-28  Paul Brook  <paul@codesourcery.com>
37253
37254         PR libfortran/17195
37255         * gfortran.dg/edit_real_1.f90: New test.
37256
37257 2004-08-27  Paul Brook  <paul@codesourcery.com>
37258
37259         * gfortran.dg/rewind_1.f90: New test.
37260
37261 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37262
37263         PR fortran/16597
37264         * gfortran.dg/pr16597.f90: New test.
37265
37266 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37267
37268         PR c/13801
37269         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37270         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37271         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37272         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37273         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37274
37275 2004-08-26  Nick Clifton  <nickc@redhat.com>
37276
37277         * gcc.c-torture/compile/pr17119.c: New test.
37278
37279 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37280
37281         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37282
37283 2004-08-25  Richard Henderson  <rth@redhat.com>
37284
37285         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37286         the bits that expect kind=8 to be the largest real kind.
37287
37288 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37289
37290         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37291
37292 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37293
37294         * gfortran.dg/assignment_1.f90: New test.
37295
37296 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37297
37298         * g++.dg/template/repo3.C: New test.
37299
37300 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37301
37302         PR middle-end/16693
37303         PR tree-optimization/16372
37304         * g++.dg/opt/pr16372-1.C: New test case.
37305         * g++.dg/opt/pr16693-1.C: New test case.
37306         * g++.dg/opt/pr16693-2.C: New test case.
37307
37308 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37309
37310         * objc.dg/proto-lossage-4.m: New test.
37311
37312 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37313
37314         PR c++/17155
37315         * g++.dg/inherit/local2.C: New test.
37316
37317 2004-08-25  Paul Brook  <paul@codesourcery.com>
37318
37319         PR fortran/17144
37320         * gfortran.dg/string_ctor_1.f90: New test.
37321
37322 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37323
37324         PR c++/14428
37325         * g++.dg/template/redecl2.C: New test.
37326
37327 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37328
37329         PR fortran/17143
37330         * gfortran.dg/pr17143.f90: New test.
37331
37332 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37333
37334         PR fortran/17164
37335         * gfortran.dg/pr17164.f90: New test.
37336
37337 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37338
37339         * gcc.dg/tree-ssa/loop-1.c: New test.
37340
37341 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37342
37343         * gcc.c-torture/compile/20040824-1.c: New test.
37344
37345 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37346
37347         * gcc.c-torture/compile/iftrap-3.c: New test.
37348
37349 2004-08-24  Paul Brook  <paul@codesourcery.com>
37350
37351         * gfortran.dg/entry_2.f90: New test.
37352
37353 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37354
37355         PR c++/16889
37356         * g++.dg/lookup/ambig[12].C: New.
37357
37358 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37359
37360         PR c++/16706
37361         * g++.dg/template/crash21.C: New test.
37362         * g++.dg/template/crash22.C: Likewise.
37363
37364 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37365
37366         PR c++/17149
37367         * g++.dg/template/access15.C: New.
37368
37369 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37370
37371         PR c++/17163
37372         * g++.dg/template/repo2.C: New test.
37373
37374 2004-08-23  Roger Sayle  <roger@eyesopen.com>
37375
37376         PR rtl-optimization/17078
37377         * gcc.c-torture/execute/pr17078-1.c: New test case.
37378
37379 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37380
37381         PR c/14492
37382         * gcc.dg/debug/crash1.c: New test.
37383
37384 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37385
37386         PR c/16180
37387         * gcc.dg/loop-5.c: New test.
37388
37389 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37390
37391         * gcc.c-torture/execute/20040823-1.c: New test.
37392
37393 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
37394
37395         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37396         to the assembler.  Simplify test accordingly.
37397         (asm_abi_flags): Use GNU names.
37398         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37399         to check for ABI flags.
37400
37401 2004-08-22  Andrew Pinski  <apinski@apple.com>
37402
37403         * g++.dg/opt/pr14029.C: New test.
37404         * gcc.c-torture/execute/pr15262.c: New test.
37405
37406 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37407
37408         * gfortran.dg/reduction.f90: Add checks with complex arguments.
37409
37410 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
37411
37412         PR 16908
37413         * gfortran.dg/direct_io.f90: 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 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37421
37422         PR c++/17120
37423         * g++.dg/warn/Wparentheses-4.C: New test.
37424
37425 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37426
37427         PR c++/17121
37428         * g++.dg/inherit/local2.C: New test.
37429
37430         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37431         * gcc.dg/ppc-ldstruct.c: Likewise.
37432         * gcc.dg/ppc64-abi-2.c: Likewise.
37433
37434 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
37435
37436         PR rtl-optimization/17099
37437         * gcc.c-torture/execute/20040820-1.c: New test.
37438
37439 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
37440
37441         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37442
37443 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
37444
37445         PR fortran/17077
37446         * gfortran.dg/auto_array_1.f90: New test.
37447
37448 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37449
37450         PR fortran/17074
37451         * gfortran.dg/simpleif_1.f90: New test.
37452
37453 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
37454
37455         * lib/target-supports.exp (check_profiling_available): Return
37456         false for arm*-*-symbianelf* and arm*-*-eabi*.
37457
37458         PR c++/15890
37459         * g++.dg/template/delete1.C: New test.
37460
37461 2004-08-19  Paul Brook  <paul@codesourcery.com>
37462
37463         PR fortran/14976
37464         PR fortran/16228
37465         * gfortran.dg/data_char_1.f90: New test.
37466
37467 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
37468
37469         PR fortran/16946
37470         * gfortran.dg/reduction.f90: New testcase.
37471
37472 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37473
37474         PR fortran/16520
37475         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37476
37477 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37478
37479         PR c++/17041
37480         * g++.dg/Wparentheses-3.C: New test.
37481
37482 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
37483
37484         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37485         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37486         * gcc.dg/vect/vect-2.c: Likewise.
37487         * gcc.dg/vect/vect-3.c: Likewise.
37488         * gcc.dg/vect/vect-4.c: Likewise.
37489         * gcc.dg/vect/vect-5.c: Likewise.
37490         * gcc.dg/vect/vect-6.c: Likewise.
37491         * gcc.dg/vect/vect-7.c: Likewise.
37492         * gcc.dg/vect/vect-25.c: Likewise.
37493         * gcc.dg/vect/vect-31.c: Likewise.
37494         * gcc.dg/vect/vect-32.c: Likewise.
37495         * gcc.dg/vect/vect-34.c: Likewise.
37496         * gcc.dg/vect/vect-36.c: Likewise.
37497         * gcc.dg/vect/vect-all.c: Likewise.
37498
37499 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
37500
37501         PR c++/17068
37502         * g++.dg/template/operator4.C: New test.
37503
37504 2004-08-18  Richard Henderson  <rth@redhat.com>
37505
37506         * gcc.dg/20040206-1.c: XFAIL.
37507
37508 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37509
37510         PR c++/16246
37511         * g++.dg/template/array7.C: New test.
37512
37513 2004-08-17  James E Wilson  <wilson@specifixinc.com>
37514
37515         * gcc.dg/mips-movcc-1.c: New test.
37516         * gcc.dg/mips-movcc-2.c: New test.
37517         * gcc.dg/mips-movcc-3.c: New test.
37518
37519         * gcc.dg/mips-nmadd-1.c: New test.
37520         * gcc.dg/mips-nmadd-2.c: New test.
37521
37522 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37523
37524         PR c++/15871
37525         * g++.dg/opt/inline8.C: New test.
37526
37527         PR c++/16965
37528         * g++.dg/parse/error17.C: New test.
37529
37530 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
37531
37532         * gcc.dg/vect: New directory for vectorizer tests.
37533         * gcc.dg/vect/tree-vect.h: New file.
37534         * gcc.dg/vect/vect.exp: New file.
37535         * gcc.dg/vect/pr16105.c.c: New test.
37536         * gcc.dg/vect/vect-1.c: New test.
37537         * gcc.dg/vect/vect-2.c: New test.
37538         * gcc.dg/vect/vect-3.c: New test.
37539         * gcc.dg/vect/vect-4.c: New test.
37540         * gcc.dg/vect/vect-5.c: New test.
37541         * gcc.dg/vect/vect-6.c: New test.
37542         * gcc.dg/vect/vect-7.c: New test.
37543         * gcc.dg/vect/vect-8.c: New test.
37544         * gcc.dg/vect/vect-9.c: New test.
37545         * gcc.dg/vect/vect-10.c: New test.
37546         * gcc.dg/vect/vect-11.c: New test.
37547         * gcc.dg/vect/vect-12.c: New test.
37548         * gcc.dg/vect/vect-13.c: New test.
37549         * gcc.dg/vect/vect-14.c: New test.
37550         * gcc.dg/vect/vect-15.c: New test.
37551         * gcc.dg/vect/vect-16.c: New test.
37552         * gcc.dg/vect/vect-17.c: New test.
37553         * gcc.dg/vect/vect-18.c: New test.
37554         * gcc.dg/vect/vect-19.c: New test.
37555         * gcc.dg/vect/vect-20.c: New test.
37556         * gcc.dg/vect/vect-21.c: New test.
37557         * gcc.dg/vect/vect-22.c: New test.
37558         * gcc.dg/vect/vect-23.c: New test.
37559         * gcc.dg/vect/vect-24.c: New test.
37560         * gcc.dg/vect/vect-25.c: New test.
37561         * gcc.dg/vect/vect-26.c: New test.
37562         * gcc.dg/vect/vect-27.c: New test.
37563         * gcc.dg/vect/vect-28.c: New test.
37564         * gcc.dg/vect/vect-29.c: New test.
37565         * gcc.dg/vect/vect-30.c: New test.
37566         * gcc.dg/vect/vect-31.c: New test.
37567         * gcc.dg/vect/vect-32.c: New test.
37568         * gcc.dg/vect/vect-33.c: New test.
37569         * gcc.dg/vect/vect-34.c: New test.
37570         * gcc.dg/vect/vect-35.c: New test.
37571         * gcc.dg/vect/vect-36.c: New test.
37572         * gcc.dg/vect/vect-37.c: New test.
37573         * gcc.dg/vect/vect-38.c: New test.
37574         * gcc.dg/vect/vect-40.c: New test.
37575         * gcc.dg/vect/vect-41.c: New test.
37576         * gcc.dg/vect/vect-42.c: New test.
37577         * gcc.dg/vect/vect-43.c: New test.
37578         * gcc.dg/vect/vect-44.c: New test.
37579         * gcc.dg/vect/vect-45.c: New test.
37580         * gcc.dg/vect/vect-46.c: New test.
37581         * gcc.dg/vect/vect-47.c: New test.
37582         * gcc.dg/vect/vect-48.c: New test.
37583         * gcc.dg/vect/vect-49.c: New test.
37584         * gcc.dg/vect/vect-50.c: New test.
37585         * gcc.dg/vect/vect-51.c: New test.
37586         * gcc.dg/vect/vect-52.c: New test.
37587         * gcc.dg/vect/vect-53.c: New test.
37588         * gcc.dg/vect/vect-54.c: New test.
37589         * gcc.dg/vect/vect-55.c: New test.
37590         * gcc.dg/vect/vect-56.c: New test.
37591         * gcc.dg/vect/vect-57.c: New test.
37592         * gcc.dg/vect/vect-58.c: New test.
37593         * gcc.dg/vect/vect-59.c: New test.
37594         * gcc.dg/vect/vect-60.c: New test.
37595         * gcc.dg/vect/vect-61.c: New test.
37596         * gcc.dg/vect/vect-all.c: New test.
37597         * gcc.dg/vect/vect-none.c: New test.
37598
37599 2004-08-17  Paul Brook  <paul@codesourcery.com>
37600
37601         PR fortran/13082
37602         * gfortran.dg/entry_1.f90: New test.
37603
37604 2004-08-17  Andrew Pinski  <apinski@apple.com>
37605
37606         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37607
37608 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
37609
37610         * gcc.dg/pr17036-1.c: New test.
37611
37612 2004-08-16  Devang Patel  <dpatel@apple.com>
37613
37614         * gcc.dg/darwin-20040809-1.c: New test.
37615
37616 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
37617
37618         * gcc.dg/funcdef-attr-1.c: New test.
37619
37620 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
37621
37622         * gcc.dg/altivec-17.c: New test.
37623         * gcc.dg/altivec-18.c: New test.
37624
37625 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37626
37627         PR c++/6749
37628         * g++.dg/template/vtable2.C: New test.
37629
37630 2004-08-14  Richard Henderson  <rth@redhat.com>
37631
37632         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37633         * gcc.dg/pack-test-4.c (main): Return 0.
37634         * gcc.dg/setjmp-1.c: Remove XFAIL.
37635         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37636
37637 2004-08-14  Richard Henderson  <rth@redhat.com>
37638
37639         * gcc.dg/980217-1.c: Add prototype for printf.
37640
37641 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
37642
37643         * gfortran.dg/pr16935.f90: New test.
37644
37645 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
37646
37647         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37648
37649 2004-08-13  Paul Brook  <paul@codesourcery.com>
37650
37651         * gfortran.dg/der_io_1.f90: Remove stray comma.
37652
37653 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37654
37655         * gcc.dg/vmx/cw-bug-2.c: Remove.
37656         * gcc.dg/vmx/vprint-1.c: Remove.
37657         * gcc.dg/vmx/vscan-1.c: Remove.
37658
37659 2004-08-12  Devang patel  <dpatel@apple.com>
37660
37661         * gcc.dg/darwin-20040809-2.c: New test.
37662
37663 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
37664
37665         * g++.dg/ext/altivec-12.C: New test.
37666
37667         * g++.dg/ext/altivec-11.C: New test.
37668
37669 2004-08-12  Paul Brook  <paul@codesourcery.com>
37670
37671         * g++.dg/abi/arm_cxa_vec_1.C: New test.
37672
37673 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37674
37675         * g++.dg/ext/altivec-2.C: Check for hardware support before
37676         executing any VMX instructions.
37677
37678         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37679
37680 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
37681
37682         PR c++/16276
37683         * g++.old-deja/g++.other/comdat4.C: New test.
37684         * g++.old-deja/g++.other/comdat4-aux.cc: New.
37685
37686 2004-08-12  Ben Elliston  <bje@au.ibm.com>
37687
37688         PR target/16286
37689         * gcc.dg/pr16286.c: New test.
37690
37691 2004-08-12 Jan Beulich <jbeulich@novell.com>
37692
37693         * g++.dg/ext/asm5.C: New.
37694
37695 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37696
37697         PR c++/16698
37698         * g++.dg/eh/crash1.C: New test.
37699
37700         PR c++/16717
37701         * g++.dg/ext/construct1.C: New test.
37702
37703 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37704
37705         PR c++/16853
37706         * g++.dg/init/ptrmem1.C: New test.
37707
37708         PR c++/16618
37709         * g++.dg/parse/offsetof5.C: New test.
37710
37711         PR c++/16870
37712         * g++.dg/template/overload3.C: New test.
37713
37714 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37715
37716         PR c++/16964
37717         * g++.dg/parse/error16.C: New test.
37718
37719         PR c++/16904
37720         * g++.dg/template/error14.C: New test.
37721
37722         PR c++/16929
37723         * g++.dg/template/error15.C: New test.
37724
37725 2004-08-11  Devang Patel  <dpatel@apple.com>
37726
37727         * gcc.dg/darwin-ld-20040809-1.c: New test.
37728         * gcc.dg/darwin-ld-20040809-2.c: New test.
37729
37730 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
37731
37732         PR fortran/16917
37733         * gfortran.dg/dfloat_1.f90: New test.
37734
37735 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
37736
37737         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37738         * gcc.dg/dll-2.c: Fix dg-require syntax.
37739         * gcc.misc-tests/arm-isr.c (abort): Declare.
37740         (exit): Likewise.
37741
37742 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
37743
37744         PR c++/16971
37745         * g++.dg/parse/crash16.C: New test.
37746
37747 2004-08-10  Roger Sayle  <roger@eyesopen.com>
37748
37749         * gcc.dg/mips-rsqrt-1.c: New test case.
37750         * gcc.dg/mips-rsqrt-2.c: New test case.
37751         * gcc.dg/mips-rsqrt-3.c: New test case.
37752
37753 2004-08-10  Paul Brook  <paul@codesourcery.com>
37754
37755         * gfortran.dg/der_io_1.f90: New test.
37756
37757 2004-08-10  Paul Brook  <paul@codesourcery.com>
37758
37759         PR fortran/16919
37760         * gfortran.dg/der_array_1.f90: New test.
37761
37762 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
37763
37764         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37765
37766 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
37767
37768         * gcc.dg/wchar_t-2.c: Fix typo.
37769
37770 2004-08-09  Falk Hueffner  <falk@debian.org>
37771
37772         PR tree-optimization/12517
37773         * gcc.c-torture/compile/pr12517.c: New test.
37774
37775         PR tree-optimization/12578
37776         * gcc.c-torture/compile/pr12578.c: New test.
37777
37778         PR tree-optimization/12899
37779         * gcc.c-torture/compile/pr12899.c: New test.
37780
37781         PR rtl-optimization/14692
37782         * gcc.c-torture/compile/pr14692.c: New test.
37783
37784         PR tree-optimization/16461
37785         * gcc.c-torture/compile/pr16461.c: New test.
37786
37787 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37788
37789         * gfortran.dg/getenv_1.f90: New test.
37790
37791 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37792
37793         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
37794         wchar_t.
37795         * gcc.dg/symbian5.c: Test -fno-short-wchar.
37796
37797 2004-08-06  Paul Brook  <paul@codesourcery.com>
37798
37799         * gfortran.dg/ret_array_1.f90: New test.
37800         * gfortran.dg/ret_pointer_1.f90: New test.
37801
37802 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
37803
37804         * gcc.dg/missing-field-init-[12].c: New tests.
37805         * g++.dg/warn/missing-field-init-[12].C: New tests.
37806
37807 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37808
37809         * gcc.dg/enum2.c: New test.
37810         * gcc.dg/symbian3.c: Likewise.
37811         * gcc.dg/symbian4.c: Likewise.
37812         * gcc.dg/wchar_t-2.c: Likewise.
37813
37814 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37815
37816         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
37817         destructor tests.
37818
37819 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37820
37821         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
37822         dg-require-visiblity.
37823         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
37824         * g++.dg/ext/visibility/fvisibility.C: Likewise.
37825         * g++.dg/ext/visibility/memfuncts.C: Likewise.
37826         * g++.dg/ext/visibility/new1.C: Likewise.
37827         * g++.dg/ext/visibility/pragma.C: Likewise.
37828         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
37829         * g++.dg/ext/visibility/virtual.C: Likewise.
37830         * g++/dg/ext/visibility/visibility-1.C: Likewise.
37831         * g++/dg/ext/visibility/visibility-2.C: Likewise.
37832         * g++/dg/ext/visibility/visibility-3.C: Likewise.
37833         * g++/dg/ext/visibility/visibility-4.C: Likewise.
37834         * g++/dg/ext/visibility/visibility-5.C: Likewise.
37835         * g++/dg/ext/visibility/visibility-6.C: Likewise.
37836         * g++/dg/ext/visibility/visibility-7.C: Likewise.
37837         * g++/dg/ext/visibility/visibility-8.C: New test.
37838         * gcc.c-torture/compile/dll.x: Remove.
37839         * gcc.dg/dll-2.c: Use dg-require-dll
37840         * gcc.dg/visibility-10.c: New test.
37841         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
37842         supporting DLLs.
37843         * lib/scanasm.exp (scan_hidden): New function.
37844         (scan_not_hidden): Likewise.
37845
37846 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
37847
37848         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37849
37850 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
37851
37852         * gcc.c-torture/execute/20040805-1.c: New test.
37853
37854 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
37855
37856         * gcc.dg/20020118-1.c: Declare abort.
37857         * gcc.dg/altivec_check.h: Likewise.
37858         * gcc.dg/iftrap-2.c: Likewise.
37859         * gcc.dg/pragma-darwin.c: Likewise.
37860         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37861
37862 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
37863
37864         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37865
37866 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37867
37868         * gcc.c-torture/execute/builtins/abs-2.c,
37869         gcc.c-torture/execute/builtins/abs-3.c,
37870         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37871         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37872         intmax_t, uintmax_t and their limits.
37873         * gcc.dg/intmax_t-1.c: New test.
37874
37875 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37876
37877         * g++.dg/tc1/dr147.C: Add reference to PR.
37878
37879 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
37880
37881         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37882         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37883
37884 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
37885
37886         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37887
37888 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37889
37890         * gcc.dg/redecl-5.c: New test.
37891         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37892         of scanf.
37893
37894 2004-08-03  Roger Sayle  <roger@eyesopen.com>
37895
37896         PR middle-end/16790
37897         * gcc.c-torture/execute/pr16790-1.c: New test case.
37898
37899 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
37900
37901         * g++.dg/ext/visibility/assign1.C: New test.
37902         * g++.dg/ext/visibility/new1.C: Likewise.
37903
37904         * gcc.dg/symbian1.c: New test.
37905         * gcc.dg/symbian2.c: Likewise.
37906
37907 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
37908
37909         PR target/16570
37910         * gcc.dg/i386-sse-9.c: New test.
37911
37912 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37913
37914         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37915
37916 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37917
37918         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37919         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37920         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37921         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37922         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37923         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37924         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37925         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37926         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37927         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37928         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37929         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37930         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37931         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37932         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37933         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37934         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37935         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37936         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37937         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37938         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37939         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37940         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37941         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37942         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37943         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37944         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37945         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37946         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37947         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37948         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37949         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37950         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37951         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37952         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37953         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37954         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37955         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37956         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37957         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37958         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37959         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37960         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37961         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37962         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37963         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37964         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37965         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37966         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37967         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37968         gcc.misc-tests/i386-pf-3dnow-1.c,
37969         gcc.misc-tests/i386-pf-athlon-1.c,
37970         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37971         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37972         Declare built-in functions used.
37973         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37974
37975 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
37976
37977         PR c++/16707
37978         * g++.dg/lookup/using12.C: New test.
37979
37980         * g++.dg/init/null1.C: Fix PR number.
37981         * g++.dg/parse/namespace10.C: Likewise.
37982
37983 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37984
37985         PR c++/16224
37986         * g++.dg/template/spec17.C: New test.
37987         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37988         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37989
37990 2004-08-02  David Billinghurst
37991
37992         PR fortran/16292
37993         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37994
37995 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
37996
37997         * gcc.dg/ia64-got-1.c: New test case.
37998
37999 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38000
38001         PR c++/16489
38002         * g++.dg/init/null1.C: New test.
38003         * g++.dg/tc1/dr76.C: Adjust error marker.
38004
38005         PR c++/16529
38006         * g++.dg/parse/namespace10.C: New test.
38007
38008         PR c++/16810
38009         * g++.dg/inherit/ptrmem2.C: New test.
38010
38011 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38012
38013         PR target/16155
38014         * gcc.dg/pr16155.c: New test.
38015
38016 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38017
38018         * gcc.dg/redecl-2.c: New test.
38019
38020 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38021
38022         * gcc.dg/darwin-longdouble.c: New file.
38023
38024 2004-07-30  Richard Henderson  <rth@redhat.com>
38025
38026         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38027         write to constant argument.
38028         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38029
38030 2004-07-30  Richard Henderson  <rth@redhat.com>
38031
38032         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38033         tests of nearest around zero.
38034
38035 2004-07-30  Andrew Pinski  <apinski@apple.com>
38036
38037         * gcc.c-torture/compile/20040730-1.c: New test.
38038
38039 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38040
38041         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38042         powerpc-eabispe.
38043
38044 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38045
38046         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38047
38048 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38049
38050         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38051         contains $ld_library_path.
38052         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38053
38054 2004-07-29  Richard Henderson  <rth@redhat.com>
38055
38056         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38057
38058         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38059         (alt2, which): New.
38060         (Check): Accept either alternative.
38061
38062 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38063
38064         * g++.dg/abi/inline1.C: New test.
38065         * g++.dg/abi/local1-a.cc: Likewise.
38066         * g++.dg/abi/local1.C: Likewise.
38067         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38068         * g++.dg/abi/mangle12.C: Likewise.
38069         * g++.dg/abi/mangle17.C: Likewise.
38070         * g++.dg/abi/mangle20-2.C: Likewise.
38071         * g++.dg/opt/interface1.C: Likewise.
38072         * g++.dg/opt/interface1.h: Likewise.
38073         * g++.dg/opt/interface1-a.cc: New test.
38074         * g++.dg/parse/repo1.C: New test.
38075         * g++.dg/template/repo1.C: Likewise.
38076         * g++.dg/warn/Winline-1.C: Likewise.
38077         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38078
38079 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38080
38081         * gcc.dg/tree-ssa/20040729-1.c: New test.
38082
38083 2004-07-27  Matt Austern <austern@apple.com>
38084
38085         * gcc.dg/darwin-bool-1.c: New test.
38086         * gcc.dg/darwin-bool-2.c: New test.
38087
38088 2004-07-28  Richard Henderson  <rth@redhat.com>
38089
38090         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38091         arguments in the correct type.  Don't write to constant arguments.
38092
38093 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38094
38095         PR tree-optimization/16688
38096         PR tree-optimization/16689
38097         * g++.dg/tree-ssa/pr16688.C: New test.
38098
38099 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38100
38101         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38102         loads.  Not only in the comment, this time.
38103
38104 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38105
38106         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38107         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38108         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38109         * gcc.dg/sh4a-bitmovua.c: New.
38110         * gcc.dg/sh4a-cos.c: New.
38111         * gcc.dg/sh4a-cosf.c: New.
38112         * gcc.dg/sh4a-fprun.c: New.
38113         * gcc.dg/sh4a-fsrra.c: New.
38114         * gcc.dg/sh4a-memmovua.c: New.
38115         * gcc.dg/sh4a-sin.c: New.
38116         * gcc.dg/sh4a-sincos.c: New.
38117         * gcc.dg/sh4a-sincosf.c: New.
38118         * gcc.dg/sh4a-sinf.c: New.
38119
38120 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38121
38122         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38123         conditionals.
38124         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38125         loads.
38126         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38127         DOM1.
38128
38129 2004-07-27  Andrew Pinski  <apinski@apple.com>
38130
38131         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38132
38133 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38134
38135         * gcc.dg/pragma-isr.c: New test.
38136
38137 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38138
38139         PR c++/14429
38140         * g++.dg/template/ttp11.C: New test.
38141
38142 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38143
38144         * gcc.c-torture/compile/20040727-1.c: New test.
38145
38146 2004-07-26  Eric Christopher  <echristo@redhat.com>
38147
38148         * gcc.c-torture/compile/20040726-2.c: New test.
38149
38150 2004-07-26  Andrew Pinski  <apinski@apple.com>
38151
38152         * g++.dg/rtti/tinfo1.C: Xfail.
38153
38154 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38155
38156         * gcc.c-torture/compile/20040726-1.c: New test.
38157
38158 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38159             Brian Ryner  <bryner@brianryner.com>
38160
38161         PR c++/9283
38162         PR c++/15000
38163         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38164         * g++.dg/ext/visibility/: New directory.
38165         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38166         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38167         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38168         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38169         * g++.dg/ext/visibility/fvisibility.C,
38170         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38171         g++.dg/ext/visibility/fvisibility-override1.C
38172         g++.dg/ext/visibility/fvisibility-override2.C
38173         g++.dg/ext/visibility/memfuncts.C
38174         g++.dg/ext/visibility/noPLT.C
38175         g++.dg/ext/visibility/pragma.C
38176         g++.dg/ext/visibility/pragma-override1.C
38177         g++.dg/ext/visibility/pragma-override2.C
38178         g++.dg/ext/visibility/staticmemfuncts.C
38179         g++.dg/ext/visibility/virtual.C: New tests.
38180
38181 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38182
38183         PR c/15360
38184         * gcc.dg/pr15360-1.c: New test.
38185
38186 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38187
38188         * gcc.dg/pragma-align-2.c: New test.
38189         * gcc.dg/pragma-init-fini.c: New test.
38190         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38191         targets.
38192
38193 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38194
38195         * gcc.dg/init-string-2.c: New test.
38196
38197 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38198
38199         PR 16684
38200         * gcc.dg/Wredundant-decls-1.c: New test case.
38201
38202 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38203
38204         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38205         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38206         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38207         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38208         * gcc.dg/compat/generate-random.c: New file.
38209         * gcc.dg/compat/generate-random.h: Likewise.
38210         * gcc.dg/compat/generate-random_r.c: Likewise.
38211         * gcc.dg/compat/struct-layout-1.h: Likewise.
38212         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38213         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38214         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38215         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38216         * gcc.dg/compat/struct-layout-1_main.c: New test.
38217         * gcc.dg/compat/struct-layout-1_x.c: New file.
38218         * gcc.dg/compat/struct-layout-1_y.c: New file.
38219         * gcc.dg/compat/struct-layout-1_test.h: New file.
38220
38221 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38222
38223         * gcc.dg/comp-return-1.c: New test
38224
38225 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38226
38227         * gcc.dg/vmx/8-02a.c: Fix typo.
38228
38229         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38230         * gcc.dg/darwin-abi-3.c: New test.
38231
38232         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38233         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38234
38235         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38236         * gcc.dg/vmx/ops-long-1.c: New test.
38237         * gcc.dg/vmx/ops-long-2.c: New test.
38238
38239 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38240
38241         * g++.dg/lookup/conv-[1234].C: New.
38242
38243 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38244
38245         * g++.dg/parse/attr2.C: Simplify.
38246
38247 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38248
38249         PR c/7284
38250         * gcc.c-torture/execute/pr7284-1.c: New test.
38251
38252 2004-07-22  Brian Booth  <bbooth@redhat.com>
38253
38254         * gcc.dg/tree-ssa/20040721-1.c: New test.
38255
38256 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38257
38258         * g++.dg/template/crash20.c: New.
38259
38260 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38261
38262         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38263         Add dg-run directive.  Declare variables as required.
38264         * gfortran.dg/g77/README: Update
38265
38266 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38267
38268         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38269         gcc.dg/cris-peep2-andu2.c: New tests.
38270
38271 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38272
38273         PR c/15052
38274         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38275         on return type.
38276         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38277         messages.
38278         * gcc.dg/qual-return-2.c: Update expected messages.
38279         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38280
38281 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38282
38283         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38284         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38285
38286 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38287
38288         PR c/11250
38289         * gcc.dg/init-string-1.c: New test.
38290
38291 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38292
38293         PR middle-end/15345
38294         PR c/16450
38295         * gcc.dg/torture/nested-fn-1.c: New test.
38296
38297 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38298
38299         PR target/16559
38300         * gcc.dg/ia64-fptr-1.c: New file.
38301
38302 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38303
38304         PR c++/14497
38305         * g++.dg/template/spec16.C: New test.
38306         * g++.old-deja/g++.robertl/eb118.C: Remove.
38307
38308 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38309
38310         PR c++/509
38311         * g++.dg/template/spec15.C: New test.
38312
38313 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38314
38315         Copy cases from g77.f-torture/execute and add dg-run
38316         directive.  Other changes as noted.
38317         * gfortran.dg/g77/13037.f
38318         * gfortran.dg/g77/1832.f
38319         * gfortran.dg/g77/19981119-0.f
38320         * gfortran.dg/g77/19990313-0.f
38321         * gfortran.dg/g77/19990313-1.f
38322         * gfortran.dg/g77/19990313-2.f
38323         * gfortran.dg/g77/19990313-3.f
38324         * gfortran.dg/g77/19990419-1.f
38325         * gfortran.dg/g77/19990826-0.f
38326         * gfortran.dg/g77/19990826-2.f
38327         * gfortran.dg/g77/20000503-1.f
38328         * gfortran.dg/g77/20001111.f
38329         * gfortran.dg/g77/20010116.f
38330         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38331         * gfortran.dg/g77/20010430.f
38332         * gfortran.dg/g77/6177.f
38333         * gfortran.dg/g77/947.f
38334         * gfortran.dg/g77/970816-3.f
38335         * gfortran.dg/g77/971102-1.f
38336         * gfortran.dg/g77/980520-1.f
38337         * gfortran.dg/g77/980628-0.f
38338         * gfortran.dg/g77/980628-1.f
38339         * gfortran.dg/g77/980628-10.f
38340         * gfortran.dg/g77/980628-2.f
38341         * gfortran.dg/g77/980628-3.f
38342         * gfortran.dg/g77/980628-7.f
38343         * gfortran.dg/g77/980628-8.f
38344         * gfortran.dg/g77/980628-9.f
38345         * gfortran.dg/g77/980701-0.f
38346         * gfortran.dg/g77/980701-1.f
38347         * gfortran.dg/g77/cabs.f
38348         * gfortran.dg/g77/claus.f
38349         * gfortran.dg/g77/complex_1.f
38350         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38351         * gfortran.dg/g77/dcomplex.f
38352         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38353         * gfortran.dg/g77/f90-intrinsic-mathematical.f
38354         * gfortran.dg/g77/f90-intrinsic-numeric.f
38355         * gfortran.dg/g77/int8421.f
38356         * gfortran.dg/g77/labug1.f
38357         * gfortran.dg/g77/large_vec.f
38358         * gfortran.dg/g77/le.f
38359         * gfortran.dg/g77/short.f
38360         * gfortran.dg/g77/README: Update
38361
38362 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
38363
38364         PR c++/16637
38365         * g++.dg/parse/lookup4.C: New test.
38366
38367 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38368
38369         PR c++/16175
38370         * g++.dg/template/ttp10.C: New test.
38371
38372 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38373
38374         * gcc.dg/pr12625-1.c: New test.
38375
38376 2004-07-20  Steven Bosscher  <stevenb@suse.de>
38377
38378         * gcc.dg/switch-warn-1.c: New test.
38379         * gcc.dg/switch-warn-2.c: New test.
38380         * gcc.c-torture/compile/pr14730.c: Update.
38381
38382 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
38383
38384         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38385         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38386         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38387         g++.dg/template/nontype3.C: Remove trailing CR from tests.
38388
38389 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
38390
38391         PR c++/16623
38392         * g++.dg/template/assign1.C: New test.
38393
38394 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38395
38396         PR c++/12170
38397         * g++.dg/template/ttp9.C: New test.
38398
38399 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
38400
38401         * gcc.dg/format/cmn-err-1.c: New test.
38402
38403 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38404
38405         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38406         gcc.dg/Wparentheses-10.c: New tests.
38407         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38408
38409 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38410
38411         PR fortran/16465
38412         * gfortran.dg/g77//ffixed-line-length-0.f,
38413         gfortran.dg/g77/ffixed-line-length-132.f,
38414         gfortran.dg/g77/ffixed-line-length-72.f,
38415         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38416         gfortran.dg/g77/README: Update.
38417
38418 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38419
38420         PR c++/13092
38421         * g++.dg/template/non-dependent7.C: New test.
38422         * g++.dg/template/non-dependent8.C: Likewise.
38423         * g++.dg/template/non-dependent9.C: Likewise.
38424         * g++.dg/template/non-dependent10.C: Likewise.
38425
38426 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
38427
38428         PR c++/16337
38429         * g++.dg/parse/attr2.C: New test.
38430
38431 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
38432
38433         * g77.dg: Removed.
38434         * g77.f-torture: Ditto.
38435
38436 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38437
38438         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38439         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38440         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38441
38442 2004-07-16  Richard Henderson  <rth@redhat.com>
38443
38444         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38445
38446 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38447
38448         * lib/fortran-torture.exp (fortran-torture): Don't test compile
38449         tests with full list of options.
38450         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38451         of TORTURE_OPTIONS if test contains 'dg-do run'.
38452
38453         PR fortran/16404
38454         * gfortran.dg/do_iterator.f90: New test.
38455
38456 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38457
38458         PR rtl-optimization/16536
38459         * gcc.c-torture/execute/restrict-1.c: New test.
38460
38461 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38462
38463         PR fortran/15324
38464         * gfortran.dg/pr15324.f90: New test.
38465
38466         PR fortran/15129
38467         * gfortran.dg/pr15129.f90: New test.
38468
38469         PR fortran/15140
38470         * gfortran.dg/pr15140.f90: New test.
38471
38472         PR fortran/13792
38473         * gfortran.fortran-torture/execute/bounds.f90: Add check for
38474         compile-time simplification.
38475
38476 2004-07-14  Mike Stump  <mrs@apple.com>
38477
38478         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38479
38480 2004-07-14  James E Wilson  <wilson@specifixinc.com>
38481
38482         PR target/16325
38483         * gcc.dg/profile-generate-1.c: New.
38484
38485 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
38486
38487         * gcc.c-torture/execute/20040709-1.c: New test.
38488         * gcc.c-torture/execute/20040709-2.c: New test.
38489
38490 2004-07-14  Mike Stump  <mrs@apple.com>
38491
38492         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38493
38494 2004-07-14  Mike Stump  <mrs@apple.com>
38495
38496         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38497
38498 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
38499
38500         PR c++/16518
38501         * g++.dg/parse/mutable1.C: New test.
38502
38503 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
38504
38505         PR tree-optimization/16443
38506         * gcc.dg/tree-ssa/20040713-1.c: New test.
38507
38508 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
38509
38510         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38511         for operator new.
38512
38513 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38514
38515         * gfortran.dg/g77/README: New file
38516         * gfortran.dg/g77/19981216-0.f: Copy from
38517         g77.f-torture/noncompile.  Add "dg-do compile" and
38518         dg-error as required.
38519         * gfortran.dg/g77/19990218-1.f: Likewise.
38520         * gfortran.dg/g77/19990905-1.f: Likewise.
38521         * gfortran.dg/g77/9263.f: Likewise.
38522         * gfortran.dg/g77/980615-0.f: Likewise.
38523         * gfortran.dg/g77/980616-0.f: Likewise.
38524         * gfortran.dg/g77/check0.f: Likewise.
38525         * gfortran.dg/g77/select_no_compile.f: Likewise.
38526
38527 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38528
38529         Copy files from g77.f-torture/compile.
38530         Add "{ dg-do compile}".  Other changes as noted
38531         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38532         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38533         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38534         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38535         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38536         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38537         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38538         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38539         statement to conform to standard.  Append alpha1.x for reference.
38540         * gfortran.dg/g77/xformat.f: Add dg-warning
38541
38542 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38543
38544         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38545         Add {dg-do compile} directive.
38546         * gfortran.dg/g77/cpp2.F: Likewise.
38547
38548 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38549
38550         PR c++/5402
38551         * g++.dg/lookup/name-clash1.C: New test.
38552
38553         PR c++/9777
38554         * g++.dg/lookup/name-clash2.C: New test.
38555
38556         PR c++/12102
38557         * g++.dg/lookup/name-clash3.C: New test.
38558
38559 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38560
38561         * g++.dg/lookup/new2.C: New test.
38562         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38563
38564 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
38565
38566         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38567         Add {dg-do compile} directive.
38568         * gfortran.dg/g77/13060.f: Likewise.
38569         * gfortran.dg/g77/19990218-0.f: Likewise.
38570         * gfortran.dg/g77/19990305-0.f: Likewise.
38571         * gfortran.dg/g77/19990419-0.f: Likewise.
38572         * gfortran.dg/g77/19990502-0.f: Likewise.
38573         * gfortran.dg/g77/19990502-1.f: Likewise.
38574         * gfortran.dg/g77/19990525-0.f: Likewise.
38575         * gfortran.dg/g77/19990826-1.f: Likewise.
38576         * gfortran.dg/g77/19990826-3.f: Likewise.
38577         * gfortran.dg/g77/19990905-2.f: Likewise.
38578         * gfortran.dg/g77/20000412-1.f: Likewise.
38579         * gfortran.dg/g77/20000511-1.f: Likewise.
38580         * gfortran.dg/g77/20000511-2.f: Likewise.
38581         * gfortran.dg/g77/20000518.f: Likewise.
38582         * gfortran.dg/g77/20000601-1.f: Likewise.
38583         * gfortran.dg/g77/20000601-2.f: Likewise.
38584         * gfortran.dg/g77/20000629-1.f: Likewise.
38585         * gfortran.dg/g77/20000630-2.f: Likewise.
38586         * gfortran.dg/g77/20010115.f: Likewise.
38587         * gfortran.dg/g77/20010321-1.f: Likewise.
38588         * gfortran.dg/g77/20010426.f: Likewise.
38589         * gfortran.dg/g77/20020307-1.f: Likewise.
38590         * gfortran.dg/g77/8485.f: Likewise.
38591         * gfortran.dg/g77/960317-1.f: Likewise.
38592         * gfortran.dg/g77/970915-0.f: Likewise.
38593         * gfortran.dg/g77/980310-1.f: Likewise.
38594         * gfortran.dg/g77/980310-2.f: Likewise.
38595         * gfortran.dg/g77/980310-3.f: Likewise.
38596         * gfortran.dg/g77/980310-4.f: Likewise.
38597         * gfortran.dg/g77/980310-6.f: Likewise.
38598         * gfortran.dg/g77/980310-7.f: Likewise.
38599         * gfortran.dg/g77/980310-8.f: Likewise.
38600         * gfortran.dg/g77/980419-2.f: Likewise.
38601         * gfortran.dg/g77/980424-0.f: Likewise.
38602         * gfortran.dg/g77/980427-0.f: Likewise.
38603         * gfortran.dg/g77/980729-0.f: Likewise.
38604         * gfortran.dg/g77/981117-1.f: Likewise.
38605         * gfortran.dg/g77/toon_1.f: Likewise.
38606
38607 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38608
38609         PR c++/2204
38610         * g++.dg/other/abstract2.C: New test.
38611
38612 2004-07-12  Paul Brook  <paul@codesourcery.com>
38613
38614         * gfortran.dg/pointer_init_1.f90: New test.
38615
38616 2004-07-11  Paul Brook  <paul@codesourcery.com>
38617
38618         PR fortran/15986
38619         * gfortran.dg/contained_1.f90: New test.
38620
38621 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
38622
38623         * g++.dg/parse/defarg8.C: New test.
38624
38625 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38626
38627         PR fortran/16433
38628         * gfortran.dg/pr16433.f: New test.
38629
38630         PR fortran/17574
38631         * gfortran.dg/pr15754.f90: New test.
38632
38633 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38634
38635         PR tree-optimization/16437
38636         * gcc.c-torture/execute/bitfld-4.c: New test.
38637
38638 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38639
38640         * gfortran.fortran-torture/execute/common_2.f90: Add check for
38641         access to common var from module.
38642
38643 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38644
38645         PR fortran/16336
38646         * gfortran.fortran-torture/execute/common_2.f90: New test.
38647
38648 2004-07-10  Paul Brook  <paul@codesourcery.com>
38649
38650         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38651
38652 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38653
38654         PR fortran/15969
38655         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38656
38657 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
38658
38659         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38660         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38661         * gfortran.dg/g77/ffree-form-1.f: Likewise.
38662         * gfortran.dg/g77/ffree-form-2.f: Likewise.
38663         * gfortran.dg/g77/ffree-form-3.f: Likewise.
38664         * gfortran.dg/g77/fno-underscoring.f: Likewise.
38665         * gfortran.dg/g77/funderscoring.f: Likewise.
38666         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
38667
38668 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38669
38670         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38671
38672 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38673         Paul Brook  <paul@codesourcery.com>
38674
38675         PR fortran/13415
38676         * gfortran.dg/common_pointer_1.f90: New test.
38677
38678 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38679
38680         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38681
38682 2004-07-09  James E Wilson  <wilson@specifixinc.com>
38683
38684         PR target/16364
38685         * gcc.c-torture/compile/20040709-1.c: New.
38686
38687 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38688
38689         PR fortran/14077
38690         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38691
38692 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38693
38694         PR fortran/13201
38695         * gfortran.dg/shape_1.f90: New test.
38696
38697 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
38698             Andrew Pinski  <apinski@apple.com>
38699
38700         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38701
38702 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38703
38704         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38705         comment.
38706
38707 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38708         Paul Brook  <paul@codesourcery.com>
38709
38710         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38711         '.f95' and '.F95'.
38712
38713 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
38714
38715         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38716
38717 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38718
38719         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38720         testcases with capital suffix.
38721
38722 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38723
38724         PR fortran/15481
38725         PR fortran/13372
38726         PR fortran/13575
38727         PR fortran/15978
38728         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38729
38730         * gfortran.dg/implicit_1.f90: New test.
38731
38732 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38733
38734         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38735         expression to match gfortran warning/error messages
38736         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38737         dg-error text.
38738
38739 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38740
38741         * lib/fortran-torture.exp: Rename proc search_for to
38742         search_for_re.
38743
38744 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38745
38746         * gcc.c-torture/execute/simd-5.x: New file.
38747         XFAIL on SPARC 64-bit at -O0.
38748
38749 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38750
38751         PR c++/8211
38752         PR c++/16165
38753         * g++.dg/warn/effc3.C: New test.
38754
38755 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38756
38757         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38758         change X to 1X in format.
38759         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38760         add data statements to conform to standard.
38761
38762 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38763
38764         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38765         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38766         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38767
38768 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38769
38770         * gfortran.dg/g77/7388.f: Copy from g77.dg
38771         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38772         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38773         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38774         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38775         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38776         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38777         * gfortran.dg/g77/strlen0.f: Likewise.
38778
38779 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38780
38781         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
38782         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
38783
38784 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38785
38786         * gcc.c-torture/execute/920428-2.x: Delete.
38787         * gcc.c-torture/execute/920501-7.x: Likewise.
38788
38789 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
38790
38791         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38792         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
38793         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
38794         prescott and c3-2.
38795         (PREFETCH_3DNOW): Add -march=c3.
38796
38797 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
38798
38799         PR c/16437
38800         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
38801         * gcc.c-torture/execute/bf64-1.x: Likewise.
38802
38803 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38804
38805         * gcc.c-torture/compile/20040708-1.c: New test.
38806
38807 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38808
38809         PR c++/16169
38810         * g++.dg/warn/effc2.C: New test.
38811
38812 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38813
38814         * gcc.c-torture/execute/bitfld-1.x: Remove.
38815         * gcc.c-torture/execute/bitfld-3.c: New test.
38816         * gcc.dg/bitfld-2.c: Remove XFAILs.
38817
38818 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
38819
38820         PR c++/16276
38821         * g++.dg/rtti/tinfo1.C: New file.
38822
38823 2004-07-07  Eric Christopher  <echristo@redhat.com>
38824
38825         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
38826
38827 2004-07-07  Andrew Pinski  <apinski@apple.com>
38828
38829         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
38830
38831 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
38832
38833         * g++.dg/init/call1.C: XFAIL.
38834
38835 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
38836
38837         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
38838         except for movstrict*, to movmem* and clrstr* to clrmem*.
38839
38840 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
38841
38842         * gcc.c-torture/execute/20040707-1.c: New test.
38843
38844 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
38845
38846         * gcc.c-torture/execute/20040706-1.c: New test.
38847
38848 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38849
38850         PR c++/3671
38851         * g++.dg/template/spec14.C: New test.
38852
38853 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
38854
38855         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38856         nothing if not yet defined.  Use it in b, c and d type definitions.
38857         * gcc.c-torture/execute/20040705-1.c: New test.
38858         * gcc.c-torture/execute/20040705-2.c: New test.
38859
38860 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38861
38862         PR c++/2518
38863         * g++.dg/lookup/new1.C: New test.
38864
38865 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38866
38867         PR c++/11406
38868         * g++.dg/template/sizeof8.C: New test.
38869
38870 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
38871
38872         * gcc.c-torture/compile/20040705-1.c: New test.
38873
38874 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
38875
38876         * gfortran.fortran-torture/execute/seq_io.f90: New test.
38877
38878 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
38879
38880         * gcc.dg/cpp/if-mop.c: Two new testcases.
38881         * gcc.dg/cpp/trad/comment-3.c: New.
38882
38883 2004-07-04  Paul Brook  <paul@codesourcery.com>
38884
38885         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38886
38887 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
38888
38889         PR c++/3761
38890         * g++.dg/lookup/crash4.C: New test.
38891
38892 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
38893
38894         * gcc.c-torture/execute/builtin-abs-1.c
38895         * gcc.c-torture/execute/builtin-abs-2.c
38896         * gcc.c-torture/execute/builtin-complex-1.c
38897         * gcc.c-torture/execute/builtins/string-1-lib.c
38898         * gcc.c-torture/execute/builtins/string-1.c
38899         * gcc.c-torture/execute/builtins/string-2-lib.c
38900         * gcc.c-torture/execute/builtins/string-2.c
38901         * gcc.c-torture/execute/builtins/string-3-lib.c
38902         * gcc.c-torture/execute/builtins/string-3.c
38903         * gcc.c-torture/execute/builtins/string-4-lib.c
38904         * gcc.c-torture/execute/builtins/string-4.c
38905         * gcc.c-torture/execute/builtins/string-5-lib.c
38906         * gcc.c-torture/execute/builtins/string-5.c
38907         * gcc.c-torture/execute/builtins/string-6-lib.c
38908         * gcc.c-torture/execute/builtins/string-6.c
38909         * gcc.c-torture/execute/builtins/string-7-lib.c
38910         * gcc.c-torture/execute/builtins/string-7.c
38911         * gcc.c-torture/execute/builtins/string-8-lib.c
38912         * gcc.c-torture/execute/builtins/string-8.c
38913         * gcc.c-torture/execute/builtins/string-9-lib.c
38914         * gcc.c-torture/execute/builtins/string-9.c
38915         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38916         * gcc.c-torture/execute/builtins/string-asm-1.c
38917         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38918         * gcc.c-torture/execute/builtins/string-asm-2.c
38919         * gcc.c-torture/execute/stdio-opt-1.c
38920         * gcc.c-torture/execute/stdio-opt-2.c
38921         * gcc.c-torture/execute/stdio-opt-3.c
38922         * gcc.c-torture/execute/string-opt-1.c
38923         * gcc.c-torture/execute/string-opt-10.c
38924         * gcc.c-torture/execute/string-opt-11.c
38925         * gcc.c-torture/execute/string-opt-12.c
38926         * gcc.c-torture/execute/string-opt-13.c
38927         * gcc.c-torture/execute/string-opt-14.c
38928         * gcc.c-torture/execute/string-opt-15.c
38929         * gcc.c-torture/execute/string-opt-16.c
38930         * gcc.c-torture/execute/string-opt-2.c
38931         * gcc.c-torture/execute/string-opt-6.c
38932         * gcc.c-torture/execute/string-opt-7.c
38933         * gcc.c-torture/execute/string-opt-8.c:
38934         Replace with ...
38935
38936         * gcc.c-torture/execute/builtins/abs-2.c
38937         * gcc.c-torture/execute/builtins/abs-3.c
38938         * gcc.c-torture/execute/builtins/complex-1.c
38939         * gcc.c-torture/execute/builtins/fprintf.c
38940         * gcc.c-torture/execute/builtins/fputs.c
38941         * gcc.c-torture/execute/builtins/memcmp.c
38942         * gcc.c-torture/execute/builtins/memmove.c
38943         * gcc.c-torture/execute/builtins/memops-asm.c
38944         * gcc.c-torture/execute/builtins/mempcpy-2.c
38945         * gcc.c-torture/execute/builtins/mempcpy.c
38946         * gcc.c-torture/execute/builtins/memset.c
38947         * gcc.c-torture/execute/builtins/printf.c
38948         * gcc.c-torture/execute/builtins/sprintf.c
38949         * gcc.c-torture/execute/builtins/strcat.c
38950         * gcc.c-torture/execute/builtins/strchr.c
38951         * gcc.c-torture/execute/builtins/strcmp.c
38952         * gcc.c-torture/execute/builtins/strcpy.c
38953         * gcc.c-torture/execute/builtins/strcspn.c
38954         * gcc.c-torture/execute/builtins/strlen-2.c
38955         * gcc.c-torture/execute/builtins/strlen.c
38956         * gcc.c-torture/execute/builtins/strncat.c
38957         * gcc.c-torture/execute/builtins/strncmp-2.c
38958         * gcc.c-torture/execute/builtins/strncmp.c
38959         * gcc.c-torture/execute/builtins/strncpy.c
38960         * gcc.c-torture/execute/builtins/strpbrk.c
38961         * gcc.c-torture/execute/builtins/strpcpy-2.c
38962         * gcc.c-torture/execute/builtins/strpcpy.c
38963         * gcc.c-torture/execute/builtins/strrchr.c
38964         * gcc.c-torture/execute/builtins/strspn.c
38965         * gcc.c-torture/execute/builtins/strstr-asm.c
38966         * gcc.c-torture/execute/builtins/strstr.c:
38967         ... these new files.
38968
38969         * gcc.c-torture/execute/builtins/abs-2-lib.c
38970         * gcc.c-torture/execute/builtins/abs-3-lib.c
38971         * gcc.c-torture/execute/builtins/complex-1-lib.c
38972         * gcc.c-torture/execute/builtins/fprintf-lib.c
38973         * gcc.c-torture/execute/builtins/fputs-lib.c
38974         * gcc.c-torture/execute/builtins/memcmp-lib.c
38975         * gcc.c-torture/execute/builtins/memmove-lib.c
38976         * gcc.c-torture/execute/builtins/memops-asm-lib.c
38977         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38978         * gcc.c-torture/execute/builtins/mempcpy-lib.c
38979         * gcc.c-torture/execute/builtins/memset-lib.c
38980         * gcc.c-torture/execute/builtins/printf-lib.c
38981         * gcc.c-torture/execute/builtins/sprintf-lib.c
38982         * gcc.c-torture/execute/builtins/strcat-lib.c
38983         * gcc.c-torture/execute/builtins/strchr-lib.c
38984         * gcc.c-torture/execute/builtins/strcmp-lib.c
38985         * gcc.c-torture/execute/builtins/strcpy-lib.c
38986         * gcc.c-torture/execute/builtins/strcspn-lib.c
38987         * gcc.c-torture/execute/builtins/strlen-2-lib.c
38988         * gcc.c-torture/execute/builtins/strlen-lib.c
38989         * gcc.c-torture/execute/builtins/strncat-lib.c
38990         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38991         * gcc.c-torture/execute/builtins/strncmp-lib.c
38992         * gcc.c-torture/execute/builtins/strncpy-lib.c
38993         * gcc.c-torture/execute/builtins/strpbrk-lib.c
38994         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38995         * gcc.c-torture/execute/builtins/strpcpy-lib.c
38996         * gcc.c-torture/execute/builtins/strrchr-lib.c
38997         * gcc.c-torture/execute/builtins/strspn-lib.c
38998         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38999         * gcc.c-torture/execute/builtins/strstr-lib.c
39000         * gcc.c-torture/execute/builtins/lib/abs.c
39001         * gcc.c-torture/execute/builtins/lib/fprintf.c
39002         * gcc.c-torture/execute/builtins/lib/memset.c
39003         * gcc.c-torture/execute/builtins/lib/printf.c
39004         * gcc.c-torture/execute/builtins/lib/sprintf.c
39005         * gcc.c-torture/execute/builtins/lib/strcpy.c
39006         * gcc.c-torture/execute/builtins/lib/strcspn.c
39007         * gcc.c-torture/execute/builtins/lib/strncat.c
39008         * gcc.c-torture/execute/builtins/lib/strncmp.c
39009         * gcc.c-torture/execute/builtins/lib/strncpy.c
39010         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39011         * gcc.c-torture/execute/builtins/lib/strspn.c
39012         * gcc.c-torture/execute/builtins/lib/strstr.c:
39013         New files containing support routines.
39014
39015         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39016         declaration.
39017         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39018         when not optimizing.
39019
39020 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39021
39022         PR c++/16240
39023         * g++.dg/abi/mangle22.C: New test.
39024         * g++.dg/abi/mangle23.C: Likewise.
39025
39026 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39027
39028         PR fortran/16290
39029         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39030         Allow for cases without denormalized floating point numbers.
39031
39032 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39033
39034         PR c/1027
39035         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39036         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39037         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39038         expected warning text.
39039         * gcc.dg/format/diag-2.c: New test.
39040
39041 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39042
39043         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39044
39045 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39046
39047         * gcc.dg/builtins-43.c: New.
39048         * gcc.dg/builtins-44.c: New.
39049         * gcc.dg/builtins-45.c: New.
39050
39051 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39052             Andreas Tobler  <a.tobler@schweiz.ch>
39053
39054         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39055         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39056         as SIGSEGV.
39057         * gcc.dg/cleanup-11.c: Likewise.
39058         * gcc.dg/cleanup-8.c: Likewise.
39059         * gcc.dg/cleanup-9.c: Likewise.
39060         * gcc.dg/cleanup-5.c: Run on all platforms.
39061
39062 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39063
39064         * g++.dg/warn/nonnull1.C: New test.
39065
39066 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39067
39068         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39069         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39070         Special-case the Sun compiler wrt to <complex.h>.
39071
39072 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39073
39074         * gcc.dg/Wunreachable-8.C: New test.
39075
39076         * gcc.dg/h8300-ice2.c : New test.
39077
39078 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39079
39080         PR fortran/16161
39081         * gfortran.fortran-torture/compile/implicit.f90: Add test
39082         for implicit character.
39083
39084 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39085
39086         PR fortran/16289
39087         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39088         Use tiny() intrinsic to find smallest non-negative real
39089
39090 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39091
39092         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39093         * gcc.dg/compat/struct-by-value-22_x.c: New.
39094         * gcc.dg/compat/struct-by-value-22_y.c: New.
39095
39096         * gcc.c-torture/execute/20040629-1.c: New test.
39097
39098 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39099
39100         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39101         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39102
39103         PR target/16195
39104         * gcc.dg/20040625-1.c: New test.
39105
39106 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39107
39108         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39109
39110 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39111
39112         PR fortran/15963
39113         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39114
39115 2004-06-29  Richard Henderson  <rth@redhat.com>
39116
39117         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39118
39119 2004-06-29  Paul Brook  <paul@codesourcery.com>
39120
39121         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39122         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39123
39124 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39125
39126         PR c++/16260
39127         * g++.dg/parse/crash15.C: New.
39128
39129 2004-06-28  Andrew Pinski  <apinski@apple.com>
39130
39131         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39132         by the error already.
39133
39134         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39135
39136 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39137
39138         PR target/14041
39139         * gcc.dg/h8300-bss-align-1.c : New.
39140
39141 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39142
39143         * PR c++/16174
39144         * g++.dg/template/ctor4.C: New.
39145
39146 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39147
39148         PR c++/16205
39149         * g++.dg/warn/Wsequence-point-1.C: New test.
39150
39151 2004-06-27  Paul Brook  <paul@codesourcery.com>
39152
39153         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39154
39155 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39156
39157         * g++.old-deja/g++.mike/p7325.C: Remove.
39158
39159 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39160
39161         PR c/14963
39162         * gcc.dg/pr14963.c: New test.
39163
39164 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39165
39166         PR c++/16193
39167         * g++.dg/parse/redef1.C: New test.
39168
39169 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39170
39171         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39172         20021110.c.
39173         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39174         20021119-1.c.
39175         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39176         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39177         5-04.c.
39178         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39179         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39180         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39181         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39182         g++.brendan/enum14.C.
39183         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39184         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39185         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39186         g++.mike/virt1.C.
39187         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39188         memtemp24.C.
39189
39190 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39191
39192         * gcc.dg/20040527-1.c: New test case.
39193
39194 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39195
39196         PR gfortran/pr16196
39197         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39198
39199 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39200
39201         PR middle-end/15825
39202         * gcc.dg/pr15825-1.c: New test case.
39203
39204 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39205
39206         * gcc.c-torture/execute/20040625-1.c: New test.
39207
39208 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39209
39210         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39211
39212 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39213
39214         * gcc.dg/torture/mips-div-1.c: New test.
39215
39216 2004-06-24  Jeff Law  <law@redhat.com>
39217
39218         * gcc.dg/tree-ssa/20040624-1.c: New test.
39219
39220 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39221
39222         * gcc.c-torture/compile/20040624-1.c: New test.
39223
39224 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39225
39226         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39227         this directory.
39228
39229 2004-06-23  Andrew Pinski  <apinski@apple.com>
39230
39231         PR middle-end/15988
39232         * g++.dg/opt/ptrmem4.C: New test.
39233
39234         * gcc.dg/c90-array-quals-2.c: New test.
39235
39236 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39237
39238         * gcc.dg/kpice1.c: New test.
39239
39240 2006-06-23  Andrew Pinski  <apinski@apple.com>
39241
39242         * gcc.dg/c90-array-quals.c: New test.
39243
39244 2006-06-22  Richard Henderson  <rth@redhat.com>
39245
39246         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39247
39248 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39249
39250         * gcc.dg/builtins-config.h: Handle FreeBSD.
39251
39252 2006-06-22  Richard Henderson  <rth@redhat.com>
39253
39254         * g++.dg/opt/devirt1.C: New.
39255
39256 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39257
39258         * g++.dg/opt/pr15551.C: New testcase.
39259
39260 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39261
39262         PR target/14800
39263         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39264         x86_64-*-linux* when compiling for 32bit.
39265
39266 2004-06-21  Andrew Pinski  <apinski@apple.com>
39267
39268         * gcc.dg/pch/struct-1.c: New.
39269         * gcc.dg/pch/struct-1.hs: New.
39270
39271 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39272
39273         * gcc.dg/pch/save-temps-1.c: New file.
39274         * gcc.dg/pch/save-temps-1.hs: New file.
39275
39276 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39277
39278         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39279         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39280
39281 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39282
39283         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39284         to fix type error.
39285         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39286         Remove trailing spaces.
39287
39288 2004-06-21  Richard Henderson  <rth@redhat.com>
39289
39290         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39291         merging && to BIT_FIELD_REF.
39292
39293 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39294
39295         * g++.dg/opt/placeholder1.C: New test.
39296
39297 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39298
39299         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39300         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39301         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39302         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39303
39304 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39305
39306         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39307         extern "C".
39308         * g++.dg/other/pragma-re-1.C: Add comments.
39309
39310 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39311
39312         PR gfortran/16080
39313         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39314
39315 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39316
39317         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39318         instead of setting the type of size_t by
39319         hand.
39320
39321 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39322
39323         * gcc.dg/unordered-2.c: New test case.
39324         * gcc.dg/unordered-3.c: New test case.
39325
39326 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39327
39328         PR other/16043
39329         * lib/g++.exp (g++_version): Tweak regexp for version
39330         * lib/g77.exp (g77_version): Likewise.
39331         * lib/gfortran.exp (gfortran_version): Likewise.
39332         * lib/objc.exp (objc_version): Likewise.
39333         * lib/treelang.exp (treelang_version): Likewise.
39334
39335 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
39336
39337         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39338         Use INT_MAX instead of __INT_MAX__.
39339         * gcc.dg/compat/struct-align-2_y.c: Likewise.
39340
39341         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39342         * gcc.dg/compat/scalar-return-3_x.c: Use it.
39343         * gcc.dg/compat/scalar-return-3_y.c: Use it.
39344         * gcc.dg/compat/scalar-return-4_x.c: Use it.
39345         * gcc.dg/compat/scalar-return-4_y.c: Use it.
39346         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39347         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39348         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39349         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39350
39351         * gcc.dg/range-test-1.c: New test.
39352         * g++.dg/opt/range-test-1.C: New test.
39353
39354 2004-06-17  Richard Henderson  <rth@redhat.com>
39355
39356         * objc.dg/sync-1.m: New.
39357         * objc.dg/try-catch-1.m: Don't force next runtime.
39358         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39359         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
39360         shadowed catch clause.
39361         * objc.dg/try-catch-5.m: New.
39362
39363 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
39364
39365         Bug 14610
39366         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39367
39368 2004-06-15  Richard Henderson  <rth@redhat.com>
39369
39370         * gcc.dg/20001116-1.c: Move expected warning line.
39371
39372 2004-06-15  Richard Henderson  <rth@redhat.com>
39373
39374         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39375         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39376
39377 2004-06-15  Jeff Law  <law@redhat.com>
39378
39379         * gcc.dg/tree-ssa/20040615-1.c: New test.
39380         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39381         be less sensitive to operand ordering.
39382         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39383
39384 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
39385
39386         * g++.dg/abi/bitfield3.C: Add comment..
39387
39388 2004-06-15  Richard Henderson  <rth@redhat.com>
39389
39390         * g++.dg/ext/stmtexpr1.C: XFAIL.
39391         * gcc.dg/20030612-1.c: XFAIL.
39392
39393 2004-06-15  Eric Christopher  <echristo@redhat.com>
39394
39395         * g++.dg/charset/asm5.c: New.
39396         * gcc.dg/charset/asm6.c: New.
39397
39398 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39399
39400         PR fortran/15962
39401         * gfortran.fortran-torture/execute/select_1.f90: New test.
39402
39403 2004-06-15  Paul Brook  <paul@codesourcery.com>
39404
39405         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39406
39407 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39408
39409         PR c++/15967
39410         * g++.dg/lookup/crash3.C: New test.
39411
39412 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39413
39414         PR c++/15947
39415         * g++.dg/parse/dtor4.C: New test.
39416
39417 2004-06-14  Jeff Law  <law@redhat.com>
39418
39419         * gcc.c-torture/compile/20040614-1.c: New test.
39420
39421 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39422
39423         PR fortran/15211
39424         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39425         LEN of a character array.
39426
39427 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
39428
39429         PR c++/15096
39430         * g++.dg/template/ptrmem10.C: New test.
39431
39432         PR c++/14930
39433         * g++.dg/template/friend30.C: New test.
39434
39435 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39436
39437         PR fortran/14928
39438         * gfortran.fortran-torture/compile/mloc.f90: New test.
39439
39440 2004-06-13  Paul Brook  <paul@codesourcery.com>
39441
39442         * gfortran.fortran-torture/execute/random_2.f90: New test.
39443
39444 2004-06-13  Eric Christopher  <echristo@redhat.com>
39445
39446         * gcc.dg/noncompile/redecl-1.c: Fix error message.
39447
39448 2004-06-12  Paul Brook  <paul@codesourcery.com>
39449
39450         * gfortran.fortran-torture/execute/contained_3.f90: New test.
39451
39452 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39453
39454         PR fortran/14923
39455         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39456
39457 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39458
39459         PR fortran/14957
39460         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39461         syntax errors in end statements of contained subroutines.
39462
39463 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39464
39465         PR fortran/12841
39466         * gfortran.fortran-torture/execute/null_arg.f90: New test.
39467
39468 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39469
39470         PR fortran/15665
39471         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39472
39473 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39474
39475         PR gfortran/12839
39476         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39477
39478 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
39479
39480         PR c++/15862
39481         * g++.dg/parse/enum1.C: New test.
39482
39483 2004-06-10  Jeff Law  <law@redhat.com>
39484
39485         * gcc.c-torture/compile/20040610-1.c: New test.
39486
39487 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39488
39489         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39490         * g++.old-deja/g++.other/decl3.C: Likewise.
39491
39492 2004-06-10  Brian Booth  <bbooth@redhat.com>
39493
39494         * gcc.dg/tree-ssa/20031015-1.c: Scan for
39495         V_MAY_DEF instead of VDEF.
39496         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39497
39498 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
39499
39500         PR c++/14211
39501         * g++.dg/conversion/const1.C: New test.
39502
39503         PR c++/15076
39504         * g++.dg/conversion/reinterpret1.C: New test.
39505
39506         PR c++/15877
39507         * g++.dg/template/enum2.C: New test.
39508
39509         PR c++/15227
39510         * g++.dg/template/error13.C: New test.
39511
39512 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39513
39514         PR fortran/14957
39515         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39516         arguments to test_* REAL and of the right size.
39517
39518 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39519
39520         PR target/15569
39521         PR rtl-optimization/15681
39522         * gcc.dg/20040609-1.c: New test.
39523
39524 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39525
39526         PR c++/14791
39527         * g++.dg/opt/builtins1.C: New test.
39528
39529 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
39530
39531         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39532         that use default windows32 struct layout.
39533         * gcc.dg/i386-bitfield2.c: Likewise.
39534
39535 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
39536
39537         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39538         for mingw32 and cygwin targets.
39539
39540 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
39541
39542         * gcc.dg/pch/macro-4.c: New.
39543         * gcc.dg/pch/macro-4.hs: New.
39544
39545 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39546
39547         PR fortran/13249
39548         * gfortran.fortran-torture/compile/name_clash.f90: New test.
39549
39550 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39551
39552         PR fortran/13372
39553         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39554
39555 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39556
39557         PR gfortran/14897
39558         * gfortran.fortran-torture/execute/t_edit.f90: New test.
39559
39560 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39561
39562         PR gfortran/15755
39563         * gfortran.fortran-torture/execute/backspace.c : New test.
39564
39565 2004-06-09  Paul Brook  <paul@codesourcery.com>
39566
39567         * gfortran.fortran-torture/execure/intrinsic_associated.f90
39568         (pointer_to_section): Rewrite to use smaller array.
39569
39570 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
39571
39572         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39573         * gcc.dg/ext/altivec-10.c: Same.
39574         * gcc.dg/ext/altivec-11.c: Same.
39575         * gcc.dg/ext/altivec-12.c: Same.
39576         * gcc.dg/ext/altivec-13.c: Same.
39577         * gcc.dg/ext/altivec-14.c: Same.
39578         * gcc.dg/ext/altivec-15.c: Same.
39579         * gcc.dg/ext/altivec-16.c: Same.
39580         * gcc.dg/ext/altivec-3.c: Same.
39581         * gcc.dg/ext/altivec-4.c: Same.
39582         * gcc.dg/ext/altivec-6.c: Same.
39583         * gcc.dg/ext/altivec-7.c: Same.
39584         * gcc.dg/ext/altivec-8.c: Same.
39585         * gcc.dg/ext/altivec-varargs-1.c: Same.
39586
39587         * g++.dg/ext/altivec-1.C: Correct dg syntax.
39588         * g++.dg/ext/altivec-10.C: Same.
39589         * g++.dg/ext/altivec-2.C: Same.
39590         * g++.dg/ext/altivec-3.C: Same.
39591         * g++.dg/ext/altivec-4.C: Same.
39592         * g++.dg/ext/altivec-5.C: Same.
39593         * g++.dg/ext/altivec-6.C: Same.
39594         * g++.dg/ext/altivec-7.C: Same.
39595         * g++.dg/ext/altivec-8.C: Same.
39596         * g++.dg/ext/altivec-9.C: Same.
39597
39598 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39599
39600         PR c++/7841
39601         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39602
39603 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39604
39605         * gcc.dg/union-1.c: New test.
39606
39607 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39608
39609         * gcc.dg/builtins-41.c: New test case.
39610         * gcc.dg/builtins-42.c: New test case.
39611
39612 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39613
39614         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39615         * g++.dg/ext/altivec-10.C: Same.
39616         * g++.dg/ext/altivec-2.C: Same.
39617         * g++.dg/ext/altivec-3.C: Same.
39618         * g++.dg/ext/altivec-4.C: Same.
39619         * g++.dg/ext/altivec-5.C: Same.
39620         * g++.dg/ext/altivec-6.C: Same.
39621         * g++.dg/ext/altivec-7.C: Same.
39622         * g++.dg/ext/altivec-8.C: Same.
39623         * g++.dg/ext/altivec-9.C: Same.
39624         * g++.old-deja/g++.abi/cxa_vec.C: Same.
39625         * g++.old-deja/g++.brendan/new3.C: Same.
39626         * gcc.c-torture/execute/eeprof-1.x: Same.
39627
39628 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39629
39630         PR c/14765
39631         * gcc.dg/pr14765-1.c: New test.
39632
39633 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39634
39635         PR c/14649
39636         * gcc.dg/pr14649-1.c: New test case.
39637
39638 2004-06-07  Richard Henderson  <rth@redhat.com>
39639
39640         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39641         if temporaries.
39642
39643 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39644
39645         * g++.dg/eh/elide1.C: Remove XFAIL.
39646
39647 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
39648
39649         PR c++/15337
39650         * g++.dg/expr/sizeof3.C: New test.
39651
39652         PR c++/14777
39653         * g++.dg/template/access14.C: New test.
39654
39655         PR c++/15554
39656         * g++.dg/template/enum1.C: New test.
39657
39658         PR c++/15057
39659         * g++.dg/eh/throw1.C: New test.
39660
39661 2004-06-07  David Ayers  <d.ayers@inode.at>
39662             Ziemowit Laski  <zlaski@apple.com>
39663
39664         * lib/objc.exp (objc_target_compile): Revert the '-framework
39665         Foundation' flag fix, since bare Darwin does not ship
39666         with the Foundation framework.
39667         * objc/execute/next_mapping.h: Provide a local NSConstantString
39668         @interface and @implementation.
39669         (objc_constant_string_init): A constructor function, used to
39670         initialize the NSConstantString meta-class object.
39671         * objc/execute/string1.m: Include "next_mapping.h" instead of
39672         <Foundation/NSString.h>.
39673         * objc/execute/string2.m: Likewise.
39674         * objc/execute/string3.m: Likewise.
39675         * objc/execute/string4.m: Likewise.
39676
39677 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
39678
39679         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39680         to double. Replace double with FLOAT.
39681         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39682
39683         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39684         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39685         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39686         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39687         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39688         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39689         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39690         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39691
39692 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
39693
39694         PR c/13519
39695         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39696
39697 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39698
39699         PR c++/15503
39700         * g++.dg/template/meminit2.C: New test.
39701
39702 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
39703
39704         PR target/15822
39705         * gcc.c-torture/execute/compare-fp-1.c,
39706         gcc.c-torture/execute/compare-fp-2.c,
39707         gcc.c-torture/execute/compare-fp-3.c,
39708         gcc.c-torture/execute/compare-fp-4.c,
39709         gcc.c-torture/execute/compare-fp-3.x,
39710         gcc.c-torture/execute/compare-fp-4.x: Moved...
39711         * gcc.c-torture/execute/ieee/compare-fp-1.c,
39712         gcc.c-torture/execute/ieee/compare-fp-2.c,
39713         gcc.c-torture/execute/ieee/compare-fp-3.c,
39714         gcc.c-torture/execute/ieee/compare-fp-4.c,
39715         gcc.c-torture/execute/ieee/compare-fp-3.x,
39716         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39717
39718 2004-06-04  David Ayers  <d.ayers@inode.at>
39719
39720         * objc/execute/protocol-isEqual-4.m: New testcase.
39721
39722 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
39723
39724         * objc/execute/protocol-isEqual-1.m: New testcase.
39725         * objc/execute/protocol-isEqual-2.m: New testcase.
39726         * objc/execute/protocol-isEqual-3.m: New testcase.
39727
39728 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39729
39730         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39731
39732 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
39733
39734         * lib/objc.exp (objc_target_compile): When running tests on
39735         Darwin (Mac OS X), inform the linker about '-framework
39736         'Foundation'.
39737
39738 2004-06-02  Eric Christopher  <echristo@redhat.com>
39739
39740         * gcc.c-torture/compile/20040602-1.c: New.
39741
39742 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
39743
39744         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39745         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39746
39747         PR tree-optimization/14736
39748         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39749
39750         PR tree-optimization/14042
39751         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39752
39753         PR tree-optimization/14729
39754         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39755
39756 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39757
39758         PR fortran/15557
39759         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39760
39761 2004-06-01  Richard Hederson  <rth@redhat.com>
39762
39763         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39764
39765 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39766
39767         PR c++/14932
39768         * g++.dg/parse/offsetof4.C: New test.
39769
39770 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
39771
39772         PR objc/7993
39773         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39774
39775 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
39776
39777         PR c++/15701
39778         * g++.dg/template/friend29.C: New test.
39779
39780 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39781
39782         PR c/15749
39783         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
39784
39785 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
39786
39787         * gcc.dg/sparc-trap-1.c: New test.
39788
39789 2004-05-31  Roger Sayle  <roger@eyesopen.com>
39790
39791         PR middle-end/15069
39792         * g++.dg/opt/fold3.C: New test case.
39793
39794 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
39795
39796         * lib/target-supports.exp (check_iconv_available): Fix fallout
39797         from 2004-05-28 patch.
39798
39799 2004-05-30  Paul Brook  <paul@codesourcery.com>
39800
39801         PR fortran/15620
39802         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
39803         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
39804
39805 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
39806
39807         * gfortran.fortran-torture/execute/random_1.f90: New test.
39808
39809 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39810
39811         * g++.dg/ext/altivec-10.C: New test.
39812
39813 2004-05-29  Paul Brook  <paul@codesourcery.com>
39814
39815         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
39816
39817 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39818
39819         * gcc.dg/altivec-16.c: New test.
39820
39821 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
39822
39823         * lib/target-supports.exp (check_vmx_hw_available): New.
39824         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
39825
39826         * lib/target-supports.exp (check_alias_available,
39827         check_iconv_available, check_named_sections_available): Use
39828         unique names for temporary files.
39829
39830 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39831
39832         * gcc.dg/altivec-15.c: New test.
39833
39834 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39835
39836         PR c++/15083
39837         * g++.dg/warn/noeffect6.C: New test.
39838
39839         PR c++/15471
39840         * g++.dg/expr/ptrmem4.C: New test.
39841
39842         PR c++/15640
39843         * g++.dg/template/operator3.C: New test.
39844
39845 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39846
39847         PR c++/14668
39848         * g++.dg/lookup/redecl1.C: New test.
39849         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39850
39851 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
39852
39853         * gcc.c-torture/execute/compare-fp-1.c,
39854         gcc.c-torture/execute/compare-fp-2.c,
39855         gcc.c-torture/execute/compare-fp-3.c,
39856         gcc.c-torture/execute/compare-fp-4.c,
39857         gcc.c-torture/execute/compare-fp-3.x,
39858         gcc.c-torture/execute/compare-fp-4.x,
39859         gcc.dg/pr15649-1.c: New.
39860
39861 2004-05-27  Adam Nemet  <anemet@lnxw.com>
39862
39863         PR c++/12883
39864         * g++.dg/init/array14.C: New test.
39865
39866 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
39867
39868         * lib/compat.exp (compat-get-options-main): New.
39869         (compat-get-options): Remove unneeded code, warn for ignored
39870         command.
39871         (compat-execute): Check flag set by dg-require-* commands.
39872
39873         * lib/compat.exp (compat-execute): Break up long lines.
39874
39875 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
39876
39877         * gcc.dg/altivec-7.c: Don't use 'vector long'.
39878         * gcc.dg/altivec-14.c: New test.
39879         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39880
39881         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39882         * gcc.dg/altivec-12.c: Ditto.
39883
39884         * gcc.dg/altivec-3.c: Move call to altivec_check.
39885
39886 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39887
39888         PR c++/15044
39889         * g++.dg/template/error12.C: New test.
39890
39891         PR c++/15317
39892         * g++.dg/ext/attrib15.C: New test.
39893
39894         PR c++/15329
39895         * g++.dg/template/ptrmem9.C: New test.
39896
39897 2004-05-25  Paul Brook  <paul@codesourcery.com>
39898
39899         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39900
39901 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39902
39903         PR c++/15165
39904         * g++.dg/template/crash19.C: New test.
39905
39906 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39907
39908         PR c++/15025
39909         * g++.dg/template/redecl1.C: New test.
39910
39911 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39912
39913         PR c++/14821
39914         * g++.dg/other/ns1.C: New test.
39915
39916         PR c++/14883
39917         * g++.dg/template/invalid1.C: New test.
39918
39919 2004-05-23  Paul Brook  <paul@codesourcery.com>
39920         Victor Leikehman  <lei@haifasphere.co.il>
39921
39922         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39923         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39924
39925 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39926
39927         PR c++/15285
39928         PR c++/15299
39929         * g++.dg/template/non-dependent5.C: New test.
39930         * g++.dg/template/non-dependent6.C: New test.
39931
39932 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39933
39934         PR c++/15507
39935         * g++.dg/inherit/union1.C: New test.
39936
39937         PR c++/15542
39938         * g++.dg/template/addr1.C: New test.
39939
39940         PR c++/15427
39941         * g++.dg/template/array5.C: New test.
39942
39943         PR c++/15287
39944         * g++.dg/template/array6.C: New test.
39945
39946 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
39947             Roger Sayle  <roger@eyesopen.com>
39948
39949         * g++.dg/lookup/forscope2.C: New test case.
39950
39951 2004-05-22  Ben Elliston  <bje@au.ibm.com>
39952
39953         * gcc.dg/cpp/Wmissingdirs.c: New.
39954
39955 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39956
39957         PR target/15301
39958         * gcc.dg/compat/union-m128-1.h: New file.
39959         * gcc.dg/compat/union-m128-1_main.c: Likewise.
39960         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39961         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39962
39963 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39964
39965         PR target/15302
39966         * gcc.dg/compat/struct-complex-1.h: New file.
39967         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39968         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39969         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39970
39971 2004-05-20  Roger Sayle  <roger@eyesopen.com>
39972
39973         PR middle-end/3074
39974         * gcc.dg/pr3074-1.c: New test case.
39975         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39976
39977 2004-05-20  Falk Hueffner  <falk@debian.org>
39978
39979         PR other/15526
39980         * gcc.dg/ftrapv-1.c: New test case.
39981
39982 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
39983
39984         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39985
39986 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
39987             Jeff Law  <law@redhat.com>
39988
39989         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39990         * gcc.dg/tree-ssa/20040518-2.c: New test.
39991
39992         * gcc.dg/tree-ssa/20040518-1.c: New test.
39993
39994 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
39995
39996         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39997
39998 2004-05-18  Paul Brook  <paul@codesourcery.com>
39999
40000         PR fortran/13930
40001         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40002
40003 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40004
40005         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40006         constant folding.
40007
40008 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40009
40010         * gcc.dg/tree-ssa/20040517-1.c: New test.
40011
40012 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40013
40014         * gcc.dg/loop-4.c: New test.
40015
40016 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40017
40018         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40019
40020 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40021
40022         PR fortran/15311
40023         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40024
40025 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40026
40027         PR fortran/13826
40028         PR fortran/13940
40029         * gfortran.fortran-torture/compile/data_1.f90: New test.
40030
40031 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40032
40033         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40034         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40035
40036 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40037
40038         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40039
40040 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40041
40042         PR c/15444
40043         * gcc.dg/format/xopen-1.c: Adjust expected message.
40044         * gcc.dg/format/xopen-3.c: New test.
40045
40046 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40047
40048         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40049
40050 2004-05-14  Jeff Law  <law@redhat.com>
40051
40052         * gcc.dg/tree-ssa/20040514-2.c: New test.
40053
40054 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40055
40056         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40057         this ...
40058         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40059         this.
40060
40061 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40062
40063         * gcc.dg/tree-ssa/20040514-1.c: New test.
40064
40065 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40066
40067         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40068         test.
40069
40070 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40071
40072         PR fortran/14066
40073         * gfortran.fortran-torture/compile/do_1.f90: New test.
40074
40075 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40076
40077         PR fortran/15051
40078         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40079         test.
40080
40081 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40082
40083         PR fortran/15149
40084         * gfortran.fortran-torture/execute/random_init.f90: New test.
40085
40086 2004-05-13  Paul Brook  <paul@codesourcery.com>
40087
40088         PR fortran/15314
40089         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40090
40091 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40092
40093         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40094         for the powerpc case.
40095
40096 2004-05-13  Jeff Law  <law@redhat.com>
40097
40098         * gcc.dg/tree-ssa/20040513-1.c: New test.
40099         * gcc.dg/tree-ssa/20040513-2.c: New test.
40100
40101 2004-05-13  Paul Brook  <paul@codesourcery.com>
40102
40103         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40104         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40105         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40106
40107 2004-05-13  Andreas Schwab  <schwab@suse.de>
40108
40109         PR other/10819
40110         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40111         characters.
40112
40113 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40114
40115         PR fortran/15294
40116         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40117
40118 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40119
40120         Merge from tree-ssa-20020619-branch.  See
40121         ChangeLog.tree-ssa for details.
40122
40123 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40124
40125         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40126         include <altivec.h> explicitly.
40127         * gcc.dg/altivec-13.c: Likewise.
40128
40129 2004-05-11  Paul Brook  <paul@codesourcery.com>
40130
40131         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40132
40133 2004-05-10  Eric Christopher  <echristo@redhat.com>
40134
40135         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40136         * gcc.dg/sibcall-4.c: Ditto.
40137
40138 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40139
40140         * g++.dg/ext/altivec-8.C: New test case.
40141         * gcc.dg/altivec-13.c: New test case.
40142
40143 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40144
40145         * gcc.c-torture/execute/divcmp-1.c: New test case.
40146         * gcc.c-torture/execute/divcmp-2.c: New test case.
40147         * gcc.c-torture/execute/divcmp-3.c: New test case.
40148
40149 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40150
40151         * g++.dg/other/pragma-re-2.C: New test.
40152
40153 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40154
40155         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40156         * gcc.dg/i386-387-2.c: Likewise.
40157
40158         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40159         __builtin_drem.
40160         * gcc.dg/i386-387-6.c: Likewise.
40161
40162 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40163
40164         * gcc.dg/builtins-33.c: Also check log1p*.
40165
40166 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40167
40168         PR optimization/15296
40169         * gcc.c-torture/execute/pr15296.c: New test.
40170
40171 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40172
40173         * gcc.dg/builtins-40.c: New test.
40174
40175 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40176
40177         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40178
40179 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40180
40181         * g++.dg/ext/spe1.C: New testcase.
40182
40183 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40184
40185         * objc.dg/image-info.m: Allow additional attributes
40186         for __image_info section.
40187
40188 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40189
40190         * gcc.dg/torture/mips-hilo-2.c: New test.
40191
40192 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40193
40194         PR c++/14389
40195         * g++.dg/template/member5.C: New test.
40196
40197 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40198
40199         * gcc.dg/builtins-34.c: Also check expm1*.
40200
40201 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40202
40203         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40204         * gcc.dg/torture/builtin-convert-3.c: New test.
40205
40206 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40207
40208         PR middle-end/15054
40209         * g++.dg/opt/pr15054.C: New test.
40210
40211 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40212
40213         * gcc.dg/torture/builtin-rounding-1.c: New test.
40214         * gcc.dg/builtins-25.c: Delete.
40215         * gcc.dg/builtins-29.c: Delete.
40216
40217 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40218
40219         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40220         * gcc.dg/sibcall-4.c: Likewise.
40221         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40222
40223 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40224
40225         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40226         bit-field on 16-bit targets.
40227
40228 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40229
40230         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40231         16-bit targets.
40232
40233 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40234
40235         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40236         * gcc.dg/rs6000-power2-2.c: Likewise.
40237
40238 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40239
40240         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40241         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40242         Change the asm registers to be in form of frN instead of fN.
40243
40244 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40245
40246         * gcc.dg/torture/builtin-convert-2.c: New test.
40247
40248 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40249
40250         * gcc.dg/rs6000-power2-1.c: New test.
40251         * gcc.dg/rs6000-power2-2.c: New test.
40252
40253 2004-04-28  Jan Hubicka  <jh@suse.cz>
40254
40255         * gcc.dg/unused-6.c: New test.
40256
40257 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40258             Ulrich Weigand  <uweigand@de.ibm.com>
40259
40260         * ada/acats/run_all.sh: Define $target variable.
40261
40262 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40263
40264         PR c++/15119
40265         * g++.dg/other/vararg-1.C: New test.
40266
40267         PR c++/4794
40268         * g++.dg/eh/cleanup3.C: New test.
40269
40270 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40271
40272         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40273         and ad8011a (target_insn).
40274         * ada/acats/support/macro.dfs: Likewise.
40275         * ada/acats/support/impbit.adb: New file.
40276
40277 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40278
40279         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40280
40281 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40282
40283         * gcc.dg/loop-3.c: New test.
40284
40285 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40286
40287         * gcc.c-torture/execute/simd-5.c: New test.
40288
40289 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40290
40291         PR c++/15064
40292         * g++.dg/template/crash18.C: New test.
40293
40294 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40295
40296         * g++.dg/ext/complit3.C: New test.
40297
40298 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40299
40300         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40301         * gcc.dg/altivec-3.c: Same.
40302         * gcc.dg/altivec-varargs-1.c: Same.
40303
40304 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40305
40306         * lib/target-supports.exp (check_profiling_available): Assume
40307         profiling is not available on powerpc-eabi targets.
40308
40309 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40310
40311         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40312         * gcc.dg/vmx/bug-1.c: Ditto.
40313
40314 2004-04-20  Eric Christopher  <echristo@redhat.com>
40315
40316         * gcc.dg/charset/extern.c: New test.
40317         * g++.dg/charset/extern3.cc: Ditto.
40318
40319 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40320
40321         * gcc.dg/builtins-39.c: New test.
40322
40323 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40324
40325         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40326
40327 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40328
40329         * gcc.dg/torture/mips-hilo-1.c: New test.
40330
40331 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
40332
40333         * gcc.c-torture/compile/20040419-1.c: New test.
40334
40335 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
40336
40337         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40338
40339 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
40340             Aldy Hernandez  <aldyh@redhat.com>
40341
40342         * gcc.c-torture/execute/va-arg-24.c: New.
40343
40344 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
40345             Aldy Hernandez  <aldyh@redhat.com>
40346
40347         * gcc.dg/vmx/1b-01.c: New.
40348         * gcc.dg/vmx/1b-02.c: New.
40349         * gcc.dg/vmx/1b-03.c: New.
40350         * gcc.dg/vmx/1b-04.c: New.
40351         * gcc.dg/vmx/1b-05.c: New.
40352         * gcc.dg/vmx/1b-06.c: New.
40353         * gcc.dg/vmx/1b-07.c: New.
40354         * gcc.dg/vmx/1c-01.c: New.
40355         * gcc.dg/vmx/1c-02.c: New.
40356         * gcc.dg/vmx/3a-01a.c: New.
40357         * gcc.dg/vmx/3a-01.c: New.
40358         * gcc.dg/vmx/3a-01m.c: New.
40359         * gcc.dg/vmx/3a-03.c: New.
40360         * gcc.dg/vmx/3a-03m.c: New.
40361         * gcc.dg/vmx/3a-04.c: New.
40362         * gcc.dg/vmx/3a-04m.c: New.
40363         * gcc.dg/vmx/3a-05.c: New.
40364         * gcc.dg/vmx/3a-06.c: New.
40365         * gcc.dg/vmx/3a-06m.c: New.
40366         * gcc.dg/vmx/3a-07.c: New.
40367         * gcc.dg/vmx/3b-01.c: New.
40368         * gcc.dg/vmx/3b-02.c: New.
40369         * gcc.dg/vmx/3b-10.c: New.
40370         * gcc.dg/vmx/3b-13.c: New.
40371         * gcc.dg/vmx/3b-14.c: New.
40372         * gcc.dg/vmx/3b-15.c: New.
40373         * gcc.dg/vmx/3c-01a.c: New.
40374         * gcc.dg/vmx/3c-01.c: New.
40375         * gcc.dg/vmx/3c-02.c: New.
40376         * gcc.dg/vmx/3c-03.c: New.
40377         * gcc.dg/vmx/3d-01.c: New.
40378         * gcc.dg/vmx/4-01.c: New.
40379         * gcc.dg/vmx/4-03.c: New.
40380         * gcc.dg/vmx/5-01.c: New.
40381         * gcc.dg/vmx/5-02.c: New.
40382         * gcc.dg/vmx/5-03.c: New.
40383         * gcc.dg/vmx/5-04.c: New.
40384         * gcc.dg/vmx/5-05.c: New.
40385         * gcc.dg/vmx/5-06.c: New.
40386         * gcc.dg/vmx/5-07.c: New.
40387         * gcc.dg/vmx/5-07t.c: New.
40388         * gcc.dg/vmx/5-08.c: New.
40389         * gcc.dg/vmx/5-10.c: New.
40390         * gcc.dg/vmx/5-11.c: New.
40391         * gcc.dg/vmx/7-01a.c: New.
40392         * gcc.dg/vmx/7-01.c: New.
40393         * gcc.dg/vmx/7c-01.c: New.
40394         * gcc.dg/vmx/7d-01.c: New.
40395         * gcc.dg/vmx/7d-02.c: New.
40396         * gcc.dg/vmx/8-01.c: New.
40397         * gcc.dg/vmx/8-02a.c: New.
40398         * gcc.dg/vmx/8-02.c: New.
40399         * gcc.dg/vmx/brode-1.c: New.
40400         * gcc.dg/vmx/bug-1.c: New.
40401         * gcc.dg/vmx/bug-2.c: New.
40402         * gcc.dg/vmx/bug-3.c: New.
40403         * gcc.dg/vmx/cw-bug-1.c: New.
40404         * gcc.dg/vmx/cw-bug-2.c: New.
40405         * gcc.dg/vmx/cw-bug-3.c: New.
40406         * gcc.dg/vmx/dct.c: New.
40407         * gcc.dg/vmx/debug-1.c: New.
40408         * gcc.dg/vmx/debug-2.c: New.
40409         * gcc.dg/vmx/debug-3.c: New.
40410         * gcc.dg/vmx/debug-4.c: New.
40411         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40412         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40413         * gcc.dg/vmx/eg-5.c: New.
40414         * gcc.dg/vmx/fft.c: New.
40415         * gcc.dg/vmx/gcc-bug-1.c: New.
40416         * gcc.dg/vmx/gcc-bug-2.c: New.
40417         * gcc.dg/vmx/gcc-bug-3.c: New.
40418         * gcc.dg/vmx/gcc-bug-4.c: New.
40419         * gcc.dg/vmx/gcc-bug-5.c: New.
40420         * gcc.dg/vmx/gcc-bug-6.c: New.
40421         * gcc.dg/vmx/gcc-bug-7.c: New.
40422         * gcc.dg/vmx/gcc-bug-8.c: New.
40423         * gcc.dg/vmx/gcc-bug-9.c: New.
40424         * gcc.dg/vmx/gcc-bug-b.c: New.
40425         * gcc.dg/vmx/gcc-bug-c.c: New.
40426         * gcc.dg/vmx/gcc-bug-d.c: New.
40427         * gcc.dg/vmx/gcc-bug-e.c: New.
40428         * gcc.dg/vmx/gcc-bug-f.c: New.
40429         * gcc.dg/vmx/gcc-bug-g.c: New.
40430         * gcc.dg/vmx/gcc-bug-i.c: New.
40431         * gcc.dg/vmx/harness.h: New.
40432         * gcc.dg/vmx/ira1.c: New.
40433         * gcc.dg/vmx/ira2a.c: New.
40434         * gcc.dg/vmx/ira2b.c: New.
40435         * gcc.dg/vmx/ira2.c: New.
40436         * gcc.dg/vmx/ira2c.c: New.
40437         * gcc.dg/vmx/mem.c: New.
40438         * gcc.dg/vmx/newton-1.c: New.
40439         * gcc.dg/vmx/ops.c: New.
40440         * gcc.dg/vmx/sn7153.c: New.
40441         * gcc.dg/vmx/spill2.c: New.
40442         * gcc.dg/vmx/spill3.c: New.
40443         * gcc.dg/vmx/spill.c: New.
40444         * gcc.dg/vmx/t.c: New.
40445         * gcc.dg/vmx/varargs-1.c: New.
40446         * gcc.dg/vmx/varargs-2.c: New.
40447         * gcc.dg/vmx/varargs-3.c: New.
40448         * gcc.dg/vmx/varargs-4.c: New.
40449         * gcc.dg/vmx/varargs-5.c: New.
40450         * gcc.dg/vmx/varargs-6.c: New.
40451         * gcc.dg/vmx/varargs-7.c: New.
40452         * gcc.dg/vmx/vmx.exp: New.
40453         * gcc.dg/vmx/vprint-1.c: New.
40454         * gcc.dg/vmx/vscan-1.c: New.
40455         * gcc.dg/vmx/x-01.c: New.
40456         * gcc.dg/vmx/x-02.c: New.
40457         * gcc.dg/vmx/x-03.c: New.
40458         * gcc.dg/vmx/x-04.c: New.
40459         * gcc.dg/vmx/x-05.c: New.
40460         * gcc.dg/vmx/yousufi-1.c: New.
40461         * gcc.dg/vmx/zero-1.c: New.
40462         * gcc.dg/vmx/zero.c: New.
40463
40464 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
40465
40466         * g++.dg/lookup/java1.C: Update for chage of
40467         _Jv_AllocObject.
40468         * g++.dg/lookup/java2.C: Likewise.
40469
40470 2004-04-17  Laurent GUERBY <laurent@guerby.net>
40471
40472         * ada/acats/run_all.sh: use -O2 by default.
40473
40474 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
40475
40476         * gcc.dg/vr-mult-[12].c: New tests.
40477
40478 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40479
40480         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40481
40482         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40483
40484 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
40485
40486         * lib/target-supports.exp (check_profiling_available): Assume
40487         profiling isn't available for mips*-*-elf targets.
40488
40489 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
40490
40491         * gcc.dg/builtins-38.c: New test.
40492
40493 2004-04-14  Eric Christopher  <echristo@redhat.com>
40494
40495         * g++.dg/charset/charset.exp: Run .cc extension tests.
40496
40497 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
40498
40499         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
40500
40501 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40502
40503         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40504
40505 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
40506
40507         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40508         * gcc.dg/i386-387-2.c: Likewise.
40509
40510         * gcc.dg/i386-387-7.c: New test.
40511         * gcc.dg/i386-387-8.c: New test.
40512
40513         * gcc.dg/builtins-37.c: New test.
40514
40515 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
40516
40517         * g++.dg/pch/externc-1.C: Add missing semicolon.
40518
40519 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
40520
40521         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40522
40523 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40524
40525         * gcc.c-torture/execute/20040411-1.c: New test.
40526
40527 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40528
40529         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40530
40531 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
40532
40533         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40534
40535 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
40536
40537         * lib/target-supports.exp (check_named_sections_available): New.
40538         * lib/gcc-dg.exp (dg-require-named-sections): New.
40539         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40540         old-deja.exp.  Also prune error-count message from HP linker.
40541         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40542
40543         * g++.dg/init/init-ref4.C: Use dg-require-weak.
40544         * g++.old-deja/g++.pt/static3.C: Likewise.
40545         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40546
40547 2004-04-09  Roger Sayle  <roger@eyesopen.com>
40548
40549         * gcc.c-torture/execute/20040409-1.c: New test case.
40550         * gcc.c-torture/execute/20040409-2.c: New test case.
40551         * gcc.c-torture/execute/20040409-3.c: New test case.
40552
40553 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
40554
40555         * gcc.dg/20040409-1.c: New test.
40556
40557 2004-04-08  Roger Sayle  <roger@eyesopen.com>
40558
40559         PR target/14888
40560         * g++.dg/opt/pr14888.C: New test case.
40561
40562 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
40563
40564         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40565         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40566         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40567         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40568         New tests.
40569
40570 2004-04-08  Paul Brook  <paul@codesourcery.com>
40571
40572         * gcc.dg/spill-1.c: New test.
40573
40574 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40575
40576         * gcc.dg/torture/builtin-ctype-2.c: New test.
40577
40578 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
40579
40580         * gcc.dg/pch/pch.exp: Add largefile test.
40581
40582 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
40583
40584         * g++.dg/pch/externc-1.Hs: New.
40585         * g++.dg/pch/externc-1.C: New.
40586
40587 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40588
40589         * gcc.dg/compat/struct-by-value-5a_main.c,
40590         gcc.dg/compat/struct-by-value-5b_main.c: New files.
40591         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40592         * gcc.dg/compat/struct-by-value-5a_x.c,
40593         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40594         gcc.dg/compat/struct-by-value-5_x.c.
40595         * gcc.dg/compat/struct-by-value-5a_y.c,
40596         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40597         gcc.dg/compat/struct-by-value-5_y.c.
40598
40599         * gcc.dg/compat/struct-by-value-6a_main.c,
40600         gcc.dg/compat/struct-by-value-6b_main.c: New files.
40601         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40602         * gcc.dg/compat/struct-by-value-6a_x.c,
40603         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40604         gcc.dg/compat/struct-by-value-6_x.c.
40605         * gcc.dg/compat/struct-by-value-6a_y.c,
40606         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40607         gcc.dg/compat/struct-by-value-6_y.c.
40608
40609         * gcc.dg/compat/struct-by-value-7a_main.c,
40610         gcc.dg/compat/struct-by-value-7b_main.c: New files.
40611         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40612         * gcc.dg/compat/struct-by-value-7a_x.c,
40613         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40614         gcc.dg/compat/struct-by-value-7_x.c.
40615         * gcc.dg/compat/struct-by-value-7a_y.c,
40616         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40617         gcc.dg/compat/struct-by-value-7_y.c.
40618
40619 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
40620
40621         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40622         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40623         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40624         options.
40625
40626 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
40627
40628         * gcc.dg/builtins-36.c: New test.
40629
40630 2004-04-06  Paul Brook  <paul@codesourcery.com>
40631
40632         * README.gcc: Remove obsolete contraint on testcases.
40633
40634 2004-04-05  Paul Brook  <paul@codesourcery.com>
40635
40636         PR2123
40637         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
40638         failure and exit(0) on success.
40639         * g++.dg/expr/anew2.C: Ditto.
40640         * g++.dg/expr/anew3.C: Ditto.
40641         * g++.dg/expr/anew4.C: Ditto.
40642
40643 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
40644
40645         PR c++/3518
40646         * g++.dg/template/unify7.C: New.
40647
40648 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40649
40650         * g++.dg/README: Bring up to date with new subdirectories; remove
40651         duplicate subdirectory lines.
40652
40653 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
40654
40655         PR c++/14007
40656         * g++.dg/template/unify5.C: New.
40657         * g++.dg/template/unify6.C: New.
40658         * g++.dg/template/qualttp20.C: Adjust.
40659         * g++.old-deja/g++.jason/report.C: Adjust.
40660         * g++.old-deja/g++.other/qual1.C: Adjust.
40661
40662 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
40663
40664         PR c++/14803
40665         * g++.dg/inherit/ptrmem1.C: New test.
40666
40667 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
40668
40669         PR c++/14755
40670         * gcc.c-torture/execute/20040331-1.c: New test.
40671         * gcc.dg/20040331-1.c: New test.
40672
40673 2004-04-01  Paul Brook  <paul@codesourcery.com>
40674
40675         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40676
40677 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
40678
40679         PR c++/14724
40680         * g++.dg/init/goto1.C: New test.
40681
40682         PR c++/14763
40683         * g++.dg/template/defarg4.C: New test.
40684
40685 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
40686
40687         * gcc.dg/altivec-11.c: Extend test for more valid cases.
40688
40689 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
40690
40691         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40692
40693 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
40694
40695         * gcc.dg/noncompile/undeclared-2.c: New test.
40696
40697 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
40698
40699         * gcc.dg/940409-1.c: Remove XFAIL.
40700         * gcc.dg/reg-vol-struct-1.c: New test.
40701
40702 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40703
40704         * gcc.dg/torture/builtin-wctype-1.c: New test.
40705
40706 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
40707
40708         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40709         * gcc.dg/20001101-1.c: Likewise.
40710         * gcc.dg/20001102-1.c: Likewise.
40711
40712 2004-03-25  Roger Sayle  <roger@eyesopen.com>
40713
40714         * gcc.dg/compare8.c: Add an additional test for XOR.
40715
40716 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40717
40718         * gcc.dg/torture/builtin-ctype-1.c: New test.
40719
40720 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40721
40722         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40723         * gcc.dg/torture/builtin-math-1.c: Likewise.
40724         * gcc.dg/torture/builtin-power-1.c: New test.
40725
40726 2004-03-24  Andreas Schwab  <schwab@suse.de>
40727
40728         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40729         IA64 assembler.
40730
40731 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40732             Roger Sayle  <roger@eyesopen.com>
40733
40734         * gcc.dg/compare8.c: New test case.
40735
40736 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
40737
40738         * g++.dg/ext/altivec-7.C: New test.
40739
40740 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
40741
40742         PR 12267, 12391, 12560, 13129, 14114, 14133
40743         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40744         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40745         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40746         Adjust error regexps.
40747         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40748         * gcc.dg/noncompile/undeclared-1.c: New test cases.
40749         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40750         * gcc.dg/local1.c: Add explanatory comment.
40751
40752 2004-03-23  Roger Sayle  <roger@eyesopen.com>
40753
40754         PR optimization/14669
40755         * g++.dg/opt/fold2.C: New test case.
40756
40757 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
40758
40759         PR c/14069
40760         * gcc.dg/20040322-1.c: New test.
40761
40762 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40763
40764         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
40765         * gcc.dg/ultrasp4.c: Likewise.
40766         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
40767
40768 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40769
40770         * gcc.dg/i386-sse-8.c: Reset default options.
40771
40772 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40773
40774         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40775         in the error message text.
40776
40777 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40778
40779         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
40780
40781 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
40782
40783         PR c++/14616
40784         * g++.dg/init/array13.C: New test.
40785
40786 2004-03-20  Roger Sayle  <roger@eyesopen.com>
40787
40788         PR target/13889
40789         * gcc.c-torture/compile/pr13889.c: New test case.
40790
40791 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40792
40793         PR c/14635
40794         * builtins-1.c (nan, nans): Don't test.
40795         * builtins-30.c: Don't use nan, nanf, nanl.
40796         * builtins-35.c: New test.
40797
40798 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
40799
40800         * g++.dg/ext/altivec-6.C: New test.
40801
40802 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
40803
40804         * g++.dg/init/placement3.C: New test.
40805
40806         * g++.dg/template/spec13.C: New test.
40807
40808         * g++.dg/lookup/using11.C: New test.
40809
40810         * g++.dg/lookup/koenig3.C: New test.
40811
40812         * g++.dg/template/operator2.C: New test.
40813
40814         * g++.dg/expr/dtor3.C: New test.
40815         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
40816         marker.
40817         * g++.old-deja/g++.law/visibility28.C: Likewise.
40818
40819 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
40820
40821         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
40822         * gcc.dg/ppc64-abi-3.c: Likewise.
40823
40824 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40825
40826         PR c++/14545
40827         * g++.dg/parse/template15.C: New test.
40828
40829 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40830
40831         * g++.dg/expr/dtor2.C: New test.
40832
40833         * g++.dg/lookup/anon4.C: New test.
40834
40835         * g++.dg/overload/using1.C: New test.
40836
40837         * g++.dg/template/lookup7.C: New test.
40838
40839         * g++.dg/template/typename6.C: New test.
40840
40841         * g++.dg/expr/cond6.C: New test.
40842
40843 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40844
40845         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40846
40847 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40848
40849         * g++.dg/expr/cond5.C: New test.
40850         * g++.dg/expr/constcast1.C: Likewise.
40851         * g++.dg/expr/ptrmem2.C: Likewise.
40852         * g++.dg/expr/ptrmem3.C: Likewise.
40853         * g++.dg/lookup/main1.C: Likewise.
40854         * g++.dg/template/lookup6.C: Likewise.
40855
40856 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40857
40858         * gcc.dg/local1.c: New test.
40859
40860         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40861
40862 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40863
40864         * gcc.dg/torture/builtin-convert-1.c: New test.
40865
40866 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40867
40868         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40869
40870 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40871
40872         PR c++/14481
40873         * g++.dg/warn/Wunused-7.C: New test.
40874
40875 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40876
40877         * gcc.dg/torture/builtin-integral-1.c: New test.
40878
40879 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40880
40881         PR c++/14586
40882         * g++.dg/parse/non-dependent3.C: New test.
40883
40884 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
40885
40886         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40887         * g++.dg/eh/simd-2.C: Likewise.
40888         * g++.dg/init/array10.C: Likewise.
40889         * gcc.c-torture/compile/simd-1.c: Likewise.
40890         * gcc.c-torture/compile/simd-2.c: Likewise.
40891         * gcc.c-torture/compile/simd-3.c: Likewise.
40892         * gcc.c-torture/compile/simd-4.c: Likewise.
40893         * gcc.c-torture/compile/simd-6.c: Likewise.
40894         * gcc.c-torture/execute/simd-1.c: Likewise.
40895         * gcc.c-torture/execute/simd-2.c: Likewise.
40896         * gcc.dg/compat/vector-defs.h: Likewise.
40897         * gcc.dg/20020531-1.c: Likewise.
40898         * gcc.dg/altivec-3.c: Likewise.
40899         * gcc.dg/altivec-4.c: Likewise.
40900         * gcc.dg/altivec-varargs-1.c: Likewise.
40901         * gcc.dg/compat/vector-defs.h: Likewise.
40902         * gcc.dg/i386-mmx-3.c: Likewise.
40903         * gcc.dg/i386-sse-4.c: Likewise.
40904         * gcc.dg/i386-sse-5.c: Likewise.
40905         * gcc.dg/i386-sse-8.c: Likewise.
40906         * gcc.dg/simd-1.c: Likewise.
40907         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
40908         __ev64_opaque__ since the machine description provides it.
40909
40910 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40911
40912         * lib/compat.exp (skip_list): New global variable.
40913         Use it to hold the user defined COMPAT_SKIPS list if any.
40914         (compat-obj): Add the members of skip_list to optall.
40915
40916 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40917
40918         * gcc.dg/compat/union-by-value-1_main.c,
40919         union-by-value-1_x.c, union-by-value-1_y.c,
40920         union-check.h, union-defs.h,
40921         union-init.h, union-return-1_main.c,
40922         union-return-1_x.c, union-return-1_y.c: New files.
40923
40924 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40925
40926         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40927         mixed-struct-init.h: Add 4 mixed structure types.
40928         struct-by-value-21_main.c, struct-by-value-21_x.c,
40929         struct-by-value-21_y.c, struct-return-21_main.c,
40930         struct-return-21_x.c, struct-return-21_y.c: New files.
40931
40932 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
40933
40934         PR c++/14550
40935         * g++.dg/parse/template14.C: New test.
40936
40937 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40938
40939         * gcc.c-torture/execute/20040313-1.c: New test.
40940
40941 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
40942
40943         PR target/14533
40944         * gcc.dg/20040311-2.c: New test.
40945
40946 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
40947
40948         PR other/14544
40949         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40950         bit-field.
40951
40952 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
40953
40954         * gcc.dg/20040305-2.c: Add missing return statement.
40955
40956 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40957
40958         * gcc.dg/builtins-34.c: Also check pow10*.
40959
40960 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40961
40962         PR target/14262
40963         * gcc.dg/20040305-2.c: New test.
40964
40965 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40966
40967         * gcc.dg/20040310-1.c: New test.
40968
40969 2004-03-11  Roger Sayle  <roger@eyesopen.com>
40970
40971         * gcc.c-torture/execute/20040311-1.c: New test case.
40972
40973 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
40974
40975         PR c++/14476
40976         * g++.dg/lookup/enum1.C: New test.
40977
40978 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
40979
40980         PR c++/14510
40981         * g++.dg/lookup/struct2.C: New test.
40982
40983 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
40984
40985         * gcc.dg/builtins-34.c: New test.
40986
40987 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40988
40989         * gcc.dg/torture/builtin-nonneg-1.c: New test.
40990
40991 2004-03-09  James E Wilson  <wilson@specifixinc.com>
40992
40993         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40994         * gcc.dg/alias-2.c: New testcase.
40995
40996 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
40997
40998         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40999
41000 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41001
41002         * gcc.c-torture/execute/20040309-1.c: New test case.
41003
41004 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41005
41006         PR c++/14397
41007         * g++.dg/overload/ref1.C: New.
41008
41009 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41010
41011         PR c++/14409
41012         * g++.dg/template/spec12.C: New test.
41013
41014         PR c++/14448
41015         * g++.dg/parse/crash14.C: New test.
41016
41017 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41018
41019         PR c++/14230
41020         * g++.dg/init/ref11.C: New test.
41021
41022 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41023
41024         PR c++/14432
41025         * g++.dg/parse/builtin2.C: New test.
41026
41027 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41028
41029         PR c++/14401
41030         * g++.dg/init/ctor3.C: New test.
41031         * g++.dg/init/union1.C: New test.
41032         * g++.dg/ext/anon-struct4.C: New test.
41033
41034 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41035
41036         * g++.dg/lookup/koenig1.C: Tweak error messages.
41037         * g++.dg/lookup/used-before-declaration.C: Likewise.
41038         * g++.dg/other/do1.C: Likewise.
41039         * g++.dg/overload/koenig1.C: Likewise.
41040         * g++.dg/parse/crash13.C: Likewise.
41041         * g++.dg/template/instantiate3.C: Likewise.
41042
41043 2004-03-08  Eric Christopher  <echristo@redhat.com>
41044
41045         * * lib/target-supports.exp: Enable libiconv in test
41046         compilation.  Fix up error checking.
41047
41048 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41049
41050         PR middle-end/14289
41051         * gcc.dg/pr14289-1.c: New test case.
41052         * gcc.dg/pr14289-2.c: Likewise.
41053         * gcc.dg/pr14289-3.c: Likewise.
41054
41055 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41056
41057         * gcc.c-torture/execute/20040308-1.c: New test.
41058
41059 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41060
41061         * gcc.c-torture/execute/20040307-1.c: New test case.
41062
41063 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41064
41065         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41066
41067 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41068
41069         * gcc.dg/20040306-1.c: New test.
41070
41071 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41072
41073         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41074         them static.
41075         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41076
41077 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41078
41079         PR c/14465
41080         * gcc.dg/decl-6.c: New test.
41081
41082 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41083
41084         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41085         Rename LOGPOW -> LOG_POW.
41086         (SQRT_EXP, POW_EXP): New.
41087
41088 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41089
41090         * gcc.dg/i386-sse-8.c: New test.
41091
41092 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41093
41094         PR c/14114
41095         * gcc.dg/decl-5.c: New test.
41096
41097 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41098
41099         * gcc.dg/20040305-1.c: New test.
41100
41101 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41102
41103         PR other/14354
41104         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41105
41106 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41107
41108         PR c++/14425, c++/14426
41109         * g++.dg/ext/altivec-4.C: New test.
41110         * g++.dg/ext/altivec-5.C: New test.
41111
41112 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41113
41114         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41115         global variables of a type with no linkage.
41116         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41117         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41118         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41119         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41120         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41121         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41122         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41123         * g++.dg/warn/deprecated.C: Name enum Color.
41124         * g++.dg/overload/VLA.C: Name structure for 'b'.
41125         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41126
41127 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41128
41129         * gcc.c-torture/compile/20040304-1.c: New test.
41130
41131 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41132
41133         PR 13728
41134         * gcc.dg/decl-4.c: New testcase.
41135
41136 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41137
41138         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41139         as PRECF if sizeof (float) > sizeof (double).
41140         (PRECL): Make it the same as PRECF if
41141         sizeof (float) > sizeof (long double).
41142
41143 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41144
41145         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41146         system type.  Add check for irix6 which doesn't have c99 runtime.
41147
41148 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41149
41150         * gcc.dg/const-elim-1.c: xfail for xtensa.
41151
41152 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41153
41154         PR c++/14369
41155         * g++.dg/template/cond4.C: New test.
41156
41157 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41158
41159         PR c++/14360
41160         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41161
41162         PR c++/14361
41163         * g++.dg/parse/defarg7.C: New test.
41164
41165         PR c++/14359
41166         * g++.dg/template/friend26.C: New test.
41167
41168 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41169
41170         PR c++/14324
41171         * g++.dg/abi/mangle21.C: New test.
41172
41173         PR c++/14260
41174         * g++.dg/parse/constructor2.C: New test.
41175
41176         PR c++/14337
41177         * g++.dg/template/sfinae1.C: New test.
41178
41179 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41180
41181         PR c++/14267
41182         * g++.dg/expr/crash2.C: New test.
41183
41184         PR middle-end/13448
41185         * gcc.dg/inline-5.c: New test.
41186         * gcc.dg/always-inline.c: Split out tests into ...
41187         * gcc.dg/always-inline2.c: ... this and ...
41188         * gcc.dg/always-inline3.c: ... this.
41189
41190 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41191
41192         PR debug/12103
41193         * g++.dg/debug/crash1.C: New test.
41194
41195 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41196
41197         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41198         function with __attribute__((noinline)).
41199         (recurser_void2): Likewise.
41200         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41201         (recurser_void2): Likewise.
41202
41203 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41204
41205         PR middle-end/14203
41206         * g++.dg/warn/Wunused-6.C: New test case.
41207
41208 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41209
41210         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41211         not defined.
41212
41213 2004-02-27  Eric Christopher  <echristo@redhat.com>
41214
41215         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41216         * g++.dg/charset/asm2.c: Run only x86.
41217         * gcc.dg/charset/asm3.c: Ditto.
41218
41219 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41220
41221         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41222         ld_library_path.
41223
41224 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41225
41226         * g++.dg/ext/altivec-3.C: New.
41227
41228 2004-02-26  Richard Henderson  <rth@redhat.com>
41229
41230         * g++.dg/ext/attrib10.C: Mark for warning.
41231         * gcc.dg/attr-alias-1.c: New.
41232
41233 2004-02-26  Richard Henderson  <rth@redhat.com>
41234
41235         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41236         * gcc.c-torture/execute/20040208-2.c: ... it back.
41237
41238 2004-02-26  Eric Christopher  <echristo@redhat.com>
41239
41240         * lib/target-supports.exp (check-iconv-available): New function.
41241         * lib/gcc-dg.exp (dg-require-iconv): New function.
41242         Use above.
41243         * gcc.dg/charset: New directory.
41244         * gcc.dg/charset/charset.exp: New file.
41245         * gcc.dg/charset/asm1.c: Ditto.
41246         * gcc.dg/charset/asm2.c: Ditto.
41247         * gcc.dg/charset/asm3.c: Ditto.
41248         * gcc.dg/charset/asm4.c: Ditto.
41249         * gcc.dg/charset/asm5.c: Ditto.
41250         * gcc.dg/charset/attribute1.c: Ditto.
41251         * gcc.dg/charset/attribute2.c: Ditto.
41252         * gcc.dg/charset/string1.c: Ditto.
41253         * g++.dg/charset: New directory.
41254         * g++.dg/dg.exp: Add here. Special options.
41255         * g++.dg/charset/charset.exp: New file.
41256         * g++.dg/charset/asm1.c: Ditto.
41257         * g++.dg/charset/asm2.c: Ditto.
41258         * g++.dg/charset/asm3.c: Ditto.
41259         * g++.dg/charset/asm4.c: Ditto.
41260         * g++.dg/charset/attribute1.c: Ditto.
41261         * g++.dg/charset/attribute2.c: Ditto.
41262         * g++.dg/charset/extern1.cc: Ditto.
41263         * g++.dg/charset/extern2.cc: Ditto.
41264         * g++.dg/charset/string1.c: Ditto.
41265
41266 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41267
41268         PR c++/14278
41269         * g++.dg/parse/comma1.C: New test.
41270
41271 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41272
41273         PR c++/14284
41274         * g++.dg/template/ttp8.C: New test.
41275
41276 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41277
41278         * gcc.dg/fixuns-trunc-1.c: New test.
41279
41280 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41281
41282         * gcc.dg/builtins-config.h: Use #elif.
41283
41284 2004-02-26  Michael Matz  <matz@suse.de>
41285
41286         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41287         * gcc.dg/991214-1.c: Likewise.
41288         * gcc.dg/i386-asm-1.c: Likewise.
41289
41290 2004-02-25  Richard Henderson  <rth@redhat.com>
41291
41292         * gcc.c-torture/execute/20040208-2.c: Move ...
41293         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41294
41295 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41296
41297         PR c++/14246
41298         * g++.dg/other/crash-3.C: New test.
41299
41300 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41301
41302         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41303         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41304
41305         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41306         HP-UX.
41307
41308 2004-02-24  Michael Matz  <matz@suse.de>
41309
41310         * gcc.dg/i386-regparm.c: New.
41311
41312 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41313
41314         * gcc.c-torture/execute/20040223-1.c: New.
41315
41316 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41317             Kazu Hirata  <kazu@cs.umass.edu>
41318
41319         * gcc.dg/fwritable-strings-1.c: Remove.
41320
41321 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41322
41323         PR c/14156
41324         * gcc.dg/20040223-1.c: New test.
41325
41326 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41327
41328         PR c++/14106
41329         * g++.dg/ext/typeof9.C: New test.
41330
41331 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41332
41333         PR c++/14250
41334         * g++.dg/other/switch1.C: New test.
41335
41336 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41337
41338         * gcc.dg/cast-function-1.c: Adjust for new informative message.
41339         * gcc.dg/va-arg-1.c: Likewise.
41340
41341 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41342
41343         PR c++/14143
41344         * g++.dg/template/koenig5.C: New test.
41345
41346 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
41347
41348         * g++.dg/ext/altivec-1.C: Generalize target triple.
41349         * g++.dg/ext/altivec-2.C: New test case.
41350         * g++.dg/ext/altivec_check.h: New file.
41351         * gcc.dg/altivec-1.c: Generalize target triple;
41352         include altivec_check.h and call altivec_check().
41353         * gcc.dg/altivec-[2-5].c: Generalize target triple.
41354         * gcc.dg/altivec-6.c: New test case.
41355         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41356         type casts as needed.
41357         * gcc.dg/altivec-10.c: Include altivec_check.h and call
41358         altivec_check().
41359         * gcc.dg/altivec-12.c: New test case.
41360         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41361         include altivec_check.h and call altivec_check().
41362         * gcc.dg/altivec_check.h: New file.
41363
41364 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41365
41366         * lib/target-supports.exp (check_alias_available): Don't mangle
41367         function `g' in test program.
41368
41369 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41370
41371         * lib/target-supports.exp (check_profiling_available): Check
41372         argument to determine whether we support a profiling type.
41373         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41374         check_profiling_available.
41375         * g++.dg/bprob/bprob.exp: Likewise.
41376         * g77.dg/bprob/bprob.exp: Likewise.
41377         * gcc.misc-tests/bprob.exp: Likewise.
41378         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41379         dg-require-profiling and delete expected error handling.
41380         * gcc.dg/20021014-1.c: Likewise.
41381         * gcc.dg/nest.c: Likewise.
41382
41383 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41384
41385         PR c++/12007
41386         * g++.dg/other/vthunk1.C: New test.
41387
41388 2004-02-20  Falk Hueffner  <falk@debian.org>
41389
41390         PR target/14201
41391         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41392
41393 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
41394
41395         PR c++/13927
41396         * g++.dg/other/error8.C: Remove XFAIL markers.
41397
41398         PR c++/14173
41399         * g++.dg/ext/packed5.C: New test.
41400
41401         PR c++/14199
41402         * g++.dg/warn/Wunused-5.C: New test.
41403
41404         PR c++/14186
41405         * g++.dg/lookup/member1.C: New test.
41406
41407 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
41408
41409         * gcc.c-torture/compile/20040130-1.c: Enable only when
41410         __INT_MAX__ >= 2147483647L.
41411         * gcc.c-torture/compile/961203-1.c: Likewise.
41412
41413 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
41414
41415         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41416         * g++.dg/opt/template1.C: Robustify assembler regexp
41417
41418 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41419
41420         * gcc.c-torture/execute/simd-4.x: Remove.
41421         * gcc.c-torture/execute/va-arg-25.x: Likewise.
41422         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41423         Guard with #ifndef SKIP_ATTRIBUTE.
41424         * gcc.dg/compat/vector-1_y.c: Likewise.
41425         * gcc.dg/compat/vector-2_x.c: Likewise.
41426         * gcc.dg/compat/vector-2_y.c: Likewise.
41427         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41428         * g++.dg/eh/simd-2.C: Likewise.
41429
41430 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
41431
41432         * gcc.c-torture/compile/complex-1.c: New.
41433
41434 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
41435
41436         PR target/14209
41437         * gcc.c-torture/execute/20040218-1.c: New test.
41438
41439 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41440
41441         PR c++/14181
41442         * g++.dg/parse/new2.C: New test.
41443
41444 2004-02-18  Paul Brook  <paul@codesourcery.com>
41445
41446         * gcc.c-torture/compile/libcall-1.c: New test.
41447
41448 2004-02-18  Paul Brook  <paul@codesourcery.com>
41449
41450         PR debug/12934
41451         * gcc.dg/debug/debug-7.c: New test.
41452
41453 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
41454
41455         * gcc.dg/20040217-1.c: New test.
41456
41457 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
41458
41459         * gcc.c-torture/execute/990208-1.x: Delete.
41460
41461 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
41462
41463         * gcc.c-torture/execute/20040208-2.x: New file.
41464
41465 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
41466
41467         PR c++/11326
41468         * g++.dg/abi/structret1.C: New test.
41469
41470 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
41471
41472         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41473         (i386_cpuid): No need to test if cpuid is available on AMD64.
41474         Fix assembly, so that it works onboth i386 and AMD64.
41475         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41476         (vecInLong): Fix s[] member type to unsigned int.
41477         (vecInWord): Remove type.
41478         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41479         (a64, b64, c64, d64, e64): Remove.
41480         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41481         Remove unused variable.  Remove initialization of removed variables.
41482         Don't call mmx_tests nor sse_tests.
41483         (reference_mmx, reference_sse): Remove.
41484         (check): Add return stmt.
41485         * gcc.dg/i386-sse-7.c: New test.
41486         * gcc.dg/i386-mmx-4.c: New test.
41487
41488 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41489
41490         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41491         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41492         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41493         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41494         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41495         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41496         g++.dg/tc1/dr94.C: Fix line terminator.
41497
41498 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
41499
41500         * gcc.c-torture/compile/20040216-1.c: New.
41501
41502 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41503
41504         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41505         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41506         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41507         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41508         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41509         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41510
41511 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41512
41513         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41514
41515 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
41516
41517         PR c++/13971
41518         * g++.dg/expr/cond4.C: New test.
41519
41520         PR c++/14086
41521         * g++.dg/lookup/crash2.C: New test.
41522
41523 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
41524
41525         * gcc.c-torture/compile/20040214-2.c: New test.
41526
41527 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
41528
41529         PR c++/14116
41530         * g++.dg/ext/typeof8.C: New test.
41531
41532 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
41533
41534         * gcc.c-torture/compile/20040214-1.c: New test.
41535
41536 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41537
41538         PR c++/13635
41539         * g++.dg/template/spec11.C: New test.
41540
41541 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41542
41543         PR c++/13927
41544         * g++.dg/other/error8.C: New test.
41545
41546 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
41547
41548         PR c++/14122
41549         * g++.dg/template/array4.C: New test.
41550
41551         PR c++/14108
41552         * g++.dg/inherit/thunk2.C: New test.
41553
41554         PR c++/14083
41555         * g++.dg/eh/cond2.C: New test.
41556
41557 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
41558
41559         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41560
41561 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
41562
41563         * lib/scanasm.exp (dg-scan): Quote pattern before display.
41564
41565 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
41566
41567         * g++.dg/simd-2.C: xfail on ppc64-linux.
41568
41569 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41570
41571         PR c/456
41572         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41573         tests.
41574
41575 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
41576
41577         * gcc.dg/builtins-33.c: New test.
41578
41579 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
41580
41581         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41582
41583 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41584
41585         * g++.dg/simd-2.C: Set -maltivec for ppc64.
41586
41587 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41588
41589         * gcc.dg/ppc64-abi-3.c: New test.
41590
41591 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
41592
41593         PR c/14092
41594
41595         * gcc.dg/pr14092-1.c: New testcase.
41596
41597 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
41598
41599         * gcc.dg/cpp/assert4.c: Fix typo last change.
41600
41601         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41602         * gcc.dg/cpp/assert4.c: Handle powerpc64.
41603
41604         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41605
41606 2004-02-09  Roger Sayle  <roger@eyesopen.com>
41607
41608         * gcc.c-torture/compile/20040209-1.c: New test case.
41609
41610 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41611
41612         * gcc.dg/c90-init-1.c: Adjust expected error messages.
41613
41614 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
41615
41616         * gcc.c-torture/execute/20040208-[12].c: New tests.
41617
41618 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41619
41620         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41621
41622 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41623
41624         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41625
41626 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41627
41628         Bug 13856
41629         * gcc.dg/visibility-8.c: New testcase.
41630
41631 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41632
41633         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41634         arguments.
41635         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41636
41637 2004-02-07  Roger Sayle  <roger@eyesopen.com>
41638
41639         PR middle-end/13696
41640         * g++.dg/opt/fold1.C: New test case.
41641
41642 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41643
41644         PR c++/14033
41645         * g++.dg/other/crash-2.C: New test.
41646
41647 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41648
41649         PR c++/14028
41650         * g++.dg/parse/angle-bracket2.C: New test.
41651
41652 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41653
41654         PR middle-end/13750
41655         Revert:
41656         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41657         PR pch/13361
41658         * g++.dg/pch/wchar-1.C: New.
41659         * g++.dg/pch/wchar-1.Hs: New.
41660
41661 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41662
41663         PR c++/14008
41664         * g++.dg/parse/error15.C: New test.
41665         * g++.dg/parse/crash11.C: Update dg-error mark.
41666
41667 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41668
41669         PR c++/13932
41670         * g++.dg/warn/conv2.C: New test.
41671
41672 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41673
41674         PR c++/13086
41675         * g++.dg/warn/incomplete1.C: Remove xfail.
41676
41677 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41678
41679         * lib/file-format.exp (gcc_target_object_format): Use
41680         ${tool}_target_compile, not gcc_target_compile.
41681         * lib/target-supports.exp (check_alias_available): Likewise.
41682         (check_gc_sections_available): Likewise.
41683         * g++.dg/ext/attrib10.C: Use dg-require-alias.
41684         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41685         dg-require-alias.
41686
41687 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41688
41689         PR c++/13969
41690         * g++.dg/template/static6.C: New test.
41691
41692 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
41693
41694         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41695
41696 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41697
41698         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41699         tests for systems where `char' is unsigned by default.
41700
41701 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41702
41703         PR c++/13997
41704         * g++.dg/template/partial3.C: New test.
41705
41706 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
41707
41708         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41709         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41710         Remove mentions of obsolete ports.
41711
41712 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
41713
41714         * gcc.dg/noncompile/20001228-1.c: Fix for new
41715         error message.
41716
41717 2004-02-03  Roger Sayle  <roger@eyesopen.com>
41718
41719         PR target/9348
41720         * gcc.c-torture/execute/multdi-1.c: New test case.
41721
41722 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41723
41724         PR c++/13925
41725         * g++.dg/template/lookup5.C: New test.
41726
41727 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41728
41729         PR c++/13950
41730         * g++.dg/template/lookup4.C: New test.
41731
41732         PR c++/13970
41733         * g++.dg/parse/error14.C: New test.
41734
41735         PR c++/14002
41736         * g++.dg/parse/template13.C: New test.
41737
41738 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41739
41740         PR c++/13978
41741         * g++.dg/template/koenig4.C: New test.
41742
41743         PR c++/13968
41744         * g++.dg/template/crash17.C: New test.
41745
41746         PR c++/13975
41747         * g++.dg/parse/error13.C: New test.
41748         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41749
41750 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41751
41752         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41753
41754 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
41755
41756         PR c/11658
41757         PR c/13994
41758         * gcc.dg/noncompile/20040203-1.c: New test.
41759         * gcc.dg/noncompile/20040203-2.c: Likewise.
41760         * gcc.dg/noncompile/20040203-3.c: Likewise.
41761         * gcc.dg/20040203-1.c: Likewise.
41762
41763 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
41764
41765         PR c++/10858
41766         * g++.dg/template/sizeof7.C: New test.
41767
41768 2004-02-02  Eric Christopher  <echristo@redhat.com>
41769             Zack Weinberg  <zack@codesourcery.com>
41770
41771         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41772
41773 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
41774
41775         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41776         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41777         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41778         * gcc.dg/cleanup-5.c: Run only on Linux targets.
41779
41780 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
41781
41782         PR c++/13113
41783         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
41784
41785         PR c++/13854
41786         * g++.dg/ext/attrib13.C: New test.
41787
41788         PR c++/13907
41789         * g++.dg/conversion/op2.C: New test.
41790
41791 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41792
41793         * gcc.dg/titype-1.c: Fix pasto.
41794
41795 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41796
41797         * gcc.dg/titype-1.c: New test.
41798
41799 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41800
41801         PR c++/13957
41802         * g++.dg/template/non-type-template-argument-1.C,
41803         g++.dg/template/qualified-id1.C: Update dg-error marks.
41804         * g++.dg/template/nontype6.C: New test.
41805
41806 2004-02-01  Roger Sayle  <roger@eyesopen.com>
41807
41808         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
41809         * gcc.dg/builtins-31.c: New testcase.
41810         * gcc.dg/builtins-32.c: New testcase.
41811
41812 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
41813
41814         * objc.dg/call-super-2.m: Update line numbers
41815         for the including of stddef.h.
41816
41817 2004-01-30  Michael Matz  <matz@suse.de>
41818
41819         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
41820         g++.dg/ext/case-range3.C: New tests.
41821
41822 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41823
41824         DR206
41825         PR c++/13813
41826         * g++.dg/template/member4.C: New test.
41827
41828 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41829
41830         PR c++/13683
41831         * g++.dg/template/sizeof6.C: New test.
41832
41833 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41834
41835         * gcc.dg/fwritable-strings-1.c: New test.
41836
41837 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41838
41839         * gcc.c-torture/compile/20040130-1.c: New test.
41840
41841 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
41842
41843         * objc.dg/call-super-2.m: Include stddef.h for size_t.
41844
41845 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
41846
41847         PR c++/13883
41848         * g++.dg/template/ctor3.C: New test.
41849
41850 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41851
41852         * g++.dg/tc1: New directory.
41853         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41854         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41855         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41856         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41857         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41858
41859 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41860
41861         * g++.dg/parse/error11.C: New test.
41862         * g++.dg/parse/error12.C: Likewise.
41863
41864 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
41865
41866         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41867         (scan_initial, main): Use aligned_sizeof instead of sizeof.
41868
41869 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
41870
41871         PR c++/13791
41872         * g++.dg/ext/attrib12.C: New test.
41873
41874         PR c++/13736
41875         * g++.dg/parse/cast2.C: New test.
41876
41877 2004-01-27  James E Wilson  <wilson@specifixinc.com>
41878
41879         * objc.dg/encode-2.m (main): New local string.  Set depending on
41880         sizeof long.  Use in sscanf call.
41881         * objc.dg/encode-3.m (main): New local string.  Set depending on
41882         sizeof long.  Use in scan_initial call.
41883
41884 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41885
41886         * objc.dg/call-super-2.m: Make LP64-safe.
41887         * objc.dg/desig-init-1.m: Likewise.
41888
41889 2004-01-27  Devang Patel <dpatel@apple.com>
41890
41891         * g++.dg/debug/namespace1.C: New test.
41892
41893 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
41894
41895         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41896         xscale-*-*.
41897
41898         * gcc.dg/arm-mmx-1.c: New test.
41899
41900 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41901
41902         * gcc.dg/20040127-1.c: New test.
41903         * gcc.dg/20040127-2.c: New test.
41904
41905 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41906
41907         * objc.dg/stret-1.m (glob): Renamed to globa.
41908
41909 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
41910
41911         PR c++/13663
41912         * g++.dg/expr/for1.C: New test.
41913
41914 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
41915
41916         PR middle-end/13779
41917         * gcc.dg/darwin-longlong.c: New test.
41918
41919 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
41920
41921         * gcc.dg/20040124-1.c: Moved test from here...
41922         * gcc.c-torture/compile/20040124-1.c: ...to here.
41923
41924 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41925
41926         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
41927         the assembly output if -m64 is passed.
41928
41929 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
41930
41931         PR c++/13833
41932         * g++.dg/template/cond3.C: New test.
41933
41934 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41935
41936         PR c++/13810
41937         * g++.dg/template/ttp7.C: New test.
41938
41939 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41940
41941         PR c++/13797
41942         * g++.dg/template/nontype4.C: New test.
41943         * g++.dg/template/nontype5.C: Likewise.
41944
41945 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
41946
41947         * gcc.dg/torture/mips-clobber-at.c: New test.
41948
41949 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
41950
41951         * gcc.dg/20040124-1.c: New test.
41952
41953 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
41954
41955         * gcc.dg/20040123-1.c: New test.
41956
41957 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41958
41959         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41960
41961 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41962
41963         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41964
41965 2004-01-23  Andrew Pinski  <apinski@apple.com>
41966
41967         * gcc.dg/20030121-1.c: Move to ..
41968         * gcc.dg/20040121-1.c: here.
41969
41970 2004-01-23  Roger Sayle  <roger@eyesopen.com>
41971
41972         * gcc.dg/builtins-29.c: New test case.
41973
41974 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41975
41976         PR 18314
41977         * gcc.dg/builtins-30.c: New testcase.
41978
41979 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
41980
41981         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41982         * lib/g77.exp: Likewise.
41983         * lib/objc.exp: Likewise.
41984         * lib/g++.exp: Likewise.
41985
41986 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41987
41988         * gcc.dg/struct-by-value-2.c: New test.
41989
41990 2004-01-21  Andrew Pinski  <apinski@apple.com>
41991
41992         PR target/13785
41993         * gcc.dg/20030121-1.c: New test.
41994
41995 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
41996
41997         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
41998         clobber frame pointer register in asm statement.
41999
42000 2004-01-21  Falk Hueffner  <falk@debian.org>
42001
42002         * gcc.c-torture/compile/20040121-1.c: New test.
42003
42004 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42005
42006         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42007
42008 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42009
42010         * gcc.dg/ppc64-abi-2.c: New test.
42011
42012 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42013
42014         * lib/treelang.exp: Fill out this file.
42015         * lib/treelang-dg.exp: New File.
42016
42017 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42018
42019         * gcc.c-torture/compile/981022-1.c: Remove.
42020         * gcc.dg/array-5.c: Remove XFAIL.
42021         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42022         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42023         gcc.dg/cond-lvalue-1.c: Update.
42024         * gcc.dg/cast-lvalue-2.c: New test.
42025
42026 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42027
42028         PR c++/13592
42029         * g++.dg/other/error1.C (class foo): Tweak error message.
42030
42031         PR c++/13592
42032         * g++.dg/template/call2.C: New test.
42033
42034 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42035
42036         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42037         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42038         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42039         scalar-return-1_x.c, scalar-return-2_y.c,
42040         scalar-return-3_x.c, scalar-return-3_y.c,
42041         scalar-return-4_x.c, scalar-return-4_y.c,
42042         struct-align-1.h, struct-align-1_x.c,
42043         struct-align-1_y.c, struct-align-2.h,
42044         struct-align-2_x.c, struct-align-2_y.c,
42045         struct-by-value-10_y.c, struct-by-value-11_x.c,
42046         struct-by-value-11_y.c, struct-by-value-12_x.c,
42047         struct-by-value-12_y.c, struct-by-value-13_x.c,
42048         struct-by-value-13_y.c, struct-by-value-14_x.c,
42049         struct-by-value-14_y.c, struct-by-value-15_x.c,
42050         struct-by-value-15_y.c, struct-by-value-16_y.c,
42051         struct-by-value-17_y.c, struct-by-value-18_y.c,
42052         struct-by-value-19_y.c, struct-by-value-1_x.c,
42053         struct-by-value-1_y.c, struct-by-value-20_y.c,
42054         struct-by-value-2_x.c, struct-by-value-2_y.c,
42055         struct-by-value-3_y.c, struct-by-value-4_x.c,
42056         struct-by-value-4_y.c, struct-by-value-5_y.c,
42057         struct-by-value-6_y.c, struct-by-value-7_y.c
42058         struct-by-value-8_x.c, struct-by-value-8_y.c
42059         struct-by-value-9_x.c, struct-by-value-9_y.c
42060         struct-return-10_x.c, struct-return-10_y.c,
42061         struct-return-19_x.c, struct-return-20_x.c
42062         struct-return-2_x.c, struct-return-2_y.c
42063         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42064         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42065
42066 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42067
42068         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42069         attribute on sparc*-sun-solaris2.*.
42070
42071 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42072
42073         PR c++/13710
42074         * g++.dg/ext/typeof7.C: New test.
42075
42076 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42077
42078         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42079         * gcc.dg/const-elim-1.c: Same.
42080
42081 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42082
42083         * objc.dg/stret-1.m: New.
42084         * objc.dg/stret-2.m: New.
42085
42086 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42087
42088         PR c++/11895
42089         * g++.dg/ext/vector1.C: New test.
42090
42091 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42092
42093         * gcc.dg/pch/import-1.c: New.
42094         * gcc.dg/pch/import-1.hs: New.
42095         * gcc.dg/pch/import-1a.h: New.
42096         * gcc.dg/pch/import-1b.h: New.
42097         * gcc.dg/pch/import-1c.h: New.
42098
42099 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42100
42101         PR c++/13574
42102         * g++.dg/ext/array1.C: New test.
42103
42104         PR c++/13178
42105         * g++.dg/conversion/op1.C: New test.
42106
42107 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42108
42109         PR 11864
42110         From Kazumoto Kojima / Dan Kegel:
42111         * gcc.dg/pr11864-1.c: New test.
42112
42113         PR 10392
42114         From Marcus Comstedt / Dan Kegel:
42115         * gcc.dg/pr10392-1.c: New test.
42116
42117 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42118
42119         PR c++/13478
42120         * g++.dg/init/ref10.C: New test.
42121
42122 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42123
42124         PR c++/13407
42125         * g++.dg/parse/typename6.C: New test.
42126
42127 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42128
42129         PR pch/13361
42130         * g++.dg/pch/wchar-1.C: New.
42131         * g++.dg/pch/wchar-1.Hs: New.
42132
42133 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42134
42135         PR c++/9259
42136         * g++.dg/expr/sizeof2.C: New test.
42137
42138 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42139
42140         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42141
42142 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42143
42144         PR c++/13659
42145         * g++.dg/lookup/strong-using-3.C: New.
42146         * g++.dg/lookup/using-10.C: New.
42147
42148 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42149
42150         PR c++/13594
42151         * g++.dg/lookup/strong-using-2.C: New.
42152
42153 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42154             Dan Kegel <dank@kegel.com>
42155             J"orn Rennecke <joern.rennecke@superh.com>
42156
42157         PR target/9365
42158         * gcc.dg/pr9365-1.c: New test.
42159
42160 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42161
42162         PR c++/8856
42163         * g++.dg/parse/casting-operator2.C: New test.
42164         * g++.old-deja/g++.pt/explicit83.C: Remove.
42165
42166 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42167
42168         * gcc.dg/label-compound-stmt-1.c: New test.
42169         * gcc.c-torture/compile/950922-1.c,
42170         gcc.c-torture/compile/20000211-3.c,
42171         gcc.c-torture/compile/20000518-1.c,
42172         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42173         compound statements.
42174
42175 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42176
42177         * gcc.dg/ppc64-abi-1.c: New test.
42178
42179 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42180
42181          * g++.dg/ext/attrib9.C: Add dg-warnings.
42182
42183 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42184
42185         PR c++/12335
42186         * g++.dg/parse/dtor3.C: New test.
42187
42188 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42189
42190         PR c++/12709
42191         * g++.dg/parse/try-catch-1.C: New test.
42192
42193 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42194
42195         * ada/acats/run_all.sh: Add more verbose output in acats.log
42196         when compiling tests.
42197
42198 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42199
42200         PR 13656
42201         * gcc.dg/typedef-redecl.c: New test case.
42202         * gcc.dg/typedef-redecl.h: New support file.
42203
42204 2004-01-13  Jan Hubicka  <jh@suse.cz>
42205
42206         * gcc.dg/always_inline.c: New test.
42207         * gcc.dg/debug/20031231-1.c: Fix.
42208
42209 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42210
42211         PR c++/13474
42212         * g++.dg/template/array3.C: New test.
42213
42214 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42215
42216         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42217         * g++.dg/warn/Wunused-2.C: Likewise.
42218
42219 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42220
42221         PR c++/13289
42222         * g++.dg/template/instantiate6.C: New test.
42223
42224 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42225
42226         PR middle-end/11397
42227         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42228
42229 2004-01-12  Jan Hubicka  <jh@suse.cz>
42230
42231         PR opt/12826
42232         * gcc.dg/20040112-1.c: New.
42233
42234         * gcc.dg/dwarf-die[1-7].c: Move to...
42235         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42236         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42237
42238 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42239
42240         PR c++/4100
42241         * g++.dg/parse/friend4.C: New test.
42242
42243 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42244
42245         PR c++/4100
42246         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42247         definition is called a friend.
42248
42249 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42250
42251         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42252
42253 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42254
42255         PR c++/3478
42256         * g++.dg/parse/error10.C: New test.
42257         * g++.dg/template/arg2.C: Accept "invalid type" error.
42258
42259 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42260
42261         PR middle-end/13392
42262         * g++.dg/opt/expect2.C: New test.
42263
42264 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42265
42266         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42267         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42268         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42269         Update dg-error regexps.
42270
42271 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42272
42273         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42274         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42275
42276 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42277
42278         * gcc.dg/pragma-re-1.c: Use right pointer type.
42279
42280 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42281
42282         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42283
42284 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42285
42286         * gcc.dg/rs6000-ldouble-1.c: New.
42287
42288 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42289
42290         DR 337
42291         PR c++/9256
42292         * g++.dg/other/abstract1.C: New test.
42293
42294 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42295
42296         * g++.dg/lookup/strong-using-1.C: New.
42297
42298 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42299
42300         PR c/11234
42301         * gcc.dg/func-ptr-conv-1.c: New test.
42302         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42303
42304 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42305
42306         PR target/13380.
42307         * gcc.c-torture/compile/20040109-1.c: New.
42308
42309 2004-01-08  Stuart Hastings  <stuart@apple.com>
42310
42311         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42312         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42313         * gcc.dg/i386-sse-6.c: ...this new testcase.
42314
42315 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42316
42317         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42318
42319 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42320
42321         * ada/acats/run_acats: Treat 'gnatchop' the same way
42322         as 'gnatmake'.  Export GCC_DRIVER.
42323         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42324         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42325
42326 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42327
42328         PR c++/12573
42329         * g++.dg/template/dependent-expr4.C: New test.
42330
42331 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
42332
42333         * gcc.dg/altivec-11.c: New test.
42334
42335 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
42336
42337         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42338
42339 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42340
42341         PR c/6024
42342         * gcc.dg/enum-compat-1.c: New test.
42343         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42344
42345 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42346
42347         PR c/12165
42348         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42349         gcc.dg/c99-idem-qual-3.c: New tests.
42350
42351 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
42352
42353         * gcc.dg/winline-7.c: Don't cast void * to int.
42354
42355 2004-01-06  Jan Hubicka  <jh@suse.cz>
42356
42357         * gcc.dg/i386-sse-5.c: New test
42358         * g++.dg/eh/simd-1.c: Add -w argument for i386.
42359
42360 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42361
42362         PR c++/12815
42363         * g++.dg/rtti/typeid4.C: New test.
42364
42365 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42366
42367         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42368
42369 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42370
42371         PR c++/12132
42372         * g++.dg/template/error11.C: New test.
42373
42374         PR c++/13451
42375         * g++.dg/template/class2.C: New test.
42376
42377 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42378         Richard Sandiford <rsandifo@redhat.com>
42379
42380         PR c++/13387
42381         * g++.dg/opt/alias3.C: New test.
42382
42383 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
42384
42385         PR c++/13157
42386         * g++.dg/template/koenig3.C: New test.
42387
42388         PR c++/13529
42389         * g++.dg/parse/offsetof3.C: New test.
42390
42391         * g++.dg/init/copy7.C: Add missing dg-error markers.
42392
42393         PR c++/12226
42394         * g++.dg/init/copy7.c: New test.
42395
42396         PR c++/13536
42397         * g++.dg/parse/cast1.C: New test.
42398
42399 2004-01-04  Jan Hubicka  <jh@suse.cz>
42400
42401         * gcc.dg/winline[1-7].c: New tests.
42402
42403 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42404
42405         PR c++/13520
42406         * g++.dg/template/qualttp22.C: New test.
42407
42408 2004-01-01  Jan Hubicka  <jh@suse.cz>
42409
42410         * gcc.dg/debug/20031231-1.c: New.
42411         * gcc.c-torture/compile/20040101-1.c: New.
42412         * gcc.dg/dwarf-die-[1-7].c: New.
42413
42414 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
42415
42416         PR optimization/13521
42417         * gcc.c-torture/compile/20031231-1.c: New test.
42418
42419 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42420
42421         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42422
42423 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42424
42425         PR c++/10079
42426         * g++.dg/template/crash16.C: New test.
42427
42428 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
42429
42430         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42431
42432 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42433
42434         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42435         ports.
42436         * g++.old-deja/g++.jason/thunk3.C: Likewise.
42437         * g++.old-deja/g++.law/profile1.C: Likewise.
42438         * gcc.c-torture/compile/981006-1.c: Likewise.
42439         * gcc.c-torture/execute/loop-2e.x: Likewise.
42440         * gcc.c-torture/execute/loop-2f.x: Remove.
42441         * gcc.c-torture/execute/loop-2g.x: Likewise.
42442         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42443         * gcc.dg/20020312-2.c: Remove traces of dead ports.
42444
42445 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42446
42447         PR c++/13507
42448         * g++.dg/ext/attrib11.C: New test.
42449
42450         PR c++/13494
42451         * g++.dg/template/array2-1.C: New test.
42452         * g++.dg/template/array2-2.C: New test.
42453
42454 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
42455
42456         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42457
42458 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42459
42460         PR c++/12774
42461         * g++.dg/template/array1-1.C: New test.
42462         * g++.dg/template/array1-2.C: New test.
42463
42464 2003-12-29  Roger Sayle  <roger@eyesopen.com>
42465
42466         PR fortran/12632
42467         * g77.dg/12632.f: New test case.
42468
42469 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42470
42471         PR c++/13289
42472         * g++.dg/parse/nontype1.C: New test.
42473
42474 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42475
42476         PR c++/12403
42477         * g++.dg/parse/explicit1.C: New test.
42478         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42479
42480 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42481
42482         PR c++/13081
42483         * g++.dg/opt/inline6.C: New test.
42484
42485         PR c++/12613
42486         * g++.dg/parse/error9.C: New test.
42487
42488         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42489
42490 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42491
42492         PR c++/13009
42493         * g++.dg/init/assign1.C: New test.
42494
42495 2003-12-28  Roger Sayle  <roger@eyesopen.com>
42496
42497         PR c++/13070
42498         * g++.dg/warn/format3.C: New test case.
42499
42500 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42501
42502         * gcc.c-torture/compile/20031227-1.c: New test.
42503
42504 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42505
42506         * g++.dg/bprob/bprob.exp: Load target-supports.exp
42507         * g77.dg/bprob/bprob.exp: Likewise.
42508         * gcc.misc-tests/bprob.exp: Likewise.
42509         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
42510         variants on systems where the library does not provide that
42511         functionality.
42512         * gcc.dg/builtins-20.c: Use builtins-config.h.
42513         * gcc.dg/builtins-config.h: New file.
42514
42515 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42516
42517         * lib/gcc-dg.exp (dg-require-profiling): New function.
42518         * lib/target-supports.exp (check_profiling_available): Likewise.
42519         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42520         * g77.dg/bprob/bprob.exp: Likewise.
42521         * gcc.misc-tests/bprob.exp: Likewise.
42522         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42523         * gcc.dg/20021014-1.c: Likewise.
42524         * gcc.dg/nest.c: Likewise.
42525
42526 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42527
42528         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42529         compiling.
42530         * g++.dg/lookup/java2.C: Likewise.
42531         * gcc.dg/cpp/lexident.c: Likewise.
42532
42533 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
42534
42535         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42536         given.
42537         * gcc.c-torture/compile/961203-1.c: Likewise.
42538         * gcc.c-torture/compile/980506-1.c: Likewise.
42539
42540 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
42541
42542         * lib/gcc-dg.exp (dg-prune-output): New annotation.
42543         (additional_prunes): New global.
42544         (gcc-dg-prune): Handle additional per-test pruning.
42545         (dg-test): Clear additional_prunes between tests.
42546
42547         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
42548         dg-prune-output to avoid spurious failures from assembler
42549         complaining about nonexistent WAW violations.
42550         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42551         Use dg-prune-output to avoid spurious failures from assembler
42552         warning about Itanium B-step errata.
42553
42554 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42555
42556         * g++.dg/abi/macro0.C: New test.
42557         * g++.dg/abi/macro1.C: Likewise.
42558         * g++.dg/abi/macro2.C: Likewise.
42559
42560         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42561         * g++.dg/abi/bitfield7.C: Likewise.
42562         * g++.dg/abi/dtor2.C: Likewise.
42563         * g++.dg/abi/mangle11.C: Likewise.
42564         * g++.dg/abi/mangle12.C: Likewise.
42565         * g++.dg/abi/mangle14.C: Likewise.
42566         * g++.dg/abi/mangle17.C: Likewise.
42567         * g++.dg/abi/vbase10.C: Likewise.
42568         * g++.dg/abi/vbase14.C: Likewise.
42569         * g++.dg/template/qualttp17.C: Likewise.
42570
42571 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
42572
42573         PR c/11995
42574         * gcc.dg/20031223-1.c: New test.
42575
42576 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42577
42578         * gcc.dg/noreturn-7.c: New test.
42579
42580 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42581
42582         * gcc.dg/null-pointer-1.c: New test.
42583
42584 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42585
42586         * g++.old-deja/g++.jason/template18.C: Remove.
42587         * g++.old-deja/g++.jason/template37.C: Likewise.
42588
42589         PR c++/12862
42590         * g++.dg/lookup/ns1.C: New test.
42591
42592         PR c++/12397
42593         * g++.dg/template/lookup3.C: New test.
42594
42595 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42596
42597         * g++.dg/template/recurse1.C: New test
42598
42599 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42600
42601         PR c++/12479
42602         * g++.dg/parse/semicolon1.C: New test.
42603         * g++.dg/parse/semicolon1.h: Likewise.
42604
42605 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
42606
42607         * gcc.dg/darwin-misaligned.c: New test.
42608
42609 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42610
42611         PR c/9163
42612         * gcc.dg/20031222-1.c: New test.
42613
42614 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
42615
42616         PR c++/13438
42617         * g++.dg/parse/error8.C: New test.
42618
42619         PR c++/11554
42620         * g++.dg/warn/ctor-init-1.C: New test.
42621
42622 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
42623
42624         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42625         too small.
42626         * gcc.c-torture/compile/930217-1.c: Likewise.
42627         * gcc.c-torture/compile/930513-1.c: Likewise.
42628         * gcc.c-torture/execute/920908-2.c: Likewise.
42629         * gcc.c-torture/execute/921204-1.c: Likewise.
42630         * gcc.c-torture/execute/930621-1.c: Likewise.
42631         * gcc.c-torture/execute/930630-1.c: Likewise.
42632         * gcc.c-torture/execute/931031-1.c: Likewise.
42633         * gcc.c-torture/execute/980602-2.c: Likewise.
42634         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42635         * gcc.c-torture/execute/compndlit-1.c: Likewise.
42636         * gcc.c-torture/execute/extzvsi.c: Likewise.
42637         * gcc.c-torture/unsorted/ext.c: Likewise.
42638
42639 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
42640
42641         PR target/12749
42642         * gcc.c-torture/compile/20031220-2.c: New test case.
42643
42644 2003-12-20  Roger Sayle  <roger@eyesopen.com>
42645
42646         PR optimization/13031
42647         * gcc.c-torture/compile/20031220-1.c: New test case.
42648
42649 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42650
42651         * gcc.dg/cast-function-1.c: New test.
42652
42653 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
42654
42655         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42656         formats.
42657
42658 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
42659
42660         PR c++/12795
42661         * g++.dg/ext/attrib10.C: New test.
42662
42663 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42664
42665         * gcc.dg/cleanup-10.c: New test.
42666         * gcc.dg/cleanup-11.c: New test.
42667
42668 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42669
42670         PR c++/13239
42671         * g++.dg/opt/expect1.C: New test.
42672
42673 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
42674
42675         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42676
42677 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
42678
42679         PR debug/12923
42680         * gcc.dg/20031218-1.c: New test.
42681
42682         PR debug/12389
42683         * gcc.dg/20031218-2.c: New test.
42684         * gcc.dg/20031218-3.c: New test.
42685
42686         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42687         of label name and allow for USER_LABEL_PREFIX == "_" names.
42688         * g++.dg/abi/mangle18-2.C: Likewise.
42689         * g++.dg/abi/mangle19-1.C: Likewise.
42690         * g++.dg/abi/mangle19-2.C: Likewise.
42691         * g++.dg/abi/mangle20-1.C: Likewise.
42692         * g++.dg/abi/mangle20-2.C: Likewise.
42693
42694 2003-12-18  Richard Henderson  <rth@redhat.com>
42695
42696         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42697
42698 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
42699             Dan Kegel <dank@kegel.com>
42700
42701         PR other/12009
42702         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42703         testing a cross compiler, it causes spurious compile failures.
42704         * lib/g++.exp: Likewise.
42705
42706 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42707
42708         PR c++/13262
42709         * g++.dg/template/access13.C: New test.
42710
42711 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
42712
42713         * gcc.dg/20031216-1.c: New test.
42714
42715 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42716
42717         PR c++/9154
42718         * g++.dg/template/error10.C: New test.
42719
42720 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42721
42722         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42723         * g++.dg/eh/simd-2.C: Likewise.
42724
42725 2003-12-17  James E Wilson  <wilson@specifixinc.com>
42726             Roger Sayle  <roger@eyesopen.com>
42727
42728         * gcc.c-torture/execute/ieee/mzero5.c: New.
42729
42730 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
42731
42732         PR c++/10603
42733         * g++.dg/parse/error6.C: New test.
42734
42735         PR c++/12827
42736         * g++.dg/parse/error7.C: New test.
42737
42738 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42739
42740         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42741         at -O with stabs debugging formats.
42742         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42743         * gcc.dg/debug/debug-2.c: Likewise.
42744
42745 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42746
42747         PR c++/12696
42748         * g++.dg/init/error1.C: New test.
42749
42750         PR c++/12218
42751         * g++.dg/init/pm3.C: New test.
42752
42753 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42754
42755         PR c/3347
42756         * gcc.dg/bitfld-8.c: New test.
42757
42758 2003-12-16  James Lemke  <jim@wasabisystems.com>
42759
42760         * gcc.dg/arm-scd42-[123].c: New tests.
42761
42762 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42763
42764         PR c++/9043
42765         * g++.dg/abi/mangle20-1.C: New test.
42766         * g++.dg/abi/mangle20-2.C: New test.
42767
42768 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42769
42770         PR c++/13275
42771         * g++.dg/other/offsetof2.C: Remove XFAIL.
42772         * g++.dg/parse/offsetof1.C: New test.
42773         * g++.gd/parse/offsetof2.C: Likewise.
42774
42775 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42776
42777         * g++.dg/template/nontype3.C: New test.
42778         * g++.dg/template/static2.C: Tweaked the dg-error clause.
42779
42780 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42781
42782         * g++.dg/warn/noreturn-3.C: Also test instantiation.
42783
42784 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42785
42786         PR c++/13387
42787         * g++.dg/expr/assign1.C: New test.
42788
42789         PR c++/13242
42790         * g++.dg/abi/mangle19-1.C: New test.
42791         * g++.dg/abi/mangle19-2.C: New test.
42792
42793 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
42794
42795         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
42796
42797 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42798
42799         * gcc.c-torture/execute/20031216-1.c: New test.
42800
42801 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42802
42803         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
42804         an ICE regression.
42805
42806 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42807
42808         PR c++/10926
42809         * g++.dg/template/error9.C: New test.
42810
42811         PR c++/11116
42812         * g++.dg/template/error8.C: New test.
42813
42814 2003-12-15  Roger Sayle  <roger@eyesopen.com>
42815
42816         PR middle-end/13400
42817         * gcc.c-torture/execute/20031215-1.c: New test case.
42818
42819 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42820
42821         PR c++/13269
42822         * g++.dg/parse/error5.C: New test.
42823
42824         PR c++/12989
42825         * g++.dg/expr/sizeof1.C: New test.
42826
42827         PR c++/13310
42828         * g++.dg/template/crash15.C: New test.
42829
42830 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
42831
42832         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
42833         a non-POD type as the last named parameter of a varargs function.
42834
42835 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42836
42837         PR c++/13243
42838         PR c++/12573
42839         * g++.dg/template/crash14.C: New test.
42840         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
42841
42842 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
42843
42844         * g++.dg/other/java1.C: New test.
42845
42846         PR c++/13241
42847         * g++.dg/abi/mangle18-1.C: New test.
42848         * g++.dg/abi/mangle18-2.C: New test.
42849
42850 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42851
42852         PR optimization/10312
42853         * gcc.c-torture/execute/20031214-1.c: New.
42854
42855 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
42856
42857         PR c++/10779
42858         PR c++/12160
42859         * g++.dg/parse/error3.C: New test.
42860         * g++.dg/parse/error4.C: Likewise.
42861         * g++.dg/abi/mangle4.C: Tweak error messages.
42862         * g++.dg/lookup/using5.C: Likewise.
42863         * g++.dg/other/error2.C: Likewise.
42864         * g++.dg/parse/typename5.C: Likewise.
42865         * g++.dg/parse/undefined1.C: Likewise.
42866         * g++.dg/template/arg2.C: Likewise.
42867         * g++.dg/template/ttp3.C: Likewise.
42868         * g++.dg/template/type1.C: Likewise.
42869         * g++.old-deja/g++.other/crash32.C: Likewise.
42870         * g++.old-djea/g++.pt/defarg8.C: Likewise.
42871
42872 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42873
42874         PR c++/13106
42875         * g++.dg/warn/noreturn-3.C: New test.
42876
42877 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42878
42879         PR c++/13118
42880         * g++.dg/abi/covariant3.C: New.
42881
42882 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
42883
42884         * g++.dg/eh/ia64-1.C: New test.
42885
42886 2003-12-12  Roger Sayle  <roger@eyesopen.com>
42887
42888         PR optimization/13037
42889         * g77.f-torture/execute/13037.f: New test case.
42890
42891 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42892
42893         PR c++/12881
42894         * g++.dg/abi/covariant2.C: New.
42895
42896 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
42897
42898         * gcc.dg/cpp/trad/macro.c: New tests.
42899
42900 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
42901
42902         * gcc.c-torture/execute/wchar_t-1.x: Delete.
42903
42904 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
42905
42906         PR other/10819
42907         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42908         to fix Bug 10819.
42909         * lib/g++.exp (g++_version): Likewise.
42910         * lib/g77.exp (g77_version): Likewise.
42911         * lib/objc.exp (default_objc_version): Likewise.
42912
42913 2003-12-10  Richard Henderson  <rth@redhat.com>
42914
42915         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42916
42917         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42918
42919 2003-12-08  Matt Austern  <austern@apple.com>
42920
42921         PR c/13134
42922         * lib/gcc-dg.exp (dg-require-visibility): Define.
42923         * lib/target-supports (check_visibility_available): Define.
42924         * gcc.dg/visibility-1.c: New test.
42925         * gcc.dg/visibility-2.c: Likewise.
42926         * gcc.dg/visibility-3.c: Likewise.
42927         * gcc.dg/visibility-4.c: Likewise.
42928         * gcc.dg/visibility-5.c: Likewise.
42929         * gcc.dg/visibility-6.c: Likewise.
42930         * g++.dg/ext/visibility-1.C: Likewise.
42931         * g++.dg/ext/visibility-2.C: Likewise.
42932         * g++.dg/ext/visibility-3.C: Likewise.
42933         * g++.dg/ext/visibility-4.C: Likewise.
42934         * g++.dg/ext/visibility-5.C: Likewise.
42935         * g++.dg/ext/visibility-6.C: Likewise.
42936
42937 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42938
42939         * g++.dg/lookup/java1.C: New test.
42940         * g++.dg/lookup/java2.C: New test.
42941
42942 2003-12-07  Falk Hueffner  <falk@debian.org>
42943
42944         * g++.dg/opt/noreturn-1.C: New test.
42945
42946 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
42947
42948         * gcc.dg/overflow-1.c: New test.
42949
42950 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42951
42952         * g77.f-torture/compile/13060.f: New test.
42953
42954 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
42955
42956         PR c++/13323
42957         * g++.dg/inherit/operator2.C: New test.
42958
42959 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42960
42961         PR c++/13305
42962         * g++.dg/ext/attrib9.C: New test.
42963
42964 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42965
42966         PR c++/13314
42967         * g++.dg/template/error7.C: New test.
42968
42969 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
42970             J"orn Rennecke <joern.rennecke@superh.com>
42971
42972         PR target/13302
42973         * g++.dg/other/struct-va_list.C: New test.
42974
42975 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42976
42977         PR c++/13166
42978         * g++.dg/parse/defarg6.C: New test.
42979
42980 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
42981
42982         PR target/13256
42983         * gcc.c-torture/execute/20031201-1.c: New test.
42984
42985 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
42986
42987         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42988
42989 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42990
42991         * gcc.dg/builtin-return-1.c: New test.
42992
42993 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
42994             J"orn Rennecke <joern.rennecke@superh.com>
42995
42996         PR optimization/13260
42997         * gcc.c-torture/execute/20031204-1.c: New test.
42998
42999 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43000
43001         PR c++/9127
43002         * g++.dg/template/error6.C: New test.
43003
43004 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43005
43006         * gcc.dg/20031202-1.c: New test.
43007
43008 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43009
43010         PR c++/13179
43011         * g++.dg/template/eh1.C: New test.
43012
43013         PR c++/10771
43014         * g++.dg/template/error5.C: New test.
43015
43016 2003-12-02  David Ung  <davidu@mips.com>
43017
43018         * gcc.dg/compat/vector-check.h: Corrected type for var
43019         g_##TMODE
43020
43021 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43022
43023         PR c++/10126
43024         * g++.dg/template/ptrmem8.C: New test.
43025
43026 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43027
43028         PR c++/12573
43029         * g++.dg/template/dependent-expr3.C: New test.
43030
43031 2003-12-01  James Lemke  <jim@wasabisystems.com>
43032
43033         * gcc.dg/arm-g2.c: New test.
43034
43035 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43036
43037         PR optimization/11634
43038         * gcc.dg/20031201-2.c: New test case.
43039
43040 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43041
43042         PR 11433
43043         * objc.dg/proto-lossage-3.m: New test.
43044
43045 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43046
43047         PR optimization/12628
43048         * gcc.dg/20031201-1.c: New test case.
43049
43050 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43051
43052         * gcc.dg/unaligned-1.c: New test.
43053
43054 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43055
43056         PR c++/9849
43057         * g++.dg/template/error4.C: New test.
43058         * g++.dg/template/nested3.C: Adjust error markers.
43059
43060 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43061
43062         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43063
43064 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43065
43066         PR c/10333
43067         * gcc.dg/bitfld-7.c: New test.
43068
43069 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43070
43071         * gcc.dg/tls/asm-1.C: New test.
43072
43073 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43074
43075         * gcc.dg/cpp/assert4.c: Update.
43076
43077 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43078
43079         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43080         * gcc.dg/builtin-apply3.c: New test.
43081
43082 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43083
43084         * lib/compat.exp (compat-obj): New xfaildata parameter.
43085         Use it to set compiler_conditional_xfail_data before compiling.
43086         (compat-get-options): Handle dg-xfail-if.
43087         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43088         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43089         * gcc.dg/compat/vector-1_y.c: Likewise.
43090         * gcc.dg/compat/vector-2_x.c: Likewise.
43091         * gcc.dg/compat/vector-2_y.c: Likewise.
43092
43093 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43094
43095         * g++.dg/opt/reg-stack4.C: New test.
43096
43097 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43098
43099         * gcc.dg/builtin-apply2.c: New test.
43100
43101 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43102
43103         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43104
43105 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43106
43107         PR c++/12924
43108         * g++.dg/template/template-id-2.C: New test.
43109
43110 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43111
43112         PR c++/5369
43113         * g++.dg/template/memfriend1.C: New test.
43114         * g++.dg/template/memfriend2.C: Likewise.
43115         * g++.dg/template/memfriend3.C: Likewise.
43116         * g++.dg/template/memfriend4.C: Likewise.
43117         * g++.dg/template/memfriend5.C: Likewise.
43118         * g++.dg/template/memfriend6.C: Likewise.
43119         * g++.dg/template/memfriend7.C: Likewise.
43120         * g++.dg/template/memfriend8.C: Likewise.
43121         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43122
43123 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43124
43125         PR c++/12515
43126         * g++.dg/ext/cond1.C: New test.
43127
43128 2003-11-20  Richard Henderson  <rth@redhat.com>
43129
43130         * gcc.dg/20020201-2.c: Remove.
43131         * gcc.dg/20020201-4.c: Remove.
43132         * gcc.dg/20020304-1.c: Remove.
43133
43134 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43135
43136         * gcc.dg/cpp/trad/xwin1.c: New test case.
43137
43138 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43139
43140         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43141         * lib/g77.exp: Likewise.
43142         * lib/objc.exp: Likewise.
43143         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43144         for darwin.
43145
43146 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43147
43148         PR c++/12932
43149         * g++.dg/template/static5.C: New test.
43150
43151 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43152
43153         * gcc.dg/nested-func-1.c: New test.
43154
43155 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43156
43157         * gcc.dg/cpp/assert4.c: New test.
43158
43159 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43160
43161         PR c++/2294
43162         * g++.dg/lookup/using9.c: New test.
43163
43164 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43165
43166         PR c++/12762
43167         * g++.dg/template/error3.C: New test.
43168
43169 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43170
43171         PR ada/13035
43172         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43173         No longer use a wrapper for gcc, since this does not work under
43174         Windows.
43175
43176 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43177
43178         PR c++/2094
43179         * g++.dg/template/ptrmem7.C: New test.
43180
43181 2003-11-13  Andrew Pinski <apinski@apple.com>
43182
43183         * gcc.c-torture/compile/20031113-1.c: New test.
43184
43185 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43186             Kean Johnston <jkj@sco.com>
43187
43188         PR c/13029
43189         * gcc.dg/unused-4.c: Update.
43190
43191 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43192
43193         * g++.dg/opt/const3.C: New test.
43194
43195 2003-11-13  Jan Hubicka  <jh@suse.cz>
43196
43197         * gcc.c-torture/compile/20031112-1.c: New test.
43198
43199 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43200
43201         * g++.dg/parse/crash10.C: Remove bogus error marker.
43202
43203 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43204
43205         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43206         (host_gcc): Likewise.
43207         (ROOT): Honor $PWDCMD.
43208         (BASE): Likewise.
43209         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43210
43211 2003-11-12  Catherine Moore  <clm@redhat.com>
43212
43213         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43214
43215 2003-11-12  Andreas Jaeger  <aj@suse.de>
43216             Jakub Jelinek  <jakub@redhat.com>
43217             Andrew Pinski  <pinskia@physics.uc.edu>
43218             Richard Henderson  <rth@redhat.com>
43219
43220         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43221         systems.
43222         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43223
43224         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43225         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43226
43227 2003-11-11  Andreas Jaeger  <aj@suse.de>
43228
43229         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43230
43231         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43232
43233 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43234
43235         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43236         Clean ups.
43237
43238 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43239
43240         * gcc.dg/trampoline-1.c: New test.
43241
43242 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43243
43244         * gcc.c-torture/compile/200031109-1.c: New test.
43245
43246 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43247
43248         PR c/3190
43249         PR c/8714
43250         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43251         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43252         gcc.dg/format/no-y2k-1.c: Update.
43253
43254 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43255
43256         PR optimization/10467
43257         * gcc.dg/20031108-1.c: New test case.
43258
43259 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43260
43261         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43262
43263 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43264
43265         * gcc.dg/compound-lvalue-1.c: New test.
43266         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43267         some XFAILs.
43268
43269 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43270
43271         * gcc.dg/altivec-varargs-1.c: New test.
43272
43273 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43274
43275         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43276         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43277         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43278         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43279         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43280
43281 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43282
43283         * gcc.dg/cond-lvalue-1.c: New test.
43284
43285 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43286
43287         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43288
43289 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43290
43291         PR c++/11616
43292         * g++.dg/template/instantiate5.C: New test.
43293
43294 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43295
43296         PR c++/12726
43297         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43298         * ChangeLog: Add missing first entry for above test.
43299
43300 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43301
43302         PR c++/9810
43303         * g++.dg/template/using8.C: New test.
43304         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43305
43306 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43307
43308         PR optimization/10817
43309         * gcc.c-torture/compile/20031102-1.c: New test case.
43310
43311 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43312
43313         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43314         2147483647.
43315
43316 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43317
43318         * gcc.dg/20031102-1.c: New test.
43319
43320 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43321
43322         * gcc.dg/complex-1.c: New test.
43323
43324 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43325
43326         PR c++/12796
43327         * g++.dg/template/crash13.C: Adjust expected error location.
43328         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43329
43330 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43331
43332         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43333
43334 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43335
43336         PR/10239
43337         * gcc.c-torture/compile/20031031-2.c: New test.
43338
43339 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43340
43341         PR/11640
43342         * gcc.c-torture/compile/20031031-1.c: New test.
43343
43344 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43345
43346         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43347         * gcc.misc-tests/bprob.exp: Likewise.
43348         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43349         the execution test on arm-elf configs.
43350         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
43351         configs that don't support scratch files.
43352         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43353
43354 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
43355
43356         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43357         done by dejagnu.
43358
43359 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
43360
43361         * ada/acats/run_all.sh: Redirect mv output to /dev/null
43362         Avoid non pure sh syntax. Add more logging.
43363
43364         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43365         fail.
43366
43367 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43368
43369         PR libgcj/10610
43370         * gcc.dg/ppc-stackalign-1.c: New test.
43371
43372 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
43373
43374         * ada/acats/run_all.sh: Change output to be more compliant with
43375         dejagnu framework.
43376         Create acats.sum and acats.log files under testsuite/ada/acats
43377         Only run [a-z]* directories, to filter out e.g. CVS.
43378         Redirect build output to log file.
43379
43380 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43381
43382         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43383
43384 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43385
43386         PR ada/5909:
43387         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43388
43389 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
43390
43391         * gcc.c-torture/compile/20031023-1.c: New test.
43392         * gcc.c-torture/compile/20031023-2.c: New test.
43393         * gcc.c-torture/compile/20031023-3.c: New test.
43394         * gcc.c-torture/compile/20031023-4.c: New test.
43395
43396 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43397
43398         PR c++/10371
43399         * g++.dg/lookup/scoped8.C: New test.
43400
43401 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43402
43403         * g++.dg/opt/reg-stack3.C: New test.
43404
43405 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43406
43407         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
43408
43409 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43410
43411         PR c++/11076
43412         * g++.dg/template/crash13.C: New test.
43413
43414 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43415
43416         * gcc.dg/c99-restrict-2.c: New test.
43417
43418 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
43419
43420         PR c++/12698, c++/12699, c++/12700, c++/12566
43421         * g++.dg/inherit/covariant9.C: New test.
43422         * g++.dg/inherit/covariant10.C: New test.
43423         * g++.dg/inherit/covariant11.C: New test.
43424
43425 2003-10-23  Jason Merrill  <jason@redhat.com>
43426
43427         PR c++/12726
43428         * g++.dg/ext/complit2.C: New test.
43429
43430 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43431
43432         PR target/12654
43433         * gcc.c-torture/execute/20031020-1.c: New test.
43434
43435 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43436
43437         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43438         following the jump_insn.
43439
43440 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43441
43442         * gcc.dg/cast-lvalue-1.c: New test.
43443
43444 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
43445
43446         PR c++/11962
43447         * g++.dg/template/cond2.C: New test.
43448
43449 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43450
43451         * gcc.dg/builtins-28.c: New test.
43452
43453 2003-10-20  Jan Hubicka  <jh@suse.cz>
43454
43455         * g++.dg/opt/inline4.C: Do not use min-inline-insns
43456         parameter.
43457         * gcc.dg/inline-2.c: Likewise.
43458
43459 2003-10-20  Phil Edwards  <phil@codesourcery.com>
43460
43461         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43462         * gcc.dg/nest.c: Likewise.
43463
43464 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43465
43466         PR c++/9781, c++/10583, c++/11862
43467         * g++.dg/parse/crash13.C: New test.
43468
43469 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43470
43471         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43472
43473 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43474
43475         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43476         Define HAVE_C99_RUNTIME except on Solaris.
43477         * gcc.dg/builtins-20.c: Likewise.
43478
43479 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43480
43481         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43482
43483 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43484
43485         PR c++/12495
43486         * g++.dg/template/crash21.C: New test.
43487
43488 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43489
43490         PR c++/2513
43491         * g++.dg/template/typename5.C: New test.
43492
43493 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43494
43495         PR c++/12369
43496         * g++.dg/template/friend25.C: New test.
43497
43498 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
43499
43500         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43501         versions.
43502
43503 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
43504
43505         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43506         == 2147483647.
43507
43508 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
43509
43510         * gcc.c-torture/execute/960416-1.x: Remove.
43511         * gcc.c-torture/execute/divconst-3.x: Likewise.
43512
43513 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
43514
43515         PR target/12598
43516         * gcc.dg/torture/cris-volatile-1.c: New test.
43517
43518 2003-10-14  Roger Sayle  <roger@eyesopen.com>
43519
43520         PR optimization/9325
43521         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43522         for overflowing floating point to integer conversion during RTL
43523         simplification.
43524
43525 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
43526
43527         * objc/execute/_cmd.m: Fix typo.
43528         * objc.dg/image-info.m, objc.dg/symtab-1.m:
43529         Relax 'scan-assembler' regexp.
43530         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43531         objc.dg/try-catch-4.m: Run on non-Darwin targets.
43532         * objc.dg/zero-link-2.m: Remove blank line.
43533         * objc.dg/zero-link-3.m: New test case.
43534
43535 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
43536
43537         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43538
43539         * gcc.dg/asm-names.c: Use scan-assembler-not rather
43540         than linker trickery.
43541
43542 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43543
43544         PR c++/12370
43545         * g++.dg/other/friend2.C: New test.
43546
43547 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43548
43549         * gcc.dg/20031012-1.c: New test.
43550
43551 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43552
43553         * gcc.dg/weak/weak-3.c: Fix for new warning.
43554
43555 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
43556
43557         PR optimization/8750
43558         * gcc.c-torture/execute/20031012-1.c: New test case.
43559
43560 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43561
43562         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43563         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43564
43565 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43566
43567         PR optimization/12260
43568         * gcc.c-torture/compile/20031011-2.c: New test case.
43569
43570 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43571
43572         * gcc.c-torture/execute/20031011-1.c: New testcase.
43573
43574 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
43575
43576         * gcc.c-torture/compile/20031011-1.c: New test.
43577
43578 2003-10-11  Jan Hubicka  <jh@suse.cz>
43579
43580         * g++.dg/other/first-global.C: New test.
43581
43582 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43583
43584         * gcc.c-torture/execute/string-opt-18.c: New testcase.
43585
43586 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
43587
43588         * gcc.c-torture/compile/20031010-1.c: New test.
43589
43590 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
43591
43592         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43593         * gcc.c-torture/execute/va-arg-25.c: ... here.
43594
43595 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
43596
43597         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43598
43599 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
43600
43601         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43602
43603 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
43604
43605         * g++.dg/parse/error2.C: New test.
43606
43607 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
43608
43609         PR c++/11097
43610         * g++.dg/other/error5.C: Modify the error message.
43611         * g++.dg/lookup/using8.C: New test.
43612
43613 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
43614
43615         * gcc.dg/darwin-abi-2.c: New file.
43616         * gcc.c-torture/execute/va-arg-24.c: New file.
43617
43618 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
43619
43620         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
43621         indentation.
43622
43623 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
43624
43625         PR c++/10147
43626         * g++.dg/other/error4.C: Update error messages.
43627         * g++.dg/template/ptrmem4.C: Likewise.
43628
43629         PR c++/12337
43630         * g++.dg/init/new9.C: New test.
43631
43632         PR c++/12334, c++/12236, c++/8656
43633         * g++.dg/ext/attrib8.C: New test.
43634
43635 2003-10-06  Devang Patel  <dpatel@apple.com>
43636
43637         * gcc.dg/debug/dwarf2-3.h: New test.
43638         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43639
43640 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
43641
43642         * g++.dg/opt/cfg2.C: New test.
43643
43644 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43645
43646         * g++.dg/opt/float1.C: New test.
43647
43648 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43649
43650         * gcc.dg/c90-array-lval-6.c: New test.
43651         * gcc.dg/c99-array-lval-6.c: New test.
43652
43653 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
43654             Ziemowit Laski  <zlaski@apple.com>
43655
43656         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43657         'Derived', so that it is never considered a class method; add
43658         new warning for '+port' method ambiguity.
43659         * objc.dg/method-12.m: Include <objc/objc.h> instead of
43660         <objc/objc-api.h> (needed on Mac OS X).
43661         * objc.dg/method-13.m: New test.
43662
43663 2003-10-03  Roger Sayle  <roger@eyesopen.com>
43664
43665         PR optimization/9325, PR java/6391
43666         * gcc.c-torture/execute/20031003-1.c: New test case.
43667
43668 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
43669
43670         PR optimization/12180
43671         * gcc.dg/20031002-1.c: New test.
43672
43673         PR c++/12486
43674         * g++.dg/inherit/error1.C: New test.
43675
43676 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
43677
43678         * lib/f-torture.exp (search_for): Rename to...
43679         (search_for_re): This.  Also, clean up comments and the
43680         "regexp" invocation.
43681
43682 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
43683
43684         * gcc.c-torture/compile/20031002-1.c: New test.
43685
43686 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
43687
43688         * g++.dg/opt/cond1.C: New test.
43689
43690 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
43691
43692         * gcc.dg/Wold-style-definition-2.c: New testcase.
43693         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43694
43695 2003-09-29  Richard Henderson  <rth@redhat.com>
43696
43697         * g++.dg/init/array10.C: Add dg-options.
43698
43699 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
43700
43701         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43702
43703 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43704
43705         * g++.dg/template/friend19.C: Fix typo.
43706         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43707
43708 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
43709
43710         * gcc.c-torture/execute/20030928-1.c: New test.
43711         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43712
43713 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43714
43715         * g++.dg/opt/unroll1.C: New test.
43716
43717 2003-09-26  Roger Sayle  <roger@eyesopen.com>
43718
43719         PR optimization/11741
43720         * gcc.dg/20030926-1.c: New test case.
43721
43722 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43723
43724         PR c++/5655
43725         * g++.dg/parse/access7.C: New test.
43726         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43727
43728 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
43729
43730         MERGE OF objc-improvements-branch into MAINLINE:
43731         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43732         if libobjc has not been built.
43733         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
43734         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43735         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43736         objc/execute/nested-3.m, objc/execute/np-2.m,
43737         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43738         objc/execute/redefining_self.m, objc/execute/root_methods.m,
43739         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43740         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43741         objc.dg/special/unclaimed-category-1.h,
43742         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43743         well as GNU runtime.
43744         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43745         * execute/cascading-1.m, execute/function-message-1.m,
43746         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43747         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43748         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43749         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43750         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43751         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43752         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43753         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43754         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43755         * objc.dg/bitfield-2.m: Run only on Darwin.
43756         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43757         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43758         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43759         * objc.dg/const-str-1.m: Fix constant string layout.
43760
43761 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
43762
43763         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43764
43765 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
43766
43767         * gcc.dg/darwin-abi-1.c: New file.
43768
43769 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
43770
43771         PR target/12281
43772         * gcc.c-torture/compile/20030921-1.c: New test.
43773
43774 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43775
43776         * g++.dg/opt/reg-stack2.C: New test.
43777
43778 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43779
43780         * g++.dg/eh/delayslot1.C: New test.
43781
43782 2003-09-20  Richard Henderson  <rth@redhat.com>
43783
43784         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
43785
43786 2003-09-20  Roger Sayle  <roger@eyesopen.com>
43787
43788         * gcc.c-torture/execute/20030920-1.c: New test case.
43789
43790 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43791
43792         * g++.dg/rtti/typeid3.C: Correct expected error message.
43793
43794 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43795
43796         PR c++/157
43797         * g++.dg/parse/crash12.C: New test.
43798
43799 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
43800
43801         * gcc.dg/compat/mixed-struct-check.h: New.
43802         * gcc.dg/compat/mixed-struct-defs.h: New.
43803         * gcc.dg/compat/mixed-struct-init.h: New.
43804         * gcc.dg/compat/struct-by-value-19_main.c: New.
43805         * gcc.dg/compat/struct-by-value-19_x.c: New.
43806         * gcc.dg/compat/struct-by-value-19_y.c: New.
43807         * gcc.dg/compat/struct-by-value-20_main.c: New.
43808         * gcc.dg/compat/struct-by-value-20_x.c: New.
43809         * gcc.dg/compat/struct-by-value-20_y.c: New.
43810         * gcc.dg/compat/struct-return-19_main.c: New.
43811         * gcc.dg/compat/struct-return-19_x.c: New.
43812         * gcc.dg/compat/struct-return-19_y.c: New.
43813         * gcc.dg/compat/struct-return-20_main.c: New.
43814         * gcc.dg/compat/struct-return-20_x.c: New.
43815         * gcc.dg/compat/struct-return-20_y.c: New.
43816
43817 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
43818         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
43819         so that it will not complain on LP64 targets.
43820
43821 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43822
43823         PR c++/495
43824         * g++.dg/template/friend24.C: New test.
43825
43826 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
43827
43828         PR c++/12332
43829         * g++.dg/template/memtmpl2.C: New test.
43830
43831 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
43832
43833         PR target/11184
43834         * gcc.dg/builtin-apply1.c: New test.
43835
43836 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43837
43838         PR c++/9848
43839         * g++.dg/warn/Wunused-4.C: New test.
43840
43841 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43842
43843         PR c++/12316
43844         * g++.dg/other/gc2.C: New test.
43845
43846 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
43847
43848         PR c++/11991
43849         * g++.dg/rtti/typeid3.C: New test.
43850
43851         PR c++/12266
43852         * g++.dg/overload/template1.C: New test.
43853
43854 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43855
43856         * g++.dg/opt/cfg3.C: New test.
43857
43858 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43859
43860         PR c++/7939
43861         * g++.dg/template/crash11.C: New test.
43862
43863 2003-09-16  Jason Merrill  <jason@redhat.com>
43864             Jakub Jelinek  <jakub@redhat.com>
43865
43866         * gcc.dg/attr-warn-unused-result.c: New test.
43867
43868 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43869
43870         PR c++/12184
43871         * g++.dg/expr/call2.C: New test.
43872
43873 2003-09-15  Andreas Jaeger  <aj@suse.de>
43874
43875         * gcc.dg/Wold-style-definition-1.c: New test.
43876
43877 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
43878
43879         PR c++/3907
43880         * g++.dg/parse/template12.C: New test.
43881
43882         * g++.dg/abi/bitfield11.C: New test.
43883         * g++.dg/abi/bitfield12.C: Likewise.
43884
43885 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
43886
43887         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
43888         non-expansion of functional macro name without arguments at EOL.
43889         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
43890
43891 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
43892
43893         * gcc.c-torture/execute/20030914-[12].c: New tests.
43894
43895 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43896
43897         PR c++/11788
43898         * g++.dg/overload/addr1.C: New test.
43899
43900 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
43901
43902         * gcc.dg/20030909-1.c: New test.
43903
43904 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43905
43906         * gcc.dg/ultrasp10.c: New test.
43907
43908 2003-09-09  Devang Patel  <dpatel@apple.com>
43909
43910         * gcc.dg/darwin-ld-6.c: New test.
43911
43912 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43913
43914         * gcc.dg/torture/builtin-explog-1.c: New testcase.
43915
43916 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43917
43918         * gcc.dg/ia64-types1.c: New test.
43919         * gcc.dg/ia64-types2.c: Likewise.
43920
43921 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43922
43923         * gcc.dg/builtins-1.c: Add more _Complex tests.
43924         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43925
43926         * gcc.dg/builtins-1.c: Test existing _Complex functions.
43927         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43928
43929 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43930
43931         PR c++/11786
43932         * g++.dg/lookup/koenig2.C: New test.
43933
43934         PR c++/5296
43935         * g++.dg/rtti/typeid2.C: New test.
43936
43937 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
43938
43939         * gcc.c-torture/compile/20030904-1.c: New test.
43940
43941 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43942
43943         * g++.dg/opt/longbranch2.C: New test.
43944
43945 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43946
43947         * g++.dg/template/crash10.C: Only compile it.
43948
43949 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43950
43951         PR middle-end/11665
43952         * gcc.c-torture/compile/20030907-1.c: New test.
43953         * g++.dg/init/array11.C: New test.
43954
43955 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43956
43957         PR c++/11852
43958         * g++.dg/init/struct1.C: New test.
43959
43960 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43961
43962         PR c++/12181
43963         * g++.dg/expr/comma1.C: New test.
43964
43965 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
43966
43967         PR c++/11867
43968         * g++.dg/expr/static_cast5.C: New test.
43969
43970 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
43971
43972         PR c++/11507
43973         * g++.dg/lookup/scoped7.C: New test.
43974
43975         PR c++/9574
43976         * g++.dg/other/static1.C: New test.
43977
43978         PR c++/11490
43979         * g++.dg/warn/template-1.C: New test.
43980
43981         PR c++/11432
43982         * g++.dg/template/crash10.C: New test.
43983
43984         PR c++/2478
43985         * g++.dg/overload/VLA.C: New test.
43986
43987         PR c++/10804
43988         * g++.dg/template/call1.C: New test.
43989
43990 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43991
43992         PR c++/11794
43993         * g++.dg/parse/using3.C: New test.
43994
43995 2003-09-06  Roger Sayle  <roger@eyesopen.com>
43996
43997         PR c++/11409
43998         * g++.dg/overload/builtin3.C: New test case.
43999
44000 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44001
44002         PR c/9862
44003         * gcc.dg/20030906-1.c: New test.
44004         * gcc.dg/20030906-2.c: Likewise.
44005
44006 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44007
44008         PR c++/12167
44009         * g++.dg/parse/defarg5.C: New test.
44010
44011         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44012
44013 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44014
44015         PR c++/12163
44016         * g++.dg/expr/static_cast4.C: New test.
44017
44018         PR c++/12146
44019         * g++.dg/template/crash9.C: New test.
44020
44021 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44022
44023         * g++.old-deja/g++.ext/pretty2.C: Update for change
44024         in __FUNCTION__.
44025         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44026
44027 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44028
44029         PR c++/11922
44030         * g++/dg/template/qualified-id1.C: New test.
44031
44032         PR c++/12037
44033         * g++.dg/warn/noeffect4.C: New test.
44034
44035 2003-09-04  Matt Austern  <austern@apple.com>
44036
44037         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44038         * g++.dg/ext/fnname2.C: Likewise.
44039         * g++.dg/ext/fnname3.C: Likewise.
44040
44041 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44042
44043         * g++.dg/expr/lval1.C: New test.
44044         * g++.dg/ext/lvcast.C: Remove.
44045
44046 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44047
44048         PR optimization/11700.
44049         * gcc.c-torture/compile/20030903-1.c: New test case.
44050
44051 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44052
44053         PR c++/12053
44054         * g++.dg/abi/layout4.C: New test.
44055
44056 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44057
44058         PR c++/11553
44059         * g++.dg/parse/friend3.C: New test.
44060
44061 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44062
44063         PR c++/11847
44064         * g++.dg/template/class1.C: New test.
44065
44066         PR c++/11808
44067         * g++.dg/expr/call1.C: New test.
44068
44069 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44070
44071         PR c++/12114
44072         * g++.dg/init/ref9.C: New test.
44073
44074         PR c++/11972
44075         * g++.dg/template/nested4.C: New test.
44076
44077 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44078
44079         PR c++/12093
44080         * g++.dg/template/non-dependent4.C: New test.
44081
44082         PR c++/11928
44083         * g++.dg/inherit/conv1.C: New test.
44084
44085 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44086
44087         PR c++/6196
44088         * g++.dg/ext/label1.C: New test.
44089         * g++.dg/ext/label2.C: Likewise.
44090
44091 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44092
44093         * g++.dg/expr/cond3.C: New test.
44094
44095 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44096
44097         * gcc.dg/builtins-1.c: Add new builtin cases.
44098
44099 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44100
44101         * gcc.dg/builtins-1.c: Add new cases.
44102         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44103
44104 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44105
44106         * gcc.dg/builtins-1.c: Add more math builtin tests.
44107         * gcc.dg/torture/builtin-attr-1.c: New test.
44108
44109 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44110
44111         PR optimization/5079
44112         * g++.dg/opt/static3.C: New test.
44113
44114 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44115
44116         * gcc.misc-tests/gcov-10b.c: New test.
44117
44118 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44119
44120         * g++.dg/opt/ptrmem3.C: New test.
44121
44122         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44123
44124 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44125
44126         * gcc.dg/20030826-2.c: New test.
44127
44128 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44129
44130         PR middle-end/12002
44131         * g77.f-torture/compile/12002.f: New test case.
44132
44133 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44134
44135         * gcc.dg/20030826-1.c: New test case.
44136
44137 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44138
44139         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44140
44141 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44142
44143         PR c++/11871
44144         * c++.dg/lookup/crash1.C: New test.
44145
44146         * c++.dg/warn/noeffect3.C: New test.
44147
44148 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44149
44150         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44151         * gcc.dg/compat/vector-1_y.c: Ditto.
44152         * gcc.dg/compat/vector-2_x.c: Ditto.
44153         * gcc.dg/compat/vector-2_y.c: Ditto.
44154
44155 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44156
44157         * gcc.dg/20030702-1.c: New test.
44158
44159 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44160
44161         PR c++/8795
44162         * g++.dg/ext/altivec-1.C: New test.
44163
44164 2003-08-24  Richard Henderson  <rth@redhat.com>
44165
44166         * g++.dg/eh/simd-2.C: Add -w for x86.
44167
44168 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44169
44170         * gcc.dg/20030815-1.c: New test.
44171
44172 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44173
44174         PR c++/3765
44175         * g++.dg/parse/access6.C: New test.
44176
44177 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44178
44179         PR c++/641, c++/11876
44180         * g++.dg/template/friend22.C: New test.
44181         * g++.dg/template/friend23.C: Likewise.
44182
44183 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44184
44185         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44186         identically.
44187
44188 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44189
44190         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44191
44192 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44193
44194         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44195
44196 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44197
44198         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44199
44200 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44201
44202         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44203
44204 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44205
44206         PR c++/11919
44207         * g++.dg/overload/prom1.C: New test.
44208
44209         PR c++/11551
44210         * g++.dg/parse/dtor2.C: New test.
44211
44212         PR c++/10762
44213         * g++.dg/parse/using2.C: New test.
44214
44215 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44216
44217         PR target/11805
44218         * gcc.c-torture/compile/20030821-1.c: New.
44219
44220 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44221
44222         PR c++/11834
44223         * g++.dg/template/deduce2.C: New test.
44224
44225 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44226
44227         * gcc.c-torture/execute/20030821-1.c: New test.
44228
44229 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44230
44231         PR middle-end/11984
44232         * gcc.dg/20030820-1.c: New test case.
44233
44234 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44235
44236         PR c++/11945
44237         * g++.dg/warn/noeffect2.C: New test.
44238
44239 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44240
44241         PR c++/10926
44242         * g++.dg/template/dtor2.C: New test.
44243
44244         PR c++/11684
44245         * g++.dg/template/operator1.C: New test.
44246         * g++.dg/parse/operator4.C: New test.
44247
44248         PR c++/11946.C
44249         * g++.dg/expr/enum1.C: New test.
44250         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44251
44252         PR c++/11036.C
44253         * g++.dg/parse/elab2.C: New test.
44254         * g++.dg/parse/typedef4.C: Change error message.
44255         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44256         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44257         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44258
44259 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44260
44261         * gcc.dg/pch/warn-1.c: New.
44262         * gcc.dg/pch/warn-1.hs: New.
44263
44264         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44265         not-tested file.
44266
44267 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44268
44269         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44270
44271 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44272
44273         * gcc.dg/uninit-D.c: New Test.
44274         * gcc.dg/uninit-E.c: New Test.
44275         * gcc.dg/uninit-F.c: New Test.
44276         * gcc.dg/uninit-G.c: New Test.
44277
44278 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44279
44280         * g++.dg/README: Describe the pch directory.
44281
44282 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44283
44284         PR c++/11174
44285         * g++.dg/parse/access4.C: New test.
44286         * g++.dg/parse/access5.C: Likewise.
44287         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44288
44289 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44290
44291         * gcc.dg/noncompile/20030818-1.c: New.
44292
44293 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44294
44295         PR c++/11957
44296         * g++.dg/warn/noeffect1.C: New test.
44297
44298         * g++.dg/template/scope2.C: New test.
44299         * g++.dg/template/error2.C: Correct dg-error
44300
44301 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44302
44303         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44304
44305 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44306
44307         PR C++/11512
44308         * g++.dg/template/warn1.C: New.
44309
44310 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44311
44312         * g++.dg/template/error2.C: New test.
44313         * g++.dg/lookup/using7.C: Adjust errors
44314         * g++.old-deja/g++.pt/crash36.C: Likewise.
44315         * g++.old-deja/g++.pt/derived3.C: Likewise.
44316
44317 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44318
44319         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44320         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44321         * gcc.c-torture/execute/builtins/string-9.c: New, from
44322         string-opt-9.c.  Adjust for execute/builtins framework.
44323         * gcc.c-torture/execute/string-opt-9.c: Delete.
44324
44325 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44326
44327         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44328
44329         * g++.dg/parse/ret-type2.C: New test.
44330
44331         PR c++/11703
44332         * g++.dg/init/new8.C: New test.
44333
44334         PR c++/10923
44335         * g++.dg/parse/typedef5.C: New test.
44336
44337         PR c++/9512
44338         * g++.dg/parse/qualified2.C: New test.
44339         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44340         invalid code.
44341
44342 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
44343
44344         * g++.dg/conversion/ptrmem1.C: New test.
44345
44346 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
44347
44348         PR target/11693
44349         * gcc.dg/20030811-1.c: New test.
44350
44351         PR target/11535
44352         * gcc.c-torture/execute/20030811-1.c: New test.
44353
44354 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44355
44356         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44357
44358 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
44359
44360         PR c++/11789.C
44361         * g++.dg/inherit/multiple1.C: New test.
44362
44363 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44364
44365         * gcc.dg/spe1.c: New test.
44366
44367         PR c++/11670
44368         * g++.dg/expr/cast2.C: New test.
44369
44370         PR c++/10530
44371         * g++.dg/template/dependent-name2.C: New test.
44372
44373 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
44374
44375         * g++.dg/parse/crash11.C: Put the dg options in comments.
44376
44377 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
44378
44379         * lib/gcc-dg.exp: Update for diagnostic change.
44380
44381 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44382
44383         PR c++/5767
44384         * g++.dg/parse/crash11.C: New test.
44385
44386 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
44387
44388         * gcc.dg/cpp/spacing1.c: Update.
44389
44390 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
44391
44392         PR target/11739
44393         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44394         a value for -mtune.
44395
44396 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44397
44398         PR middle-end/11771
44399         * gcc.c-torture/compile/20030804-1.c: New test case.
44400
44401 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44402
44403         * gcc.dg/20030804-1.c: New test case.
44404
44405 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
44406
44407         * gcc.dg/cpp/separate-1.c: New test.
44408
44409 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
44410
44411         PR c++/11704
44412         * g++.dg/template/dependent-expr2.C: New test.
44413
44414         PR c++/11766
44415         * g++.dg/expr/ptrmem1.C: New test.
44416
44417 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44418
44419         PR c++/9453
44420         * g++.dg/template/friend15.C: New test.
44421
44422 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
44423
44424         * lib/dg-pch.exp: Work round PCH bug.
44425
44426 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44427
44428         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
44429         builtins.  Move cases from builtins-4.c here.
44430
44431         * gcc.dg/torture/builtin-math-1.c: New test taken from
44432         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44433         additional cases.
44434
44435         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44436         Delete.
44437
44438 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44439
44440         PR c++/9447
44441         * g++.dg/template/using7.C: New test.
44442
44443 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
44444
44445         * import1.c, import2.c: New tests.
44446
44447 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
44448
44449         * g++.dg/eh/crossjump1.C: New test.
44450
44451 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
44452
44453         PR c++/11697
44454         * g++.dg/template/using6.C: New test.
44455
44456         PR c++/11744
44457         * g++.dg/template/koenig2.C: New test.
44458
44459 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44460
44461         PR c++/7983
44462         * g++.dg/parse/typedef4.C: New test.
44463
44464 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44465
44466         PR c++/8442, c++/8806
44467         * g++.dg/template/elab1.C: New test.
44468         * g++.dg/template/type2.C: Likewise.
44469         * g++.dg/template/ttp3.C: Adjust expected error message.
44470         * g++.old-deja/g++.law/visibility13.C: Likewise.
44471         * g++.old-deja/g++.niklas/t135.C: Likewise.
44472         * g++.old-deja/g++.pt/ttp41.C: Likewise.
44473         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44474         template argument.
44475         * g++.old-deja/g++.pt/ttp44.C: Likewise.
44476
44477 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
44478
44479         PR c++/11295
44480         * g++.dg/ext/stmtexpr1.C: New test.
44481
44482         * g++.dg/opt/tmp1.C: New test.
44483
44484         PR c++/11525
44485         * g++.dg/parse/constant4.C: New test.
44486
44487         PR c++/9447
44488         * g++.dg/template/using5.C: New test.
44489
44490 2003-07-31  Roger Sayle  <roger@eyesopen.com>
44491
44492         * gcc.dg/builtins-27.c: New test case.
44493
44494 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
44495
44496         * gcc.dg/tls/opt-7.c: New test.
44497
44498 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
44499
44500         * g++.old-deja/g++.other/crash18.C: Remove.
44501
44502 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44503
44504         * g++.dg/template/explicit3.C: New.
44505         * g++.dg/template/explicit4.C: New.
44506         * g++.dg/template/explicit5.C: New.
44507
44508         PR c++/11347
44509         * g++.dg/template/memtmpl1.C: New.
44510
44511 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
44512
44513         PR target/11565
44514         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44515         * gcc.dg/i386-387-5.c (dg-options): Likewise.
44516
44517 2003-07-30  Jan Hubicka  <jh@suse.cz>
44518
44519         * vtgc1.c: Kill.
44520
44521 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
44522
44523         * gcc.dg/struct-in-proto-1.c: New test.
44524
44525 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
44526
44527         * gcc.dg/cpp/include2.c: Only expect one message.
44528
44529 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
44530
44531         PR c++/9447
44532         * g++.dg/template/using1.C: New test.
44533         * g++.dg/template/using2.C: New test.
44534         * g++.dg/template/using3.C: New test.
44535         * g++.dg/template/using4.C: New test.
44536
44537 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
44538
44539         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44540         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44541
44542 2003-07-28  Jan Hubicka  <jh@suse.cz>
44543
44544         PR c++/11530
44545         * g++.dg/opt/call1.C: New test.
44546
44547 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
44548
44549         PR c++/11667
44550         * g++.dg/init/enum2.C: New test.
44551         * g++.dg/template/overload1.C: Add "-w" option.
44552
44553 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
44554
44555         * gcc.dg/Wdeclaration-after-statement-1.c,
44556         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44557
44558 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
44559
44560         * gcc.c-torture/compile/20030725-1.c: New test.
44561
44562 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
44563
44564         * gcc.dg/20030505.c: Only run for SPE.
44565         Remove definition of opaque type.
44566
44567 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
44568
44569         * g++.dg/template/ptrmem6.C: New test.
44570
44571 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
44572
44573         * gcc.c-torture/compile/zero-strct-2.c: New test.
44574
44575 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
44576
44577         * gcc.dg/intermod-1.c: New test.
44578
44579 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44580
44581         PR c++/11617
44582         * g++.dg/template/lookup2.C: New test.
44583         * g++.dg/template/memclass1.C: Remove instantiated from error.
44584         * g++.dg/other/error2.C: Tweak expected errors.
44585
44586         PR c++/11596
44587         * g++.dg/template/defarg3.C: New test.
44588
44589         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44590
44591 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
44592
44593         * g++.dg/inherit/access5.C: New test.
44594
44595 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44596
44597         PR c++/11513
44598         * g++.dg/template/crash8.C: New test.
44599
44600 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
44601
44602         PR c/10602
44603         * gcc.dg/noncompile/incomplete-2.c: New test.
44604
44605 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
44606
44607         PR c++/11645
44608         * g++.dg/inherit/access4.C: New test.
44609
44610         PR c++/11517
44611         * g++.dg/expr/cond2.C: New test.
44612
44613         PR optimization/10679
44614         * g++.dg/opt/inline4.C: New test.
44615
44616 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
44617
44618         * g++.dg/parse/crash10: New test.
44619
44620 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44621
44622         * g++.dg/ext/flexary1.C: New test.
44623
44624 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44625
44626         PR c++/10793
44627         * g++.dg/template/crash9.C: New test.
44628
44629 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44630
44631         PR c++/3004
44632         * g++.dg/parse/typedef3.C: New test.
44633
44634         PR c++/7906
44635         * g++.dg/parse/operator2.C: New test.
44636
44637         PR c++/8895
44638         * g++.dg/parse/def-tmpl-arg1.C: New test.
44639
44640         PR c++/9282
44641         * g++.dg/parse/funptr1.C: New test.
44642
44643         PR c++/9452
44644         * g++.dg/parse/ambig3.C: New test.
44645
44646         PR c++/9454
44647         * g++.dg/parse/operator3.C: New test.
44648
44649         PR c++/9486
44650         * g++.dg/parse/template10.C: New test.
44651
44652         PR c++/9488
44653         * g++.dg/parse/template11.C: New test.
44654
44655         PR c++/10150
44656         * g++.dg/parse/invalid-op1.C: New test.
44657
44658         PR c++/10247
44659         * g++.dg/parse/condexpr1.C: New test.
44660
44661 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44662
44663         * g++.dg/ext/packed3.C: New test.
44664         * g++.dg/ext/packed4.C: New test.
44665
44666         * gcc.dg/pack-test-3.c: New test.
44667
44668 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
44669
44670         * lib/compat.exp: Handle dg-options per source file.
44671         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44672         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44673         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44674         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44675         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44676         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44677         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44678         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44679         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44680         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44681         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44682         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44683         * g++.dg/compat/break/bitfield7_x.C: Ditto.
44684         * g++.dg/compat/break/bitfield7_y.C: Ditto.
44685
44686 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
44687
44688         PR c/10320
44689         * gcc.c-torture/execute/20030718-1.c: New test.
44690
44691 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44692
44693         PR optimization/11536
44694         * gcc.dg/20030721-1.c: New test.
44695
44696 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
44697
44698         PR c++/11546
44699         * g++.dg/template/lookup1.C: New test.
44700
44701 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
44702
44703         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44704         diagnostics of ill-formed constructs involving labels.
44705         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44706         the new 'previously defined here' message.
44707
44708 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
44709
44710         * g++.dg/parse/non-dependent2.C: New test.
44711
44712 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
44713
44714         * g++.dg/init/init-ref4.C: xfail on targets without
44715         weak symbols.
44716
44717 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
44718
44719         PR target/11087
44720         * gcc.c-torture/execute/20030717-1.c: New test.
44721
44722 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44723
44724         * g++.dg/opt/cfg1.C: New test.
44725
44726 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
44727
44728         PR optimization/11557
44729         * gcc.dg/20030717-1.c: New test.
44730
44731 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
44732
44733         PR c++/10476
44734         * g++.dg/expr/crash-1.C: New test.
44735
44736         PR c++/11027
44737         * g++.dg/template/init3.C: New test.
44738
44739         PR c++/8222
44740         * g++.dg/template/non-dependent1.C: New test.
44741
44742         PR c++/11070
44743         * g++.dg/template/non-dependent2.C: New test.
44744
44745         PR c++/11071
44746         * g++.dg/template/non-dependent3.C: New test.
44747
44748         PR c++/9907
44749         * g++.dg/template/sizeof5.C: New test.
44750
44751 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
44752
44753         PR 11498
44754         * gcc.c-torture/compile/mangle-1.c: New file.
44755
44756 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44757
44758         PR c++/7809
44759         * g++.dg/parse/access3.C: New test.
44760
44761 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
44762
44763         PR c++/11384
44764         * g++.dg/init/init-ref4.C: New test.
44765
44766 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
44767
44768         PR c++/11547
44769         * g++.dg/parse/constant3.C: New test.
44770         * g++.dg/parse/crash7.C: Likewise.
44771
44772 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
44773
44774         PR target/11008
44775         * gcc.dg/i386-pentium4-not-mull.c: New.
44776
44777 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
44778
44779         * gcc.dg/asm-names.c (ymain): Make it weak.
44780
44781 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44782
44783         PR c++/5421
44784         * g++.dg/template/friend21.C: New test.
44785
44786 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
44787
44788         * gcc.dg/cleanup-8.c: New test.
44789         * gcc.dg/cleanup-9.c: New test.
44790
44791 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
44792
44793         * g++.dg/ext/dll-MI1.h: New file.
44794         * g++.dg/ext/dllexport-MI1.C: New file.
44795         * g++.dg/ext/dllimport-MI1.C: New file.
44796
44797 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
44798
44799         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
44800         it does not have cmpstrsi patterns (just cmpmemsi).
44801
44802 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
44803
44804         PR debug/11473
44805         * g++.dg/debug/debug8.C: New test.
44806
44807 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44808
44809         PR c++/10108
44810         * g++.dg/template/crash7.C: New test.
44811
44812 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
44813
44814         PR target/10795
44815         * gcc.c-torture/compile/20030708-1.c: New.
44816
44817 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
44818
44819         * gcc.c-torture/execute/20030715-1.c: New test.
44820
44821 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
44822
44823         * gcc.dg/pch/inline-3.c: New file.
44824         * gcc.dg/pch/inline-3.hs: New file.
44825         * gcc.dg/pch/inline-4.c: New file.
44826         * gcc.dg/pch/inline-4.hs: New file.
44827
44828 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
44829
44830         PR c++/11509
44831         * g++.dg/template/crash6.C: New test.
44832
44833         PR c++/7053
44834         * g++.dg/template/friend20.C: New test.
44835
44836         PR c++/7019
44837         * g++.dg/template/overload2.C: New test.
44838
44839 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44840
44841         PR optimization/11440
44842         * gcc.c-torture/execute/20030714-1.c: New test.
44843
44844 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44845
44846         PR c++/11154
44847         * g++.dg/template/partial2.C: New test.
44848
44849 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
44850
44851         PR c++/11503
44852         * g++.dg/template/anon1.C: New test.
44853
44854         PR c++/11493
44855         PR c++/11495
44856         * g++.dg/parse/template9.C: Likewise.
44857         * g++.dg/template/crash4.C: New test.
44858         * g++.dg/template/koenig1.C: Likewise.
44859         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44860         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44861         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44862         functions.
44863         * g++.old-deja/g++.jason/template36.C: Likewise.
44864         * g++.old-deja/g++.mike/p1989.C: Likewise.
44865         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44866         * g++.old-deja/g++.pt/ttp20.C: Use this->.
44867         * g++.old-deja/g++.pt/ttp21.C: Use this->.
44868         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44869         compiling.
44870         * g++.old-deja/g++.pt/union2.C: Use this->.
44871
44872 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
44873
44874         * gcc.dg/20030711-1.c: New test.
44875
44876 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
44877
44878         PR c++/11050
44879         * g++.dg/parse/args1.C: New test.
44880         * g++.pt/defarg8.C: Change expected errors.
44881
44882 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
44883
44884         PR c++/8164
44885         * g++.dg/template/nontype2.C: New test.
44886
44887         PR c++/10558
44888         * g++.dg/parse/template8.C: New test.
44889
44890         PR c++/8327
44891         * g++.dg/template/scope1.C: New test.
44892
44893         * g++.dg/warn/Wsign-compare-1.C: New test.
44894
44895 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44896
44897         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44898
44899 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
44900
44901         PR c++/9411
44902         * g++.dg/template/explicit2.C: New test.
44903
44904         PR c++/10032
44905         * g++.dg/warn/pedantic1.C: New test.
44906
44907 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
44908
44909         PR c++ 9483
44910         * g++.dg/other/field1.C: New test.
44911
44912 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44913
44914         PR c/11449
44915         * gcc.c-torture/compile/20030707-1.c: New.
44916
44917 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44918
44919         PR c++/10849
44920         * g++.dg/template/access12.C: New test.
44921
44922 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
44923
44924         * g++.dg/bprob/bprob.exp (prof_ext): Update.
44925         * g77.dg/bprob/bprob.exp (prof_ext): Update.
44926         * gcc.misc-tests/bprob.exp (prof_ext): Update.
44927         * gcc.misc-tests/gcov.exp: Update
44928         * g++.dg/gcov/gcov.exp: Update
44929         * lib/gcov.exp: Update.
44930
44931 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
44932
44933         * g++.dg/abi/mangle17.C: Make sure template expressions are
44934         dependent.
44935         * g++.dg/abi/mangle4.C: Mark erroneous casts.
44936         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44937         * g++.dg/opt/stack1.C: Remove erroneous code.
44938         * g++.dg/parse/template7.C: New test.
44939         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44940         * g++.old-deja/g++.pt/crash4.C: Likewise.
44941
44942 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44943
44944         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44945         with zero or one occurence of `$' after the initial `L'.
44946
44947 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
44948
44949         * gcc.c-torture/compile/20030704-1.c: Add a comment.
44950
44951 2003-07-08  Roger Sayle  <roger@eyesopen.com>
44952
44953         PR c/11370
44954         * gcc.dg/Wunreachable-6.c: New testcase.
44955         * gcc.dg/Wunreachable-7.c: New testcase.
44956
44957 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44958
44959         PR c/11420
44960         * gcc.dg/20030708-1.c: New test.
44961
44962 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
44963
44964         * gcc.dg/compat/sdata-section.h: New file.
44965         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44966         * gcc.dg/torture/mips-sdata-1.c: New test.
44967
44968 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44969
44970         PR c++/11030
44971         * g++.dg/template/friend19.C: New test.
44972
44973 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44974
44975         * g++.dg/opt/strength-reduce.C: New test.
44976
44977 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44978
44979         PR target/10979
44980         * gcc.dg/20030707-1.c: New testcase.
44981
44982 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44983
44984         PR optimization/11059
44985         * g++.dg/opt/emptyunion.C: New testcase.
44986
44987 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44988             Eric Botcazou  <ebotcazou@libertysurf.fr>
44989
44990         * g++.dg/opt/stack1.C: New test.
44991
44992 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
44993
44994         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44995         run test.
44996
44997         PR c++/11431
44998         * g++.dg/expr/static_cast3.C: New test.
44999
45000 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45001
45002         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45003         everywhere.
45004         * gcc.dg/concat.c: Concatenation of string constants with
45005         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45006         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45007         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45008         necessary to avoid multi-character character constant warning.
45009         * gcc.dg/cpp/escape.c: Likewise.
45010         * gcc.dg/cpp/ucs.c: Likewise.
45011         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45012         Fix a typo.
45013
45014 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45015
45016         PR c/11428
45017         * gcc.c-torture/compile/20030704-1.c: New.
45018
45019 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45020
45021         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45022
45023 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45024
45025         PR c++/5287, PR c++/7910,  PR c++/11021
45026         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45027         tests for warnings.
45028         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45029         * g++.dg/ext/dllimport3.C: Likewise.
45030         * g++.dg/ext/dllimport4.C: New file.
45031         * g++.dg/ext/dllimport5.C: New file.
45032         * g++.dg/ext/dllimport6.C: New file.
45033         * g++.dg/ext/dllimport7.C: New file.
45034         * g++.dg/ext/dllimport8.C: New file.
45035         * g++.dg/ext/dllimport9.C: New file.
45036         * g++.dg/ext/dllimport10.C: New file.
45037         * g++.dg/ext/dllexport1.C: New file.
45038
45039 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45040
45041         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45042         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45043
45044 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45045
45046         * gcc.dg/builtins-25.c: New testcase.
45047         * gcc.dg/builtins-26.c: New testcase.
45048
45049 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45050
45051         * gcc.dg/compat/vector-defs.h: New file.
45052         * gcc.dg/compat/vector-setup.h: New file.
45053         * gcc.dg/compat/vector-check.h: New file.
45054         * gcc.dg/compat/vector-1_main.c: New file.
45055         * gcc.dg/compat/vector-1_x.c: New file.
45056         * gcc.dg/compat/vector-1_y.c: New file.
45057         * gcc.dg/compat/vector-2_main.c: New file.
45058         * gcc.dg/compat/vector-2_x.c: New file.
45059         * gcc.dg/compat/vector-2_y.c: New file.
45060
45061         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45062         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45063         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45064         * gcc.dg/compat/struct-align-1.h: New file.
45065         * gcc.dg/compat/struct-align-1_main.c: New file.
45066         * gcc.dg/compat/struct-align-1_x.c: New file.
45067         * gcc.dg/compat/struct-align-1_y.c: New file.
45068         * gcc.dg/compat/struct-align-2.h: New file.
45069         * gcc.dg/compat/struct-align-2_main.c: New file.
45070         * gcc.dg/compat/struct-align-2_x.c: New file.
45071         * gcc.dg/compat/struct-align-2_y.c: New file.
45072
45073         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45074         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45075         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45076         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45077         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45078         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45079         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45080         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45081         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45082         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45083         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45084         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45085         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45086         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45087         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45088         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45089         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45090         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45091         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45092         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45093         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45094         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45095         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45096         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45097         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45098         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45099         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45100         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45101         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45102
45103 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45104
45105         * gcc.dg/i386-call-1.c: New test.
45106
45107 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45108
45109         PR c++/9162
45110         * g++.dg/parse/defarg4.C: New.
45111
45112 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45113
45114         PR target/10700
45115         * gcc.c-torture/compile/20030703-1.c: New test case.
45116
45117 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45118
45119         * g++.dg/template/local3.C: Remove extra semicolon.
45120
45121 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45122
45123         * gcc.dg/i386-volatile-1.c: New test.
45124
45125 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45126
45127         PR c++/11072
45128         * g++.dg/other/offsetof2.C: XFAIL.
45129         * g++.dg/other/offsetof5.C: New.
45130
45131         PR c++/10219
45132         * g++.dg/template/error1.C: New.
45133
45134         PR c++/9779
45135         * g++.dg/template/dependent-expr1.C: New.
45136
45137 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45138
45139         PR c++/6949
45140         * g++.dg/template/local3.C: New test.
45141
45142         PR c++/11149
45143         * g++.dg/lookup/scoped6.C: New test.
45144
45145 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45146
45147         PR c++/8046
45148         * g++.dg/other/error7.C: New test.
45149
45150 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45151
45152         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45153         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45154         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45155         * g++.old-deja/g++.other/union2.C: Likewise.
45156         * gcc.dg/c90-const-expr-2.c: Likewise.
45157         * gcc.dg/c90-const-expr-3.c: Likewise.
45158         * gcc.dg/c99-const-expr-2.c: Likewise.
45159         * gcc.dg/c99-const-expr-3.c: Likewise.
45160         * gcc.dg/concat.c: Likewise.
45161
45162 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45163
45164         PR c++/9559
45165         * g++.dg/init/static1.C: New test.
45166
45167 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45168
45169         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45170         * g++.old-deja/g++.other/access2.C: Likewise.
45171         * g++.old-deja/g++.other/decl2.C: Likewise.
45172         * gcc.c-torture/execute/20020615-1.c: Likewise.
45173
45174 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45175
45176         PR c++/4933
45177         * g++.dg/template/sizeof4.C: New test.
45178
45179 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45180
45181         * g++.dg/other/error6.C: New test.
45182
45183 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45184
45185         PR c++/10750
45186         * g++.dg/parse/constant2.C: New test.
45187
45188 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45189
45190         PR c++/11106
45191         * g++.dg/other/error5.C: New test.
45192
45193 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45194
45195         * gcc.dg/format/gcc_diag-1.c: New test.
45196
45197 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45198
45199         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45200
45201 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45202
45203         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45204         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45205         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45206
45207 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45208
45209         * gcc.c-torture/execute/builtins/string-8.c: New test.
45210         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45211         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45212         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45213
45214 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45215
45216         PR c++/10468
45217         * g++.dg/ext/typeof6.C: New test.
45218
45219 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45220
45221         PR c++/10796
45222         * g++.dg/init/enum1.C: New test.
45223
45224 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45225
45226         * gcc.dg/20030627-1.c: New test.
45227
45228 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45229
45230         PR c++/11332
45231         * g++.dg/expr/static_cast2.C: New test.
45232
45233 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45234             Jakub Jelinek  <jakub@redhat.com>
45235
45236         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45237         sprintf(dst,"%s",src) optimization.
45238         * gcc.c-torture/execute/20030626-1.c: New test case.
45239         * gcc.c-torture/execute/20030626-2.c: New test case.
45240
45241 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45242
45243         * gcc.c-torture/execute/multi-ix.c: New test.
45244
45245         * gcc.c-torture/execute/simd-4.c (main):
45246         Added missing semicolon at end of union.
45247
45248 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45249
45250         PR c++/8266
45251         * g++.dg/template/explicit-instantiation3.C: New test.
45252
45253 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45254
45255         * gcc.dg/20030626-1.c: Use signed char.
45256
45257 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45258
45259         * gcc.dg/20030626-1.c: New test.
45260
45261 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45262
45263         * const-str-2.m: Update.
45264
45265 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45266
45267         PR c++/10990
45268         * g++.dg/rtti/dyncast1.C: New test.
45269         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45270         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45271         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45272
45273         PR c++/10931
45274         * g++.dg/expr/static_cast1.C: New test.
45275
45276 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45277
45278         * gcc.dg/20030625-1.c: New test.
45279
45280 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45281
45282         * gcc.c-torture/compile/20030624-1.c: New test case.
45283
45284 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45285
45286         * gcc.c-torture/execute/string-opt-17.c: New test.
45287
45288 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45289
45290         PR c++/5754
45291         * g++.dg/parse/crash6.C: New test.
45292
45293 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45294
45295         * gcc.dg/builtins-24.c: New test case.
45296
45297 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45298
45299         * g++.dg/opt/operator1.C: New test.
45300
45301 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45302
45303         * gcc.c-torture/execute/string-opt-16.c: New test case.
45304
45305 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45306
45307         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45308         * g++.old-deja/g++.other/conv7.C: Likewise.
45309         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45310         * g++.old-deja/g++.other/overload14.C: Likewise.
45311
45312 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45313
45314         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45315         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45316
45317 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45318
45319         PR c++/10888
45320         * g++.dg/warn/Winline-3.C: New test.
45321
45322 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45323
45324         * lib/target-supports.exp (check_alias_available): Make the test
45325         program acceptable to the Solaris assembler.
45326
45327         PR c++/10749
45328         * g++.dg/template/memclass2.C: New test.
45329
45330 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45331             Eric Botcazou  <ebotcazou@libertysurf.fr>
45332
45333         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45334         data for non-matching targets.
45335         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45336
45337 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45338
45339         PR c++/10845
45340         * g++.dg/template/member3.C: New test.
45341
45342 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
45343
45344         PR c++/10939
45345         * g++.dg/template/func1.C: New test.
45346
45347         PR c++/9649
45348         * g++.dg/template/static4.C: New test.
45349         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45350
45351         PR c++/11041
45352         * g++.dg/init/ref7.C: New test.
45353
45354 2003-06-19  Matt Austern  <austern@apple.com>
45355
45356         PR c++/11228
45357         * g++.dg/anew1.C: New test.
45358         * g++.dg/anew2.C: New test.
45359         * g++.dg/anew3.C: New test.
45360         * g++.dg/anew4.C: New test.
45361
45362 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
45363
45364         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45365
45366 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
45367
45368         * gcc.c-torture/execute/simd-4.c (main): Make expected value
45369         endian-dependent.
45370
45371 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
45372
45373         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45374         Remove cruft.
45375
45376 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
45377
45378         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45379         * gcc.c-torture/compile/961203-1.c: Likewise.
45380         * gcc.c-torture/compile/980506-1.c: Likewise.
45381
45382 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45383
45384         PR c++/10712
45385         * g++.dg/lookup/using7.C: New test.
45386
45387 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45388
45389         PR c++/11105
45390         * g++.dg/abi/conv1.C: Remove it.
45391         * g++.dg/template/conv7.C: New test.
45392         * g++.dg/template/conv8.C: Likewise.
45393         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45394         conversion operator.
45395
45396 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
45397
45398         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45399         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45400         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45401         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45402         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45403         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45404         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45405         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45406         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45407         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45408         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45409         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45410         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45411         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45412         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45413         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45414         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45415         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45416         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45417         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45418         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45419         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45420         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45421         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45422         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45423         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45424         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45425         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45426         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45427
45428 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
45429
45430         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45431         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45432         indications.
45433
45434 2003-06-16  Roger Sayle  <roger@eyesopen.com>
45435
45436         * gcc.dg/i386-387-5.c: New test case.
45437         * gcc.dg/i386-387-6.c: New test case.
45438         * gcc.dg/builtins-23.c: New test case.
45439
45440 2003-06-15  Roger Sayle  <roger@eyesopen.com>
45441
45442         * gcc.dg/builtins-22.c: New test case.
45443         * gcc.dg/i386-387-1.c: Update to test exp.
45444         * gcc.dg/i386-387-2.c: Likewise.
45445
45446 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45447
45448         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45449
45450 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45451
45452         * lib/gcc-dg.exp (dg-require-dll): New function.
45453         (dg-xfail-if): Likewise.
45454         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45455         driver.
45456
45457         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45458         * gcc.c-torture/compile/20001205-1.c: Likewise.
45459         * gcc.c-torture/compile/20001226-1.c: Likewise.
45460         * gcc.c-torture/compile/20010518-2.c: Likewise.
45461         * gcc.c-torture/compile/20020312-1.c: Likewise.
45462         * gcc.c-torture/compile/20020604-1.c: Likewise.
45463         * gcc.c-torture/compile/920501-12.c: Likewise.
45464         * gcc.c-torture/compile/920501-4.c: Likewise.
45465         * gcc.c-torture/compile/920520-1.c: Likewise.
45466         * gcc.c-torture/compile/920521-1.c: Likewise.
45467         * gcc.c-torture/compile/920625-1.c: Likewise.
45468         * gcc.c-torture/compile/961203-1.c: Likewise.
45469         * gcc.c-torture/compile/980506-1.c: Likewise.
45470         * gcc.c-torture/compile/981006-1.c: Likewise.
45471         * gcc.c-torture/compile/981022-1.c: Likewise.
45472         * gcc.c-torture/compile/981223-1.c: Likewise.
45473         * gcc.c-torture/compile/990617-1.c: Likewise.
45474         * gcc.c-torture/compile/dll.c: Likewise.
45475         * gcc.c-torture/compile/labels-3.c: Likewise.
45476         * gcc.c-torture/compile/mipscop-1.c: Likewise.
45477         * gcc.c-torture/compile/mipscop-2.c: Likewise.
45478         * gcc.c-torture/compile/mipscop-3.c: Likewise.
45479         * gcc.c-torture/compile/mipscop-4.c: Likewise.
45480         * gcc.c-torture/compile/simd-5.c: Likewise.
45481         * gcc.c-torture/compile/20000804-1.x: Remove.
45482         * gcc.c-torture/compile/20001205-1.x: Likewise.
45483         * gcc.c-torture/compile/20001226-1.x: Likewise.
45484         * gcc.c-torture/compile/20010518-2.x: Likewise.
45485         * gcc.c-torture/compile/20020312-1.x: Likewise.
45486         * gcc.c-torture/compile/20020604-1.x: Likewise.
45487         * gcc.c-torture/compile/920501-12.x: Likewise.
45488         * gcc.c-torture/compile/920501-4.x: Likewise.
45489         * gcc.c-torture/compile/920520-1.x: Likewise.
45490         * gcc.c-torture/compile/920521-1.x: Likewise.
45491         * gcc.c-torture/compile/920625-1.x: Likewise.
45492         * gcc.c-torture/compile/961203-1.x: Likewise.
45493         * gcc.c-torture/compile/980506-1.x: Likewise.
45494         * gcc.c-torture/compile/981006-1.x: Likewise.
45495         * gcc.c-torture/compile/981022-1.x: Likewise.
45496         * gcc.c-torture/compile/981223-1.x: Likewise.
45497         * gcc.c-torture/compile/990617-1.x: Likewise.
45498         * gcc.c-torture/compile/mipscop-1.x: Likewise.
45499         * gcc.c-torture/compile/mipscop-2.x: Likewise.
45500         * gcc.c-torture/compile/mipscop-3.x: Likewise.
45501         * gcc.c-torture/compile/mipscop-4.x: Likewise.
45502         * gcc.c-torture/compile/simd-5.x: Likewise.
45503
45504         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45505
45506 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45507
45508         * gcc.c-torture/execute/20030611-1.c: New test.
45509
45510 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45511
45512         PR middle-end/168
45513         * gcc.dg/20030612-1.c: New test case.
45514
45515 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45516
45517         PR c++/10635
45518         * g++.dg/expr/cast1.C: New test.
45519
45520 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45521
45522         * gcc.dg/builtins-21.c: New test case.
45523
45524 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
45525
45526         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45527         options instead of at the end.
45528         * lib/objc.exp (objc_target_compile): Likewise.
45529
45530 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
45531
45532         PR c++/10432
45533         * g++.dg/parse/error1.C: New test.
45534
45535 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
45536
45537         * gcc.dg/compat/struct-by-value-11_main.c: New file.
45538         * gcc.dg/compat/struct-by-value-11_x.c: New file.
45539         * gcc.dg/compat/struct-by-value-11_y.c: New file.
45540         * gcc.dg/compat/struct-by-value-12_main.c: New file.
45541         * gcc.dg/compat/struct-by-value-12_x.c: New file.
45542         * gcc.dg/compat/struct-by-value-12_y.c: New file.
45543         * gcc.dg/compat/struct-by-value-13_main.c: New file.
45544         * gcc.dg/compat/struct-by-value-13_x.c: New file.
45545         * gcc.dg/compat/struct-by-value-13_y.c: New file.
45546         * gcc.dg/compat/struct-by-value-14_main.c: New file.
45547         * gcc.dg/compat/struct-by-value-14_x.c: New file.
45548         * gcc.dg/compat/struct-by-value-14_y.c: New file.
45549         * gcc.dg/compat/struct-by-value-15_main.c: New file.
45550         * gcc.dg/compat/struct-by-value-15_x.c: New file.
45551         * gcc.dg/compat/struct-by-value-15_y.c: New file.
45552         * gcc.dg/compat/struct-by-value-16_main.c: New file.
45553         * gcc.dg/compat/struct-by-value-16_x.c: New file.
45554         * gcc.dg/compat/struct-by-value-16_y.c: New file.
45555         * gcc.dg/compat/struct-by-value-17_main.c: New file.
45556         * gcc.dg/compat/struct-by-value-17_x.c: New file.
45557         * gcc.dg/compat/struct-by-value-17_y.c: New file.
45558         * gcc.dg/compat/struct-by-value-18_main.c: New file.
45559         * gcc.dg/compat/struct-by-value-18_x.c: New file.
45560         * gcc.dg/compat/struct-by-value-18_y.c: New file.
45561
45562         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45563         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45564         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45565         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45566         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45567         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45568         * gcc.dg/compat/scalar-return-3_main.c: New file.
45569         * gcc.dg/compat/scalar-return-3_x.c: New file.
45570         * gcc.dg/compat/scalar-return-3_y.c: New file.
45571         * gcc.dg/compat/scalar-return-4_main.c: New file.
45572         * gcc.dg/compat/scalar-return-4_x.c: New file.
45573         * gcc.dg/compat/scalar-return-4_y.c: New file.
45574
45575 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
45576
45577         * gcc.dg/compat/fp2-struct-check.h: New file.
45578         * gcc.dg/compat/fp2-struct-defs.h: New file.
45579         * gcc.dg/compat/fp2-struct-init.h: New file.
45580         * gcc.dg/compat/struct-by-value-10_main.c: New file.
45581         * gcc.dg/compat/struct-by-value-10_x.c: New file.
45582         * gcc.dg/compat/struct-by-value-10_y.c: New file.
45583         * gcc.dg/compat/struct-return-10_main.c: New file.
45584         * gcc.dg/compat/struct-return-10_x.c: New file.
45585         * gcc.dg/compat/struct-return-10_y.c: New file.
45586
45587         * gcc.dg/compat/compat-common.h: New file.
45588         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45589         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45590         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45591         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45592         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45593         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45594         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45595         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45596         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45597         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45598         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45599         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45600         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45601         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45602         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45603         * gcc.dg/compat/small-struct-check.h: Ditto.
45604         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45605         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45606         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45607         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45608         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45609         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45610         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45611         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45612         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45613         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45614         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45615         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45616         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45617         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45618         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45619         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45620         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45621         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45622         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45623         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45624         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45625         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45626         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45627         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45628         * gcc.dg/compat/struct-return-2_main.c: Ditto.
45629         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45630         * gcc.dg/compat/struct-return-2_y.c: Ditto.
45631         * gcc.dg/compat/struct-return-3_main.c: Ditto.
45632         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45633         * gcc.dg/compat/struct-return-3_y.c: Ditto.
45634
45635 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
45636
45637         * g++.dg/pch/static-1.C: New file.
45638         * g++.dg/pch/static-1.Hs: New file.
45639
45640 2003-06-10  Richard Henderson  <rth@redhat.com>
45641
45642         * gcc.dg/asm-7.c: Adjust expected warning text.
45643
45644 2003-06-10  Roger Sayle  <roger@eyesopen.com>
45645
45646         * gcc.dg/builtins-20.c: New test case.
45647
45648 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
45649
45650         PR c++/11131
45651         * g++.dg/opt/template1.C: New test.
45652
45653 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45654
45655         * lib/gcc-dg.exp (dg-test): Clear additional_files and
45656         additional_sources.
45657
45658 2003-05-21  David Taylor  <dtaylor@emc.com>
45659
45660         * gcc.dg/Wpadded.c: New file.
45661
45662 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45663
45664         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45665         * gcc.dg/special/weak-2.c: Add dg-require-weak.
45666         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45667         dg-require-weak.
45668
45669 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
45670
45671         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45672
45673 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45674
45675         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45676         (dg-require-alias): Likewise.
45677         (dg-require-gc-sections): Likewise.
45678         * lib/target-supports.exp (check_gc_sections_available): Likewise.
45679
45680 2003-06-08  Richard Henderson  <rth@redhat.com>
45681
45682         * gcc.dg/20011029-2.c: Fix the array reference.
45683         * gcc.dg/asm-7.c: New.
45684
45685 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
45686
45687         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45688
45689 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
45690
45691         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45692         (dg-require-gc-sections): Likewise.
45693
45694 2003-06-08  Jan Hubicka  <jh@suse.cz>
45695
45696         * i386-cmov1.c: Fix regular expression.
45697         * i386-cvt-1.c: Likewise.
45698         * i386-local.c: Likewise.
45699         * i386-local2.c: Likewise.
45700         * i386-mul.c: Likewise.
45701         * i386-ssetype-1.c: Likewise.
45702         * i386-ssetype-3.c: Likewise.
45703         * i386-ssetype-5.c: Likewise.
45704
45705 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45706
45707         PR c++/11039
45708         * g++.dg/warn/implicit-typename2.C: New test.
45709         * g++.dg/warn/implicit-typename3.C: New test.
45710
45711 2003-06-07  Richard Henderson  <rth@redhat.com>
45712
45713         * g++.dg/other/offsetof3.C: Use size_t.
45714         * g++.dg/other/offsetof4.C: Likewise.
45715
45716 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
45717
45718         * lib/copy-file.exp: New. Implement gcc_copy_files.
45719
45720         * lib/dg-pch.exp: Load copy-file.exp
45721         (dg-pch): Use gcc_copy_files instead of "file copy".
45722
45723 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
45724
45725         * gcc.dg/weak/weak.exp: Simplify.
45726         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45727         * gcc.dg/weak/weak-1.c: Likewise.
45728         * gcc.dg/weak/weak-2.c: Likewise.
45729         * gcc.dg/weak/weak-3.c: Likewise.
45730         * gcc.dg/weak/weak-4.c: Likewise.
45731         * gcc.dg/weak/weak-5.c: Likewise.
45732         * gcc.dg/weak/weak-6.c: Likewise.
45733         * gcc.dg/weak/weak-7.c: Likewise.
45734         * gcc.dg/weak/weak-8.c: Likewise.
45735         * gcc.dg/weak/weak-9.c: Likewise.
45736
45737 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
45738
45739         gcc.c-torture/execute/20030606-1.c: New.
45740
45741 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45742
45743         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45744         * gcc.dg/builtins-19.c: Likewise.
45745
45746 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45747
45748         * gcc.dg/builtins-2.c: Add some more tests.
45749         * gcc.dg/builtins-18.c: New test case.
45750         * gcc.dg/builtins-19.c: New test case.
45751
45752 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45753             Jim Wilson  <wilson@tuliptree.org>
45754
45755         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45756
45757 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
45758
45759         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45760         mempcpy/stpcpy calls not to be optimized into something else.
45761         * gcc.c-torture/execute/string-opt-3.c: Moved to...
45762         * gcc.c-torture/execute/builtins/string-7.c: ...here.
45763         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45764
45765 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45766
45767         * gcc.dg/format/asm_fprintf-1.c: New test.
45768
45769 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
45770
45771         * lib/gcc-defs.exp (additional_sources): New variable.
45772         (dg-additional-sources): New function.
45773         (additional_files): New variable.
45774         (dg-additional-files): New function.
45775         (dg-additional-files-options): Likewise.
45776         * lib/gcc-dg.exp (dg-require-weak): New function.
45777         (dg-require-alias): Likewise.
45778         (dg-require-gc-sections): Likewise.
45779         * lib/target-supports.exp (check_alias_available): Remove testfile
45780         parameter.
45781         (check_gc_sections_available): New function.
45782         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
45783         (dg-gpp-additional-files): Likewise.
45784         * lib/g++.exp (additional_sources): Remove.
45785         (additional_files): Likewise.
45786         (g++_target_compile): Use dg-additional-files-options.
45787
45788         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
45789         Tcl logic.
45790         * gcc.dg/special/ecos.exp: Remove.
45791         * gcc.dg/special/20000419-2.c: Use dg-require-*.
45792         * gcc.dg/special/alias-1.c: Likewise.
45793         * gcc.dg/special/alias-2.c: Likewise.
45794         * gcc.dg/special/gcsec-1.c: Likewise.
45795         * gcc.dg/special/weak-1.c: Likewise.
45796         * gcc.dg/special/weak-2.c: Likewise.
45797         * gcc.dg/special/wkali-1.c: Likewise.
45798         * gcc.dg/special/wkali-2.c: Likewise.
45799
45800         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
45801         dg-gpp-additional-*.
45802         * g++.dg/special/conpr-3.C: Likewise.
45803         * g++.dg/special/conpr-4.C: Likewise.
45804         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
45805         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
45806         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
45807         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
45808         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
45809         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
45810         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
45811         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
45812         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
45813         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
45814         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
45815         * g++.old-deja/g++.other/comdat1.C: Likewise.
45816         * g++.old-deja/g++.other/comdat2.C: Likewise.
45817         * g++.old-deja/g++.other/comdat3.C: Likewise.
45818         * g++.old-deja/g++.other/ctor1.C: Likewise.
45819         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
45820
45821 2003-06-05  Richard Henderson  <rth@redhat.com>
45822
45823         * gcc.dg/debug/20030605-1.c: New.
45824
45825 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45826
45827         * README.QMTEST: Update.
45828
45829 2003-06-04  Richard Henderson  <rth@redhat.com>
45830
45831         * gcc.dg/cleanup-1.c: New.
45832         * gcc.dg/cleanup-2.c: New.
45833         * gcc.dg/cleanup-3.c: New.
45834         * gcc.dg/cleanup-4.c: New.
45835         * gcc.dg/cleanup-5.c: New.
45836         * gcc.dg/cleanup-6.c: New.
45837         * gcc.dg/cleanup-7.c: New.
45838
45839 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45840
45841         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
45842
45843         * lib/dg-pch.exp: New file.
45844         * g++.dg/pch/pch.exp: Use dg-pch.exp.
45845         * gcc.dg/pch/pch.exp: Likewise.
45846
45847 2003-06-04  Roger Sayle  <roger@eyesopen.com>
45848
45849         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45850         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45851         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45852         * gcc.dg/builtins-17.c: New test case.
45853         * gcc.dg/i386-387-4.c: New test case.
45854         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45855
45856 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45857
45858         * gcc.dg/ultrasp9.c: New test.
45859
45860 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45861
45862         * gcc.c-torture/compile/20030604-1.c: New test.
45863         * gcc.dg/sparc-constant-1.c: New test.
45864
45865 2003-06-03  Glen Nakamura  <glen@imodulo.com>
45866
45867         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45868
45869 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
45870
45871         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45872
45873         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45874         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45875
45876 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
45877
45878         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45879
45880 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45881
45882         PR c++/10940
45883         * g++.dg/template/spec10.C: New test.
45884
45885 2003-06-03  Roger Sayle  <roger@eyesopen.com>
45886
45887         * gcc.dg/builtins-16.c: New test case.
45888
45889 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
45890
45891         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45892         mempcpy test with post-increments.
45893         * gcc.c-torture/execute/string-opt-3.c: New test.
45894         * gcc.dg/string-opt-1.c: New test.
45895
45896 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
45897
45898         PR fortran/10965
45899         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45900
45901 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
45902
45903         * lib/scanasm.exp (dg-scan): New function, factored out of ...
45904         (scan-assembler): ... here.  Use dg-scan.
45905         (scan-assembler-not): Likewise.
45906         (scan-file): New function.
45907         (scan-file-not): Likewise.
45908         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45909         * gcc.dg/cpp/_Pragma4.c: Likewise.
45910         * gcc.dg/cpp/_Pragma5.c: Likewise.
45911         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45912         * gcc.dg/cpp/avoidpaste2.c: Likewise.
45913         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45914         * gcc.dg/cpp/cmdlne-P.c: Likewise.
45915         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45916         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45917         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45918         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45919         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45920         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45921         * gcc.dg/cpp/cxxcom1.c: Likewise.
45922         * gcc.dg/cpp/line1.c: Likewise.
45923         * gcc.dg/cpp/maccom1.c: Likewise.
45924         * gcc.dg/cpp/maccom2.c: Likewise.
45925         * gcc.dg/cpp/maccom3.c: Likewise.
45926         * gcc.dg/cpp/maccom4.c: Likewise.
45927         * gcc.dg/cpp/maccom5.c: Likewise.
45928         * gcc.dg/cpp/maccom6.c: Likewise.
45929         * gcc.dg/cpp/multiline.c: Likewise.
45930         * gcc.dg/cpp/spacing1.c: Likewise.
45931         * gcc.dg/cpp/spacing2.c: Likewise.
45932         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45933         * gcc.dg/cpp/trad/maccom1.c: Likewise.
45934         * gcc.dg/cpp/trad/maccom2.c: Likewise.
45935         * gcc.dg/cpp/trad/maccom3.c: Likewise.
45936         * gcc.dg/cpp/trad/maccom4.c: Likewise.
45937         * gcc.dg/cpp/trad/maccom6.c: Likewise.
45938         * gcc.dg/cpp/cxxcom2.c: Likewise.
45939         * gcc.dg/cpp/cxxcom2.h: New file.
45940
45941         * gcc.dg/cpp/truefalse.cpp: Move it to ...
45942         * g++.dg/cpp/truefalse.C: Here.
45943         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45944
45945 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
45946
45947         * gcc.dg/cpp/redef3.c: New file.
45948
45949 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45950
45951         * gcc.dg/i386-loop-3.c: New test.
45952
45953 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
45954
45955         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45956
45957 2003-05-31  Roger Sayle  <roger@eyesopen.com>
45958
45959         * gcc.dg/fwrapv-1.c: New test case.
45960         * gcc.dg/fwrapv-2.c: New test case.
45961
45962 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45963
45964         PR c++/10956
45965         * g++.dg/template/spec9.C: New test.
45966
45967 2003-05-29  Roger Sayle  <roger@eyesopen.com>
45968
45969         * gcc.dg/duff-4.c: New test case.
45970
45971 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
45972
45973         PR fortran/10843
45974         * g77.dg/ffixed-form-1.f: New test
45975         * g77.dg/ffixed-form-2.f: New test
45976         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45977         * g77.dg/ffree-form-3.f: New test
45978
45979 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
45980
45981         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45982         * gcc.dg/wint_t-1.c: Likewise.
45983
45984 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45985
45986         * g++.dg/template/access11.C: New test.
45987
45988 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45989
45990         PR c++/10849
45991         * g++.dg/template/access10.C: New test.
45992
45993 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45994             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45995
45996         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45997
45998 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45999
46000         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46001         suppress for powerpc-*-darwin*.
46002         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46003
46004 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46005
46006         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46007         suppress option for powerpc-*-darwin*.
46008
46009 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46010
46011         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46012         * gcc.dg/builtins-4.c: Add test for fmod.
46013
46014 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46015
46016         PR c++/10682
46017         * g++.dg/template/instantiate4.C: New test.
46018
46019 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46020
46021         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46022
46023 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46024
46025         * gcc.dg/compat/scalar-return-1_main.c: New file.
46026         * gcc.dg/compat/scalar-return-1_x.c: New file.
46027         * gcc.dg/compat/scalar-return-1_y.c: New file.
46028         * gcc.dg/compat/scalar-return-2_main.c: New file.
46029         * gcc.dg/compat/scalar-return-2_x.c: New file.
46030         * gcc.dg/compat/scalar-return-2_y.c: New file.
46031         * gcc.dg/compat/struct-return-3_main.c: New file.
46032         * gcc.dg/compat/struct-return-3_y.c: New file.
46033         * gcc.dg/compat/struct-return-3_x.c: New file.
46034         * gcc.dg/compat/struct-return-2_main.c: New file.
46035         * gcc.dg/compat/struct-return-2_x.c: New file.
46036         * gcc.dg/compat/struct-return-2_y.c: New file.
46037
46038 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46039
46040         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46041         for hppa*-hp-hpux*.
46042         * gcc.dg/20021014-1.c (dg-options): Likewise.
46043         * gcc.dg/nest.c (dg-options): Likewise.
46044
46045 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46046
46047         PR c++/9738
46048         * g++.dg/ext/dllimport2.C: New file.
46049         * g++.dg/ext/dllimport3.C: New file.
46050
46051 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46052
46053         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46054         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46055         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46056         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46057         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46058         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46059         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46060         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46061         * gcc.dg/compat/small-struct-defs.h: New file.
46062         * gcc.dg/compat/small-struct-init.h: New file.
46063         * gcc.dg/compat/small-struct-check.h: New file.
46064         * gcc.dg/compat/fp-struct-defs.h: New file.
46065         * gcc.dg/compat/fp-struct-check.h: New file.
46066         * gcc.dg/compat/fp-struct-init.h: New file.
46067         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46068         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46069
46070 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46071
46072         * gcc.dg/20030225-2.c: New test.
46073
46074 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46075             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46076
46077         * gcc.c-torture/compile/20030518-1.c: New test case.
46078
46079 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46080
46081         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46082         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46083         gcc-dg-debug-runtest.
46084         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46085         gcc-dg-debug-runtest.
46086
46087 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46088
46089         PR c++/9022
46090         * g++.dg/lookup/using6.C: New test.
46091
46092 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46093
46094         * g++.dg/parse/access2.C: New test.
46095
46096 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46097
46098         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46099         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46100         * gcc.dg/debug/debug.exp: Likewise.
46101
46102 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46103
46104         * gcc.dg/dollar.c: New test.
46105
46106 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46107
46108         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46109         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46110         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46111         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46112         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46113         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46114         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46115         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46116         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46117         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46118         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46119         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46120         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46121         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46122         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46123         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46124         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46125         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46126
46127 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46128
46129         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46130         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46131         support for "repo" mode.
46132         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46133         * lib/g77-dg.exp: Likewise.
46134         * lib/obj-dg.exp: Likewise.
46135
46136 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46137
46138         Merge from gcc-3_2-rhl8-branch:
46139         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46140
46141         * gcc.dg/tls/opt-6.c: New test.
46142
46143         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46144
46145         * gcc.dg/20030405-1.c: New test.
46146
46147         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46148
46149         * gcc.dg/20030309-1.c: New test.
46150
46151         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46152
46153         * gcc.c-torture/execute/20030307-1.c: New test.
46154
46155         2003-02-20  Randolph Chung  <tausq@debian.org>
46156
46157         * gcc.c-torture/compile/20030220-1.c: New test.
46158
46159         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46160
46161         * gcc.dg/20030217-1.c: New test.
46162
46163         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46164
46165         * gcc.c-torture/compile/20020129-1.c: New test.
46166
46167         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46168
46169         * gcc.dg/unroll-1.c: New test.
46170
46171         2002-11-16  Jan Hubicka  <jh@suse.cz>
46172
46173         * gcc.c-torture/execute/20020920-1.c: New test.
46174
46175         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46176
46177         PR target/7434
46178         * gcc.c-torture/compile/20021008-1.c: New test.
46179
46180         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46181
46182         PR target/7559
46183         * gcc.c-torture/execute/20020810-1.c: New test.
46184
46185         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46186
46187         * gcc.c-torture/compile/20020807-1.c: New test.
46188
46189         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46190
46191         * gcc.dg/tls/opt-1.c: New test.
46192
46193         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46194
46195         * gcc.dg/20020729-1.c: New test.
46196
46197         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46198
46199         * g++.dg/opt/life1.C: New test.
46200
46201         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46202
46203         * gcc.dg/20020525-1.c: New test.
46204
46205         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46206
46207         PR c++/6794
46208         * g++.dg/ext/pretty1.C: New test.
46209         * g++.dg/ext/pretty2.C: New test.
46210
46211 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46212
46213         PR c++/8385
46214         * g++.dg/ext/typeof5.C: New test.
46215
46216 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46217
46218         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46219         __USER_LABEL_PREFIX__ into account.
46220         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46221
46222 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46223
46224         * gcc.dg/builtins-15.c: New test case.
46225
46226 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46227
46228         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46229
46230 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46231
46232         * lib/g++.exp: Tweak handling of additional source files.
46233         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46234         * g++.dg/special/conpr-2a.C: Rename to ...
46235         * g++.dg/special/conpr-2a.cc: ... this.
46236         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46237         * g++.dg/special/conpr-3a.C: Rename to ...
46238         * g++.dg/special/conpr-3a.cc: This.
46239         * g++.dg/special/conpr-3b.C: Rename to ...
46240         * g++.dg/special/conpr-3b.cc: This.
46241         * g++.dg/special/conpr-4.C: New test.
46242         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46243
46244 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46245
46246         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46247
46248 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46249
46250         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46251         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46252         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46253         * g++.old-deja/g++.other/warn3.C: Likewise.
46254
46255 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46256
46257         * gcc.dg/i386-387-1.c: Update to also test log.
46258         * gcc.dg/i386-387-2.c: Likewise.
46259
46260 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46261
46262         * g77.f-torture/execute/int8421.f: New test.
46263
46264 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46265
46266         PR c++/10230, c++/10481
46267         * g++.dg/lookup/scoped5.C: New test.
46268
46269 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46270
46271         PR c++/10552
46272         * g++.dg/template/ttp6.C: New test.
46273
46274 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46275
46276         * gcc.c-torture/execute/builtins: New directory.
46277         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46278         gcc.c-torture/execute/builtins.
46279         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46280         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46281         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46282         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46283
46284 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46285
46286         PR c++/9252
46287         * g++.dg/template/access8.C: New test.
46288         * g++.dg/template/access9.C: New test.
46289
46290 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46291
46292         PR c++/9554
46293         * g++.dg/parse/access1.C: New test.
46294
46295 2003-05-09  DJ Delorie  <dj@redhat.com>
46296
46297         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46298         long, and not an int.
46299
46300 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46301
46302         PR c++/10555, c++/10576
46303         * g++.dg/template/memclass1.C: New test.
46304
46305 2003-05-08  DJ Delorie  <dj@redhat.com>
46306
46307         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46308         targets.
46309         * gcc.c-torture/execute/20021024-1.x: Likewise.
46310         * gcc.c-torture/execute/shiftdi.x: Likewise.
46311         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46312         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46313         * gcc.dg/20021018-1.c: Likewise.
46314
46315 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46316
46317         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46318
46319         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46320         (bcopy): Call memmove.
46321
46322 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46323
46324         * g77.f-torture/compile/8485.f: New test case.
46325
46326 2003-05-07  Richard Henderson  <rth@redhat.com>
46327
46328         PR c++/10570
46329         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46330         Verify exception_cleanup not called for rethrows.
46331         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46332         when exiting catch block without rethrowing.
46333         * g++.dg/eh/forced3.C: New.
46334         * g++.dg/eh/forced4.C: New.
46335
46336 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
46337
46338         * gcc.dg/20030505.c: Fix triplet.
46339
46340 2003-05-06  DJ Delorie  <dj@redhat.com>
46341
46342         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46343         * gcc.dg/nest.c: Likewise.
46344
46345 2003-05-05  Roger Sayle  <roger@eyesopen.com>
46346
46347         * gcc.dg/builtins-14.c: New test case.
46348
46349 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
46350
46351         * lib/compat.exp (compat-execute): New argument.
46352         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46353         * gcc.dg/compat: New test directory.
46354         * gcc.dg/compat/compat.exp: New expect script.
46355         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46356         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46357         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46358         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46359         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46360         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46361
46362         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46363         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46364         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46365         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46366         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46367         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46368         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46369         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46370         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46371         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46372         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46373         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46374         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46375         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46376         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46377
46378 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
46379
46380         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46381
46382 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
46383
46384         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46385
46386 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
46387
46388         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46389         * gcc.dg/ppc-fsel-2.c: New test.
46390
46391         * gcc.dg/unused-5.c: New test.
46392
46393 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46394
46395         PR c++/10496
46396         * g++.dg/warn/pmf1.C: New test.
46397
46398 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46399
46400         PR c++/4494
46401         * g++.dg/warn/main.C: New test.
46402
46403 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46404
46405         * gcc.dg/nonnull-3.c: New test.
46406
46407 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
46408
46409         * gcc.dg/cpp/Wtrigraphs.c: Update.
46410         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46411
46412 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
46413
46414         * gcc.dg/ppc-fsel-1.c: New test.
46415
46416 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
46417
46418         PR c/10604
46419         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46420
46421 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
46422
46423         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46424
46425 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46426
46427         PR c++/9364, c++/10553, c++/10586
46428         * g++.dg/parse/typename4.C: New test.
46429         * g++.dg/parse/typename5.C: Likewise.
46430
46431 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
46432
46433         * gcc.c-torture/compile/20030503-1.c: New test.
46434
46435 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46436
46437         * g++.dg/lookup/using5.C: Fix testcase error.
46438
46439 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
46440
46441         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46442         since MEABI is no longer supported.  Remove all vestiges
46443         of MEABI from the test.
46444
46445 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46446
46447         PR c++/10554
46448         * g++.dg/lookup/using5.C: New test.
46449
46450 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46451
46452         PR c++/8772
46453         * g++.dg/template/ttp5.C: New test.
46454
46455 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
46456
46457         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46458         (dg-gpp-additional-sources): New function.
46459         (dg-gpp-additional-files): Likewise.
46460         * lib/g++.exp (additional_sources): New variable.
46461         (additional_files): Likewise.
46462         (g++_target_compile): Deal with them.
46463         * lib/old-dejagnu.exp: Remove.
46464         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46465         * g++.old-deja: Revise all tests to use dg commands.
46466
46467 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46468
46469         PR c++/9432, c++/9528
46470         * g++.dg/lookup/using4.C: New test.
46471
46472 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
46473
46474         * gcc.dg/noreturn-5.c: New file.
46475         * gcc.dg/noreturn-6.c: New file.
46476
46477         * gcc.c-torture/compile/inline-1.c: New file.
46478
46479 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46480
46481         PR c++/10551
46482         * g++.dg/template/explicit1.C: New test.
46483
46484 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46485
46486         PR c++/10549
46487         * g++.dg/other/bitfield1.C: New test.
46488
46489         PR c++/10527
46490         * g++.dg/init/new7.C: New test.
46491
46492 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46493
46494         * g++.dg/ext/desig1.C: New test.
46495         * g++.dg/ext/init1.C: Update.
46496
46497         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46498
46499 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46500
46501         PR c++/10180
46502         * g++.dg/warn/Winline-1.C: New test.
46503
46504 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
46505
46506         * gcc.c-torture/execute/string-opt-19.c: New test.
46507
46508         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46509         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46510
46511 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
46512
46513         PR c++/10506
46514         * g++.dg/init/new6.C: New test.
46515
46516         PR c++/10503
46517         * g++.dg/init/ref6.C: New test.
46518
46519 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
46520
46521         * g++.dg/warn/weak1.C: XFAIL on AIX4.
46522
46523 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46524
46525         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46526         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46527
46528 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
46529
46530         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46531         initialized static data members.
46532
46533 2003-04-25  H.J. Lu <hjl@gnu.org>
46534
46535         * gcc.dg/ia64-sync-4.c: New test.
46536
46537 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46538
46539         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
46540         date.
46541
46542 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
46543
46544         PR c++/10337
46545         * g++.dg/warn/conv1.C: New test.
46546         * g++.old-deja/g++.other/conv7.C: Adjust.
46547         * g++.old-deja/g++.other/overload14.C: Adjust.
46548
46549 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46550
46551         PR c++/10471
46552         * g++.dg/template/defarg2.C: New test.
46553
46554 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
46555
46556         * gcc.dg/cpp/include2.c: Update.
46557         * gcc.dg/cpp/multiline-2.c: New.
46558         * gcc.dg/cpp/multiline.c: Update.
46559         * gcc.dg/cpp/strify2.c: Update.
46560         * gcc.dg/cpp/trad/literals-2.c: Update.
46561
46562 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46563
46564         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46565
46566 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46567
46568         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46569
46570 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46571
46572         PR c++/10451
46573         * g++.dg/parse/crash4.C: New test.
46574
46575         PR c++/9847
46576         * g++.dg/parse/crash5.C: New test.
46577
46578 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
46579
46580         PR c++/10446
46581         * g++.dg/parse/crash3.C: New test.
46582
46583         PR c++/10428
46584         * g++.dg/parse/elab1.C: New test.
46585
46586 2003-04-22  Devang Patel  <dpatel@apple.com>
46587
46588         * gcc.dg/cpp/trad/funlike-5.c: New test.
46589
46590 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
46591
46592         * g++.dg/other/packed1.C: Fix dg options.
46593
46594 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
46595
46596         * g++.dg/other/offsetof2.C: New test.
46597
46598 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
46599
46600         * g++.dg/template/recurse.C: Adjust location of error messages.
46601
46602 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
46603
46604         PR c++/9881
46605         * g++.dg/init/addr-const1.C: New test.
46606         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46607
46608 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46609
46610         PR c++/10405
46611         * g++.dg/lookup/struct-hack1.C: New test.
46612
46613 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
46614
46615         * ucs.c: Update diagnostic messages.
46616
46617 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46618
46619         * gcc.dg/cpp/truefalse.cpp: New test.
46620         * gcc.dg/cpp/cpp.exp: Update.
46621         * g++.dg/other/stdbool-if.C: Remove.
46622
46623 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46624
46625         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46626         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46627
46628 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46629
46630         * gcc.c-torture/compile/20030418-1.c: New test.
46631
46632 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
46633
46634         * README.compat: Remove; content moved to doc/sourcebuild.texi.
46635
46636 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46637
46638         PR c++/10347
46639         g++.dg/template/dependent-name1.C: New test.
46640
46641 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
46642
46643         * gcc.dg/warn-1.c (tourist_guide): New array,
46644         contains a pointer to bar.
46645
46646 2003-04-16  Roger Sayle  <roger@eyesopen.com>
46647
46648         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46649         * gcc.c-torture/execute/medce-1.c: New test case.
46650         * gcc.c-torture/execute/medce-2.c: New test case.
46651
46652 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
46653
46654         * lib/prune.exp: Ignore more messages.
46655
46656         PR c++/10381
46657         * g++.dg/parse/lookup3.C: New test.
46658
46659 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
46660
46661         * gcc.c-torture/compile/20030415-1.c : New test.
46662
46663 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
46664
46665         * gcc.c-torture/execute/scope-2.c: Move to ...
46666         * gcc.dg/noncompile/scope.c: .... here.
46667
46668 2003-04-14  Roger Sayle  <roger@eyesopen.com>
46669
46670         * gcc.dg/20030414-2.c: New test case.
46671
46672 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
46673
46674         PR target/10377
46675         * gcc.dg/20030414-1.c: New test.
46676
46677 2003-04-13  Roger Sayle  <roger@eyesopen.com>
46678
46679         * gcc.dg/builtins-12.c: New test case.
46680         * gcc.dg/builtins-13.c: New test case.
46681
46682 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46683
46684         * gcc.c-torture/execute/string-opt-18.c: New test.
46685
46686 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
46687
46688         PR c++/10300
46689         * g++.dg/init/new5.C: New test.
46690
46691 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
46692
46693         PR c++/7910
46694         * g++.dg/ext/dllimport1.C: New test.
46695
46696 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46697
46698         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46699
46700 2003-04-11  Bud Davis <bdavis9659@comcast.net>
46701
46702         PR Fortran/9263
46703         * g77.f-torture/noncompile/9263.f: New test
46704         PR Fortran/1832
46705         * g77.f-torture/execute/1832.f: New test
46706
46707 2003-04-11  David Chad  <davidc@freebsd.org>
46708             Loren J. Rittle  <ljrittle@acm.org>
46709
46710         PR libobjc/8562
46711         * objc.dg/headers.m: New test.
46712
46713 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
46714
46715         * gcc.c-torture/execute/builtin-noret-2.c: New.
46716         * gcc.c-torture/execute/builtin-noret-2.x: New.
46717         XFAIL builtin-noret-2.c at -O1 and above.
46718         * gcc.dg/redecl.c: New.
46719         * gcc.dg/Wshadow-1.c: Update error regexps.
46720
46721 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
46722
46723         * g++.dg/abi/bitfield10.C: New test.
46724
46725 2003-04-09  Mike Stump  <mrs@apple.com>
46726
46727         * gcc.dg/pch/pch.exp: Make testcase names longer.
46728         * g++.dg/pch/pch.exp: Make testcase names longer.
46729
46730 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46731
46732         * gcc.dg/builtins-11.c: New test case.
46733
46734 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46735
46736         * gcc.dg/builtins-9.c: New test case.
46737         * gcc.dg/builtins-10.c: New test case.
46738
46739 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
46740
46741         * gcc.dg/noncompile/init-4.c.c: New test.
46742
46743 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46744
46745         * gcc.misc-test/gcov-9.c: New test.
46746         * gcc.misc-test/gcov-10.c: New test
46747         * gcc.misc-test/gcov-11.c: New test.
46748
46749 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
46750
46751         PR optimization/10024
46752         * gcc.c-torture/compile/20030405-1.c: New test.
46753
46754 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
46755
46756         * gcc.dg/pch/static-3.c: New.
46757         * gcc.dg/pch/static-3.hs: New.
46758         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46759
46760 2003-04-04  Richard Henderson  <rth@redhat.com>
46761
46762         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46763         * g++.dg/eh/forced2.C: Likewise.
46764
46765 2003-04-03  Mike Stump  <mrs@apple.com>
46766
46767         * lib/scanasm.exp (scan-assembler): Add xfail processing for
46768         target arg.
46769         (scan-assembler-times, scan-assembler-not): Likewise.
46770         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46771
46772 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46773
46774         * gcc.dg/sparc-loop-1.c: New test.
46775
46776 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
46777
46778         PR other/9274
46779         * g++.dg/pch/system-2.C: New.
46780         * g++.dg/pch/system-2.Hs: New.
46781
46782 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
46783
46784         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
46785
46786         * g++.dg/eh/simd-1.C (vecfunc): Same.
46787
46788 2003-04-01  Roger Sayle  <roger@eyesopen.com>
46789
46790         * gcc.c-torture/execute/20030401-1.c: New test case.
46791
46792 2003-04-01  Ziemowit Laski <zlaski@apple.com>
46793
46794         * objc.dg/defs.m: New.
46795
46796 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
46797
46798         * g++.dg/eh/simd-1.C: New.
46799         * g++.dg/eh/simd-2.C: New.
46800
46801 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
46802
46803         * gcc.c-torture/execute/simd-3.c: New.
46804
46805 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46806
46807         PR c/9936
46808         * gcc.dg/20030331-2.c: New test.
46809
46810 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46811
46812         PR c++/10278
46813         * g++.dg/parse/crash2.C: New test.
46814
46815 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46816
46817         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
46818         * gcc.c-torture/execute/20030331-1.c: ...here.
46819
46820 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46821
46822         * gcc.c-torture/execute/20030331-1.c: New test.
46823
46824 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
46825
46826         * lib/gcov.exp: Adjust call return testing strings.
46827         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
46828
46829 2003-03-31  Roger Sayle  <roger@eyesopen.com>
46830
46831         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
46832         * gcc.dg/builtins-7.c: New test case.
46833         * gcc.dg/builtins-8.c: New test case.
46834
46835 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46836
46837         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
46838
46839 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
46840
46841         PR c++/7647
46842         * g++.dg/lookup-class-member-2.C: New test.
46843
46844 2003-03-30  Glen Nakamura  <glen@imodulo.com>
46845
46846         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46847
46848 2003-03-28  Roger Sayle  <roger@eyesopen.com>
46849
46850         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46851
46852 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
46853
46854         * g++.dg/init/attrib1.C: New test.
46855
46856 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46857
46858         * gcc.dg/ultrasp8.c: New test.
46859
46860 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46861
46862         * gcc.dg/ultrasp7.c: New test.
46863
46864 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
46865
46866         PR c++/10047
46867         * g++.dg/template/inline1.C: New test.
46868
46869 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46870
46871         * gcc.dg/sparc-dwarf2.c: New test.
46872
46873 2003-03-27  Roger Sayle  <roger@eyesopen.com>
46874
46875         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46876         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46877
46878 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
46879
46880         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46881         than reading .x files.
46882         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46883         * g77.dg/gcov/gcov-1.f: Likewise.
46884         * gcc.misc-tests/gcov-4b.c: Likewise.
46885         * gcc.misc-tests/gcov-5b.c: Likewise.
46886         * gcc.misc-tests/gcov-6.c: Likewise.
46887         * gcc.misc-tests/gcov-7.c: Likewise.
46888         * gcc.misc-tests/gcov-8.c: Likewise.
46889         * g++.dg/gcov/gcov-1.x: Remove.
46890         * g77.dg/gcov/gcov-1.x: Likewise.
46891         * gcc.misc-tests/gcov-4b.x: Likewise.
46892         * gcc.misc-tests/gcov-5b.x: Likewise.
46893         * gcc.misc-tests/gcov-6.x: Likewise.
46894         * gcc.misc-tests/gcov-7.x: Likewise.
46895         * gcc.misc-tests/gcov-8.x: Likewise.
46896
46897 2003-03-27  Glen Nakamura  <glen@imodulo.com>
46898
46899         PR opt/10087
46900         * gcc.dg/20030324-1.c: New test.
46901
46902 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
46903
46904         PR c++/10224
46905         * g++.dg/template/arg3.C: New test.
46906
46907         PR c++/10158
46908         * g++.dg/template/friend18.C: New test.
46909
46910 2003-03-26  Roger Sayle  <roger@eyesopen.com>
46911
46912         * g77.f-torture/compile/20030326-1.f: New test case.
46913
46914 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
46915
46916         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46917
46918         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46919
46920 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
46921
46922         * gcc.dg/ia64-sync-3.c: New test.
46923
46924 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
46925
46926         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46927
46928 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
46929
46930         * gcc.dg/ultrasp6.c: New test.
46931
46932 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46933
46934         * gcc.dg/i386-signbit-1.c: New test.
46935         * gcc.dg/i386-signbit-2.c: New test.
46936         * gcc.dg/i386-signbit-3.c: New test.
46937
46938 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46939
46940         * gcc.dg/ultrasp5.c: Fix options.
46941
46942 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46943
46944         * gcc.dg/ultrasp5.c: Fix comment.
46945
46946 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
46947
46948         PR fortran/10197
46949         * g77.f-torture/execute/10197.f: New test.
46950
46951 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
46952
46953         PR c++/9898, c++/383
46954         * g++.dg/template/conv6.C: New test.
46955
46956         PR c++/10119
46957         * g++.dg/template/ptrmem5.C: New test.
46958
46959         PR c++/10026
46960         * g++.dg/lookup/koenig1.C: New test.
46961
46962         PR C++/10199
46963         * g++.dg/lookup/template2.C: New test.
46964
46965 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
46966
46967         * g++.dg/opt/rtti1.C: New test.
46968
46969 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
46970
46971         * gcc.dg/ultrasp5.c: New test.
46972
46973 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
46974
46975         PR middle-end/9967
46976         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46977         builtin fputs.
46978
46979 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46980
46981         PR c/8224
46982         * gcc.dg/20030323-1.c: New test.
46983
46984 2003-03-23  Roger Sayle  <roger@eyesopen.com>
46985
46986         * gcc.c-torture/compile/20030323-1.c: New test case.
46987
46988 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
46989
46990         * gcc.dg/20030321-1.c: New test.
46991
46992 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
46993
46994         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46995
46996 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
46997
46998         PR c++/9978, c++/9708
46999         * g++.dg/ext/vlm1.C: Adjust expected error.
47000         * g++.dg/ext/vla2.C: New test.
47001         * g++.dg/template/arg1.C: New test.
47002         * g++.dg/template/arg2.C: New test.
47003
47004 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47005
47006         * g77.f-torture/execute/select.f: New test.
47007         * g77.f-torture/noncompile/select_no_compile.f: New test.
47008
47009 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47010
47011         PR c++/9898
47012         * g++.dg/other/error4.C: New test.
47013
47014 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47015
47016         * g++.dg/template/friend17.C: New test.
47017
47018 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47019
47020         * gcc.c-torture/compile/20030320-1.c: New.
47021
47022 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47023
47024         * gcc.dg/builtins-6.c: New test case.
47025
47026 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47027
47028         PR target/10073
47029         * gcc.c-torture/compile/20030319-1.c: New.
47030
47031 2003-03-18  Jan Hubicka  <jh@suse.cz>
47032
47033         * gcc.dg/i386-cvt-1.c: New test.
47034
47035 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47036
47037         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47038         * objc.dg/naming-2.m: Likewise.
47039
47040 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47041
47042         PR c++/9639
47043         * g++.dg/parse/crash1.C: New test.
47044
47045 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47046
47047         PR c++/8805
47048         * g++.dg/eh/cleanup1.C: New test.
47049
47050 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47051
47052         * gcc.c-torture/execute/20030316-1.c: New test case.
47053
47054 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47055
47056         PR c++/9629
47057         * g++.dg/init/ctor2.C: New test.
47058
47059 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47060
47061         * g77.f-torture/compile/xformat.f: New test case.
47062
47063 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47064
47065         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47066         * g++.old-deja/g++.mike/eh50.C: Likewise.
47067
47068 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47069
47070         PR c++/6440
47071         * g++.dg/template/spec7.C: New test.
47072         * g++.dg/template/spec8.C: Likewise.
47073
47074 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47075
47076         * gcc.c-torture/execute/20030313-1.c: New test.
47077
47078 2003-03-14  Richard Henderson  <rth@redhat.com>
47079
47080         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47081
47082 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47083
47084         * gcc.c-torture/compile/20030314-1.c: New test.
47085
47086 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47087
47088         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47089         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47090         thumb target,
47091         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47092         to accept newer _imp__  prefix and additional
47093         newline in .drectve section.
47094         * gcc.dg/dll-4.c: Likewise.
47095         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47096         switch.
47097
47098 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47099
47100         * g++.dg/parse/namespace9.C: New test.
47101
47102         * g++.dg/init/ref5.C: New test.
47103         * g++.dg/parse/ptrmem1.C: Likewise.
47104
47105 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47106
47107         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47108         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47109         regular expression.
47110         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47111         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47112
47113 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47114
47115         * gcc.c-torture/execute/20030224-2.c: New test.
47116
47117 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47118
47119         * gcc.dg/decl-3.c: New test.
47120
47121 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47122
47123         * gcc.dg/i386-loop-2.c: New test.
47124
47125 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47126
47127         PR c++/9474
47128         * g++.dg/parse/namespace8.C: New test.
47129
47130         PR c++/9924
47131         * g++.dg/overload/builtin2.C: New test.
47132
47133 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47134
47135         * gcc.dg/return-type-3.c: New test.
47136
47137 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47138
47139         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47140         profiling options are not supported.
47141
47142 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47143
47144         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47145         * g++.old-deja/g++.warn/impint2.C: Likewise.
47146
47147 2003-03-10  Devang Patel  <dpatel@apple.com>
47148
47149         * g++.dg/cpp/c++_cmd_1.C: New test.
47150         * g++.dg/cpp/c++_cmd_1.h: New file.
47151
47152 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47153
47154         * gcc.dg/altivec-9.c: New file.
47155
47156 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47157
47158         * gcc.dg/ppc-sdata-1.c: New test.
47159         * gcc.dg/ppc-sdata-2.c: New test.
47160
47161 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47162
47163         PR c++/9373
47164         * g++.dg/opt/ptrmem2.C: New test.
47165
47166         PR c++/8534
47167         * g++.dg/opt/ptrmem1.C: New test.
47168
47169 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47170
47171         * gcc.dg/i386-loop-1.c: New test.
47172
47173 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47174
47175         PR c++/9970
47176         * g++.dg/lookup/friend1.C: New test.
47177
47178 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47179
47180         PR c++/9823
47181         * g++.dg/parser/constructor1.C: New test.
47182
47183 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47184
47185         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47186
47187         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47188
47189 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47190
47191         * gcc.dg/cpp/Wunused.c: Update test.
47192
47193 2003-03-08  Jan Hubicka  <jh@suse.cz>
47194
47195         * gcc.dg/inline-3.c: New test.
47196
47197 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47198
47199         PR c++/9809
47200         * g++.dg/parse/builtin1.C: New test.
47201
47202         PR c++/9982
47203         * g++.dg/abi/cookie1.C: New test.
47204         * g++.dg/abi/cookie2.C: Likewise.
47205
47206         PR c++/9524
47207         * g++.dg/template/field1.C: New test.
47208
47209         PR c++/9912
47210         * g++.dg/parse/class1.C: New test.
47211         * g++.dg/parse/namespace7.C: Likewise.
47212         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47213
47214 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47215
47216         * g++.dg/init/ref4.C: New test.
47217
47218 2003-03-07  Jan Hubicka  <jh@suse.cz>
47219
47220         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47221         * gcc.dg/inline-3.c: New test.
47222
47223 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47224
47225         * g++.dg/init/ref3.C: New test.
47226
47227         PR c++/9965
47228         * g++.dg/init/ref2.C: New test.
47229
47230         PR c++/9400
47231         * g++.dg/warn/Wshadow-2.C: New test.
47232
47233         PR c++/9791
47234         * g++.dg/warn/Woverloaded-1.C: New test.
47235
47236 2003-03-05  Jan Hubicka  <jh@suse.cz>
47237
47238         * gcc.dg/i386-local2.c: New.
47239         * gcc.dg/i386-local.c: Fix typo.
47240
47241 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47242
47243         * g++.dg/abi/layout3.C: New test.
47244
47245 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47246
47247         * gcc.c-torture/compile/20030305-1.c
47248
47249 2003-03-05  Jan Hubicka  <jh@suse.cz>
47250
47251         * gcc.dg/i386-local.c: New.
47252
47253 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47254
47255         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47256
47257 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47258
47259         * gcc.dg/switch-2.c: New test.
47260         * gcc.dg/switch-3.c: New test.
47261         * gcc.dg/Wswitch.c: Adjust line numbers.
47262         * gcc.dg/Wswitch-default.c: Likewise.
47263         * gcc.dg/Wswitch-enum.c: Likewise.
47264
47265 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47266
47267         * gcc.c-torture/execute/20030222-1.c: New test.
47268
47269 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47270
47271         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47272
47273 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47274
47275         PR c++/9878
47276         * g++.dg/init/ref1.C: New test.
47277
47278 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47279
47280         * gcc.dg/sh-relax.c: New SH-only test.
47281
47282 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47283
47284         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47285         comment explaining purpose of testcase.
47286
47287 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47288
47289         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47290         for HC11/HC12 (asm needs two int registers).
47291         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47292         HC11/HC12 because the test uses an asm which needs two 32-bit
47293         registers.
47294
47295 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47296
47297         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47298         for HC11/HC12 (array is too large otherwise).
47299         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47300         * gcc.c-torture/compile/20010518-2.x: Likewise.
47301         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47302         HC11/HC12 (array is too large).
47303
47304 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47305
47306         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47307         * lib/g++-dg.exp (g++-dg-test): Likewise.
47308
47309 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47310
47311         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47312         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47313
47314 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47315
47316         * g++.dg/warn/implicit-typename1.C: Remove warning.
47317
47318 2003-02-28  Richard Henderson  <rth@redhat.com>
47319
47320         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47321         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47322
47323 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47324
47325         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47326         * g++.dg/pch/pch.exp: Likewise.
47327
47328 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47329
47330         PR c++/9879
47331         * g++.dg/init/new4.C: New test.
47332
47333 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
47334
47335         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47336
47337 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
47338
47339         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47340         unsigned long.
47341
47342         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47343         wider than float.
47344
47345 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47346
47347         * lib/scanasm.exp: Add support for counting numbers of
47348         occurences.
47349         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47350         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47351
47352 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
47353
47354         PR c++/9683
47355         * g++.dg/template/static3.C: New test.
47356
47357         PR c++/9829
47358         * g++.dg/parse/namespace6.C: New test.
47359
47360 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47361
47362         PR target/9732
47363         * gcc.dg/20030225-1.c: New test.
47364
47365 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
47366
47367         * README: Remove out-of-date information.
47368
47369         PR c++/9836
47370         * g++.dg/template/spec6.C: New test.
47371
47372 2003-02-24  Jeff Law  <law@redhat.com>
47373
47374         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47375
47376 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47377
47378         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47379         * gcc.dg/pragma-ep-1.c: Likewise.
47380
47381 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47382
47383         PR c++/9602
47384         * g++.dg/template/friend16.C: New test.
47385
47386 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
47387
47388         PR c++/5333
47389         * g++.dg/parse/fused-params1.C: Adjust error messages.
47390         * g++.dg/template/nested3.C: New test.
47391
47392 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
47393
47394         * g++.dg/abi/param1.C: New test.
47395
47396 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47397
47398         PR c++/7982
47399         * g++.dg/warn/implicit-typename1.C: New test.
47400
47401 2003-02-22  Kelley Cook <kelleycook@comcast.net>
47402
47403         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47404         with "mtune".
47405         * g++.old-deja/g++.other/store-expr2.C: Likewise.
47406         * gcc.c-torture/execute/20010129-1.x: Likewise.
47407         * gcc.dg/20011107-1.c: Likewise.
47408         * gcc.dg/20020108-1.c: Likewise.
47409         * gcc.dg/20020122-3.c: Likewise.
47410         * gcc.dg/20020206-1.c: Likewise.
47411         * gcc.dg/20020310-1.c: Likewise.
47412         * gcc.dg/20020426-2.c: Likewise.
47413         * gcc.dg/20020517-1.c: Likewise.
47414         * gcc.dg/991230-1.c: Likewise.
47415         * gcc.dg/i386-unroll-1.c: Likewise.
47416         * gcc.misc-tests/i386-prefetch.exp: Likewise.
47417
47418 2003-02-22  Jan Hubicka  <jh@suse.cz>
47419
47420         * gcc.dg/i386-mul.c: New test.
47421
47422 2003-02-21  Roger Sayle  <roger@eyesopen.com>
47423
47424         * gcc.dg/builtins-5.c: New test case.
47425
47426 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
47427
47428         * gcc.dg/asmreg-1.c: New test.
47429
47430 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47431
47432         PR c++/9749
47433         * g++.dg/parse/varmod1.C: New test.
47434
47435 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47436
47437         PR c++/9727
47438         * g++.dg/template/op1.C: New test.
47439
47440 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47441
47442         PR c++/8906
47443         * g++.dg/template/nested2.C: New test.
47444
47445 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47446
47447         PR c++/8724
47448         * g++.dg/expr/dtor1.C: New test.
47449
47450 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
47451
47452         * gcc.dg/cpp/include3.c: New test.
47453         * gcc.dg/cpp/inc/foo.h: New file.
47454
47455 2003-02-21  Glen Nakamura  <glen@imodulo.com>
47456
47457         * gcc.c-torture/execute/20030221-1.c: New test.
47458
47459 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
47460
47461         PR c++/9729
47462         * g++.dg/abi/conv1.C: New test.
47463
47464 2003-02-20  Jan Hubicka  <jh@suse.cz>
47465
47466         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47467
47468 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
47469
47470         * gcc.c-torture/compile/20030219-1.c: New test.
47471
47472 2003-02-18  Jan Hubicka  <jh@suse.cz>
47473
47474         * gcc.dg/funcorder.c: New test.
47475
47476 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47477
47478         * gcc.c-torture/execute/20030218-1.c: New.
47479
47480 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
47481
47482         * gcc.dg/20030218-1.c: New.
47483
47484 2003-02-18  Richard Henderson  <rth@redhat.com>
47485
47486         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47487         * gcc.dg/attr-used-2.c: New.
47488
47489 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
47490
47491         PR c++/9704
47492         * g++.dg/init/copy5.C: New test.
47493
47494 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
47495
47496         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47497         * g++.dg/pch/pch.exp: Likewise.
47498
47499 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47500
47501         * gcc.c-torture/execute/20030209-1.c: Enable the test if
47502         STACK_SIZE is not defined.
47503
47504 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47505
47506         PR c++/9457
47507         * g++.dg/template/init1.C: New test.
47508
47509 2003-02-16  Jan HUbicka  <jh@suse.cz>
47510
47511         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47512         (foo): Add few extra tests
47513         * gcc.dg/c99-const-expr-3.c: Likewise.
47514         * gcc.c-torture/execute/20030216-1.c: New.
47515
47516 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47517
47518         PR c++/9459
47519         * g++.dg/ext/typeof4.C: New test.
47520
47521 2003-02-15  Roger Sayle  <roger@eyesopen.com>
47522
47523         * gcc.dg/i386-387-3.c: New test case.
47524
47525 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
47526
47527         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47528         cris-*-elf* cris-*-aout* and mmix-*-*.
47529
47530 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
47531
47532         * gcc.dg/20030213-1.c: New test.
47533
47534 2003-02-12  Roger Sayle  <roger@eyesopen.com>
47535
47536         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47537         * gcc.dg/i386-387-2.c: Likewise.
47538
47539 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
47540
47541         * gcc.dg/ppc-spe.c: Fix formatting.
47542         Enable tests that were previously unsupported by gas.
47543         Delete tests for instructions that no longer exist.
47544         Switch arguments on evsubifw builtin.
47545
47546 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
47547
47548         * gcc.c-torture/execute/20030209-1.c: Disable the test if
47549         STACK_SIZE is too small.
47550
47551 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
47552             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
47553
47554         * gcc.dg/decl-2.c: New test.
47555
47556 2003-02-10  Jan Hubicka  <jh@suse.cz>
47557
47558         * gcc.dg/i386-fpcvt-1.c: New test.
47559
47560 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
47561
47562         * gcc.c-torture/execute/20030209-1.c: New test.
47563
47564 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
47565
47566         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47567         int-wide bitops, use the constants of the same width.
47568         Likewise, if long long is 32-bit wide, test bitops using
47569         32-bit constants.
47570
47571 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
47572
47573         * gcc.dg/20021014-1.c: Annotate with expected notice text.
47574
47575 2003-02-07  Roger Sayle  <roger@eyesopen.com>
47576
47577         * gcc.dg/builtins-4.c: New test case.
47578
47579 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47580
47581         * gcc.dg/20020430-1.c: Fix dg command typos.
47582         * gcc.dg/20020503-1.c: Likewise.
47583
47584 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47585
47586         PR c++/8785
47587         * g++.dg/parse/fused-params1.C: New test.
47588
47589         PR c++/8857
47590         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47591
47592         PR c++/8921
47593         * g++.dg/parse/non-dependent1.C: New test.
47594
47595         PR c++/8928
47596         * g++.dg/parse/dupl-tmpl-args1.C: New test.
47597
47598         PR c++/9228
47599         * g++.dg/parse/undefined7.C: New test.
47600         * g++.dg/parse/non-templ1.C: New test.
47601
47602         PR c++/9229
47603         * g++.dg/parse/too-many-tmpl-args1.C: New test.
47604
47605 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
47606
47607         * gcc.c-torture/compile/20030206-1.c: New test.
47608
47609 2003-02-05  Roger Sayle  <roger@eyesopen.com>
47610
47611         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47612         "pow" to "foo" to avoid potential confusion with a math built-in.
47613
47614 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47615
47616         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47617         conditions for SPARC targets.
47618
47619 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
47620
47621         * gcc.dg/20030204-1.c: New test.
47622
47623 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47624
47625         PR c++/38
47626         * g++.dg/parse/array-size1.C: New test.
47627
47628         PR c++/5657
47629         * g++.dg/parse/undefined3.C: New test.
47630
47631         PR c++/5665
47632         * g++.dg/parse/undefined4.C: New test.
47633
47634         PR c++/5975
47635         * g++.dg/parse/undefined5.C: New test.
47636
47637         PR c++/7259
47638         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47639
47640         PR c++/8578
47641         * g++.dg/parse/casting-operator1.C: New test.
47642
47643         PR c++/8596
47644         * g++.dg/parse/undefined6.C: New test.
47645
47646         PR c++/8736
47647         * g++.dg/parse/missing-template1.C: New test.
47648
47649 2003-02-04  Jan Hubicka  <jh@suse.cz>
47650
47651         * gcc.dg/i386-cadd.c: Compile using -march=k8.
47652         * gcc.dg/i386-cmov?.c: Likewise.
47653         * gcc.dg/i386-fpcvt-?.c: Likewise.
47654         * gcc.dg/i386-ssefp-1.c: Likewise.
47655         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47656         conventions.
47657
47658 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
47659
47660         PR c++/7129
47661         * g++.dg/ext/max.C: New test.
47662
47663 2003-02-03  Jan Hubicka  <jh@suse.cz>
47664
47665         * gcc.c-torture/execute/20030203-1.c: New test.
47666
47667 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
47668
47669         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47670         'natural-endian'.
47671
47672 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
47673
47674         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47675         * g++.dg/init/new2.C: Likewise.
47676         * g++.dg/other/new1.C: Likewise.
47677
47678 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
47679
47680         * gcc.dg/struct-ret-libc.c: New test.
47681
47682 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
47683
47684         * gcc.dg/20030129-1.c: New test.
47685
47686 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47687
47688         PR c++/8849
47689         * g++.dg/template/ptrmem4.C: New test.
47690
47691 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
47692
47693         * g++.dg/parser/constant1.C: New test.
47694
47695 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47696
47697         PR c++/8591
47698         * g++.dg/parse/friend2.C: New test.
47699
47700 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47701
47702         PR c++/9437
47703         * g++.dg/template/unify4.C: New test.
47704
47705 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
47706
47707         * gcc.c-torture/execute/20030128-1.c: New test.
47708
47709 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
47710
47711         * g++.dg/lookup/nested1.C: Test moved from ...
47712         * g++.old-deja/g++.other/lookup24.C: ... here.
47713
47714 2003-01-28  Jan Hubicka  <jh@suse.cz>
47715
47716         * gcc.dg/i386-cmov5.c: New test.
47717
47718 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47719
47720         * gcc.c-torture/execute/20010925-1.c: Changed the
47721         memcpy declaration.
47722
47723 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47724
47725         PR c++/3902
47726         * g++.dg/parse/template5.C: New test.
47727
47728 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
47729
47730         PR fortran/9258
47731         * g77.dg/pr9258: New test.
47732
47733 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47734
47735         * README: Move relevant parts from README.g++.
47736
47737         * README.g++: Remove this file.
47738
47739 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47740
47741         * g++.dg/abi/dcast1.C: New test.
47742
47743 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47744
47745         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47746
47747 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
47748
47749         PR c++/47
47750         * g++.old-deja/g++.other/lookup24.C: New test.
47751
47752 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47753
47754         PR middle-end/7227
47755         * gcc.dg/uninit-C.c: New test.
47756
47757 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
47758
47759         * g++.dg/abi/covariant1.C: New test.
47760
47761 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
47762
47763         * gcc.dg/20030123-1.c: New test.
47764
47765 2003-01-25  Jan Hubicka  <jh@suse.cz>
47766
47767         PR opt/8492
47768         * gcc.c-torture/compile/20030125-1.c
47769
47770 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
47771
47772         PR c++/9403
47773         * g++.dg/parse/template3.C: New test.
47774         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47775
47776         PR c++/795
47777         * g++.dg/parse/template4.C: New test.
47778
47779         PR c++/9415
47780         * g++.dg/template/qual2.C: New test.
47781
47782         PR c++/8545
47783         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
47784
47785         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
47786
47787 2003-01-25  Roger Sayle  <roger@eyesopen.com>
47788
47789         * gcc.c-torture/execute/switch-1.c: New test case.
47790
47791 2003-01-25  Jan Hubicka  <jh@suse.cz>
47792
47793         * gcc.c-torture/execute/20030125-1.[cx]: New test.
47794
47795 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
47796
47797         Tweaks for Bison-1.875. From the NEWS file:
47798         "- `parse error' -> `syntax error'
47799         Bison now uniformly uses the term `syntax error'"
47800         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
47801         * gcc.dg/cpp/digraph2.c: Likewise.
47802         * gcc.dg/cpp/direct2.c: Likewise.
47803         * gcc.dg/cpp/paste4.c: Likewise.
47804         * gcc.dg/c90-restrict-1.c: Likewise.
47805         * gcc.dg/c99-func-2.c: Likewise.
47806         * gcc.dg/noncompile/920721-2.c: Likewise.
47807         * gcc.dg/noncompile/930622-2.c: Likewise.
47808         * gcc.dg/noncompile/940112-1.c: Likewise.
47809         * gcc.dg/noncompile/950921-1.c: Likewise.
47810         * gcc.dg/noncompile/951123-1.c: Likewise.
47811         * gcc.dg/noncompile/971104-1.c: Likewise.
47812         * gcc.dg/noncompile/990416-1.c: Likewise.
47813
47814 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
47815
47816         * g++.dg/parse/undefined1.C: Add error message.
47817
47818 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47819
47820         PR c++/9354
47821         * g++.dg/parse/new1.C: New test.
47822
47823         PR c++/9216
47824         * g++.dg/parse/template2.C: New test.
47825
47826         PR c++/9354
47827         * g++.dg/parse/typedef2.C: New test.
47828
47829         PR c++/9328
47830         * g++.dg/ext/typeof3.C: New test.
47831
47832 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47833
47834         PR c++/2738
47835         * g++.dg/parse/ret-type1.C: New test.
47836
47837         PR c++/3792
47838         * g++.dg/parse/tmpl-outside1.C: New test.
47839
47840         PR c++/4207
47841         * g++.dg/parse/int-as-enum1.C: New test.
47842
47843         PR c++/4903
47844         * g++.dg/parse/no-typename1.C: New test.
47845
47846         PR c++/5533
47847         * g++.dg/parse/no-value1.C: New test.
47848
47849         PR c++/5921
47850         * g++.dg/parse/wrong-inline1.C: New test.
47851
47852         PR c++/6402
47853         * g++.dg/parse/ref1.C: New test.
47854
47855         PR c++/6992
47856         * g++.dg/parse/attr-ctor1.C: New test.
47857
47858         PR c++/7229
47859         * g++.dg/parse/namespace5.C: New test.
47860
47861         PR c++/7917
47862         * g++.dg/parse/func-def1.C: New test.
47863
47864         PR c++/8143
47865         * g++.dg/parse/undefined1.C: New test.
47866
47867         PR c++/5723, PR c++/8522
47868         * g++.dg/parse/specialization1.C: New test.
47869
47870         PR c++/163, PR c++/8595
47871         * g++.dg/parse/struct-as-enum1.C: New test.
47872
47873         PR c++/9173
47874         * g++.dg/parse/undefined2.C: New test.
47875
47876 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47877
47878         PR c++/9298
47879         * g++.dg/parse/template1.C: New test.
47880
47881         PR c++/9384
47882         * g++.dg/parse/using1.C: New test.
47883
47884         PR c++/9285
47885         PR c++/9294
47886         * g++.dg/parse/expr2.C: New test.
47887
47888         PR c++/9388
47889         * g++.dg/parse/lookup2.C: Likewise.
47890
47891 2003-01-21  Jan Hubicka  <jh@suse.cz>
47892
47893         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47894         * gcc.c-torture/execute/eeprof-1.c: Likewise.
47895         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47896         * gcc.c-torture/execute/string-opt-*.c: Likewise.
47897
47898 2003-01-20  Nick Clifton  <nickc@redhat.com>
47899
47900         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
47901         problem with ARM sibcall code generation.
47902
47903 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
47904
47905         * gcc.c-torture/execute/20030120-1.c: New.
47906
47907 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
47908
47909         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47910
47911 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
47912
47913         PR c++/9272
47914         * g++.dg/parse/ctor1.C: New test.
47915
47916         PR c++/9294:
47917         * g++.dg/parse/qualified1.C: New test.
47918
47919         * g++.dg/parse/typename3.C: New test.
47920
47921 2003-01-16  Richard Henderson  <rth@redhat.com>
47922
47923         * g++.dg/tls/init-2.C: Fix error matches for real this time.
47924
47925 2003-01-16  Richard Henderson  <rth@redhat.com>
47926
47927         * g++.dg/pch/pch.exp: Copy test header to the working directory
47928         before using it either for precompilation or direct use.
47929         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47930         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47931
47932 2003-01-16  Richard Henderson  <rth@redhat.com>
47933
47934         * gcc.dg/pch/pch.exp: Copy test header to the working directory
47935         before using it either for precompilation or direct use.
47936         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47937         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47938
47939 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
47940
47941         * g++.dg/ext/typename1.C: Add typename keyword.
47942         * g++.dg/template/crash1.C: Update error messages.
47943         * g++.dg/template/crash2.C: Remove error message.
47944         * g++.dg/parse/typename2.C: New test.
47945         * g++.dg/template/typename2.C: Change implicit
47946         typename warning into error.
47947         * g++.old-deja/g++.benjamin/tem03.C: Issue more
47948         error messages.
47949         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47950         * g++.old-deja/g++.brendan/crash56.C: Add this->.
47951         * g++.old-deja/g++.law/visibility13.C: Remove error
47952         messages.
47953         * g++.old-deja/g++.ns/template17.C: Reorder code to
47954         make declaration visible in template.
47955         * g++.old-deja/g++.pt/crash3.C: Fix typos.
47956         * g++.old-deja/g++.pt/crash36.C: Issue more error
47957         messages.
47958         * g++.old-deja/g++.pt/crash5.C: Improve error
47959         message.
47960         * g++.old-deja/g++.pt/crash67.C: Remove warning.
47961         * g++.old-deja/g++.pt/inherit1.C: Add this->.
47962         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47963         * g++.old-deja/g++.pt/typename16.C: Replace implicit
47964         typename warning with error message.
47965         * g++.old-deja/g++.pt/typename19.C: Remove warning.
47966         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47967         * g++.old-deja/g++.robertl/eb24.C: Use this->.
47968
47969 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
47970
47971         * g++.dg/parse/ambig2.C: New test.
47972
47973 2003-01-15  Richard Henderson  <rth@redhat.com>
47974
47975         * g++.dg/tls/init-2.C: Update error message string.
47976
47977 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47978
47979         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47980
47981 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
47982
47983         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47984         all for HC11/HC12.
47985         * gcc.c-torture/compile/20001205-1.x: Likewise.
47986         * gcc.c-torture/compile/20001226-1.x: Likewise.
47987         * gcc.c-torture/compile/920520-1.x: Likewise.
47988         * gcc.c-torture/compile/961203-1.x: Likewise.
47989         * gcc.c-torture/compile/20020604-1.x: Likewise.
47990
47991 2003-01-15  Jan Hubicka  <jh@suse.cz>
47992
47993         * gcc.c-torture/compile/20030115-1.c: New test.
47994
47995         * gcc.dg/i386-fpcvt-1.c: New test.
47996         * gcc.dg/i386-fpcvt-2.c: New test.
47997
47998 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
47999
48000         Further conform g++'s __vmi_class_type_info to the C++ ABI
48001         specification.
48002         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48003         the specification.
48004
48005 2003-01-14  Jan Hubicka  <jh@suse.cz>
48006
48007         * gcc.dg/i386-fpcvt-1.c: New test.
48008         * gcc.dg/i386-fpcvt-2.c: New test.
48009
48010 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48011
48012         * gcc.dg/i386-mmx-3.c: New test.
48013
48014 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48015
48016         PR c++/9264
48017         * g++.dg/parse/octal1.C: New file.
48018
48019         PR c++/9172
48020         * g++.dg/parse/typename1.C: New file.
48021
48022 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48023
48024         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48025         * gcc.dg/bf-no-ms-layout.c: Likewise.
48026         * gcc.dg/bf-ms-attrib.c: Likewise.
48027
48028 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48029
48030         PR c++/9099
48031         * g++.dg/parse/dtor1.C: New file.
48032
48033         PR c++/9128
48034         * g++.dg/rtti/typeid1.C: New file.
48035
48036         PR c++/9153
48037         * g++.dg/parse/lookup1.C: New file.
48038
48039         PR c++/9171
48040         * g++.dg/templ/spec5.C: New file.
48041
48042 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48043
48044         * gcc.c-torture/compile/20030110-1.c: New test.
48045
48046 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48047
48048         Merge from pch-branch:
48049
48050         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48051
48052         * gcc.dg/pch/cpp-1.h: New.
48053         * gcc.dg/pch/cpp-1.c: New.
48054         * gcc.dg/pch/cpp-2.h: New.
48055         * gcc.dg/pch/cpp-2.c: New.
48056
48057         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48058
48059         * gcc.dg/pch/except-1.h: New.
48060         * gcc.dg/pch/except-1.c: New.
48061
48062         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48063
48064         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48065         running test.
48066         * gcc.dg/pch: Include *.hp not *.h.
48067         * gcc.dg/pch/system-1.h: New.
48068         * gcc.dg/pch/system-1.c: New.
48069
48070         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48071
48072         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48073         rather than trying to build and run a program using PCH.
48074         * gcc.dg/pch: Remove dg-do commands from test files.
48075
48076         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48077
48078         * gcc.dg/pch/macro-3.c: New.
48079         * gcc.dg/pch/macro-3.h: New.
48080
48081         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48082
48083         * gcc.dg/pch/common-1.c: New.
48084         * gcc.dg/pch/common-1.h: New.
48085         * gcc.dg/pch/decl-1.c: New.
48086         * gcc.dg/pch/decl-1.h: New.
48087         * gcc.dg/pch/decl-2.c: New.
48088         * gcc.dg/pch/decl-2.h: New.
48089         * gcc.dg/pch/decl-3.c: New.
48090         * gcc.dg/pch/decl-3.h: New.
48091         * gcc.dg/pch/decl-4.c: New.
48092         * gcc.dg/pch/decl-4.h: New.
48093         * gcc.dg/pch/decl-5.c: New.
48094         * gcc.dg/pch/decl-5.h: New.
48095         * gcc.dg/pch/global-1.c: New.
48096         * gcc.dg/pch/global-1.h: New.
48097         * gcc.dg/pch/inline-1.c: New.
48098         * gcc.dg/pch/inline-1.h: New.
48099         * gcc.dg/pch/inline-2.c: New.
48100         * gcc.dg/pch/inline-2.h: New.
48101         * gcc.dg/pch/static-1.c: New.
48102         * gcc.dg/pch/static-1.h: New.
48103         * gcc.dg/pch/static-2.c: New.
48104         * gcc.dg/pch/static-2.h: New.
48105
48106         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48107
48108         * g++.dg/pch/pch.exp: Better handle failing testcases.
48109         * gcc.dg/pch/pch.exp: Likewise.
48110         * gcc.dg/pch/macro-1.c: New.
48111         * gcc.dg/pch/macro-1.h: New.
48112         * gcc.dg/pch/macro-2.c: New.
48113         * gcc.dg/pch/macro-2.h: New.
48114
48115         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48116
48117         * g++.dg/dg.exp: Treat files in pch/ specially.
48118         * g++.dg/pch/pch.exp: New file.
48119         * g++.dg/pch/empty.H: New file.
48120         * g++.dg/pch/empty.C: New file.
48121         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48122         "precompile".
48123
48124         * gcc.dg/pch/pch.exp: New file.
48125         * gcc.dg/pch/empty.h: New file.
48126         * gcc.dg/pch/empty.c: New file.
48127         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48128         "precompile".
48129
48130 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48131
48132         * g++.dg/template/friend14.C: New test.
48133
48134 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48135
48136         * gcc.dg/old-style-asm-1.c: New test.
48137
48138 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48139
48140         * gcc.c-torture/compile/20030109-1.c: New test.
48141
48142 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48143
48144         * gcc.c-torture/execute/20030109-1.c: New test.
48145
48146 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48147
48148         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48149         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48150         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48151         * g++.old-deja/g++.mike/eh2.C: Likewise.
48152         * g++.old-deja/g++.mike/eh3.C: Likewise.
48153         * g++.old-deja/g++.mike/eh5.C: Likewise.
48154         * g++.old-deja/g++.mike/eh6.C: Likewise.
48155         * g++.old-deja/g++.mike/eh7.C: Likewise.
48156         * g++.old-deja/g++.mike/eh8.C: Likewise.
48157         * g++.old-deja/g++.mike/eh9.C: Likewise.
48158         * g++.old-deja/g++.mike/eh10.C: Likewise.
48159         * g++.old-deja/g++.mike/eh12.C: Likewise.
48160         * g++.old-deja/g++.mike/eh13.C: Likewise.
48161         * g++.old-deja/g++.mike/eh14.C: Likewise.
48162         * g++.old-deja/g++.mike/eh16.C: Likewise.
48163         * g++.old-deja/g++.mike/eh17.C: Likewise.
48164         * g++.old-deja/g++.mike/eh18.C: Likewise.
48165         * g++.old-deja/g++.mike/eh21.C: Likewise.
48166         * g++.old-deja/g++.mike/eh23.C: Likewise.
48167         * g++.old-deja/g++.mike/eh24.C: Likewise.
48168         * g++.old-deja/g++.mike/eh25.C: Likewise.
48169         * g++.old-deja/g++.mike/eh26.C: Likewise.
48170         * g++.old-deja/g++.mike/eh27.C: Likewise.
48171         * g++.old-deja/g++.mike/eh28.C: Likewise.
48172         * g++.old-deja/g++.mike/eh29.C: Likewise.
48173         * g++.old-deja/g++.mike/eh31.C: Likewise.
48174         * g++.old-deja/g++.mike/eh33.C: Likewise.
48175         * g++.old-deja/g++.mike/eh34.C: Likewise.
48176         * g++.old-deja/g++.mike/eh35.C: Likewise.
48177         * g++.old-deja/g++.mike/eh36.C: Likewise.
48178         * g++.old-deja/g++.mike/eh37.C: Likewise.
48179         * g++.old-deja/g++.mike/eh38.C: Likewise.
48180         * g++.old-deja/g++.mike/eh39.C: Likewise.
48181         * g++.old-deja/g++.mike/eh40.C: Likewise.
48182         * g++.old-deja/g++.mike/eh41.C: Likewise.
48183         * g++.old-deja/g++.mike/eh42.C: Likewise.
48184         * g++.old-deja/g++.mike/eh44.C: Likewise.
48185         * g++.old-deja/g++.mike/eh46.C: Likewise.
48186         * g++.old-deja/g++.mike/eh47.C: Likewise.
48187         * g++.old-deja/g++.mike/eh48.C: Likewise.
48188         * g++.old-deja/g++.mike/eh49.C: Likewise.
48189         * g++.old-deja/g++.mike/eh50.C: Likewise.
48190         * g++.old-deja/g++.mike/eh51.C: Likewise.
48191         * g++.old-deja/g++.mike/eh53.C: Likewise.
48192         * g++.old-deja/g++.mike/eh55.C: Likewise.
48193         * g++.old-deja/g++.mike/p7912.C: Likewise.
48194         * g++.old-deja/g++.mike/p9706.C: Likewise.
48195         * g++.old-deja/g++.mike/p10416.C: Likewise.
48196         * g++.old-deja/g++.mike/p11667.C: Likewise.
48197         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48198         Remove redundant reference to Iris.
48199         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48200         Elxsi, i860, Pico Java, and WE32K.
48201
48202 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48203
48204         * g++.dg/ext/asm4.C: New test.
48205
48206 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48207
48208         PR c++/9030
48209         * g++.dg/template/friend12.C: New test.
48210         * g++.dg/template/friend13.C: Likewise.
48211         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48212
48213 2003-01-08  Jan Hubicka  <jh@suse.cz>
48214
48215         * gcc.dg/i386-cadd.c: New test.
48216         * gcc.dg/i386-cmov4.c: Likewise.
48217
48218 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48219
48220         PR c++/9165
48221         * g++.dg/warn/Wunused-3.C: New test.
48222
48223         * g++.dg/abi/bitfield9.C: New test.
48224
48225         PR c++/9189
48226         * g++.dg/parse/defarg3.C: New test.
48227
48228 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48229
48230         * g++.dg/parse/ambig1.C: New test.
48231         * g++.dg/parse/defarg2.C: New test.
48232
48233 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48234
48235         * g++.dg/template/defarg-1.C: New test.
48236         * g++.dg/template/local2.C: Likewise.
48237
48238 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48239
48240         * gcc.c-torture/execute/20030105-1.c: New test.
48241
48242 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48243
48244         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48245         * g++.dg/parse/namespace4.C: Likewise.
48246
48247 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48248
48249         * g++.dg/template/ntp2.C: New test.
48250
48251 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48252
48253         * g++.dg/parse/extern-C-1.C: New test.
48254
48255         * g++.dg/parse/namespace4.C: New test.
48256
48257         * g++.dg/template/nested1.C: New test.
48258
48259         * g++.dg/parse/namespace3.C: New test.
48260
48261 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48262
48263         * g++.dg/lookup/two-stage1.C: New test.
48264
48265 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48266
48267         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48268         * g++.old-deja/g++.jason/access8.C: Likewise.
48269         * g++.old-deja/g++.other/decl5.C: Likewise.
48270
48271 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48272
48273         * g++.dg/parse/parse7.C: New test.
48274
48275 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48276
48277         PR c++/2843
48278         * g++.dg/ext/attrib7.C: New test.
48279
48280 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48281
48282         * g++.dg/parse/parse6.C: New test.
48283
48284 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48285
48286         * gcc.dg/h8300-stack-1.c: New.
48287
48288 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48289
48290         g++.dg/lookup/exception1.C: New test.
48291
48292         g++.dg/lookup/template1.C: New test.
48293
48294         g++.dg/parse/namespace2.C: New test.
48295
48296         g++.dg/parse/parens2.C: New test.
48297
48298 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48299
48300         * g++.dg/parse/parse5.C: New test.
48301         * g++.dg/lookup/scoped4.C: New test.
48302
48303 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48304
48305         * g++.dg/parse/parens1.C: New test.
48306
48307         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48308         angle-bracket1.C.
48309         * g++.dg/parse/parens2.C: New test.
48310
48311         * g++.dg/lookup/scope-operator1.C: New test.
48312
48313         * g++.dg/parse/operator1.C: New test.
48314
48315 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48316
48317         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48318         * g++.old-deja/g++.other/access6.C: Likewise.
48319         * g++.old-deja/g++.other/decl1.C: Likewise.
48320         * g++.old-deja/g++.pt/typename12.C: Likewise.
48321
48322 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48323
48324         * g++.dg/parse/namespace1.C: New test.
48325
48326 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48327
48328         * g++.dg/parse/parse4.C: New test.
48329
48330 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48331
48332         * g++.dg/parse/parse3.C: New test.
48333
48334 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48335
48336         * g++.dg/parse/parse2.C: New test.
48337
48338 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48339
48340         * g++.dg/template/friend11.C: New test.
48341
48342 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48343
48344         * g++.dg/parse/parse1.C: New test.
48345
48346 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
48347
48348         * lib/profopt.exp: Change the name of a global variable to avoid
48349         possible clashes with other test suites.
48350
48351 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
48352
48353         * g++.dg/inherit/covariant8.C: New test.
48354
48355 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48356
48357         * g++.dg/init/array9.C: New test.
48358
48359         PR c++/9112
48360         * g++.dg/parse/expr1.C: New test.
48361
48362 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
48363
48364         * gcc.c-torture/compile/20021230-1.c: New test.
48365
48366 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
48367
48368         * g++.dg/inherit/covariant5.C: New test.
48369         * g++.dg/inherit/covariant6.C: New test.
48370         * g++.dg/inherit/covariant7.C: New test.
48371
48372 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48373
48374         PR c++/2739
48375         * g++.dg/other/access2.C: New test.
48376
48377 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48378
48379         * g++.dg/other/anon-struct.C: No longer fails
48380         * g++.old-deja/g++.brendan/parse4.C: Likewise.
48381         * g++.old-deja/g++.brendan/parse5.C: Likewise.
48382         * g++.old-deja/g++.brendan/parse6.C: Likewise.
48383
48384 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48385
48386         * g++.dg/parse/angle-bracket.C (main): No longer fails.
48387
48388 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
48389
48390         * g++.dg/eh/spec4.C: Remove stray semicolon.
48391         * g++.dg/expr/pmf-1.C: Change error message.
48392         * g++.dg/ext/asm1.C: Remove stray semicolon.
48393         * g++.dg/ext/typename1.C: Add missing typenames.
48394         * g++.dg/inherit/template-as-base.C: Change error message.
48395         * g++.dg/lookup/scoped1.C: Likewise.
48396         * g++.dg/lookup/scoped2.C: Likewise.
48397         * g++.dg/lookup/using2.C: Likewise.
48398         * g++.dg/other/component1.C: Remove stray semicolon.
48399         * g++.dg/other/do1.C: Change error message.
48400         * g++.dg/other/error2.C: Likewise.
48401         * g++.dg/other/init1.C: Likewise.
48402         * g++.dg/other/packed1.C: Remove stray semicolon.
48403         * g++.dg/other/ptrmem2.C: Change error message.
48404         * g++.dg/parse/parameter-declaration-1.C: Remove line number
48405         marker.
48406         * g++.dg/special/initp1.C: Remove invalid attribute usage.
48407         * g++.dg/template/access3.C: Add typename keyword.
48408         * g++.dg/template/access5.C: Remove stray semicolon.
48409         * g++.dg/template/access6.C: Likewise.
48410         * g++.dg/template/complit1.C: Likewise.
48411         * g++.dg/template/crash1.C: Change error message.
48412         * g++.dg/template/inherit2.C: Remove stray semicolon.
48413         * g++.dg/template/instantiate2.C: Likewise.
48414         * g++.dg/template/instantiate3.C: Change error message.
48415         * g++.dg/template/qual1.C: Remove stray semicolon.
48416         * g++.dg/template/qualttp18.C: Change error message.
48417         * g++.dg/template/ref1.C: Remove stray semicolon.
48418         * g++.dg/template/sizeof1.C (A::value): Declare it.
48419         * g++.dg/template/spec4.C: Change error message.
48420         * g++.dg/template/static1.C: Likewise.
48421         * g++.dg/template/type1.C: Likewise.
48422         * g++.dg/template/typename3.C: Likewise.
48423         * g++.old-deja/g++.benjamin/13478.C: Change error message.
48424         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48425         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48426         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48427         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48428         named return value extension.
48429         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48430         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48431         * g++.old-deja/g++.bob/extern_C.C: Likewise.
48432         * g++.old-deja/g++.bob/inherit2.C: Likewise.
48433         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48434         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48435         * g++.old-deja/g++.brendan/crash13.C: Likewise.
48436         * g++.old-deja/g++.brendan/crash15.C: Likewise.
48437         * g++.old-deja/g++.brendan/crash18.C: Change error message.
48438         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48439         * g++.old-deja/g++.brendan/crash38.C: Likewise.
48440         * g++.old-deja/g++.brendan/crash50.C: Likewise.
48441         * g++.old-deja/g++.brendan/crash56.C: Likewise.
48442         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48443         syntax.
48444         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48445         * g++.old-deja/g++.brendan/crash8.C: Change error message.
48446         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48447         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48448         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48449         * g++.old-deja/g++.brendan/template11.C: Likewise.
48450         * g++.old-deja/g++.brendan/template26.C: Likewise.
48451         * g++.old-deja/g++.brendan/template27.C: Use explicit
48452         specialization syntax.
48453         * g++.old-deja/g++.brendan/template30.C: Likewise.
48454         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48455         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48456         non-dependent names.
48457         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48458         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48459         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48460         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48461         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48462         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48463         named return value extension.
48464         * g++.old-deja/g++.ext/namedret2.C: Likewise.
48465         * g++.old-deja/g++.ext/namedret3.C: Likewise.
48466         * g++.old-deja/g++.ext/return1.C: Likewise.
48467         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48468         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48469         * g++.old-deja/g++.jason/access8.C: Likewise.
48470         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48471         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48472         pseudo-destructor names.
48473         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48474         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48475         pseudo-destructor names.
48476         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48477         * g++.old-deja/g++.jason/overload19.C: Likewise.
48478         * g++.old-deja/g++.jason/overload32.C: Likewise.
48479         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48480         stray semicolons.
48481         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48482         * g++.old-deja/g++.jason/return.C: Likewise.
48483         * g++.old-deja/g++.jason/return2.C: Likewise.
48484         * g++.old-deja/g++.jason/shadow1.C: Likewise.
48485         * g++.old-deja/g++.jason/special.C: Use explicit specialization
48486         syntax.
48487         * g++.old-deja/g++.jason/template10.C: Account for use of
48488         non-dependent names.
48489         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48490         syntax.
48491         * g++.old-deja/g++.jason/template37.C: Likewise.
48492         * g++.old-deja/g++.law/access4.C: Change error messages.
48493         * g++.old-deja/g++.law/arm13.C: Remove incorrect
48494         pseudo-destructor names.
48495         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48496         * g++.old-deja/g++.law/ctors9.C: Likewise.
48497         * g++.old-deja/g++.law/cvt22.C: Likewise.
48498         * g++.old-deja/g++.law/dtors5.C: Likewise.
48499         * g++.old-deja/g++.law/global-init1.C: Likewise.
48500         * g++.old-deja/g++.law/missed-error3.C: Likewise.
48501         * g++.old-deja/g++.law/operators28.C: Likewise.
48502         * g++.old-deja/g++.law/visibility28.C: Likewise.
48503         * g++.old-deja/g++.martin/eval1.C: Likewise.
48504         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48505         name.
48506         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48507         * g++.old-deja/g++.mike/net34.C: Likewise.
48508         * g++.old-deja/g++.mike/net36.C: Likewise.
48509         * g++.old-deja/g++.mike/ns2.C: Likewise.
48510         * g++.old-deja/g++.mike/p12306.C: Likewise.
48511         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48512         value extension.
48513         * g++.old-deja/g++.mike/p700.C: Likewise.
48514         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48515         * g++.old-deja/g++.mike/p710.C: Likewise.
48516         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48517         value extension.
48518         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48519         * g++.old-deja/g++.mike/pmf9.C: Likewise.
48520         * g++.old-deja/g++.ns/crash2.C: Likewise.
48521         * g++.old-deja/g++.ns/crash3.C: Likewise.
48522         * g++.old-deja/g++.ns/invalid1.C: Likewise.
48523         * g++.old-deja/g++.ns/ns17.C: Likewise.
48524         * g++.old-deja/g++.ns/template16.C: Likewise.
48525         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48526         keyword.
48527         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48528         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48529         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48530         named return value extension.
48531         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48532         * g++.old-deja/g++.other/access4.C: Issue additional error
48533         messages.
48534         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48535         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48536         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48537         * g++.old-deja/g++.other/crash25.C: Change error message.
48538         * g++.old-deja/g++.other/crash4.C: Change error message.
48539         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48540         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48541         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48542         checks.
48543         * g++.old-deja/g++.other/defarg8.C: Likewise.
48544         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48545         * g++.old-deja/g++.other/dtor10.C: Likewise.
48546         * g++.old-deja/g++.other/incomplete.C: Likewise.
48547         * g++.old-deja/g++.other/linkage7.C: Likewise.
48548         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48549         lookup algorithm.
48550         * g++.old-deja/g++.other/mangle2.C: Likewise.
48551         * g++.old-deja/g++.other/refinit2.C: Likewise.
48552         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48553         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48554         * g++.old-deja/g++.pt/crash28.C: Likewise.
48555         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48556         syntax.
48557         * g++.old-deja/g++.pt/crash32.C: Change error message.
48558         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48559         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48560         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48561         error message position.
48562         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48563         * g++.old-deja/g++.pt/defarg8.C: Change error message.
48564         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48565         syntax.
48566         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48567         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48568         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48569         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48570         keyword.
48571         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48572         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48573         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48574         keyword.
48575         * g++.old-deja/g++.pt/explicit71.C: Change error message.
48576         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48577         syntax.
48578         * g++.old-deja/g++.pt/friend28.C: Account for use of
48579         non-dependent names.
48580         * g++.old-deja/g++.pt/friend29.C: Likewise.
48581         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48582         rules.
48583         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48584         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48585         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48586         lookup rules.
48587         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48588         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48589         keyword.
48590         * g++.old-deja/g++.pt/memclass20.C: Likewise.
48591         * g++.old-deja/g++.pt/memclass5.C: Likewise.
48592         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48593         keyword.
48594         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48595         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48596         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48597         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48598         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48599         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48600         keyword.
48601         * g++.old-deja/g++.pt/spec10.C: Likewise.
48602         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48603         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48604         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48605         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48606         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48607         * g++.old-deja/g++.pt/ttp62.C: Likewise.
48608         * g++.old-deja/g++.pt/ttp64.C: Likewise.
48609         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48610         * g++.old-deja/g++.pt/typename15.C: Likewise.
48611         * g++.old-deja/g++.pt/typename22.C: Likewise.
48612         * g++.old-deja/g++.pt/typename6.C: Change error messages.
48613         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48614         * g++.old-deja/g++.pt/virtual2.C: Likewise.
48615         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48616         syntax.
48617         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48618         return value extension.
48619         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48620         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48621         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48622         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48623
48624 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48625
48626         * g++.dg/warn/inline1.C: New test.
48627         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48628         * g++.old-deja/g++.jason/synth10.C: Likewise.
48629         * g++.old-deja/g++.mike/net31.C: Likewise.
48630         * g++.old-deja/g++.mike/p8786.C: Likewise.
48631
48632         * g++.dg/template/friend10.C: New test.
48633         * g++.dg/template/conv5.C: New test.
48634
48635 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48636
48637         * g++.dg/lookup/scoped3.C: New test.
48638
48639         * g++.dg/lookup/decl1.C: New test.
48640         * g++.dg/lookup/decl2.C: New test.
48641
48642 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
48643
48644         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48645         gcc.c-torture/compile/20021015-1.c,
48646         gcc.c-torture/compile/20021015-2.c,
48647         gcc.c-torture/compile/20021123-1.c,
48648         gcc.c-torture/compile/20021123-2.c,
48649         gcc.c-torture/compile/20021123-3.c,
48650         gcc.c-torture/compile/20021123-4.c,
48651         gcc.c-torture/execute/20021024-1.c: Add tests previously added
48652         only to 3.1 or 3.2 branch.
48653
48654 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
48655
48656         * gcc.dg/i386-bitfield3.c: New test.
48657
48658         * gcc.dg/i386-bitfield2.c: New test.
48659
48660 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
48661
48662         * g++.dg/parse/conv_op1.C: New test.
48663
48664 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
48665
48666         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48667         approved.
48668
48669 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
48670
48671         * gcc.c-torture/compile/20021220-1.c: New test.
48672
48673 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
48674
48675         * gcc.dg/i386-fastcall-1.c: New.
48676
48677 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48678
48679         * gcc.c-torture/execute/20021219-1.c: New test.
48680
48681 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48682
48683         * gcc.dg/i386-pic-1.c: New test.
48684
48685 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48686
48687         PR c++/8099
48688         * g++.dg/template/friend9.C: New test.
48689
48690 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48691
48692         PR c++/3663
48693         * g++.dg/template/access7.C: New test.
48694
48695 2002-12-18  Nick Clifton  <nickc@redhat.com>
48696
48697         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48698         the libstdc++-v3 directory has been found.
48699
48700 2002-12-12  Devang Patel <dpatel@apple.com>
48701         * gcc.dg/darwin-ld-1.c: New test.
48702         * gcc.dg/darwin-ld-2.c: New test.
48703         * gcc.dg/darwin-ld-3.c: New test.
48704         * gcc.dg/darwin-ld-4.c: New test.
48705         * gcc.dg/darwin-ld-5.c: New test.
48706
48707 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48708
48709         * gcc.c-torture/compile/20021212-1.c: New test.
48710
48711 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
48712
48713         * gcc.dg/fshort-wchar: New test.
48714
48715 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
48716
48717         PR c++/8372
48718         * g++.dg/template/dtor1.C: New test.
48719
48720         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48721         markers.
48722
48723 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
48724
48725         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48726
48727 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
48728
48729         * g++.dg/template/static1.C: New test.
48730         * g++.dg/template/static2.C: New test.
48731         * g++.old-deja/g++.ext/memconst.C: New test.
48732
48733 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48734
48735         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48736         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48737         * g++.dg/special/initp1.C: Likewise.
48738
48739 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
48740
48741         * gcc.c-torture/execute/20021204-1.c: New test.
48742
48743 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
48744
48745         * gcc.dg/ppc-fmadd-1.c: New file.
48746         * gcc.dg/ppc-fmadd-2.c: New file.
48747         * gcc.dg/ppc-fmadd-3.c: New file.
48748
48749 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48750
48751         * gcc.c-torture/compile/20021204-1.c: New test.
48752
48753 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48754
48755         * g++.dg/inherit/covariant2.C: New test.
48756         * g++.dg/inherit/covariant3.C: New test.
48757         * g++.dg/inherit/covariant4.C: New test.
48758         * g++.dg/inherit/covariant1.C: Remove XFAIL.
48759         * g++.old-deja/g++.robertl/eb17.C: Likewise.
48760
48761 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
48762
48763         PR c++/8688
48764         * g++.dg/init/brace3.C: New test.
48765
48766 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
48767
48768         * gcc.dg/20020210-1.c: Fix a comment typo.
48769
48770 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
48771
48772         PR c++/8720
48773         * g++.dg/parse/defarg1.C: New test.
48774
48775         PR c++/8615
48776         * g++.dg/template/char1.C: New test.
48777
48778         * g++.dg/template/varmod1.C: Fix typo.
48779
48780 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48781
48782         DR 180
48783         * g++.old-deja/g++.pt/crash32.C: Expect error.
48784
48785 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
48786
48787         PR c++/5919
48788         * g++.dg/template/varmod1.C: New test.
48789
48790         PR c++/8727
48791         * g++.dg/inherit/typeinfo1.C: New test.
48792
48793         PR c++/8663
48794         * g++.dg/inherit/typedef1.C: New test.
48795
48796 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
48797
48798         PR c++/8332
48799         PR c++/8493
48800         * g++.dg/template/strlen1.C: New test.
48801
48802         PR c++/8227
48803         * g++.dg/template/ctor2.C: New test.
48804
48805         PR c++/8214
48806         * g++.dg/init/string1.C: New test.
48807
48808         PR c++/8511
48809         * g++.dg/template/friend8.C: New test.
48810
48811 2002-11-29  Joe Buck <jbuck@synopsys.com>
48812
48813         * g++.dg/lookup/anon2.C: New test.
48814
48815 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
48816
48817         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
48818         h8300 port.
48819
48820 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
48821
48822         * gcc.dg/bitfld-6.c: New test.
48823
48824 2002-11-27  Jan Hubicka  <jh@suse.cz>
48825
48826         * gcc.c-torture/execute/20021127.[cx]: New test.
48827
48828 2002-11-26  Jan Hubicka  <jh@suse.cz>
48829
48830         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
48831         quality.
48832
48833 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
48834
48835         * g++.dg/init/brace2.C: New test.
48836         * g++.old-deja/g++.mike/p9129.C: Correct.
48837
48838 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
48839
48840         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
48841
48842 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
48843
48844         * gcc.dg/sibcall-6: New test for indirect sibcalls.
48845
48846 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
48847
48848         * g++.dg/abi/empty11.C: New test.
48849         * g++.dg/rtti/cv1.C: New test.
48850
48851 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
48852
48853         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48854
48855 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
48856
48857         * g++.dg/abi/empty10.C: New test.
48858
48859 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48860
48861         * gcc.c-torture/compile/20021124-1.c: New test.
48862
48863 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
48864
48865         * g++.dg/abi/rtti2.C: New test.
48866
48867 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48868
48869         * gcc.dg/i386-unroll-1.c: New test.
48870
48871 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
48872
48873         * gcc.c-torture/compile/20021120-1.c: New test.
48874         * gcc.c-torture/compile/20021120-2.c: New test.
48875
48876 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48877
48878         * gcc.dg/bitfld-5.c: New test.
48879
48880 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48881
48882         * gcc.c-torture/execute/20021120-3.c: New test.
48883
48884 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48885
48886         * gcc.c-torture/execute/20021120-2.c: New test.
48887
48888 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48889
48890         * gcc.c-torture/execute/20021120-1.c: New test.
48891
48892 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
48893
48894         * gcc.c-torture/execute/20021118-3.c: New test.
48895
48896 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48897
48898         * gcc.c-torture/compile/20021119-1.c: New test.
48899
48900 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
48901
48902         * gcc.dg/duff-1.c: New test.
48903         * gcc.dg/duff-2.c: New test.
48904         * gcc.dg/duff-3.c: New test.
48905
48906 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
48907
48908         * gcc.dg/cpp/_Pragma5.c: New test.
48909
48910 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48911
48912         * gcc.c-torture/execute/20021118-2.c: New test.
48913
48914 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48915
48916         * gcc.c-torture/execute/20021118-1.c: New test.
48917
48918 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
48919
48920         * gcc.dg/20021116-1.c: New test.
48921
48922 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
48923
48924         * g++.dg/abi/vcall1.C: New test.
48925
48926 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
48927
48928         * gcc.dg/20021029-1.c: New test.
48929         * gcc.dg/20021029-2.c: New test.
48930
48931 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48932
48933         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48934
48935 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48936
48937         PR c/8439
48938         * gcc.dg/20021110.c: Move to ...
48939         * gcc.c-torture/compile/20021110.c: .... here.
48940
48941 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48942
48943         PR c/8467
48944         * gcc.c-torture/execute/20021111-1.c
48945
48946 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48947
48948         PR c/8439
48949         * gcc.dg/20021110.c: New test.
48950
48951 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
48952
48953         * g++.dg/abi/vthunk3.C: Run only on x86.
48954
48955 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
48956
48957         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48958
48959 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
48960
48961         * lib/compat.exp (compat-execute): Fix logic error in last
48962         change.
48963
48964 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
48965
48966         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48967
48968 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48969
48970         PR c++/8389
48971         * g++.dg/template/access6.C: New test.
48972
48973 2002-11-08  Jan Hubicka  <jh@suse.cz>
48974
48975         * gcc.dg/i386-ssefp-1.c: New test.
48976         * gcc.dg/i386-ssefp-1.c: New test.
48977
48978 2002-11-08  Jan Hubicka  <jh@suse.cz>
48979
48980         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48981
48982 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48983
48984         * g++.dg/abi/vthunk3.C: New test.
48985
48986         PR c++/8338
48987         * g++.dg/template/crash2.C: New test.
48988
48989 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48990
48991         * g++.dg/abi/dtor1.C: New test.
48992         * g++.dg/abi/dtor2.C: Likewise.
48993
48994 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
48995
48996         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48997         Darwin.
48998
48999 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49000
49001         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49002         -mthumb.  Only xfail with -O0.
49003
49004 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49005
49006         * g++.dg/abi/thunk1.C: New test.
49007         * g++.dg/abi/thunk2.C: Likewise.
49008         * g++.dg/abi/vtt1.C: Likewise.
49009
49010 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49011
49012         PR optimization/8423
49013         * gcc.c-torture/execute/builtin-constant.c: New test.
49014
49015 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49016
49017         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49018         Add some more cases.
49019
49020 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49021
49022         PR c++/8391
49023         * g++.dg/opt/local1.C: New test.
49024
49025 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49026
49027         PR c++/8160
49028         * g++.dg/template/complit1.C: New test.
49029
49030         PR c++/8149
49031         * g++.dg/template/typename4.C: Likewise.
49032
49033 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49034
49035         Core issue 287, PR c++/7639
49036         * g++.dg/template/instantiate1.C: Adjust error location.
49037         * g++.dg/template/instantiate3.C: New test.
49038         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49039         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49040         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49041
49042 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49043
49044         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49045
49046 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49047
49048         PR c++/8287
49049         * g++.dg/init/dtor2.C: New test.
49050
49051 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49052
49053         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49054         * gcc.dg/nest.c: Bypass errors on irix6.
49055
49056 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49057
49058         * gcc.dg/nest.c: Expect error for mmix-*-*.
49059         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49060
49061 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49062
49063         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49064         markers.
49065
49066         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49067
49068 2002-10-25  Mike Stump  <mrs@apple.com>
49069
49070         * gcc.dg/warn-1.c: New test.
49071
49072 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49073
49074         * g++.dg/template/typename3.C: New test.
49075
49076 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49077
49078         * g++.dg/lookup/ptrmem1.C: New test.
49079
49080         * g++.dg/abi/vthunk2.C: New test.
49081
49082 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49083
49084         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49085
49086 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49087
49088         * g++.dg/abi/empty9.C: New test.
49089
49090 2002-10-24  Richard Henderson  <rth@redhat.com>
49091
49092         * g++.dg/inherit/thunk1.C: Enable for ia64.
49093
49094 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49095
49096         PR c++/8067
49097         * g++.dg/lookup/pretty1.C: New test.
49098
49099 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49100
49101         * gcc.dg/20021023-1.c: New test.
49102
49103 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49104
49105         PR c++/7679
49106         * g++.dg/parse/inline1.C: New test.
49107
49108 2002-10-23  Richard Henderson  <rth@redhat.com>
49109
49110         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49111
49112         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49113
49114 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49115
49116         PR c++/6579
49117         * g++.dg/parse/stmtexpr3.C: New test.
49118
49119 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49120
49121         * g++.dg/expr/cond1.C: New test.
49122
49123 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49124
49125         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49126
49127 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49128
49129         * g++.dg/abi/vbase13.C: New test.
49130         * g++.dg/abi/vbase14.C: Likewise.
49131
49132 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49133
49134         * gcc.dg/tls/pic-1.c: New test.
49135         * gcc.dg/tls/nonpic-1.c: New test.
49136         * gcc.dg/20021018-1.c: New test.
49137
49138 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49139
49140         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49141         Remove only files with the same base name as the test case.
49142         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49143         (profopt-execute): Likewise.  Also, remove old profiling
49144         and performance data files before running the tests.
49145
49146         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49147         * g++.dg/bprob/bprob.exp: Likewise.
49148         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49149         to allow more general test case names.
49150
49151         * g++.dg/bprob/bprob-1.C: Rename to ...
49152         * g++.dg/bprob/g++-bprob-1.C: ... this.
49153
49154         * g77.dg/bprob/bprob-1.f: Rename to ...
49155         * g77.dg/bprob/g77-bprob-1.f: ... this.
49156
49157 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49158
49159         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49160         bison 1.50 or later.
49161
49162 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49163
49164         * g++.dg/README: Describe more test directories.
49165
49166 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49167
49168         * g++.dg/init/array6.C: Add additional tests.
49169
49170 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49171
49172         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49173         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49174
49175 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49176
49177         * gcc.c-torture/compile/20020604-1.x: New.
49178         * gcc.c-torture/compile/simd-5.x: Likewise.
49179         * gcc.c-torture/execute/920710-1.x: Likewise.
49180         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49181
49182 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49183
49184         * g++.dg/inherit/override1.C: Add dg-options clause.
49185
49186 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49187
49188         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49189         _mm_slli_si128.
49190
49191 2002-10-19  Andreas Schwab  <schwab@suse.de>
49192
49193         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49194         directory component.
49195
49196 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49197
49198         * g++.dg/inherit/thunk1.C: New test.
49199
49200         * g++.dg/inherit/override1.C: New test.
49201
49202         * g++.dg/abi/mangle11.C: New test.
49203         * g++.dg/abi/mangle14.C: New test.
49204         * g++.dg/abi/mangle17.C: New test.
49205
49206 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49207
49208         * g++.dg/overload/member2.C: New test.
49209
49210 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49211
49212         * g++.dg/README: Describe new compat directory.
49213         * g++.dg/dg.exp: Skip tests in compat directory.
49214         * README.compat: New file.
49215         * lib/compat.exp: New expect script.
49216         * g++.dg/compat: New test directory.
49217         * g++.dg/compat/compat.exp: New expect script.
49218         * g++.dg/compat/abi: New test directory.
49219         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49220         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49221         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49222         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49223         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49224         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49225         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49226         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49227         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49228         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49229         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49230         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49231         * g++.dg/compat/break: New test directory.
49232         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49233         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49234         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49235         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49236         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49237         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49238         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49239         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49240         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49241         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49242         g++.dg/compat/break/README: New files.
49243         * g++.dg/compat/eh: New test directory.
49244         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49245         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49246         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49247         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49248         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49249         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49250         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49251         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49252         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49253         g++.dg/compat/eh/filter2_y.C,
49254         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49255         g++.dg/compat/eh/new1_y.C,
49256         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49257         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49258         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49259         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49260         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49261         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49262         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49263         g++.dg/compat/eh/unexpected1_y.C: New files.
49264         * g++.dg/compat/init: New test directory.
49265         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49266         g++.dg/compat/init/array5_y.C,
49267         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49268         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49269         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49270         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49271         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49272         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49273         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49274         g++.dg/compat/init/init-ref2_y.C: New files.
49275
49276 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49277
49278         PR c++/7584
49279         * g++.dg/inherit/using3.C: New test.
49280
49281 2002-10-17  Jan Hubicka  <jh@suse.cz>
49282
49283         * gcc.dg/20021017-2.c: New test.
49284
49285 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49286
49287         * g++.dg/abi/mangle16.C: Adjust.
49288
49289         * g++.dg/init/array8.C: New test.
49290
49291 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49292
49293         * gcc.dg/special/mips-abi.exp: New test.
49294         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49295
49296 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49297
49298         * g++.dg/abi/mangle16.C: New test.
49299         * g++.dg/abi/mangle17.C: Likewise.
49300
49301         PR c++/7478
49302         * g++.dg/template/ref1.C: New test.
49303
49304 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49305
49306         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49307
49308 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49309
49310         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49311
49312 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49313
49314         PR c++/7524
49315         * g++.dg/init/array7.C: New test.
49316
49317 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49318
49319         * g++.dg/init/array6.C: New test.
49320
49321         * g++.dg/abi/mangle13.C: Likewise.
49322         * g++.dg/abi/mangle14.C: Likewise.
49323         * g++.dg/abi/mangle15.C: Likewise.
49324
49325 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49326
49327         * g++.dg/abi/empty8.C: New test.
49328
49329 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
49330
49331         * g++.dg/init/ctor1.C: New test.
49332
49333 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
49334
49335         * gcc.c-torture/execute/20021015-1.c: New test.
49336
49337 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
49338
49339         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49340
49341 2002-10-14  Jan Hubicka  <jh@suse.cz>
49342
49343         * gcc.dg/i386-ssetype-[1-5].c: New tests.
49344
49345 2002-10-14  Richard Henderson  <rth@redhat.com>
49346
49347         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49348
49349 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49350
49351         PR optimization/6631
49352         * g++.dg/opt/const2.C: New test.
49353
49354 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49355
49356         PR c++/7176
49357         * g++.dg/parse/friend1.C: New test.
49358         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49359
49360 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
49361
49362         * gcc.dg/20021014-1.c: New test.
49363
49364 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
49365
49366         PR c++/5661
49367         * g++.dg/ext/vlm1.C: New test.
49368         * g++.dg/ext/vlm2.C: Likewise.
49369
49370         * g++.dg/init/array1.C: Remove invalid braces.
49371         * g++.dg/init/brace1.C: New test.
49372         * g++.dg/init/copy2.C: Likewise.
49373         * g++.dg/init/copy3.C: Likewise.
49374         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49375         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49376         braces.
49377
49378 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
49379
49380         * gcc.dg/cpp/assembler.S: Don't use -ansi.
49381
49382 2002-10-11  Richard Shann  <richard.shann@superh.com>
49383
49384         * gcc.c-torture/compile/simd-5.c: New test.
49385
49386 2002-10-10  Roger Sayle  <roger@eyesopen.com>
49387
49388         * gcc.c-torture/execute/shiftopt-1.c: New test case.
49389
49390 2002-10-10  Jim Wilson  <wilson@redhat.com>
49391
49392         * gcc.c-torture/execute/20021010-1.c: New test.
49393
49394 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
49395
49396         PR c/7353
49397         * g++.dg/ext/typedef-init.C: New test.
49398         * gcc.dg/typedef-init.c: New test.
49399
49400 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
49401
49402         * gcc.dg/cpp/paste13.c: New test.
49403
49404 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49405
49406         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
49407         remaining platforms, XFAIL during compile, not execute.  Don't
49408         XFAIL at -O0.
49409
49410 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
49411
49412         * gcc.dg/alias-1.c: Tweak expected warning.
49413
49414 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49415
49416         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49417
49418 2002-10-06  Andreas Jaeger  <aj@suse.de>
49419
49420         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49421         * gcc.dg/cpp/c++98.C: Likewise.
49422
49423         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49424         * g++.dg/cpp/c++98.C: Likewise.
49425
49426         * g++.dg/README (Subdirectories): Mention cpp directory.
49427
49428         PR target/7559
49429         * gcc.dg/20021006-1.c: New test.
49430
49431 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49432
49433         PR c++/7804
49434         * g++.dg/other/warning1.C: New test.
49435
49436 2002-10-04  Roger Sayle  <roger@eyesopen.com>
49437
49438         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49439         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
49440         and sparc-*-* with -m64 as expected failures.  See PR 8087.
49441
49442 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49443
49444         PR c++/7931
49445         * g++.dg/template/ptrmem3.C: New test.
49446
49447         PR c++/7754
49448         * g++.dg/template/union1.C: New test.
49449
49450 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49451
49452         PR c++/8006
49453         * g++.dg/abi/mangle9.C: New test.
49454         * g++.dg/abi/mangle10.C: New test.
49455         * g++.dg/abi/mangle11.C: New test.
49456         * g++.dg/abi/mangle12.C: New test.
49457
49458 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
49459
49460         PR c++/7188.
49461         * g++.dg/template/meminit1.C: New test.
49462         * g++.dg/warn/Wreorder-1.C: Likewise.
49463         * g++.old-deja/g++.mike/warn3.C: Tweak.
49464         * lib/prune.exp: Ingore "in copy constructor".
49465
49466 2002-10-02  Andreas Jaeger  <aj@suse.de>
49467
49468         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49469         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49470         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49471         on x86-64.
49472
49473 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49474
49475         * gcc.dg/empty1.C: Fix typo.
49476
49477 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
49478
49479         * gcc.dg/alias-1.c: New test.
49480
49481 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49482
49483         * gcc.dg/empty1.C: New test.
49484
49485         * g++.dg/tls/init-2.C: Tweak error messages.
49486
49487 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
49488
49489         * gcc.c-torture/compile/20020923-1.c: New test.
49490
49491 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
49492
49493         * gcc.c-torture/execute/ffs-1.c: New test.
49494         * gcc.c-torture/execute/ffs-2.c: Ditto.
49495
49496 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
49497
49498         * g++.dg/overload/member1.C: New test.
49499
49500 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
49501
49502         * g++.dg/abi/empty7.C: New test.
49503         * g++.dg/init/pm2.C: Likewise.
49504
49505 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
49506
49507         * g++.dg/rtti/crash1.C: New test.
49508
49509 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
49510
49511         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49512         gcc.dg/sibcall-4.c: New tests.
49513
49514 2002-09-28  Roger Sayle  <roger@eyesopen.com>
49515
49516         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49517         powerpc and MMIX targets.
49518
49519 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
49520
49521         * gcc.dg/cpp/20020927-1.c: New.
49522
49523 2002-09-26  David S. Miller  <davem@redhat.com>
49524
49525         * gcc.c-torture/compile/trunctfdf.c: New.
49526
49527 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49528
49529         * lib/target-supports.exp (check_weak_available): Handle solaris2.
49530
49531 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
49532
49533         * gcc.c-torture/execute/loop-15.c: New.
49534
49535 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
49536
49537         * README.QMTEST: Fix typo.
49538
49539 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
49540
49541         * gcc.dg/20020926-1.c: New test.
49542
49543 2002-09-25  David S. Miller  <davem@redhat.com>
49544
49545         PR target/7842
49546         * gcc.c-torture/execute/shiftdi.c: New test.
49547
49548 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
49549
49550         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49551         unique to the tool.
49552         * lib/g77.exp (g77_init): Likewise.
49553         * lib/g++.exp (g++_init): Likewise.
49554         * lib/objc.exp (objc_init): Likewise.
49555
49556 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
49557
49558         * g++.dg/abi/empty5.C: New test.
49559         * g++.dg/abi/empty6.C: New test.
49560         * g++.dg/abi/vbase12.C: New test.
49561
49562 2002-09-25  Richard Henderson  <rth@redhat.com>
49563
49564         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49565         too-small long double.
49566
49567 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
49568
49569         * gcc.dg/20020919-1.c: New test.
49570
49571 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
49572
49573         * g++.dg/abi/bitfield6.C: New test.
49574         * g++.dg/abi/bitfield7.C: New test.
49575         * g++.dg/abi/bitfield8.C: New test.
49576         * g++.dg/abi/vbase11.C: New test.
49577
49578 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49579
49580         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49581         hppa*-*-hpux*.  Update test comment.
49582
49583 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
49584
49585         * gcc.dg/tls/struct-1.c: New test.
49586
49587 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
49588
49589         * gcc.dg/cpp/tr-warn2.c: Update.
49590
49591 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49592
49593         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49594
49595 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49596
49597         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49598         systems.
49599
49600 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
49601
49602         * gcc.c-torture/execute/ieee/mzero3.c: New test.
49603
49604         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49605         Adjust for c++filt moved to binutils.  Remove spurious duplicate
49606         setting of cxxfilt.
49607
49608 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
49609
49610         * gcc.dg/20020312-2.c: Update for darwin.
49611
49612 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
49613
49614         * g++.old-deja/g++.other/crash32.C: Mark ICE.
49615
49616 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
49617
49618         * objc.dg/comp-types-1.m: New test.
49619         * objc.dg/comp-types-2.m: New test.
49620         * objc.dg/comp-types-3.m: New test.
49621         * objc.dg/comp-types-4.m: New test.
49622         * objc.dg/comp-types-5.m: New test.
49623         * objc.dg/comp-types-6.m: New test.
49624
49625 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49626
49627         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49628
49629 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49630
49631         * g++.dg/other/do1.C: New test.
49632
49633         * g++.dg/template/subst1.C: New test.
49634
49635 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
49636
49637         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49638
49639 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49640
49641         * g++.dg/template/qualttp20.C: Adjust expected errors.
49642         * g++.old-deja/g++.jason/report.C: Likewise.
49643         * g++.old-deja/g++.other/qual1.C: Likewise.
49644
49645         * g++.dg/lookup/scoped2.C: New test.
49646
49647         * g++.dg/ext/asm3.C: New test.
49648
49649 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
49650
49651         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49652
49653 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
49654
49655         * ChangeLog: follow spelling conventions.
49656         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49657         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49658         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49659         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49660         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49661         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49662         * g++.old-deja/g++.law/global-init1.C: Likewise.
49663         * g++.old-deja/g++.other/delete4.C: Likewise.
49664         * g++.old-deja/g++.other/inline21.C: Likewise.
49665         * g++.old-deja/g++.other/singleton.C: Likewise.
49666         * g77.dg/strlen0.f: Likewise.
49667         * g77.f-torture/compile/20010519-1.f: Likewise.
49668         * g77.f-torture/compile/980310-4.f: Likewise.
49669         * gcc.c-torture/compile/20000605-1.c: Likewise.
49670         * gcc.c-torture/execute/20020225-1.c: Likewise.
49671         * gcc.dg/c90-hexfloat-2.c: Likewise.
49672         * gcc.dg/c99-bool-1.c: Likewise.
49673         * gcc.dg/c99-hexfloat-2.c: Likewise.
49674         * gcc.dg/dll-2.c: Likewise.
49675         * gcc.dg/wtr-union-init-1.c: Likewise.
49676         * gcc.dg/wtr-union-init-2.c: Likewise.
49677         * gcc.dg/wtr-union-init-3.c: Likewise.
49678         * gcc.dg/cpp/avoidpaste1.c: Likewise.
49679         * gcc.dg/cpp/defined.c: Likewise.
49680         * gcc.dg/cpp/macsyntx.c: Likewise.
49681         * gcc.dg/cpp/paste2.c: Likewise.
49682         * gcc.dg/cpp/trad/defined.c: Likewise.
49683         * gcc.dg/format/c90-printf-1.c: Likewise.
49684         * gcc.dg/format/c90-scanf-1.c: Likewise.
49685         * gcc.dg/format/c99-printf-1.c: Likewise.
49686         * gcc.dg/format/c99-scanf-1.c: Likewise.
49687         * gcc.misc-tests/gcov-8.c: Likewise.
49688         * lib/profopt.exp: Likewise.
49689
49690 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
49691
49692         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49693
49694 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49695
49696         * g++.dg/inherit/using2.C: New test.
49697
49698 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
49699
49700         * ChangeLog: Follow spelling conventions.
49701         * g++.dg/template/friend4.C: Likewise.
49702         * g++.old-deja/g++.pt/crash67.C: Likewise.
49703         * gcc.c-torture/execute/20000801-4.c: Likewise.
49704         * gcc.dg/c90-digraph-1.c: Likewise.
49705         * gcc.dg/c94-digraph-1.c: Likewise.
49706         * gcc.dg/c99-digraph-1.c: Likewise.
49707         * gcc.dg/cpp/line5.c: Likewise.
49708         * gcc.dg/cpp/multiline.c: Likewise.
49709         * gcc.dg/cpp/trad/literals-1.c: Likewise.
49710         * gcc.dg/format/attr-3.c: Likewise.
49711         * gcc.dg/format/c90-scanf-3.c: Likewise.
49712         * gcc.dg/format/ext-4.c: Likewise.
49713
49714 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49715
49716         * g++.dg/template/pretty1.C: New test.
49717
49718 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
49719
49720         * gcc.c-torture/execute/struct-cpy-1.c: New test.
49721
49722 2002-09-13  Matt Austern  <austern@apple.com>
49723
49724         * g++.dg/other/constref[12].C: New, regression tests for
49725         passing a cast expression to a function by const reference.
49726
49727 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
49728
49729         * g++.dg/template/deduce1.C: New test.
49730
49731 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
49732
49733         * gcc.c-torture/execute/simd-1.c: Force all use of int to
49734         32-bit int.
49735
49736 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49737
49738         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49739         usage.
49740
49741 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
49742
49743         * gcc.c-torture/compile/20020910-1.c: New test.
49744
49745 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
49746
49747         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49748
49749 2002-09-10  Andreas Jaeger  <aj@suse.de>
49750
49751         * gcc.dg/20020312-2.c: Adjust for x86-64.
49752
49753 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
49754
49755         * g77.dg/7388.f: New test case for PR 7388.
49756
49757 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
49758
49759         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49760
49761 2002-09-05  Ziemowit Laski <zlaski@apple.com>
49762
49763         * objc.dg/proto-lossage-1.m: New test.
49764
49765 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
49766
49767         * gcc.dg/cpp/_Pragma4.c: Fix typo.
49768
49769 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
49770
49771         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
49772         expected to pass.
49773
49774 2002-09-06  Stan Shebs  <shebs@apple.com>
49775             David Edelsohn  <edelsohn@gnu.org>
49776
49777         * gcc.dg/weak: New directory.
49778         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
49779         target-specific xfail bits.
49780         * gcc.dg/typeof-2.c: Move to new directory.
49781         * gcc.dg/weak.exp: New expect script.
49782
49783 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
49784
49785         * gcc.c-torture/execute/extzvsi.c: New test.
49786
49787 2002-09-05  Stan Shebs  <shebs@apple.com>
49788
49789         * gcc.dg/weak-1.c: xfail on Darwin.
49790         * gcc.dg/weak-2.c: Ditto.
49791         * gcc.dg/weak-3.c: Ditto.
49792         * gcc.dg/weak-4.c: Ditto.
49793         * gcc.dg/weak-5.c: Ditto.
49794         * gcc.dg/weak-6.c: Ditto.
49795         * gcc.dg/weak-7.c: Ditto.
49796         * gcc.dg/weak-8.c: Ditto.
49797         * gcc.dg/weak-9.c: Ditto.
49798
49799 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
49800
49801         * gcc.c-torture/execute/loop-14.c: New test.
49802
49803 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
49804
49805         * g++.dg/other/cxa-atexit1.C: New test.
49806
49807         * gcc.dg/typeof-2.c: New test.
49808
49809 2002-09-03  Roger Sayle  <roger@eyesopen.com>
49810
49811         * gcc.dg/builtins-2.c: New testcase.
49812         * gcc.dg/builtins-3.c: New testcase.
49813
49814 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
49815
49816         * gcc.dg/cpp/_Pragma4.c: New test.
49817
49818 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
49819
49820         * objc/execute/nil_method-1.m: New testcase.
49821
49822 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
49823
49824         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
49825         [Object class], not [Object initialize].
49826
49827 2002-08-31  Roger Sayle  <roger@eyesopen.com>
49828             Hans-Peter Nilsson  <hp@bitrange.com>
49829
49830         * gcc.c-torture/execute/20020720-1.x: Skip test on
49831         mmix-knuth-mmixware.  Correct comment.
49832
49833 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
49834
49835         * g++.dg/abi/bitfield5.C: New test.
49836         * g++.dg/abi/vbase10.C: Likewise.
49837
49838 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
49839
49840         * objc.dg/undeclared-selector.m: New test.
49841
49842 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
49843
49844         * g++.dg/other/offsetof1.C: Avoid cast warning.
49845
49846 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
49847
49848         * objc.dg/super-class-2.m: New test.
49849
49850 2002-08-24  Matt Austern  <austern@apple.com>
49851
49852         * g++.dg/ext/lvaddr.C: New test.
49853         * g++.dg/ext/lvcast.C: New test.
49854
49855 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
49856
49857         * g++.dg/inherit/cond1.C: New test.
49858
49859 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
49860
49861         * gcc.dg/noncompile/incomplete-1.c: New test.
49862
49863 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
49864
49865         * gcc.dg/typespec-1.c: New test.
49866
49867 2002-08-20  Devang Patel  <dpatel@apple.com>
49868         * objc.dg/proto-hier-2.m: New test.
49869
49870 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
49871
49872         * objc.dg/bitfield-1.m: New test.
49873         * objc.dg/bitfield-2.m: New test.
49874
49875 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
49876
49877         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49878         gcc.dg/c99-flex-array-4.c: New tests.
49879
49880 2002-08-16  Stan Shebs  <shebs@apple.com>
49881
49882         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49883
49884 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
49885
49886         * gcc.dg/typeof-1.c: New test.
49887         * g++.dg/ext/typeof2.C: New test.
49888
49889 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
49890
49891         * g++.dg/other/offsetof1.C: New test.
49892
49893 2002-08-14  Richard Henderson  <rth@redhat.com>
49894
49895         * gcc.dg/tls/diag-3.c: Fix expected message strings.
49896
49897 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
49898
49899         * gcc.dg/cpp/_Pragma3.c: New test.
49900
49901 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
49902
49903         * g++.dg/template/inherit3: New test.
49904
49905 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49906
49907         * gcc.dg/bitfld-4.c: Add blank options.
49908
49909 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
49910
49911         * g++.dg/template/crash1.C: New test.
49912
49913 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49914
49915         * gcc.dg/tls/opt-2.c: New test.
49916
49917 2002-08-08  Devang Patel  <dpatel@apple.com>
49918
49919         * objc.dg/selector-1.m : New test
49920
49921 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49922
49923         * g++.dg/abi/bitfield4.C: New test.
49924         * gcc.dg/bitfld-4.c: New test.
49925
49926 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49927
49928         * g++.dg/other/packed1.C: New test.
49929
49930 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
49931
49932         * g++.dg/abi/offsetof.C: Tweak error messages.
49933         * g++.old-deja/g++.mike/p10769a.C: Likewise.
49934
49935 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49936
49937         * gcc.dg/bitfld-3.c: New test.
49938
49939 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
49940             Richard Henderson  <rth@redhat.com>
49941
49942         * gcc.dg/i386-bitfield1.c: New test.
49943         * g++.dg/abi/bitfield3.C: Update.
49944
49945 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
49946
49947         * objc.dg/const-str-2.m: Update.
49948         * gcc.dg/cpp/c++98.c: Change to C extension.
49949         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49950         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49951
49952 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
49953
49954         * gcc.dg/tls/diag-3.c: New.
49955
49956 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
49957
49958         * g++.dg/README (Subdirectories): Document new subdir expr.
49959         * g++.dg/expr/pmf-1.C: New test.
49960
49961 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
49962
49963         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49964
49965 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
49966
49967         * g++.dg/abi/bitfield3.C: New test.
49968
49969 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
49970
49971         * lib/gcov.exp: Tweak expected line formats.
49972         * gcc.misc-tests/gcov8.c: New test.
49973         * gcc.misc-tests/gcov8.x: New flags.
49974
49975 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
49976
49977         * consistency.vlad/layout/endian.c: Include string.h.
49978
49979         * gcc.c-torture/execute/20020805-1.c: New test.
49980
49981 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
49982
49983         * g++.dg/other/conversion1.C: New test.
49984
49985 2002-08-03  Roger Sayle  <roger@eyesopen.com>
49986
49987         * gcc.dg/builtins-1.c: New testcase.
49988
49989 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
49990
49991         * g++.dg/inherit/access3.C: New test.
49992
49993 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
49994
49995         * gcc.dg/ia64-visibility-2.c: New test.
49996
49997 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
49998
49999         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50000         __qualifier_flags to __flags.
50001
50002 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50003
50004         * g++.dg/inherit/operator1.C: New test.
50005         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50006         * g++.dg/other/error1.C: Change expected error message.
50007         * g++.dg/template/conv4.C: Likewise.
50008
50009 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50010
50011         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50012         for documented behavior.
50013
50014 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50015
50016         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50017         several targets known to fail.
50018
50019 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50020
50021         * gcc.dg/mips-args-[123].c: New tests.
50022
50023 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50024
50025         * gcc.dg/ppc-spe.c: New.
50026
50027 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50028
50029         * g++.dg/other/ptrmem4.C: New testcase.
50030
50031 2002-07-24  Richard Henderson  <rth@redhat.com>
50032
50033         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50034
50035 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50036
50037         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50038
50039 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50040
50041         * gcc.c-torture/execute/memset-3.c: New testcase.
50042
50043 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50044
50045         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50046         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50047
50048 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50049
50050         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50051         Delete.
50052
50053 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50054
50055         * gcc.c-torture/compile/simd-4.c: New test.
50056
50057 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50058
50059         PR c++/7347, c++/7348
50060         * g++.dg/template/access4.C: New test.
50061         * g++.dg/template/access5.C: New test.
50062         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50063         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50064         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50065         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50066
50067 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50068
50069         * gcc.dg/gnu89-init-2.c: New test.
50070
50071 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50072
50073         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50074
50075 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50076
50077         * gcc.c-torture/execute/20020720-1.c: New testcase.
50078
50079 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50080
50081         * gcc.dg/cpp/Wsignprom.c: New tests.
50082
50083 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50084
50085         * gcc.c-torture/execute/loop-13.c: New test.
50086
50087 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50088
50089         * gcc.dg/cpp/expr.c: New tests.
50090
50091 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50092
50093         * g++.dg/opt/pr6713.C: Add template instantiation.
50094
50095 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50096
50097         * gcc.dg/nest.c: New test.
50098
50099 2002-07-17  Richard Henderson  <rth@redhat.com>
50100
50101         * g++.dg/opt/pr6713.C: New test.
50102
50103 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50104
50105         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50106         XFAIL for all x86 processors.
50107
50108 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50109
50110         * gcc.c-torture/execute/20010122-1.x: Do not test with
50111         -fomit-frame-pointer.
50112
50113 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50114
50115         * g++.dg/template/instantiate2.C: New test.
50116         * g++.dg/template/spec4.C: New test.
50117
50118 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50119
50120         * g++.dg/template/access2.C: New test.
50121         * g++.dg/template/access3.C: New test.
50122
50123 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50124
50125         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50126         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50127         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50128         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50129         Convert to use <stdarg.h>.
50130         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50131         Delete.
50132         * gcc.dg/va-arg-2.c: New.
50133         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50134
50135 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50136
50137         * gcc.c-torture/compile/20020710-1.c: New test.
50138
50139 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50140                           Andrew Pinski  <pinskia@physics.uc.edu>
50141
50142         gcc.c-torture/compile/simd-2.c: New testcase.
50143         gcc.c-torture/compile/simd-3.c: Likewise.
50144
50145 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50146
50147         PR c++/7224
50148         * g++.dg/overload/error1.C: New test.
50149
50150 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50151
50152         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50153         configuration and IRIX 6 O32 ABI.
50154
50155 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50156
50157         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50158
50159 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50160
50161         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50162
50163 2002-07-10  Jeffrey A Law  <law@redhat.com>
50164
50165         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50166
50167         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50168
50169 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50170
50171         * gcc.dg/20020312-2.c: Check for __PPC__.
50172
50173 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50174
50175         * gcc.c-torture/compile/20020709-1.c: New test.
50176
50177 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50178
50179         * g++.dg/template/qualttp21.C: New test case.
50180
50181 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50182
50183         * gcc.c-torture/compile/20020706-1.c: New test.
50184         * gcc.c-torture/compile/20020706-2.c: New test.
50185
50186 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50187             Alexandre Oliva  <aoliva@redhat.com>
50188
50189         * g++.dg/warn/incomplete1.C: New test.
50190
50191 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50192
50193         PR c++/7099
50194         * g++.dg/warn/noreturn1.C: New test.
50195
50196 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50197
50198         PR c++/6706
50199         * g++.dg/debug/debug6.C: New test.
50200         * g++.dg/debug/debug7.C: New test.
50201
50202 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50203
50204         * gcc.c-torture/compile/simd-3.c: New test.
50205
50206 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50207
50208         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50209         * gcc.dg/20020620-1.c: Likewise.
50210
50211 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50212
50213         PR c++/6944
50214         * g++.dg/init/array4.C: New test.
50215         * g++.dg/init/array5.C: New test.
50216
50217 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50218
50219         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50220         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50221
50222 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50223
50224         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50225         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50226         * gcc.dg/wtr-conversion-1.c: Likewise.
50227         * gcc.dg/wtr-escape-1.c: Likewise.
50228         * gcc.dg/wtr-int-type-1.c: Likewise.
50229         * gcc.dg/wtr-label-1.c: Likewise.
50230         * gcc.dg/wtr-static-1.c: Likewise.
50231         * gcc.dg/wtr-strcat-1.c: Likewise.
50232         * gcc.dg/wtr-suffix-1.c: Likewise.
50233         * gcc.dg/wtr-switch-1.c: Likewise.
50234         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50235         * gcc.dg/wtr-union-init-1.c: Likewise.
50236         * gcc.dg/wtr-union-init-2.c: Likewise.
50237         * gcc.dg/wtr-union-init-3.c: Likewise.
50238
50239         * gcc.dg/wtr-func-def-1.c: New test.
50240
50241 2002-07-02 Devang Patel <dpatel@apple.com>
50242
50243         * objc.dg/param-1.m: New test.
50244
50245 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50246
50247         * gcc.dg/cpp/trad/directive.c: Add test.
50248         * gcc.dg/cpp/trad/macroargs.c: Add test.
50249         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50250
50251 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50252
50253         * gcc.dg/cpp/cmdlne-M.c: New test.
50254
50255 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50256
50257         * objc.dg/desig-init-1.m: New test.
50258
50259 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50260
50261         PR c++/6716
50262         * g++.dg/template/instantiate1.C: New test.
50263
50264 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50265
50266         PR c++/7112
50267         * g++.dg/template/sizeof2.C: New test.
50268
50269 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50270
50271         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50272         gcc.dg/cpp/trad/include.c: New tests.
50273
50274 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50275
50276         PR target/7177
50277         * gcc.c-torture/compile/20020701-1.c: New test.
50278
50279 2002-07-01  Stan Shebs  <shebs@apple.com>
50280
50281         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50282         header here...
50283         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50284         (objc-torture-execute): or here.
50285
50286 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50287
50288         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50289
50290 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50291
50292         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50293
50294 2002-06-30  Devang Patel  <dpatel@apple.com>
50295
50296         * objc.dg/fsyntax-only.m: New test.
50297
50298 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50299
50300         PR c++/6695
50301         * g++.dg/template/friend7.C: New file.
50302
50303 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50304
50305         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50306         return type.
50307
50308 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50309
50310         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50311         avoid division by zero.
50312
50313 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50314
50315         * gcc.dg/Wunknownprag.c: New tests.
50316
50317 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50318
50319         * gcc.c-torture/execute/simd-2.c: New test.
50320
50321 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50322
50323         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50324         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50325         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50326         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50327         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50328         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50329         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50330         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50331         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50332         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50333         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50334         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50335         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50336         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50337         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50338         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50339         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50340
50341 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
50342
50343         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50344         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50345         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50346         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50347         New tests.
50348         * gcc.dg/cpp/trad/directive.c: Update.
50349
50350 2002-06-23  Andreas Jaeger  <aj@suse.de>
50351
50352         * gcc.c-torture/execute/complex-6.c: New.
50353
50354 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
50355
50356         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50357         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50358         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50359         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50360
50361 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
50362
50363         * gcc.dg/cpp/trad: New directory with traditional tests copied
50364         from parent directory.
50365         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50366         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50367         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50368         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50369         Move to trad/ and rename.
50370         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50371         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50372         gcc.dg/cpp/trad/redef2.c: New tests.
50373         * gcc.dg/cpp/trad/trad.exp: New driver.
50374
50375 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
50376
50377         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50378         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50379         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50380         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50381         Remove.
50382
50383 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
50384
50385         * gcc.dg/20020620-1.c: New test.
50386
50387 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50388
50389         * g++.dg/template/ttp4.C: New test.
50390
50391 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
50392
50393         * g++.dg/opt/vt1.C: Fix regexp.
50394
50395 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50396
50397         * gcc.c-torture/execute/pure-1.c: Make functions static again.
50398         Don't use attribute `noinline'.
50399
50400 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50401
50402         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50403
50404 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
50405
50406         * gcc.c-torture/execute/simd-1.c: New.
50407
50408         * gcc.dg/simd-1.c: New.
50409
50410 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50411
50412         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50413
50414 2002-06-16  Richard Henderson  <rth@redhat.com>
50415
50416         * g++.dg/ext/anon-struct1.C: New.
50417         * g++.dg/ext/anon-struct2.C: New.
50418         * g++.dg/ext/anon-struct3.C: New.
50419         * gcc.dg/anon-struct-1.c: New.
50420         * gcc.dg/anon-struct-2.c: New.
50421         * gcc.dg/anon-struct-3.c: New.
50422         * gcc.dg/20011008-1.c: Adjust warning text.
50423         * gcc.dg/20020527-1.c: Add -fms-extensions.
50424
50425 2002-06-16  Richard Henderson  <rth@redhat.com>
50426
50427         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50428
50429 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
50430
50431         * gcc.c-torture/execute/20020615-1.c: New test.
50432
50433 2002-06-15  Roger Sayle  <roger@eyesopen.com>
50434
50435         * gcc.c-tortuture/execute/compare-1.c: New test case.
50436         * gcc.c-tortuture/execute/compare-2.c: New test case.
50437         * gcc.c-tortuture/execute/compare-3.c: New test case.
50438
50439 2002-06-13  Richard Henderson  <rth@redhat.com>
50440
50441         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
50442         ia64 ilp32.
50443
50444 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50445
50446         * g++.dg/template/typename2.C: Update error message.
50447
50448 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
50449
50450         * gcc.c-torture/execute/20020611-1.c: New test.
50451
50452 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
50453
50454         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50455         list of targets to skip.
50456
50457 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
50458
50459         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50460         targets if not optimizing.
50461
50462 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
50463
50464         * gcc.c-torture/compile/20020605-1.c: New test.
50465
50466         * g++.dg/opt/vt1.C: New test.
50467
50468         * gcc.dg/20020531-1.c: New test.
50469
50470         * gcc.dg/20020530-1.c: New test.
50471
50472         * gcc.dg/20020527-1.c: New test.
50473
50474         * g++.dg/opt/cse1.C: New test.
50475
50476 2002-06-07  Roger Sayle  <roger@eyesopen.com>
50477
50478         * gcc.dg/20020607-2.c: New test case.
50479
50480 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
50481
50482         * gcc.c-torture/compile/20020604-1.c: New test.
50483
50484 2002-06-04  Richard Henderson  <rth@redhat.com>
50485
50486         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50487         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50488         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50489
50490 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
50491
50492         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50493
50494 2002-06-03  Richard Henderson  <rth@redhat.com>
50495
50496         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50497         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50498
50499 2002-06-02  Richard Henderson  <rth@redhat.com>
50500
50501         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50502         test functions static.
50503
50504 2002-06-02  Andreas Jaeger  <aj@suse.de>
50505
50506         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50507         now.
50508
50509 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50510
50511         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50512         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50513         Update for mofified diagnostics.
50514         * gcc.dg/c99-intconst-1.c: No longer fail.
50515
50516 2002-06-02  Richard Henderson  <rth@redhat.com>
50517
50518         * gcc.dg/uninit-A.c: Remove xfail markers.
50519
50520 2002-06-01  Roger Sayle  <roger@eyesopen.com>
50521
50522         * gcc.dg/fnegate-1.c: New test case.
50523
50524 2002-05-30  Osku Salerma  <osku@iki.fi>
50525
50526         * gcc.c-torture/execute/mayalias-1.c: New file.
50527
50528 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50529
50530         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50531         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50532         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50533
50534 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
50535
50536         * gcc.c-torture/execute/20020529-1.c: New test.
50537
50538 2002-05-27  Richard Henderson  <rth@redhat.com>
50539
50540         * g++.dg/ext/attrib6.C: New test case.
50541
50542 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50543
50544         * gcc.c-torture/execute/pure-1.c: New test.
50545
50546 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50547
50548         * gcc.dg/cpp/arith-2.c: Remove.
50549
50550 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50551
50552         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50553         * gcc.dg/cpp/if-3.c: Remove.
50554
50555 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
50556
50557         * g++.dg/opt/cse2.C: New test.
50558
50559 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
50560
50561         * gcc.dg/cpp/arith-1.c: New semantic tests.
50562         * gcc.dg/cpp/if-1.c: Update.
50563
50564 2002-05-24  Ben Elliston  <bje@redhat.com>
50565
50566         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50567
50568 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
50569
50570         * gcc.dg/verbose-asm.c: New test.
50571
50572 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50573
50574         * gcc.dg/cpp/paste12.c: New test.
50575
50576 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50577
50578         * g++.dg/parse/named_ops.C: New test.
50579
50580 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
50581
50582         * gcc.dg/weak-8.c: New test.
50583
50584 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
50585
50586         * gcc.dg/weak-2.c: Allow optional leading underscore
50587         in scan-assembler symbol name.
50588         * gcc.dg/weak-3.c: Likewise.
50589         * gcc.dg/weak-4.c: Likewise.
50590         * gcc.dg/weak-5.c: Likewise.
50591
50592 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
50593
50594         * gcc.dg/20020523-1.c: New test.
50595
50596 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50597
50598         * objc.dg/const-str-2.m: Update now that we stop after
50599         a command line error.
50600
50601 2002-05-22  Richard Henderson  <rth@redhat.com>
50602
50603         * g++.dg/dg.exp: Fix typo in test pruneing.
50604
50605 2002-05-22  Richard Henderson  <rth@redhat.com>
50606
50607         * g++.dg/dg.exp: Prune the tls subdirectory.
50608         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50609         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50610         * g++.dg/tls/init-1.C: New.
50611
50612 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
50613
50614         * gcc.dg/20020517-1.c: New test.
50615
50616 2002-05-21  Richard Henderson  <rth@redhat.com>
50617
50618         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50619         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50620
50621 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
50622
50623         * g++.dg/other/copy2.C: New test.
50624
50625 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
50626
50627         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50628         (MAX_COPY): Bump up to 10 times sizeof (long long).
50629         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50630
50631         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50632         sizeof (long long).
50633
50634         * gcc.c-torture/execute/strcpy-1.c: New test.
50635
50636 2002-05-19  Jason Merrill  <jason2redhat.com>
50637
50638         * g++.dg/ext/oper1.C: New test.
50639
50640 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
50641 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
50642
50643         * README.QMTEST: New file.
50644
50645         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50646
50647 2002-05-19  Andreas Jaeger  <aj@suse.de>
50648
50649         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50650         now.
50651         * gcc.c-torture/execute/loop-2d.x: Likewise.
50652
50653 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
50654
50655         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50656         support weak symbols.
50657         * gcc.dg/weak-4.c: Likewise.
50658         * gcc.dg/weak-6.c: Likewise.
50659
50660 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
50661
50662         * gcc.dg/weak-3.c: Add dg-excess-error comment for
50663         cygwin, coff and h8300-*-hms targets
50664         * gcc.dg/weak-5.c: Likewise.
50665         * gcc.dg/weak-7.c: Likewise.
50666
50667 2002-05-16  Jason Merrill  <jason@redhat.com>
50668
50669         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50670         (scan-assembler-not, scan-assembler-dem): Likewise.
50671         (scan-assembler-dem-not): Likewise.
50672
50673 2002-05-15  Richard Henderson  <rth@redhat.com>
50674
50675         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50676
50677 2002-05-15  Richard Henderson  <rth@redhat.com>
50678
50679         * gcc.dg/weak-5.c (vfoo1c): No warning here.
50680         (vfoo1f): Warning here.
50681         (vfoo1l): Don't redefine the alias.
50682
50683 2002-05-14  Jason Merrill  <jason@redhat.com>
50684             Alexandre Oliva  <aoliva@redhat.com>
50685
50686         * g++.dg/init/pm1.C: New test.
50687
50688 2002-05-12  David S. Miller  <davem@redhat.com>
50689
50690         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50691         types.
50692
50693 2002-05-10  Roger Sayle  <roger@eyesopen.com>
50694
50695         * gcc.c-torture/execute/20020510-1.c: New test case.
50696
50697 2002-05-10  David S. Miller  <davem@redhat.com>
50698
50699         * gcc.c-torture/execute/conversion.c: Test long double too.
50700
50701 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
50702
50703         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50704         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50705         * lib/g++.exp (g++_link_flags): Likewise.
50706         * lib/objc.exp (objc_target_compile): Likewise.
50707
50708 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50709
50710         * gcc.dg/cpp/poison.c: Update.
50711         * gcc.dg/cpp/20000625-2.c: Remove.
50712         * gcc.dg/cpp/direct2s.c: Remove final test.
50713
50714 2002-05-08  Tom Rix  <trix@redhat.com>
50715
50716         * gcc.c-torture/execute/20020508-1.c: New test.
50717         * gcc.c-torture/execute/20020508-2.c: New test.
50718         * gcc.c-torture/execute/20020508-3.c: New test.
50719
50720 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50721
50722         * gcc.dg/cpp/charconst-4.c: More tests.
50723
50724 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
50725
50726         PR c/6569
50727         * gcc.dg/weak-3.c: Update location of warning messages.
50728         * gcc.dg/weak-5.c: Likewise.
50729
50730 2002-05-06  Roger Sayle  <roger@eyesopen.com>
50731
50732         * gcc.c-torture/execute/20020506-1.c: New test case.
50733
50734 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50735
50736         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50737
50738 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50739
50740         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50741
50742 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50743
50744         * gcc.dg/cpp/charconst-3.c: New test.
50745
50746 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50747
50748         * gcc.dg/cpp/charconst.c: Update tests.
50749
50750 2002-05-05  Tim Josling  <tej@melbpc.org.au>
50751
50752         * treelang: Added directory for new sample language treelang. Also
50753         lib/treelang.exp: New file to signal treelang should be tested.
50754
50755 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50756
50757         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50758         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50759         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50760         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50761         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50762         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50763         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50764
50765 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50766
50767         * gcc.dg/format/xopen-2.c: New test.
50768
50769 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50770
50771         * gcc.dg/20020503-1.c: New test.
50772
50773 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
50774
50775         * g++.dg/init/dtor1.C: Make it tougher.
50776
50777 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
50778
50779         * g++.dg/init/dtor1.C: New test.
50780
50781 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
50782
50783         * gcc.dg/altivec-8.c: New.
50784
50785 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
50786
50787         * gcc.dg/altivec-7.c: New.
50788
50789 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
50790
50791         * g++.dg/parse/typedef1.C: New test.
50792
50793 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
50794
50795         PR c++/6486
50796         * g++.dg/template/friend6.C: New test.
50797
50798         PR c++/6492
50799         * g++.dg/init/copy1.C: New test.
50800
50801 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
50802
50803         * g++.dg/warn/effc1.C: New test.
50804
50805 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50806
50807         * gcc.dg/cpp/if-cexp.c: Add a test.
50808
50809 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
50810
50811         * gcc.dg/20020426-2.c: New test.
50812
50813 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50814
50815         * gcc.dg/cpp/if-mop.c: Update.
50816         * gcc.dg/cpp/if-mpar.c: Add test.
50817         * gcc.dg/cpp/if-oppr.c: Update.
50818
50819 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50820
50821         PR c/6343
50822         * gcc.dg/weak-[2-7].c: New tests.
50823
50824 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50825
50826         * gcc.dg/enum1.c: New test.
50827
50828 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50829
50830         PR c++/6497
50831         * g++.dg/inherit/access2.C: New test.
50832
50833 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50834
50835         PR bootstrap/6445
50836         * gcc.dg/20020426-1.c: New test.
50837
50838 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50839
50840         * g++.dg/abi/enum1.C: New test.
50841
50842 2002-04-26  Richard Henderson  <rth@redhat.com>
50843
50844         * gcc.dg/c99-bool-1.c: Expect always true warning.
50845
50846 2002-04-25  Roger Sayle  <roger@eyesopen.com>
50847
50848         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50849
50850 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50851
50852         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50853         targets.
50854
50855 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
50856
50857         * g++.dg/abi/mange7.C: New test.
50858
50859         PR c++/6438.
50860         * g++.dg/parse/stmtexpr2.C: New test.
50861
50862 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
50863
50864         * gcc.dg/20020312-2.c: Add SH target.
50865
50866 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50867
50868         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50869         compiler output on mips*-*-irix*.
50870
50871 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
50872
50873         * g++.dg/parse/attr1.C: New test.
50874
50875 2002-04-23  Roger Sayle  <roger@eyesopen.com>
50876
50877         * gcc.c-torture/execute/string-opt-17.c: New test case.
50878         * gcc.c-torture/execute/memset-2.c: New test case.
50879
50880 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
50881
50882         PR c++/6256:
50883         * g++.dg/template/friend5.C: New test.
50884
50885         PR c++/6331:
50886         * g++.dg/template/qual1.C: Likewise.
50887
50888 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
50889
50890         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50891         Include stdlib.h, not stdio.h or ctype.h.
50892
50893 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
50894
50895         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50896         cris-*-elf* and mmix-*-*.
50897         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50898         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50899         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50900         Ditto.
50901         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50902         * gcc.dg/wchar_t-1.c: Ditto.
50903
50904 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
50905
50906         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50907         Clarify comment.
50908
50909 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
50910
50911         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50912
50913 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50914
50915         * gcc.c-torture/execute/20000906-1.x: Delete.
50916
50917 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
50918
50919         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50920
50921 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
50922
50923         * PR6367
50924         * g77.f-torture/execute/6367.f: New test.
50925         * g77.f-torture/execute/6367.x: Disable for MMIX.
50926
50927 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
50928
50929         * PR6352
50930         * g++.dg/opt/inline2.C: New test.
50931
50932 2002-04-18  Richard Henderson  <rth@redhat.com>
50933
50934         * gcc.dg/20000906-1.c: Enable for all targets.
50935         * gcc.c-torture/compile/iftrap-2.c: New.
50936
50937 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50938
50939         * gcc.dg/20020418-1.c: New test.
50940         * gcc.dg/20020418-2.c: New test.
50941
50942 2002-04-18  Richard Henderson  <rth@redhat.com>
50943
50944         * gcc.c-torture/compile/iftrap-1.c: New.
50945         * gcc.dg/iftrap-1.c: Adjust for ia64.
50946         * gcc.dg/iftrap-2.c: New.
50947
50948 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50949
50950         * gcc.c-torture/compile/20020418-1.c: New test.
50951
50952 2002-04-18  Roger Sayle  <roger@eyesopen.com>
50953
50954         * gcc.c-torture/compile/20020415-1.c: New.
50955
50956 2002-04-18  David S. Miller  <davem@redhat.com>
50957
50958         * gcc.c-torture/execute/20020418-1.c: New test.
50959
50960 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
50961
50962         * gcc.dg/20020416-1.c: New test.
50963
50964         * g++.dg/opt/inline1.C: New test.
50965
50966 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
50967
50968         * gcc.dg/altivec-5.c: New test.
50969
50970         * gcc.dg/20020415-1.c: New test.
50971
50972 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
50973
50974         * lib/chill.exp: Remove.
50975
50976 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
50977
50978         * g++.dg/other/big-struct.C: New test.
50979
50980 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
50981
50982         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50983         of scratch file.
50984
50985 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
50986
50987         PR c/6277
50988         * gcc.dg/i386-387-1.c: Allow optional leading underscore
50989         in scan-assembler function name
50990
50991 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
50992
50993         * g77.f-torture/execute/980628-4.x,
50994         g77.f-torture/execute/980628-5.x,
50995         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50996         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50997         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50998         i[34567]86-*-*.
50999
51000 2002-04-13  David S. Miller  <davem@redhat.com>
51001
51002         * gcc.c-torture/execute/20020413-1.c: New test.
51003
51004 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51005
51006         * gcc.dg/asm-6.c,
51007         * g++.dg/ext/asm1.C: New tests.
51008
51009 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51010
51011         PR c++ 5373.
51012         * g++.dg/parse/stmtexpr1.C: New test.
51013
51014         PR c++/5189.
51015         * g++.dg/template/copy1.C: New test.
51016
51017 2002-04-12  Richard Henderson  <rth@redhat.com>
51018
51019         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51020
51021 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51022
51023         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51024         gcc.c-torture/execute/20020307-2.c.
51025
51026 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51027
51028         * g++.dg/ext/attrib5.C,
51029         * g++.dg/lookup/struct1.C: New tests.
51030
51031 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51032
51033         * gcc.dg/20020411-1.c: New test.
51034
51035         * gcc.c-torture/execute/20020411-1.c: New test.
51036
51037 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51038
51039         * g77.f-torture/execute/6177.f: New test.
51040
51041 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51042
51043         PR middle-end/6247
51044         * g++.dg/opt/cleanup1.C: New test.
51045
51046         * g++.dg/opt/const1.C: New test.
51047
51048 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51049
51050         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51051
51052 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51053
51054         PR c++/5507
51055         * g++.dg/template/typename2.C: New test.
51056
51057 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51058
51059         * gcc.c-torture/execute/loop-12.c: New.
51060
51061 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51062
51063         * g77.f-torture/execute/980628-4.x,
51064         g77.f-torture/execute/980628-5.x,
51065         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51066         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51067         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51068
51069 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51070
51071         PR optimization/6086
51072         * g++.dg/opt/preinc1.C: New test.
51073
51074 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51075
51076         PR c++/5571
51077         * g++.dg/opt/static2.C: New test.
51078
51079 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51080
51081         PR c/5120
51082         * gcc.dg/20020406-1.c: New test.
51083
51084 2002-04-04  David S. Miller  <davem@redhat.com>
51085
51086         * gcc.c-torture/execute/20020404-1.c: New test.
51087
51088 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51089
51090         PR c/6123
51091         * gcc.dg/20020312-2.c: Do not declare global register variable
51092         if __PIC__ or __pic__ is defined.
51093
51094 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51095
51096         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51097         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51098
51099 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51100
51101         * gcc.misc-tests/linkage.exp: Update last change to handle
51102         sparc*-, not just sparc-.
51103
51104 2002-04-03  Richard Henderson  <rth@redhat.com>
51105
51106         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51107
51108 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51109
51110         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51111
51112 2002-04-02  David S. Miller  <davem@redhat.com>
51113
51114         * gcc.c-torture/execute/20020402-3.c: New test.
51115
51116 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51117
51118         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51119         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51120
51121         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51122         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51123         g77.f-torture/execute/20001201.x,
51124         g77.f-torture/execute/u77-test.x: New files.
51125
51126         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51127         * gcc.dg/wchar_t-1.c: Ditto.
51128
51129 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51130
51131         * gcc.c-torture/execute/20020402-1.c: New test.
51132
51133 2002-04-01  Richard Henderson  <rth@redhat.com>
51134
51135         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51136
51137         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51138
51139 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51140
51141         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51142
51143 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51144
51145         * g++.dg/inherit/template-as-base.C: Expect error.
51146         * g++.dg/inherit/namespace-as-base.C: Likewise.
51147
51148 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51149
51150         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51151         g++.dg/ext/instantiate3.C: Tweak match patterns.
51152
51153         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51154         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51155         -da test.
51156
51157 2002-03-31  Richard Henderson  <rth@redhat.com>
51158
51159         * gcc.dg/special/alias-2.c: New.
51160         * gcc.dg/special/ecos.exp: Run it.
51161
51162 2002-03-31  Richard Henderson  <rth@redhat.com>
51163
51164         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51165
51166 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51167
51168         * gcc.dg/weak-1.c: Disable on h8300 port.
51169
51170 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51171
51172         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51173         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51174         ordering tests.
51175         * g++.dg/bprob/bprob-1.C: New test.
51176         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51177         * g++.dg/gcov/gcov-1.C: New test.
51178         * g++.dg/gcov/gcov-1.x: New file.
51179         * g++.dg/gcov/gcov-2.C: New test.
51180         * g++.dg/gcov/gcov-3.C: New test.
51181         * g++.dg/gcov/gcov-3.h: New file.
51182
51183 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51184
51185         * g++.old-deja/g++.other/builtins5.C: New test.
51186         * g++.old-deja/g++.other/builtins6.C: New test.
51187         * g++.old-deja/g++.other/builtins7.C: New test.
51188         * g++.old-deja/g++.other/builtins8.C: New test.
51189         * g++.old-deja/g++.other/builtins9.C: New test.
51190
51191 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51192
51193         * g++.dg/opt/static1.C: New test.
51194
51195         * g++.dg/opt/longbranch1.C: New test.
51196
51197 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51198
51199         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51200
51201         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51202
51203 2002-03-28  Jeffrey A Law  (law@redhat.com)
51204
51205         * gcc.c-torture/execute/20020328-1.c: New test.
51206
51207 2002-03-27  Richard Henderson  <rth@redhat.com>
51208
51209         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51210         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51211         move from g++.old-deja/g++.ext/.
51212
51213 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51214
51215         * g++.dg/init/new2.C: New test.
51216
51217 2002-03-26  Richard Henderson  <rth@redhat.com>
51218
51219         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51220
51221         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51222         on sparc.
51223
51224         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51225         sparcv9 systems.
51226         * gcc.dg/20001102-1.c: Likewise.
51227
51228 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51229
51230         * gcc.dg/cpp/endif-pedantic1.c,
51231         gcc.dg/cpp/endif-pedantic2.c: New tests.
51232
51233 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51234
51235         * g++.dg/init/new1.C: New test.
51236
51237 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51238
51239         * g++.dg/abi/vbase9.C: New test.
51240
51241 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51242
51243         * gcc.dg/arm-asm.c: New test.
51244
51245 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51246
51247         * gcc.dg/Wswitch-enum.c: New test.
51248         Fix PR c/5044.
51249
51250 2002-03-26  Richard Henderson  <rth@redhat.com>
51251
51252         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51253         structure.
51254
51255 2002-03-25  Richard Henderson  <rth@redhat.com>
51256
51257         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51258         sparcv9 systems.
51259
51260         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51261         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51262
51263 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51264
51265         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51266
51267 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51268
51269         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51270         targets using generic thunk support.
51271
51272 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51273
51274         * gcc.c-torture/compile/20020323-1.c: New test.
51275
51276         * g++.dg/opt/conj2.C: New test.
51277
51278 2002-03-24  Richard Henderson  <rth@redhat.com>
51279
51280         * gcc.dg/weak-1.c: Use -fno-common.
51281
51282 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51283
51284         * g77.dg/f77-edit-apostrophe-out.f: New test
51285         * g77.dg/f77-edit-h-out.f: New test
51286         * g77.dg/f77-edit-t-in.f: New test
51287         * g77.dg/f77-edit-t-out.f: New test
51288         * g77.dg/f77-edit-x-out.f: New test
51289         * g77.dg/f77-edit-slash-out.f: New test
51290         * g77.dg/f77-edit-colon-out.f: New test
51291         * g77.dg/f77-edit-s-out.f: New test
51292
51293 2002-03-24  Richard Henderson  <rth@redhat.com>
51294
51295         * objc/execute/formal_protocol-6.x: New XFAIL.
51296
51297 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51298
51299         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51300         that do not support weak symbols
51301
51302 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51303
51304         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51305         * lib/g77.exp: Likewise.
51306         * lib/objc.exp: Likewise.
51307
51308 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51309
51310         * gcc.dg/Wswitch-default.c: New test.
51311
51312 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51313
51314         * g++.dg/other/enum1.C: New test.
51315
51316 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51317
51318         * gcc.dg/pragma-ep-3.c: Fix typo.
51319
51320 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51321
51322         * g++.dg/inherit/template-as-base.C: New test.
51323
51324 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51325
51326         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51327         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51328
51329 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
51330
51331         * gcc.dg/cpp/multiline.c: Update to match.
51332
51333 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
51334
51335         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51336
51337 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
51338
51339         * gcc.dg/cpp/extratokens2.c: New file.
51340
51341 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
51342
51343         * gcc.dg/20020312-2.c: Add rs6000 target.
51344
51345         * gcc.c-torture/compile/20020319-1.c: New test.
51346
51347 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51348
51349         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51350         (A, E): Handle this.
51351
51352 2002-03-20  Jason Merrill  <jason@redhat.com>
51353
51354         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51355         ignoring -fpic.
51356         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51357         through prune_gcc_output.
51358
51359 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
51360
51361         * gcc.c-torture/compile/20020320-1.c: New test.
51362
51363 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
51364
51365         * gcc.c-torture/compile/20020318-1.c: New test.
51366
51367         * gcc.dg/struct-by-value-1.c: New test.
51368
51369         * gcc.dg/20020319-1.c: New test.
51370
51371 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
51372
51373         * g++.dg/opt/conj1.C: New test.
51374
51375 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
51376
51377         * g++.dg/template/qualttp20.C: Revert previous change.
51378         * g++.dg/template/qualttp3.C: Likewise.
51379         * g++.dg/template/qualttp4.C: Likewise.
51380         * g++.dg/template/qualttp5.C: Likewise.
51381         * g++.dg/template/qualttp6.C: Likewise.
51382         * g++.dg/template/qualttp7.C: Likewise.
51383         * g++.dg/template/qualttp8.C: Likewise.
51384         * g++.dg/template/recurse.C: Likewise.
51385
51386 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51387
51388         * gcc.dg/cpp/wchar-1.c: Update.
51389
51390 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
51391
51392         * g++.dg/template/conv1.C: New test.
51393         * g++.dg/template/conv2.C: New test.
51394         * g++.dg/template/conv3.C: New test.
51395         * g++.dg/template/conv4.C: New test.
51396
51397 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51398
51399         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51400         * g++.dg/template/qualttp3.C: Likewise.
51401         * g++.dg/template/qualttp4.C: Likewise.
51402         * g++.dg/template/qualttp5.C: Likewise.
51403         * g++.dg/template/qualttp6.C: Likewise.
51404         * g++.dg/template/qualttp7.C: Likewise.
51405         * g++.dg/template/qualttp8.C: Likewise.
51406         * g++.dg/template/recurse.C: Likewise.
51407
51408 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51409
51410         * g++.dg/opt/dtor1.C: New test.
51411
51412 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
51413
51414         * gcc.c-torture/compile/20020315-1.c: New test.
51415
51416 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
51417
51418         * gcc.dg/weak-1.c: Fix scan tests.
51419
51420 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
51421
51422         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51423         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51424         cris-*-aout* mmix-*-*.
51425         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51426         cris-*-aout* mmix-*-*.
51427         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51428         cris-*-elf* cris-*-aout* and mmix-*-*.
51429         * gcc.dg/20001009-1.c: Ditto.
51430         * gcc.dg/20010912-1.c: Ditto.
51431         * gcc.dg/20020122-4.c: Ditto.
51432         * gcc.dg/inline-2.c: Ditto.
51433
51434 2002-03-14  Jeffrey A Law  (law@cygnus.com)
51435
51436         * gcc.c-torture/compile/20020314-1.c: New test.
51437
51438 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
51439
51440         * gcc.c-torture/execute/20020314-1.c: New test.
51441
51442 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
51443
51444         * g++.dg/warn/Wunused-1.C: New test.
51445
51446 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
51447
51448         * g++.dg/abi/mangle6.C: New test.
51449
51450 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
51451
51452         * gcc.c-torture/compile/20020309-2.c: New test.
51453
51454         * gcc.c-torture/compile/20020312-1.c: New test.
51455
51456 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51457
51458         * g++.dg/other/access1.C: New test.
51459
51460 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
51461
51462         * gcc.c-torture/execute/wchar_t-1.c: New test.
51463
51464 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
51465
51466         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51467
51468 2002-03-12  Roger Sayle  <roger@eyesopen.com>
51469
51470         * gcc.dg/20020312-1.c: New test case.
51471
51472 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
51473
51474         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51475
51476 2002-03-11  Richard Henderson  <rth@redhat.com>
51477
51478         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51479         * g++.old-deja/g++.jason/report.C: Likewise.
51480
51481 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51482
51483         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51484         * g++.old-deja/g++.robertl/eb56.C: Likewise.
51485
51486 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51487
51488         * g++.dg/overload/pmf1.C: New test.
51489
51490 2002-03-11  Kazu Hirata  <kazu@hxi.com>
51491
51492         * gcc.c-torture/execute/20020307-1.c: Use long.
51493
51494 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
51495
51496         PR optimization/5844
51497         * gcc.dg/20020310-1.c: New test.
51498
51499 2002-03-09  Michael Meissner  <meissner@redhat.com>
51500
51501         * gcc.c-torture/execute/memcpy-2.c: New test.
51502         * gcc.c-torture/execute/memset-1.c: New test.
51503         * gcc.c-torture/execute/strlen-1.c: New test.
51504         * gcc.c-torture/execute/strcmp-1.c: New test.
51505         * gcc.c-torture/execute/strncmp-1.c: New test.
51506
51507 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
51508
51509         * gcc.dg/ppc-ldstruct.c: New test.
51510
51511 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
51512
51513         * gcc.c-torture/execute/va-arg-22.c: New test.
51514
51515 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51516
51517         * gcc.c-torture/compile/20020309-1.c: New test.
51518
51519 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
51520
51521         * gcc.c-torture/execute/20020307-2.c: New test.
51522
51523 2002-03-07  Jeffrey A Law  (law@redhat.com)
51524
51525         * g77.f-torture/compile/20020307-1.f: New test.
51526
51527 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
51528
51529         * gcc.dg/unordered-1.c: New test.
51530
51531 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
51532
51533         * gcc.c-torture/execute/20020307-1.c: New test.
51534
51535 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
51536
51537         * gcc.dg/20020304-1.c: New test.
51538
51539         * gcc.c-torture/compile/20020304-2.c: New test.
51540
51541 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
51542
51543         * gcc.c-torture/compile/20020304-1.c: New test case
51544         (from PR c/5830).
51545
51546 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
51547
51548         * gcc.dg/20020103-1.c: Add other -D ppc variants.
51549
51550 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51551
51552         * g++.dg/other/classkey1.C: New test.
51553
51554 2002-03-01  Richard Henderson  <rth@redhat.com>
51555
51556         * gcc.c-torture/compile/981223-1.x: New.
51557         * gcc.c-torture/compile/920625-1.x: New.
51558
51559 2002-02-28  Richard Henderson  <rth@redhat.com>
51560
51561         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51562
51563 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
51564
51565         * gcc.c-torture/execute/20020227-1.c: New test.
51566
51567 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
51568
51569         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51570         here" ERROR lines.
51571         * g++.old-deja/g++.oliva/partord1.C: Likewise.
51572         * g++.old-deja.g++.other/defarg1.C: Likewise.
51573         * g++.old-deja/g++.pt/calls2.C: Likewise.
51574         * g++.old-deja/g++.pt/crash20.C: Likewise.
51575         * g++.old-deja/g++.pt/crash30.C: Likewise.
51576         * g++.old-deja/g++.pt/crash36.C: Likewise.
51577         * g++.old-deja/g++.pt/crash6.C: Likewise.
51578         * g++.old-deja/g++.pt/defarg13.C: Likewise.
51579         * g++.old-deja/g++.pt/derived3.C: Likewise.
51580         * g++.old-deja/g++.pt/error1.C: Likewise.
51581         * g++.old-deja/g++.pt/friend21.C: Likewise.
51582         * g++.old-deja/g++.pt/friend23.C: Likewise.
51583         * g++.old-deja/g++.pt/infinite1.C: Likewise.
51584         * g++.old-deja/g++.robertl/eb128.C: Likewise.
51585
51586 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
51587
51588         * gcc.c-torture/execute/20020225-2.c: New test.
51589
51590 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
51591
51592         * gcc.c-torture/execute/920730-1t.c,
51593         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51594         Delete test cases, only relevant to -traditional.
51595
51596 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51597
51598         * gcc.dg/cpp/undef1.c: Remove.
51599         * gcc.dg/cpp/directiv.c: Update.
51600         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51601
51602 2002-02-27  Michael Meissner  <meissner@redhat.com>
51603
51604         * gcc.c-torture/execute/20020226-1.c: New test.
51605
51606 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
51607
51608         * g++.dg/debug/debug4.C: New test.
51609
51610         * gcc.dg/ia64-visibility-1.c: New test.
51611
51612 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
51613
51614         * gcc.dg/debug/20020224-1.c: New.
51615
51616 2002-02-25  Kazu Hirata  <kazu@hxi.com>
51617
51618         * gcc.c-torture/execute/960416-1.x: New.
51619         * gcc.c-torture/execute/divconst-3.x: Likewise.
51620
51621 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
51622
51623         * gcc.dg/20020224-1.c: New test.
51624
51625 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
51626
51627         * gcc.c-torture/execute/20020225-1.c: New.
51628
51629 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51630
51631         * gcc.dg/cpp/wchar-1.c: New test.
51632
51633 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
51634
51635         * gcc.dg/20020222-1.c: New test.
51636
51637 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
51638
51639         * g++.dg/opt/anonunion1.C: New test.
51640
51641 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
51642
51643         * g++.dg/template/qualttp19.C: New test.
51644         * g++.dg/template/qualttp20.C: New test.
51645         * g++.old-deja/g++.jason/report.C: Adjust expected errors
51646         * g++.old-deja/g++.other/qual1.C: Likewise.
51647
51648 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
51649
51650         * gcc.dg/attr-alwaysinline.c: New.
51651
51652 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
51653
51654         * gcc.dg/20020220-1.c: New test.
51655
51656         * gcc.dg/20020220-2.c: New test.
51657
51658         * g++.dg/opt/mmx1.C: New test.
51659
51660 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
51661
51662         * gcc.c-torture/compile/20020110.c: New test.
51663
51664 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
51665
51666         * gcc.c-torture/execute/20020219-1.c: New test.
51667
51668         * gcc.dg/20020219-1.c: New test.
51669
51670         * gcc.dg/noncompile/20020220-1.c: New test.
51671
51672         * g++.dg/opt/ptrintsum1.C: New test.
51673
51674         * gcc.dg/debug/20020220-1.c: New test.
51675
51676 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
51677
51678         * gcc.c-torture/execute/20020216-1.c: New test.
51679
51680 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51681
51682         * gcc.dg/decl-1.c: Update, new test.
51683
51684 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
51685
51686         * g++.dg/abi/bitfield1.C: New test.
51687         * g++.dg/abi/bitfield2.C: New test.
51688
51689 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51690
51691         * gcc.dg/attr-nest.c: New test.
51692
51693 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51694
51695         * gcc.c-torture/execute/20020215-1.c: New test.
51696
51697 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
51698
51699         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51700         * g++.dg/debug/debug.exp: New.
51701         * g++.dg/debug/trivial.C: New.
51702         * g++.dg/debug/debug1.C: Moved...
51703         * g++.dg/other/debug1.C: ...from here.
51704         * g++.dg/debug/debug2.C: Moved...
51705         * g++.dg/other/debug2.C: ...from here.
51706         * g++.dg/debug/debug3.C: Moved...
51707         * g++.dg/other/debug3.C: ...from here.
51708
51709         * gcc.dg/noncompile/20020213-1.c: New test.
51710
51711 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
51712
51713         * g++.dg/other/debug3.C: New test.
51714
51715         * gcc.c-torture/execute/20020213-1.c: New test.
51716
51717 2002-02-13  Richard Smith <richard@ex-parrot.com>
51718
51719         * g++.old-deja/g++.other/thunk1.C: New test.
51720
51721 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51722
51723         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51724
51725 2002-02-13  Stan Shebs  <shebs@apple.com>
51726
51727         * gcc.dg/altivec-3.c: New.
51728
51729 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
51730
51731         * gcc.dg/Wunreachable-1.c: New test.
51732         * gcc.dg/Wunreachable-2.c: New test.
51733
51734 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51735
51736         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51737
51738 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
51739
51740         * gcc.dg/decl-1.c: New test.
51741
51742 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51743
51744         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51745
51746 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51747
51748         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51749         * gcc.c-torture/compile/980506-1.x: Likewise.
51750
51751 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51752
51753         * gcc.dg/20020210-1.c: New.
51754
51755 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
51756
51757         * g77.f-torture/execute/947.f: New regression test
51758         for PR fortran/947.
51759
51760 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
51761
51762         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51763         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51764
51765 2002-02-08  Richard Henderson  <rth@redhat.com>
51766
51767         * gcc.c-torture/compile/labels-3.c: New.
51768
51769 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
51770
51771         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51772         expression statements work instead.
51773         * gcc.dg/noncompile/20020207-1.c: New test.
51774
51775 2002-02-07  Richard Henderson  <rth@redhat.com>
51776
51777         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51778
51779 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51780
51781         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
51782         message from g77
51783         * lib/g77-dg.exp: Trim g77 error messages so that they are
51784         recognized by dg.exp.
51785
51786 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51787
51788         PR fortran/5473
51789         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
51790
51791 2002-02-07  Richard Henderson  <rth@redhat.com>
51792
51793         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
51794         to be sufficiently aligned for integers.
51795
51796 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
51797
51798         * g++.dg/template/friend4.C: New test.
51799
51800 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51801
51802         PR fortran/5743
51803         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
51804         unsupported cases.
51805
51806 2002-02-07  Richard Henderson  <rth@redhat.com>
51807
51808         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
51809         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
51810         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
51811         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
51812
51813 2002-02-06  Richard Henderson  <rth@redhat.com>
51814
51815         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
51816
51817 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
51818
51819         * gcc.dg/20020206-1.c: New test.
51820
51821 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
51822
51823         * gcc.c-torture/execute/20020206-1.c: New test.
51824
51825         * gcc.c-torture/execute/20020206-2.c: New test.
51826
51827         PR optimization/5429:
51828         * gcc.c-torture/compile/20020206-1.c: New test.
51829
51830 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
51831
51832         * g++.dg/ext/align1.C: Do not use an explicit alignment value
51833         as certain file formats cannot support particularly large
51834         alignments.
51835
51836         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
51837         and do not expect to be able to link the executable.
51838
51839         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
51840         fail because the COFF format does not support the weak attribute.
51841
51842 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
51843
51844         * g77.dg/pr5473.f: New test
51845
51846 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
51847
51848         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51849         Fix testcase accordingly.
51850
51851 2002-02-04  Richard Henderson  <rth@redhat.com>
51852
51853         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51854         (buf): Change to be an array of pointers, not ints.
51855
51856 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51857
51858         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
51859         before all tests.  Move warning one line above to match where it
51860         C frontend emits.
51861         * gcc.dg/Wswitch-2.c: New test.
51862         * g++.dg/warn/Wswitch-1.C: New test.
51863         * g++.dg/warn/Wswitch-2.C: New test.
51864
51865 2002-02-04  Richard Henderson  <rth@redhat.com>
51866
51867         * g++.dg/abi/offsetof.C: Fix size comparison.
51868
51869 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
51870
51871         * gcc.dg/cast-qual-2.c: New test.
51872
51873 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51874
51875         * gcc.dg/20020201-4.c: New test.
51876
51877 2002-02-04  Ben Elliston  <bje@redhat.com>
51878
51879         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51880         target_info attribute != 0, in addition to the empty string.
51881         (gcc_target_compile): Likewise.
51882
51883 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
51884
51885         * gcc.dg/Wswitch.c: New test.
51886         PR gcc/4475. PR gcc/3780.
51887
51888 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
51889
51890         * g77.f-torture/execute/5122.f: New test for regressions
51891         against PR fortran/5122.
51892
51893 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
51894
51895         * g77.f-torture/compile/pr3743.f: Delete
51896         * g77.dg/pr3743-1.f: New test.
51897         * g77.dg/pr3743-2.f: New test.
51898         * g77.dg/pr3743-3.f: New test.
51899         * g77.dg/pr3743-4.f: New test.
51900
51901 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51902
51903         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51904
51905 2002-02-02  Richard Henderson  <rth@redhat.com>
51906
51907         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51908         * gcc.c-torture/execute/bf64-1.c: Likewise.
51909
51910 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51911
51912         * gcc.dg/20020201-2.c: New test.
51913
51914         * gcc.dg/20020201-3.c: New test.
51915
51916         * gcc.c-torture/execute/bitfld-2.c: New test.
51917
51918 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51919
51920         * gcc.dg/bitfld-1.c: Update.
51921         * gcc.dg/bitfld-2.c: Update.
51922         * gcc.c-torture/execute/bitfld-1.x: New.
51923
51924 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51925
51926         * gcc.c-torture/execute/20020201-1.c: New test.
51927
51928 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
51929
51930         PR target/5469
51931         * gcc.dg/20020201-1.c: New test.
51932
51933 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
51934
51935         PR fortran/3743
51936         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51937         * g77.f-torture/compile/pr3743.x: Remove
51938
51939 2002-01-31  Tom Rix  <trix@redhat.com>
51940
51941         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51942
51943 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51944
51945         * gcc.dg/noncompile/20020130-1.c: New test.
51946
51947 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
51948
51949         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51950
51951 2002-01-29  Richard Henderson  <rth@redhat.com>
51952
51953         * gcc.c-torture/execute/991118-1.c: Cast various constants back
51954         to long long.
51955         * gcc.c-torture/execute/bf64-1.c: Likewise.
51956
51957 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
51958
51959         * gcc.c-torture/execute/20020129-1.c: New test.
51960
51961 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51962
51963         * gcc.c-torture/compile/20000224-1.c: Update.
51964         * gcc.c-torture/execute/bitfld-1.c: New tests.
51965         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51966         * gcc.dg/uninit-A.c: Update.
51967
51968 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
51969
51970         * g++.dg/template/ctor1.C: Add instantiation.
51971
51972 2002-01-28  Paul Koning  <pkoning@equallogic.com>
51973
51974         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51975         argument to __builtin_prefetch to be const ptr.
51976
51977 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
51978
51979         * gcc.c-torture/compile/20020120-1.c: New test.
51980
51981 2002-01-27  Kazu Hirata  <kazu@hxi.com>
51982
51983         * gcc.c-torture/execute/20020127-1.c: New test.
51984
51985 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
51986
51987         * g77.dg/f77-edit-i-in.f: New test
51988         * g77.dg/f77-edit-i-out.f: New test
51989
51990 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
51991
51992         * gcc.dg/debug/debug.exp: New file.
51993         * gcc.dg/debug/trivial.c: New file.
51994         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51995         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51996         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51997         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51998         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51999         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52000         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52001         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52002         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52003         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52004         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52005         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52006         * gcc.dg/20000503-1.c: Removed.
52007         * gcc.dg/20010207-1.c: Removed.
52008         * gcc.dg/20011223-1.c: Removed.
52009         * gcc.dg/20020104-2.c: Removed.
52010         * gcc.dg/debug-1.c: Removed.
52011         * gcc.dg/debug-2.c: Removed.
52012         * gcc.dg/debug-3.c: Removed.
52013         * gcc.dg/debug-4.c: Removed.
52014         * gcc.dg/debug-5.c: Removed.
52015         * gcc.dg/debug-6.c: Removed.
52016         * gcc.dg/dwarf2-1.c: Removed.
52017         * gcc.dg/dwarf2-2.c: Removed.
52018
52019 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52020
52021         * g++.old-deja/g++.other/eh5.C: New test.
52022         * g++.old-deja/g++.other/sibcall2.C: New test.
52023         * g++.old-deja/g++.other/array9.C: New test.
52024         * g++.old-deja/g++.other/typename2.C: New test.
52025         * g++.old-deja/g++.other/crash60.C: New test.
52026         * g++.old-deja/g++.other/conv9.C: New test.
52027         * g++.old-deja/g++.other/mangle10.C: New test.
52028         * g++.old-deja/g++.other/unchanging1.C: New test.
52029         * g++.old-deja/g++.other/exprstmt1.C: New test.
52030         * g++.old-deja/g++.other/inline23.C: New test.
52031         * g++.old-deja/g++.eh/ia64-1.C: New test.
52032         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52033         * g++.old-deja/g++.other/reload1.C: New test.
52034         * g++.old-deja/g++.other/static20.C: New test.
52035         * g++.old-deja/g++.other/local-alloc1.C: New test.
52036         * g++.old-deja/g++.other/conv8.C: New test.
52037         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52038         * g++.old-deja/g++.other/storeexpr1.C: New test.
52039         * g++.old-deja/g++.other/storeexpr2.C: New test.
52040         * g++.dg/eh/template2.C: New test.
52041         * g++.dg/warn/weak1.C: New test.
52042
52043 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52044
52045         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52046         Remove first, non-varying, argument.
52047
52048 2002-01-23  Richard Henderson  <rth@redhat.com>
52049
52050         * gcc.dg/inline-2.c: New.
52051
52052         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52053         Add optional target arg.  Check number of arguments.
52054         (scan-assembler-not, scan-assembler-dem): Likewise.
52055         (scan-assembler-dem-not): Likewise.
52056
52057 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52058
52059         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52060         line 12.
52061         * g++.old-deja/g++.brendan/parse3.C,
52062         g++.old-deja/g++.other/crash26.C,
52063         g++.old-deja/g++.other/crash28.C,
52064         g++.old-deja/g++.other/crash29.C,
52065         g++.old-deja/g++.other/crash30.C,
52066         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52067
52068 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52069
52070         * gcc.dg/20020115-1.c: New.
52071
52072 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52073
52074         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52075
52076 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52077
52078         * gcc.dg/20020122-3.c: New.
52079
52080 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52081
52082         * g++.dg/other/gc1.C: New test.
52083
52084 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52085
52086         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52087
52088 2002-01-22  Richard Henderson  <rth@redhat.com>
52089
52090         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52091
52092 2002-01-22  Richard Henderson  <rth@redhat.com>
52093
52094         * gcc.dg/20020122-4.c: New.
52095
52096 2002-01-22  H.J. Lu <hjl@gnu.org>
52097
52098         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52099         link output.
52100         * gcc.dg/special/ecos.exp: Likewise.
52101         * lib/g++-dg.exp: Likewise.
52102         * lib/g77-dg.exp: Likewise.
52103         * lib/gcc-dg.exp : Likewise.
52104         * lib/mike-g++.exp: Likewise.
52105         * lib/mike-g77.exp: Likewise.
52106         * lib/mike-gcc.exp: Likewise.
52107         * lib/objc-dg.exp: Likewise.
52108
52109 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52110
52111         PR target/5379
52112         * gcc.dg/20020122-2.c: New test.
52113
52114 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52115
52116         * gcc.dg/20020122-1.c: New test.
52117
52118 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52119
52120         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52121
52122 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52123
52124         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52125
52126 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52127
52128         * gcc.c-torture/compile/20020121-1.c: New test.
52129
52130 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52131
52132         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52133         ld_library_path.
52134
52135 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52136
52137         * gcc.dg/20020218-1.c: New test.
52138
52139 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52140
52141         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52142         messages
52143         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52144         "At global scope" warning
52145         * g++.dg/ext/align1.C: Change cygwin test for alignment
52146         from db-bogus to dg-warning
52147
52148 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52149
52150         * g77.f-torture/compile/cpp2.F: New test.
52151
52152 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52153
52154         * g++.dg/template/access1.C: New test.
52155
52156 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52157
52158         * gcc.dg/20020118-1.c: New.
52159
52160 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52161
52162         * gcc.c-torture/execute/20020118-1.c: New test.
52163
52164 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52165
52166         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52167         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52168         alignment warnings.
52169
52170 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52171
52172         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52173         torture_with_loops and torture_without_loops
52174
52175 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52176
52177         * gcc.c-torture/compile/20020116-1.c: New test.
52178
52179 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52180
52181         * gcc.dg/20020116-2.c: New test.
52182
52183         * gcc.dg/ultrasp4.c: New test.
52184
52185         * gcc.dg/20020116-1.c: New test.
52186
52187 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52188
52189         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52190         by EABI.
52191
52192 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52193
52194         * gcc.misc-tests/i386-prefetch.exp: New.
52195         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52196         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52197         * gcc.misc-tests/i386-pf-none-1.c: New test.
52198         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52199
52200 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52201
52202         * gcc.dg/gnu89-init-1.c: Add new tests.
52203
52204 2002-01-15  Andreas Jaeger  <aj@suse.de>
52205
52206         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52207         * gcc.dg/i386-mmx-2.c: Likewise.
52208         * gcc.dg/i386-sse-1.c: Likewise.
52209         * gcc.dg/i386-sse-2.c: Likewise.
52210         * gcc.dg/i386-sse-3.c: Likewise.
52211
52212 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52213
52214         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52215         Uncomment additional cases that now pass.
52216
52217 2002-01-11  Richard Henderson  <rth@redhat.com>
52218
52219         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52220         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52221
52222 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52223
52224         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52225
52226 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52227
52228         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52229         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52230
52231 2002-01-10  Dale Johannesen  <dalej@apple.com>
52232
52233         * gcc.c-torture/execute/loop-11.c: New.
52234
52235 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52236
52237         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52238         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52239
52240 2002-01-09  Richard Henderson  <rth@redhat.com>
52241
52242         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52243         type in which to perform the operation for each size.
52244
52245 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52246
52247         * gcc.c-torture/compile/20020109-2.c: New test.
52248
52249 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52250
52251         * gcc.c-torture/execute/loop-10.c: New test.
52252
52253 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52254
52255         * gcc.c-torture/compile/20010226-1.c: New test.
52256         * gcc.c-torture/compile/20010227-1.c: New test.
52257         * gcc.c-torture/compile/20010426-1.c: New test.
52258         * gcc.c-torture/compile/20010510-1.c: New test.
52259         * gcc.c-torture/compile/20010605-3.c: New test.
52260         * gcc.c-torture/compile/20010824-1.c: New test.
52261         * gcc.c-torture/execute/20010409-1.c: New test.
52262         * gcc.dg/noncompile/20000901-1.c: New test.
52263         * gcc.dg/20001023-1.c: New test.
52264         * gcc.dg/20001101-1.c: New test.
52265         * gcc.dg/20001102-1.c: New test.
52266         * gcc.dg/20010207-1.c: New test.
52267         * gcc.dg/20010405-1.c: New test.
52268         * gcc.dg/20010822-1.c: New test.
52269         * gcc.dg/20011107-1.c: New test.
52270
52271 2002-01-09  Jeffrey A Law  (law@redhat.com)
52272
52273         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52274
52275         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52276         execution failure on PA targets.
52277
52278 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52279
52280         * gcc.c-torture/compile/20020109-1.c: New test.
52281
52282 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52283
52284         * gcc.c-torture/execute/20020108-1.c: New test.
52285
52286 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52287
52288         * gcc.dg/20020108-1.c: New test.
52289
52290 2002-01-08  H.J. Lu <hjl@gnu.org>
52291
52292         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52293         for header files.
52294
52295 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52296
52297         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52298         consistency.
52299
52300 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52301
52302         * gcc.dg/altivec-4.c: Test altivec predicates.
52303
52304 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52305
52306         * gcc.c-torture/execute/20020107-1.c: New test.
52307
52308 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52309
52310         PR c/5279
52311         * gcc.c-torture/compile/20020106-1.c: New test.
52312
52313 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52314
52315         * gcc.c-torture/execute/nestfunc-4.c: New test.
52316
52317 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52318
52319         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52320         extra triple that slipped in.
52321         * g++.old-deja/g++.abi/align.C: Likewise.
52322         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52323
52324 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52325
52326         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52327         * g++.old-deja/g++.abi/align.C: Likewise.
52328         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52329
52330         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52331         on FreeBSD/i386.
52332         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52333         FreeBSD.
52334
52335 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
52336
52337         * gcc.dg/20020104-1.c: New test.
52338
52339         * gcc.dg/20020104-2.c: New test.
52340
52341 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
52342
52343         * gcc.dg/20020103-1.c: Fix typo in target selector.
52344
52345 2002-01-03  Richard Henderson  <rth@redhat.com>
52346
52347         * gcc.dg/20020103-1.c: New.
52348
52349 2002-01-03  Kazu Hirata  <kazu@hxi.com>
52350
52351         * gcc.c-torture/execute/20020103-1.c: New test.
52352
52353 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
52354
52355         * g++.dg/other/debug2.C: New test.
52356
52357         * gcc.c-torture/compile/20020103-1.c: New test.
52358
52359 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
52360
52361         * gcc.dg/gnu89-init-1.c: Added new tests.
52362
52363 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52364
52365         * g++.dg/template/friend2.C: Remove as patch is reverted.
52366
52367         * g++.dg/warn/oldcast1.C: New test.
52368
52369         * g++.dg/template/ptrmem1.C: New test.
52370         * g++.dg/template/ptrmem2.C: New test.
52371
52372         * g++.dg/template/ntp.C: New test.
52373
52374         * g++.dg/other/component1.C: New test.
52375
52376         * g++.dg/template/ttp3.C: New test.
52377
52378         * g++.dg/template/friend2.C: New test.
52379         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52380
52381 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52382
52383         * g++.dg/other/ptrmem1.C: New test.
52384         * g++.dg/other/ptrmem2.C: New test.
52385
52386 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52387
52388         * g++.dg/template/ctor1.C: New test.
52389
52390 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52391
52392         * g++.dg/template/friend2.C: New test.
52393
52394 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
52395
52396         * gcc.dg/mmix-1.c: New test.
52397
52398 2001-12-31  Richard Henderson  <rth@redhat.com>
52399
52400         * gcc.dg/asm-5.c: New.
52401
52402 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
52403
52404         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52405         in namespace __gnu_cxx
52406
52407 2001-12-30  Richard Henderson  <rth@redhat.com>
52408
52409         * gcc.dg/debug-6.c: New.
52410
52411 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
52412
52413         * gcc.c-torture/compile/20011229-2.c: New test.
52414
52415 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
52416
52417         * gcc.dg/debug-3.c: New test.
52418         * gcc.dg/debug-4.c: New test.
52419         * gcc.dg/debug-5.c: New test.
52420
52421 2001-12-29  Richard Henderson  <rth@redhat.com>
52422
52423         * g++.dg/eh/loop1.C: New.
52424
52425 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52426
52427         * g++.dg/template/crash1.C: New test.
52428
52429 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52430
52431         * g++.dg/other/const1.C: New test.
52432
52433 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52434
52435         * gcc.c-torture/compile/20011229-1.c: New test.
52436
52437 2001-12-28  Stan Shebs  <shebs@apple.com>
52438
52439         * lib/objc-torture.exp: Resync with c-torture.exp.
52440         * lib/objc.exp: Load standard libraries.
52441
52442 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
52443
52444         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52445         additional tests.
52446
52447 2001-12-27  Roger Sayle <roger@eyesopen.com>
52448
52449         * gcc.c-torture/execute/string-opt-16.c: New testcase.
52450
52451 2001-12-27  Richard Henderson  <rth@redhat.com>
52452
52453         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52454
52455 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
52456
52457         * g++.dg/eh/ctor1.C: New test.
52458         * g++.dg/other/error2.C: New test.
52459
52460 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
52461
52462         * g++.dg/other/init2.C: New test.
52463
52464 2001-12-24  Richard Henderson  <rth@redhat.com>
52465
52466         * gcc.dg/20011223-1.c: New.
52467         * gcc.dg/inline-1.c: New.
52468
52469 2001-12-23  Richard Henderson  <rth@redhat.com>
52470
52471         * gcc.dg/asm-4.c: Test operand modifiers.
52472
52473 2001-12-23  Richard Henderson  <rth@redhat.com>
52474
52475         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52476
52477 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52478
52479         * gcc.c-torture/execute/20011223-1.c: New test.
52480
52481 2001-12-21  Richard Henderson  <rth@redhat.com>
52482
52483         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52484         re-enables the warning.
52485
52486 2001-12-21  Richard Henderson  <rth@redhat.com>
52487
52488         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52489
52490 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52491
52492         * gcc.c-torture/compile/20011218-1.c: New test.
52493
52494 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
52495
52496         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
52497         arm-isr.c test.
52498         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
52499         epilogue generation for ARM ISR routines.
52500
52501 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52502
52503         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52504         * gcc.dg/format/c90-printf-3.c: Likewise.
52505         * gcc.dg/format/c99-printf-3.c: Likewise.
52506         * gcc.dg/format/ext-1.c: Likewise.
52507         * gcc.dg/format/ext-6.c: Likewise.
52508         * gcc.dg/format/format.h: Prototype unlocked stdio.
52509
52510 2001-12-20  Richard Henderson  <rth@redhat.com>
52511
52512         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52513         (arena): Use it.
52514         (malloc): Correct allocation logic.  Abort if we fill up the
52515         arena before initialization complete.
52516         (realloc): Correct allocation logic.
52517
52518 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52519
52520         * gcc.c-torture/compile/20011219-2.c: New test.
52521
52522         * gcc.c-torture/execute/20011219-1.c: New test.
52523
52524 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
52525
52526         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52527         target does not support weak symbols.
52528
52529 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
52530
52531         * gcc.c-torture/compile/20011219-1.c: New test.
52532
52533 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
52534
52535         * g++.dg/other/error1.C: New test.
52536
52537 2001-12-17  Jeffrey A Law  (law@redhat.com)
52538
52539         * gcc.c-torture/execute/20011217-1.c: New test.
52540
52541 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
52542
52543         * objc.dg/special/: New directory.
52544         * objc.dg/special/special.exp: New file.
52545         * objc.dg/special/unclaimed-category-1.h: New file.
52546         * objc.dg/special/unclaimed-category-1a.m: New file.
52547         * objc.dg/special/unclaimed-category-1.m: New file.
52548
52549 2001-12-17  Andreas Jaeger  <aj@suse.de>
52550
52551         * gcc.c-torture/compile/20011217-2.c: New test.
52552
52553 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52554
52555         * gcc.c-torture/compile/20011217-1.c: New test.
52556
52557 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
52558
52559         * gcc.dg/20011214-1.c: New.
52560
52561 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
52562
52563         * gcc.dg/altivec-4.c: New.
52564
52565 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
52566
52567         * gcc.dg/20011113-1.c: New test.
52568
52569 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52570
52571         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52572         std::__malloc_alloc_template<0> and
52573         std::__default_alloc_template<false, 0>.
52574
52575 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
52576
52577         * objc/execute/bf-21.m: New test.
52578         * objc/execute/enumeration-1.m: New test.
52579         * objc/execute/enumeration-2.m: New test.
52580
52581 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
52582
52583         * gcc.dg/gnu89-init-1.c: New test.
52584
52585 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
52586
52587         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52588         * g++.old-deja/g++.jason/2371.C: Likewise.
52589         * g++.old-deja/g++.jason/template33.C: Likewise.
52590         * g++.old-deja/g++.jason/template34.C: Likewise.
52591         * g++.old-deja/g++.jason/template36.C: Likewise.
52592         * g++.old-deja/g++.oliva/typename1.C: Likewise.
52593         * g++.old-deja/g++.oliva/typename2.C: Likewise.
52594         * g++.old-deja/g++.other/typename1.C: Likewise.
52595         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52596         * g++.old-deja/g++.pt/nontype5.C: Likewise.
52597         * g++.old-deja/g++.pt/typename11.C: Likewise.
52598         * g++.old-deja/g++.pt/typename14.C: Likewise.
52599         * g++.old-deja/g++.pt/typename16.C: Likewise.
52600         * g++.old-deja/g++.pt/typename3.C: Likewise.
52601         * g++.old-deja/g++.pt/typename4.C: Likewise.
52602         * g++.old-deja/g++.pt/typename5.C: Likewise.
52603         * g++.old-deja/g++.pt/typename7.C: Likewise.
52604         * g++.old-deja/g++.robertl/eb9.C: Likewise.
52605
52606 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
52607
52608         * g++.dg/other/linkage1.C: New test.
52609         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52610         specifiers.
52611
52612 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52613
52614         * gcc.dg/concat.c: New test.
52615
52616 2001-12-11  Stan Shebs  <shebs@apple.com>
52617
52618         * objc/compile: New test directory.
52619         * objc/compile/compile.exp: New expect script.
52620         * objc/compile/20011211-1.m: New compile test.
52621
52622 2001-12-11  Jason Merrill  <jason@redhat.com>
52623
52624         * lib/prune.exp (prune_gcc_output): Also handle "In member
52625         function".  So many permutations...
52626
52627 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
52628
52629         * g++.dg/template/typedef1.C: New test.
52630
52631 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
52632
52633         * g++.dg/other/copy1.C: New test.
52634
52635 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
52636
52637         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52638
52639         * gcc.dg/builtin-choose-expr.c: New.
52640
52641 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
52642
52643         * gcc.dg/altivec-2.c: New.
52644
52645 2001-12-07  Richard Henderson  <rth@redhat.com>
52646
52647         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52648
52649 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
52650
52651         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52652         ultrasparc.
52653
52654 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52655
52656         * g++-old.deja/g++.robertl/eb101.C: Deleted.
52657
52658 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
52659
52660         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52661         variable argument list.
52662
52663 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
52664
52665         * gcc.c-torture/execute/memcheck: Delete entire directory.
52666         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52667         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52668
52669 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52670
52671         * gcc.dg/Wshadow-1.c: New test.
52672
52673 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
52674
52675         * gcc.c-torture/compile/20011130-1.c: New test.
52676
52677         * gcc.dg/noncompile/20011025-1.c: New test.
52678
52679         * g++.dg/other/anon-union.C: New test.
52680
52681         * gcc.c-torture/execute/20011024-1.c: New test.
52682
52683 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52684
52685         * gcc.c-torture/execute/20000722-1.x,
52686         gcc.c-torture/execute/20010123-1.x: Remove.
52687         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52688         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52689         gcc.dg/c99-complit-2.c: New tests.
52690
52691 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
52692
52693         * g++.dg/inherit/base1.C: New test.
52694
52695 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
52696
52697         * g++.dg/other/stdarg1.C: New test.
52698
52699         * gcc.c-torture/compile/20011130-2.c: New test.
52700
52701 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
52702
52703         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52704         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52705         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52706         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52707         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52708         * gcc.dg/builtin-prefetch-1.c: New test.
52709
52710 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
52711
52712         * gcc.dg/20011130-1.c: New test.
52713
52714 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
52715
52716         * g++.dg/other/scope1.C: New test.
52717         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52718
52719 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52720
52721         * gcc.dg/vla-init-1.c: New test.
52722
52723 2001-12-01  Geoff Keating  <geoffk@redhat.com>
52724
52725         * gcc.c-torture/compile/structs.c: New testcase from GDB.
52726
52727 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52728
52729         * objc.dg/alias.m: Update.
52730         * objc.dg/class-1.m: Update.
52731         * objc.dg/const-str-1.m: Update.
52732         * objc.dg/fwd-proto-1.m: Update.
52733         * objc.dg/id-1.m: Update.
52734         * objc.dg/super-class-1.m: Update.
52735
52736 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
52737
52738         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52739         constructs.
52740
52741 2001-11-28  Jeffrey A Law  (law@cygnus.com)
52742
52743         * gcc.c-torture/execute/20011128-1.c: New test.
52744
52745 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
52746
52747         * gcc.dg/20011127-1.c: New test.
52748
52749 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52750
52751         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
52752         from Austin Group draft 7.
52753         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
52754         scanf format arguments.
52755         * gcc.dg/format/no-exargs-2.c: New test.
52756
52757 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
52758
52759         * g++.dg/abi/vbase8-4.C: New test.
52760
52761 2001-11-24  Ian Lance Taylor  <ian@airs.com>
52762
52763         * gcc.c-torture/execute/20011121-1.c: New test.
52764
52765 2001-11-23  Jeffrey A Law  (law@cygnus.com)
52766
52767         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52768
52769 2001-11-23  Andreas Jaeger  <aj@suse.de>
52770
52771         * gcc.dg/cpp/charconst-2.c: New test.
52772
52773 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
52774
52775         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52776         to the host if it is remote.  Let tests specify extra headers
52777         they use.
52778         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
52779         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
52780         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
52781         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
52782         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
52783         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
52784         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
52785         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
52786         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
52787         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
52788
52789 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
52790
52791         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
52792         for little endian ARMs.
52793
52794 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
52795
52796         * gcc.c-torture/compile/20011119-1.c: New test.
52797         * gcc.c-torture/compile/20011119-2.c: New test.
52798
52799 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
52800
52801         * gcc.dg/altivec-1.c: Fix typo.
52802
52803 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52804
52805         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
52806
52807 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
52808
52809         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
52810
52811 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
52812
52813         * lib/g77.exp: Don't specify --rpath-link.
52814
52815         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
52816         across all the headers.
52817         * gcc.dg/format/format.exp: For testing on a remote host,
52818         copy format.h.
52819
52820         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
52821         * gcc.c-torture/execute/930406-1.c: Likewise.
52822         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
52823
52824 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
52825
52826         * gcc.dg/altivec-1.c: New.
52827
52828 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
52829
52830         * gcc.dg/cpp/fpreprocessed.c: New test case.
52831
52832 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52833
52834         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
52835         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
52836         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
52837
52838 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52839
52840         * gcc.dg/no-builtin-1.c: New test.
52841
52842 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
52843
52844         * gcc.c-torture/execute/20011115-1.c: New test.
52845
52846 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
52847
52848         * gcc.c-torture/compile/20011114-2.c: New test.
52849         * gcc.c-torture/compile/20011114-3.c: New test.
52850         * gcc.c-torture/compile/20011114-4.c: New test.
52851
52852 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52853
52854         * g++.dg/other/init1.C: New test.
52855
52856 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
52857
52858         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52859         message.
52860
52861         * gcc.c-torture/execute/20011114-1.c: New testcase.
52862
52863         * gcc.c-torture/compile/20010327-1.c: Revert last change.
52864         * gcc.c-torture/compile/20011114-1.c: New test, exactly
52865         like the (before this change) version of 20010327-1.c.
52866
52867 2001-11-14  Roger Sayle <roger@eyesopen.com>
52868
52869         * gcc.c-torture/execute/string-opt-13.c: New testcase.
52870
52871 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
52872
52873         * g++.dg/init/array2.C: New test.
52874
52875 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
52876
52877         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52878
52879 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
52880
52881         * g++.dg/other/forscope1.C: New test.
52882         * g++.dg/ext/forscope1.C: New test.
52883         * g++.dg/ext/forscope2.C: New test.
52884
52885 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
52886
52887         * gcc.c-torture/execute/20011113-1.c: New test.
52888
52889 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
52890
52891         * gcc.c-torture/execute/20011109-2.c: New test.
52892
52893         * gcc.c-torture/execute/20011109-1.c: New test.
52894
52895 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
52896
52897         * gcc.c-torture/compile/20011109-1.c: New test.
52898
52899 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
52900
52901         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52902         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52903         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52904         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52905         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52906         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52907         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52908
52909 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52910
52911         * g++.dg/warn/Wshadow-1.C: New tests.
52912         * g++.old-deja/g++.mike/for3.C: Update.
52913
52914 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52915
52916         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52917         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52918         XFAILs.  Adjust expected error texts.
52919         * gcc.c-torture/compile/20011106-1.c,
52920         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52921         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52922         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52923         gcc.dg/c99-array-lval-5.c: New tests.
52924
52925 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52926
52927         * gcc.dg/cpp/defined.c: Update.
52928
52929 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52930
52931         * gcc.c-torture/execute/anon-1.c: New test.
52932
52933 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
52934
52935         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52936         same size, so no warning should be produced on stormy16.
52937
52938         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52939         due to oversized array.
52940         * g++.old-deja/g++.mike/ns15.C: Likewise.
52941         * g++.old-deja/g++.pt/crash16.C: Likewise.
52942
52943 2001-11-02  Graham Stott  <grahams@redhat.com>
52944
52945         * g++.dgother/debug1.C: Fix typos.
52946
52947 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
52948
52949         * g++.dg/other/debug1.C: New test.
52950
52951 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52952
52953         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52954         of unsigned long.
52955
52956 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
52957
52958         * gcc.dg/20011029-2.c: New test.
52959
52960         * gcc.c-torture/compile/20011029-1.c: New test.
52961
52962 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
52963
52964         * objc/execute/class_self-1.m: New test.
52965         * objc/execute/class_self-2.m: New test.
52966
52967 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
52968
52969         * gcc.misc-tests/msgs.exp: Delete.
52970         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52971         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
52972         error set to match recent changes.
52973
52974 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
52975
52976         * gcc.dg/20011021-1.c: New test.
52977
52978 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
52979
52980         * gcc.c-torture/compile/20011023-1.c: New test.
52981
52982 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
52983
52984         * lib/g77.exp: Rewrite based on lib/g++.exp.
52985
52986 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
52987
52988         * gcc.c-torture/execute/20011019-1.c: New test.
52989
52990         * gcc.dg/20011018-1.c: New test.
52991
52992 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
52993
52994         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52995
52996 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
52997
52998         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52999         * gcc.dg/attr-invalid.c: Likewise.
53000
53001 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53002
53003         * gcc.dg/20011015-1.c: New test.
53004
53005 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53006
53007         * g++.dg/template/unify2.C: New test.
53008
53009 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53010
53011         * g++.dg/other/exception-specification.C: New test
53012
53013 2001-10-13  Tom Rix  <trix@redhat.com>
53014
53015         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53016         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53017
53018 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53019
53020         * gcc.dg/20011009-1.c: New test.
53021
53022 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53023
53024         PR g++/4476
53025         * g++.dg/other/friend1.C: New test.
53026
53027 2001-10-11  Richard Henderson  <rth@redhat.com>
53028
53029         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53030
53031 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53032
53033         * gcc.c-torture/compile/20011010-1.c: New.
53034
53035 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53036
53037         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53038         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53039         g77.f-torture/execute/execute.exp,
53040         g77.f-torture/noncompile/noncompile.exp,
53041         gcc.c-torture/compile/compile.exp,
53042         gcc.c-torture/execute/execute.exp,
53043         gcc.c-torture/execute/ieee/ieee.exp,
53044         gcc.c-torture/execute/memcheck/memcheck.exp,
53045         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53046         objc/execute/execute.exp: Update FSF address.
53047
53048 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53049
53050         * gcc.dg/cpp/cmdlne-C.c: Update.
53051         * gcc.dg/cpp/cmdlne-C2.c: New.
53052
53053 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53054
53055         * gcc.c-torture/execute/20011008-3.c: New.
53056
53057 2001-10-08  DJ Delorie  <dj@redhat.com>
53058
53059         * gcc.dg/20011008-1.c: New.
53060         * gcc.dg/20011008-2.c: New.
53061
53062 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53063
53064         * gcc.dg/cpp/spacing1.c: Update test.
53065
53066 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53067
53068         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53069         spelling errors of "separate" as "seperate".
53070
53071 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53072
53073         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53074         enough to avoid inlining.
53075
53076 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53077
53078         * lib/g77.exp: set libg2c_dir correctly.
53079
53080 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53081
53082         * gcc.dg/cpp/macro11.c: New test.
53083
53084 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53085
53086         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53087         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53088         gcc.dg/format/multattr-3.c: New tests.
53089         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53090         tests for format attributes on function pointers being rejected.
53091
53092 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53093
53094         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53095
53096 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53097
53098         * g++.dg/warn/format1.C: New test.
53099
53100 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53101
53102         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53103
53104 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53105
53106         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53107
53108 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53109
53110         * gcc.dg/cpp/redef2.c: Add test.
53111
53112 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53113
53114         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53115         long-standing bug on i686, apparently.
53116         * gcc.c-torture/execute/loop-2c.x: New file.
53117         * gcc.c-torture/execute/loop-2d.x: New file.
53118         * gcc.c-torture/execute/loop-3c.x: New file.
53119
53120 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53121
53122         * gcc.dg/cpp/20000625-2.c: Correct line number.
53123
53124 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53125
53126         * gcc.dg/cpp/macro10.c: New test.
53127         * gcc.dg/cpp/strify3.c: New test.
53128         * gcc.dg/cpp/spacing1.c: Add tests.
53129         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53130         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53131
53132 2001-09-24  DJ Delorie  <dj@redhat.com>
53133
53134         * gcc.c-torture/execute/20010924-1.c: New test.
53135
53136 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53137
53138         * objc/execute/paste.m: Remove.
53139
53140 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53141
53142         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53143
53144 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53145
53146         * g77.dg/strlen0.f: New test.
53147
53148 2001-09-21  Richard Henderson  <rth@redhat.com>
53149
53150         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53151         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53152
53153 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53154
53155         Table-driven attributes.
53156         * g++.dg/ext/attrib1.C: New test.
53157
53158 2001-09-20  DJ Delorie  <dj@redhat.com>
53159
53160         * gcc.dg/20000926-1.c: Update expected warning messages.
53161         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53162         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53163         array.
53164
53165 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53166
53167         * g++.dg/eh/registers1.C: New test case.
53168
53169 2001-09-17  Richard Henderson  <rth@redhat.com>
53170
53171         * gcc.dg/array-5.c: Fix VLA decomposition test.
53172
53173 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53174
53175         * gcc.dg/cpp/line5.c: New testcase.
53176
53177 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53178
53179         * gcc.dg/cpp/macro9.c: New test.
53180
53181 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53182
53183         * gcc.c-torture/execute/980223.c: Change type of addr from long
53184         to char *.
53185
53186 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53187
53188         * gcc.c-torture/execute/20010915-1.c: New test.
53189
53190 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53191
53192         * g77.dg/bprob: New directory.
53193         * g77.dg/bprob/bprob.exp: New file.
53194         * g77.dg/bprob/bprob-1.f: New test.
53195         * g77.dg/gcov: New directory.
53196         * g77.dg/gcov/gcov.exp: New file.
53197         * g77.dg/gcov/gcov-1.f: New test.
53198         * g77.dg/gcov/gcov-1.x: New file.
53199
53200 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53201
53202         * gcc.dg/cpp/directiv.c: Update.
53203         * gcc.dg/cpp/undef1.c: Update.
53204
53205 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53206
53207         * gcc.dg/20010912-1.c: New test.
53208
53209 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53210
53211         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53212         language-independent file in lib.
53213         * lib/gcov.exp: New file.
53214
53215 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53216
53217         * gcc.c-torture/compile/20010911-1.c: New test.
53218
53219 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53220
53221         * lib/profopt.exp: New, to support profile-directed optimizations.
53222         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53223         * gcc.misc-tests/bprob-1.c: New test.
53224         * gcc.misc-tests/bprob-2.c: New test.
53225
53226 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53227
53228         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53229         XFAIL and which kinds of gcov output to verify.
53230         * gcc.misc-tests/gcov-4b.x: New file.
53231         * gcc.misc-tests/gcov-5b.x: New file.
53232         * gcc.misc-tests/gcov-6.x: New file.
53233         * gcc.misc-tests/gcov-7.c: New test.
53234         * gcc.misc-tests/gcov-7.x: New file.
53235
53236 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53237
53238         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53239         * gcc.misc-tests/gcov-6.c: New test.
53240
53241 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53242
53243         PR c++/3986
53244         * g++.dg/abi/vbase1.C: New test.
53245
53246 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53247
53248         * objc.dg/method-2.m: New.
53249
53250 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53251
53252         PR c++/4203
53253         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53254         * g++.dg/init/empty1.C: New test.
53255
53256 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53257
53258         * gcc.c-torture/compile/20010903-1.c: New test.
53259
53260 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53261
53262         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53263         for m68k.
53264
53265 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53266
53267         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53268
53269         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53270
53271         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53272
53273 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53274
53275         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53276         for 16-bit 'unsigned int'.
53277
53278 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53279
53280         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53281
53282 2001-08-27  Richard Henderson  <rth@redhat.com>
53283
53284         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53285         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53286
53287 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53288
53289         * gcc.dg/asm-names.c (ymain): New.
53290
53291 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53292
53293         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53294         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53295         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53296
53297 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53298
53299         * gcc.dg/compare5.c: New testcase.
53300
53301 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53302
53303         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53304         and "In instantiation".
53305
53306 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53307
53308         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53309
53310 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53311
53312         * gcc.misc-tests/gcov.exp: Add support for branch information.
53313         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53314         * gcc.misc-tests/gcov-4.c: New test.
53315         * gcc.misc-tests/gcov-4b.c: New test.
53316         * gcc.misc-tests/gcov-5b.c: New test.
53317
53318 2001-08-20  Zack Weinberg  <zackw@panix.com>
53319
53320         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53321         expected to fail.
53322
53323 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53324
53325         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53326
53327 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53328
53329         * g++.dg/eh/template1.C: New test.
53330
53331 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
53332
53333         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53334         Fix thinko.
53335         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53336         for xfail.
53337
53338 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
53339
53340         * lib/g77-dg.exp: Use prune.exp for common procedures
53341         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53342         * lib/g77.exp: (g77-dg-prune) Remove
53343
53344 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
53345
53346         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53347
53348 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53349
53350         * g++.dg/template/unify1.C: New test.
53351
53352 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
53353
53354         * g++.dg/abi/empty4.C: New test.
53355
53356 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
53357
53358         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53359         solaris2.*
53360         * g77.f-torture/compile/pr3743.x: Likewise.
53361
53362 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53363
53364         * g++.dg/other/using-declaration.C: New test.
53365
53366 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53367
53368         * gcc.dg/cpp/tr-sign.c: New testcase.
53369
53370 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53371
53372         * gcc.dg/cpp/19951025-1.c: Revert.
53373         * gcc.dg/cpp/directiv.c: We no longer process directives that
53374         interrupt macro arguments.
53375
53376 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
53377
53378         * gcc.dg/bconstp-1.c: New test.
53379
53380 2001-08-03  Richard Henderson  <rth@redhat.com>
53381
53382         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53383
53384 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53385
53386         * gcc.dg/cpp/19951025-1.c: Update.
53387
53388 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
53389
53390         * g77.dg/ff90-1.f (s): Fix reference of variable z,
53391         should be x.
53392
53393 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
53394
53395         Kill -fhonor-std.
53396         * g++.old-deja/g++.ns/ns14.C: Remove special options.
53397         * g++.old-deja/g++.other/std1.C: Likewise.
53398         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53399
53400 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
53401
53402         * lib/g77.exp: Load gcc-defs.exp for common procedures
53403         (g77_pass, g77_fail, g77_finish, g77_exit,
53404         ${tool}_check_unsupported_p} Now redundant.  Deleted.
53405
53406 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53407
53408         * g77.dg/fbackslash.f
53409         * g77.dg/fcase-preserve.f
53410         * g77.dg/ff90-1.f
53411         * g77.dg/ffixed-line-length-0.f
53412         * g77.dg/ffixed-line-length-132.f
53413         * g77.dg/ffixed-line-length-7.f
53414         * g77.dg/ffixed-line-length-72.f
53415         * g77.dg/ffixed-line-length-none.f
53416         * g77.dg/ffree-form-1.f
53417         * g77.dg/fno-backslash.f
53418         * g77.dg/fno-f90-1.f
53419         * g77.dg/fno-fixed-form-1.f
53420         * g77.dg/fno-onetrip.f
53421         * g77.dg/fno-typeless-boz.f
53422         * g77.dg/fno-underscoring.f
53423         * g77.dg/fno-vxt-1.f
53424         * g77.dg/fonetrip.f
53425         * g77.dg/ftypeless-boz.f
53426         * g77.dg/fugly-assumed.f
53427         * g77.dg/funderscoring.f
53428         * g77.dg/fvxt-1.f
53429
53430 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
53431
53432         * objc.dg/fwd-proto-1.m: New.
53433         * objc.dg/local-decl-1.m: New.
53434         * objc.dg/naming-1.m: New.
53435         * objc.dg/naming-2.m: New.
53436         * objc.dg/proto-hier-1.m: New.
53437
53438 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
53439
53440         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53441         largest-type elements to a struct makes its size grow.
53442
53443 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53444
53445         * g++.dg/abi/vthunk1.C: New test.
53446
53447 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53448
53449         * g++.dg/abi/vbase8-22.C: New test.
53450
53451 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53452
53453         * gcc.dg/cpp/macro8.c: New test.
53454
53455 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53456
53457         * g++.dg/abi/vbase8-21.C: New test.
53458
53459 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53460
53461         * g++.dg/abi/vbase8-10.C: New test.
53462
53463 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53464
53465         * lib/g++.exp (g++_set_ld_library_path): Renamed to
53466         ${tool}_set_ld_library_path.
53467         Changed caller.
53468         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53469         g++.exp.
53470
53471 2001-07-26  Stan Cox <scox@redhat.com>
53472
53473         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53474         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53475         gcc_exit, gcc_check_unsupported_p):
53476         Moved to gcc-deps.exp
53477         * gcc-deps.exp: New file.
53478
53479 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53480
53481         * g++.old-deja/g++.pt/defarg14.C: New test.
53482
53483 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53484
53485         * g++.old-deja/g++.other/lineno5.C: New test.
53486
53487 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53488
53489         * g++.old-deja/g++.pt/crash68.C: New test.
53490
53491 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53492
53493         * g++.old-deja/g++.other/crash42.C: New test.
53494
53495 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53496
53497         * gcc.dg/cpp/extratokens.c: Fix.
53498         * gcc.dg/cpp/skipping2.c: New tests.
53499
53500 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53501
53502         * gcc.c-torture/execute/20010724-1.c: New file.
53503         * gcc.c-torture/execute/20010724-1.x: New file.
53504
53505 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53506
53507         * g++.old-deja/g++.other/cond7.C: New test.
53508
53509 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53510
53511         * g++.old-deja/g++.other/optimize4.C: New test.
53512
53513 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53514
53515         * g++.old-deja/g++.abi/vbase8-5.C: New test.
53516
53517 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
53518
53519         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53520         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53521         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53522         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53523
53524         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53525         bug report" message.
53526
53527         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53528         * g++.dg/ext/instantiate1.C: Move from old-deja.
53529
53530 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
53531
53532         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53533         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53534         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53535         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53536
53537 2001-07-23  Jeffrey A Law  (law@cygnus.com)
53538
53539         * gcc.c-torture/execute/20010723-1.c: New test.
53540
53541 2001-07-23  Ben Elliston  <bje@redhat.com>
53542
53543         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53544
53545 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53546
53547         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53548         i[34567]86-*-*.
53549         Delete handling of ieee_multilib_flags.
53550         Pass -mieee for alpha*-*-* and sh-*-*.
53551         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53552
53553 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
53554
53555         Remove old-abi tests.
53556         * g++.old-deja/g++.mike/p11116.C: Remove.
53557         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53558
53559 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
53560
53561         * g77.f-torture/compile/pr3743.f: New test
53562
53563 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
53564
53565         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53566
53567 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53568
53569         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53570         g++.old-deja/g++.pt/static6.C: Likewise.
53571         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53572         supports weak symbols.
53573
53574 2001-07-18  Andreas Jaeger  <aj@suse.de>
53575
53576         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53577         supported again.
53578
53579 2001-07-18  Andreas Jaeger  <aj@suse.de>
53580
53581         * gcc.dg/iftrap-1.c: Fix target line.
53582
53583 2001-07-17  Richard Henderson  <rth@redhat.com>
53584
53585         * gcc.c-torture/execute/20010717-1.c: New.
53586
53587 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53588
53589         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53590         tests.
53591
53592 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53593
53594         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53595
53596 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53597
53598         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53599         UAC_SIGBUS, UAC_NOPRINT definitions.
53600
53601 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
53602
53603         * objc/execute/object_is_class.m: New test.
53604         * objc/execute/object_is_meta_class.m: New test.
53605
53606 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53607
53608         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53609         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53610
53611 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
53612
53613         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53614         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53615
53616 2001-07-14  Richard Henderson  <rth@redhat.com>
53617
53618         * gcc.dg/iftrap-1.c: New.
53619
53620 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
53621
53622         * g77.f-torture/execute/intrinsic77.f: New test.
53623
53624 2001-07-11  Janis Johnson <janis@us.ibm.com>
53625
53626         * gcc.misc-tests/gcov-3.c: New test.
53627
53628 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53629
53630         * gcc.c-torture/compile/20010711-1.c,
53631         * gcc.c-torture/compile/20010711-2.c: New tests.
53632
53633 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53634
53635         * gcc.c-torture/execute/20010711-1.c: New test.
53636
53637 2001-07-11  Ben Elliston  <bje@redhat.com>
53638
53639         * g++.old-deja/g++.other/enum5.C: New test.
53640
53641 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
53642
53643         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53644         (g++-dg-prune): Call prune_gcc_output.
53645         * prune.exp: New file for prune_gcc_output.
53646         * lib/g++.exp, lib/gcc.exp: Load it.
53647
53648 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53649
53650         * gcc.c-torture/compile/20010701-1.c,
53651         g++.old-deja/g++.ext/attrib6.C: New tests.
53652
53653 2001-07-06  Jeffrey A Law  (law@cygnus.com)
53654
53655         * gcc.c-torture/compile/20010706-1.c: New test.
53656
53657 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
53658
53659         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53660
53661 2001-06-28  Stan Shebs  <shebs@apple.com>
53662
53663         * gcc.dg/pragma-darwin.c: New test.
53664
53665 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53666
53667         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53668         Solaris 2.[678] system.
53669
53670 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53671
53672         * gcc.dg/20010622-1.c: New test.
53673
53674 2001-06-18  Stan Shebs  <shebs@apple.com>
53675
53676         * objc.dg: New directory.
53677         * objc.dg/dg.exp: New file.
53678         * objc.dg/alias.m: New.
53679         * objc.dg/class-1.m: New.
53680         * objc.dg/class-2.m: New.
53681         * objc.dg/const-str-1.m: New.
53682         * objc.dg/const-str-2.m: New.
53683         * objc.dg/id-1.m: New.
53684         * objc.dg/method-1.m: New.
53685         * objc.dg/super-class-1.m: New.
53686         * lib/objc-dg.exp: New file.
53687
53688 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53689
53690         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53691         of label name.
53692
53693 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
53694
53695         * g++.old-deja/g++.abi/vbase8-9.C: New test.
53696
53697 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53698
53699         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53700         variable.
53701
53702 2001-06-12  Richard Henderson  <rth@redhat.com>
53703
53704         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53705
53706 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53707
53708         * g++.old-deja/g++.abi/vbase5.C: New test.
53709         * g++.old-deja/g++.abi/vbase6.C: New test.
53710         * g++.old-deja/g++.abi/vbase7.C: New test.
53711
53712 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53713
53714         * gcc.c-torture/compile/20010610-1.c: New test.
53715
53716 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53717
53718         * g++.old-deja/g++.abi/vbase4.C: New test.
53719
53720 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53721
53722         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53723         support %f for HC11/HC12 targets.
53724         * gcc.c-torture/execute/930513-1.x: New file, likewise.
53725         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53726         on HC11/HC12 targets.
53727         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53728
53729 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53730
53731         * gcc.dg/wchar_t-1.c: New file.
53732         * gcc.dg/wint_t-1.c: Likewise.
53733
53734 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
53735
53736         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53737
53738 2001-06-11  Richard Henderson  <rth@redhat.com>
53739
53740         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53741
53742 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53743
53744         * gcc.c-torture/compile/20010611-1.c: New test.
53745
53746 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53747
53748         * gcc.dg/c99-tag-1.c: Add more tests.
53749
53750 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
53751
53752         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53753         representation on MN10300 and ARM/Thumb.
53754
53755 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
53756
53757         * g77.f-torture/execute/20010610.f: New.
53758
53759 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
53760
53761         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53762         names.
53763
53764 2001-06-09  Richard Henderson  <rth@redhat.com>
53765
53766         * gcc.c-torture/execute/ashrdi-1.c: New.
53767         * gcc.c-torture/execute/ashldi-1.c: New.
53768         * gcc.c-torture/execute/lshrdi-1.c: New.
53769
53770 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
53771
53772         * objc/execute/load-3.m: Added. Check sending +load to categories,
53773         in addition to classes.
53774
53775 2001-06-08  Stan Shebs  <shebs@apple.com>
53776
53777         * objc/execute/load-2.m: New test.  From Nicola Pero
53778         <n.pero@mi.flashnet.it>.
53779
53780 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
53781
53782         * gcc.c-torture/execute/20010605-2.c: New test.
53783
53784 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53785
53786         * g++.old-deja/g++.abi/vbase2.C: New test.
53787         * g++.old-deja/g++.abi/vbase3.C: New test.
53788
53789 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53790
53791         * g++.old-deja/g++.pt/friend49.C: New test.
53792
53793 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
53794
53795         * g++.old-deja/g++.ext/anon3.C: New test.
53796
53797 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
53798
53799         * g++.old-deja/g++.other/conv7.C: New test.
53800
53801 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53802
53803         * gcc.c-torture/compile/20010605-2.c: New test.
53804
53805 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53806
53807         * gcc.c-torture/execute/20010604-1.c: New test.
53808
53809 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
53810
53811         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
53812
53813 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
53814
53815         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
53816         (g++_link_flags): Likewise.
53817         (g++_init): Pass gccpath's value to two previous functions.
53818
53819 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53820
53821         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
53822         Ensure logfile entry matches exec command line.
53823
53824 2001-05-31  Richard Henderson  <rth@redhat.com>
53825
53826         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
53827         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
53828
53829 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
53830
53831         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
53832         compiler for irix6.2
53833
53834 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
53835
53836         * g++.old-deja/g++.other/optimize3.C: New file.
53837
53838 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
53839
53840         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
53841         assemble.
53842
53843 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
53844
53845         * g++.old-deja/g++.other/optimize2.C: New file.
53846
53847 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
53848
53849         * gcc.c-torture/compile/20010518-2.c: New file.
53850         * gcc.c-torture/execute/20010518-1.c: New file.
53851         * gcc.c-torture/execute/20010518-2.c: New file.
53852
53853 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53854
53855         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53856
53857 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
53858
53859         G++ no longer defines builtins that do not begin with __builtin.
53860         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53861         * g++.old-deja/g++.brendand/misc13.C: Likewise.
53862         * g++.old-deja/g++.law/builtin1.C: Likewise.
53863         * g++.old-deja/g++.law/cvt2.C: Likewise.
53864         * g++.old-deja/g++.mike/net5.C: Likewise.
53865         * g++.old-deja/g++.other/builtins1.C: Likewise.
53866         * g++.old-deja/g++.other/builtins2.C: Likewise.
53867         * g++.old-deja/g++.other/builtins3.C: Likewise.
53868         * g++.old-deja/g++.other/builtins4.C: Likewise.
53869         * g++.old-deja/g++.other/inline8.C: Likewise.
53870         * g++.old-deja/g++.robertl/eb39.C: Likewise.
53871
53872 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
53873
53874         * g++.old-deja/g++.pt/using1.C: Adjust.
53875         * g++.old-deja/g++.pt/using2.C: New test.
53876
53877 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53878
53879         * gcc.dg/cpp/charconst.c: New tests.
53880         * gcc.dg/cpp/escape.c: New tests.
53881         * gcc.dg/cpp/escape-1.c: New tests.
53882         * gcc.dg/cpp/escape-2.c: New tests.
53883         * gcc.dg/cpp/ucs.c: New tests.
53884
53885 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
53886
53887         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53888         native compiler for irix6.5.
53889
53890 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
53891
53892         * lib/g++.exp (g++_include_flags): Use args to compute
53893         get_multilibs.
53894         (g++_link_flags): Likewise.
53895         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53896
53897 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53898
53899         * gcc.dg/c90-hexfloat-1.c: Add more tests.
53900
53901 2001-05-21  Geoff Keating  <geoffk@redhat.com>
53902
53903         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53904         this file.
53905
53906 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53907
53908         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53909         STACK_SIZE;
53910         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53911         to STACK_SIZE; Use it to define size of add_histo array.
53912         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53913         to STACK_SIZE.
53914         (f): Use GITT_SIZE to define size of gitt local table.
53915         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53916         to STACK_SIZE; Use it to define size of bytemem array.
53917
53918 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53919
53920         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53921         on 68HC11/HC12 due to the asm instruction.
53922         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53923         * gcc.c-torture/compile/920520-1.x: Likewise.
53924         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53925         on 68HC11/HC12 because the function is larger than 64K.
53926         * gcc.c-torture/compile/961203-1.x: New file, this test fails
53927         on 68HC11/HC12 because the structure is too large.
53928
53929 2001-05-20  Richard Henderson  <rth@redhat.com>
53930
53931         * gcc.c-torture/execute/20010520-1.c: New.
53932
53933 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53934
53935         * g++.old-deja/g++.warn/compare1.C: New test.
53936         * gcc.dg/compare4.c: New test.
53937
53938 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
53939
53940         * g++.old-deja/g++.other/optimize1.C: New test.
53941
53942 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53943
53944         * g++.old-deja/g++.pt/spec41.C: New test.
53945
53946 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
53947
53948         * gcc.c-torture/compile/20010114-1.x: Remove.
53949
53950 2001-05-18  Stan Shebs  <shebs@apple.com>
53951
53952         * gcc.c-torture/compile/20010518-1.c: New test.
53953
53954 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
53955
53956         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53957         * g++.old-deja/g++.pt/crash67.C: New test.
53958
53959 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
53960
53961         * g++.old-deja/g++.other/debug9.C: New test.
53962
53963 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
53964
53965         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53966
53967 2001-05-16  Jan Hubicka  <jh@suse.cz>
53968
53969         * gcc.c-torture/compile/20010516-1.c: New test.
53970
53971 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53972
53973         * g++.old-deja/g++.other/crash41.C: New test.
53974
53975 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53976
53977         * g++.old-deja/g++.pt/crash66.C: New test.
53978
53979 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
53980
53981         * g++.old-deja/g++.robertl/eb27.C: Convert.
53982
53983 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
53984
53985         * g++.dg/friend-warn.C: New test.  Do not warn about friend
53986         declaration being redundant.
53987
53988 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
53989
53990         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53991
53992 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
53993
53994         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53995
53996 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
53997
53998         * lib/g++.exp: Use testsuite_flags.
53999
54000 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54001
54002         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54003
54004 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54005
54006         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54007
54008 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54009
54010         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54011
54012 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54013
54014         * gcc.c-torture/compile/20010313-1.c: New test.
54015
54016 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54017
54018         * gcc.dg/cpp/direct2.c: New test.
54019         * gccq.dg/cpp/direct2s.c: New test.
54020
54021         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54022
54023 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54024
54025         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54026         * g++.old-deja/g++.other/op3.C: Likewise.
54027
54028 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54029
54030         * gcc.dg/cpp/syshdr.h: New file.
54031         * gcc.dg/cpp/sysmac1.c: Update.
54032         * gcc.dg/cpp/sysmac2.c: Update.
54033
54034 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54035
54036         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54037
54038 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54039
54040         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54041         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54042
54043 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54044
54045         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54046
54047 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54048
54049         * lib/g++.exp (g++_include_flags): Don't use any special flags
54050         if TESTING_IN_BUILD_TREE is not defined.
54051         (g++_init): Use a plain 'c++' as the compiler if
54052         TESTING_IN_BUILD_TREEE is not defined.
54053
54054 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54055
54056         * g++.old-deja/g++.eh/catch13.C: New test.
54057         * g++.old-deja/g++.eh/catch14.C: New test.
54058
54059 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54060
54061         * gcc.dg/cpp/tr-define.c: New test.
54062
54063 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54064
54065         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54066         <stdlib.h>, not <malloc.h>.
54067
54068 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54069
54070         * g++.old-deja/g++.ns/template17.C: New test.
54071
54072 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54073
54074         * g++.old-deja/g++.pt/ref4.C: New test.
54075
54076 2001-04-30  Richard Henderson  <rth@redhat.com>
54077
54078         * gcc.dg/20000724-1.c: Revert last change.
54079
54080 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54081
54082         * g77.f-torture/execute/20010430.f: New test.
54083
54084 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54085
54086         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54087
54088 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54089
54090         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54091
54092 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54093
54094         * g++.old-deja/g++.eh/crash6.C: New test.
54095
54096 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54097
54098         * g++.old-deja/g++.other/warn7.C: New test.
54099
54100 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54101
54102         * g++.old-deja/g++.other/defarg9.C: New test.
54103
54104 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54105
54106         * g77.f-torture/compile/20010426.f: New test.
54107         * g77.f-torture/execute/20010426.f: New test.
54108
54109 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54110
54111         * g77.f-torture/compile/20000629-1.x: Remove - error
54112         has been fixed.
54113
54114 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54115
54116         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54117         Tweak slightly to work with g++.dg framework.
54118         * g++.dg/special/ecos.exp: Run initp1.C test.
54119         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54120
54121         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54122         its linker doesn't give line numbers either.
54123         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54124
54125 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54126
54127         * g++.old-deja/g++.other/lex1.C: New test.
54128
54129 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54130
54131         * gcc.dg/noncompile/20010425-1.c: New test.
54132
54133 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54134
54135         * g++.old-deja/g++.pt/mangle2.C: New test.
54136
54137 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54138
54139         * gcc.dg/format/plus-1.c: New test.
54140
54141 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54142
54143         * gcc.dg/20010423-1.c: New test.
54144
54145 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54146
54147         * gcc.c-torture/execute/20010422-1.c: New test.
54148
54149 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54150
54151         * g++.old-deja/g++.ns/type2.C: New test.
54152
54153 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54154
54155         * g++.old-deja/g++.other/perf1.C: New test.
54156
54157 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54158
54159         * gcc.dg/c99-func-2.c: Remove xfail.
54160         * gcc.dg/c99-func-3.c: Remove xfail.
54161         * gcc.dg/c99-func-4.c: Remove xfail.
54162
54163 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54164
54165         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54166
54167 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54168
54169         * gcc.c-torture/compile/20010423-1.c: New test.
54170
54171 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54172
54173         * g++.old-deja/g++.pt/typename28.C: New test.
54174
54175 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54176
54177         * g++.old-deja/g++.abi/empty2.C: New test.
54178         * g++.old-deja/g++.abi/empty3.C: New test.
54179
54180 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54181
54182         * g++.old-deja/g++.other/comdat2.C: New test.
54183         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54184
54185 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54186
54187         * g++.old-deja/g++.other/overload14.C: New test.
54188
54189 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54190
54191         * g++.old-deja/g++.other/lookup23.C: New test.
54192
54193 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54194
54195         * gcc.c-torture/execute/20010403-1.c: New test.
54196
54197 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54198             Mark Mitchell  <mark@codesourcery.com>
54199
54200         * lib/old-dejagnu.exp: Don't delete output of executable.
54201         Add .exe suffix to executables.
54202
54203 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54204
54205         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54206
54207 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54208
54209         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54210
54211 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54212
54213         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54214         * g++.old-deja/g++.abi/crash1.C: New test.
54215
54216 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54217
54218         * g++.old-deja/g++.other/crash40.C: New test.
54219
54220 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54221
54222         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54223
54224 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54225
54226         * g++.old-deja/g++.other/warn6.C: New test.
54227
54228 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54229
54230         * g++.old-deja/g++.robertl/eb42.C: Same.
54231
54232 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54233
54234         * gcc.dg/wtr-conversion-1.c: New testcase.
54235
54236 2001-04-10  Richard Henderson  <rth@redhat.com>
54237
54238         * g++.old-deja/g++.other/array5.C: New.
54239
54240 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54241
54242         * gcc.c-torture/execute/20010408-1.c: New test.
54243
54244 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54245
54246         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54247         headers and constructs.
54248         * g++.old-deja/g++.robertl/eb79.C: Same.
54249         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54250         * g++.old-deja/g++.robertl/eb73.C: Same.
54251         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54252         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54253         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54254         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54255         * g++.old-deja/g++.robertl/eb44.C: Same.
54256         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54257         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54258         * g++.old-deja/g++.robertl/eb39.C: Same.
54259         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54260         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54261         * g++.old-deja/g++.robertl/eb30.C: Same.
54262         * g++.old-deja/g++.robertl/eb3.C: Same.
54263         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54264         * g++.old-deja/g++.robertl/eb21.C: Same.
54265         * g++.old-deja/g++.robertl/eb15.C: Same.
54266         * g++.old-deja/g++.robertl/eb118.C: Same.
54267         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54268         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54269         * g++.old-deja/g++.robertl/eb109.C: Same.
54270         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54271         * g++.old-deja/g++.mike/rtti1.C: Same.
54272         * g++.old-deja/g++.mike/p658.C: Same.
54273         * g++.old-deja/g++.mike/net46.C: Same.
54274         * g++.old-deja/g++.mike/net34.C: Same.
54275         * g++.old-deja/g++.mike/memoize1.C: Same.
54276         * g++.old-deja/g++.mike/eh2.C: Same.
54277         * g++.old-deja/g++.law/weak.C: Same.
54278         * g++.old-deja/g++.law/visibility7.C: Same.
54279         * g++.old-deja/g++.law/visibility25.C: Same.
54280         * g++.old-deja/g++.law/visibility22.C: Same.
54281         * g++.old-deja/g++.law/visibility2.C: Same.
54282         * g++.old-deja/g++.law/visibility17.C: Same.
54283         * g++.old-deja/g++.law/visibility13.C: Same.
54284         * g++.old-deja/g++.law/visibility10.C: Same.
54285         * g++.old-deja/g++.law/visibility1.C: Same.
54286         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54287         * g++.old-deja/g++.law/vbase1.C: Same.
54288         * g++.old-deja/g++.law/operators32.C: Same.
54289         * g++.old-deja/g++.law/nest3.C: Same.
54290         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54291         * g++.old-deja/g++.law/except5.C (main): Same.
54292         * g++.old-deja/g++.law/cvt7.C (run): Same.
54293         * g++.old-deja/g++.law/cvt2.C: Same.
54294         * g++.old-deja/g++.law/cvt16.C: Same.
54295         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54296         * g++.old-deja/g++.law/ctors17.C (main): Same.
54297         * g++.old-deja/g++.law/ctors13.C: Same.
54298         * g++.old-deja/g++.law/ctors12.C (main): Same.
54299         * g++.old-deja/g++.law/ctors10.C: Same.
54300         * g++.old-deja/g++.law/code-gen5.C: Same.
54301         * g++.old-deja/g++.law/bad-error7.C: Same.
54302         * g++.old-deja/g++.law/arm9.C: Same.
54303         * g++.old-deja/g++.law/arm12.C: Same.
54304         * g++.old-deja/g++.law/arg8.C: Same.
54305         * g++.old-deja/g++.law/arg1.C: Same.
54306         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54307         * g++.old-deja/g++.jason/template31.C: Same.
54308         * g++.old-deja/g++.jason/template24.C (main): Same.
54309         * g++.old-deja/g++.jason/2371.C: Same.
54310         * g++.old-deja/g++.eh/new2.C: Same.
54311         * g++.old-deja/g++.eh/new1.C: Same.
54312         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54313         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54314         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54315         * g++.old-deja/g++.brendan/crash62.C: Same.
54316         * g++.old-deja/g++.brendan/crash52.C: Same.
54317         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54318         * g++.old-deja/g++.brendan/crash38.C: Same.
54319         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54320         * g++.old-deja/g++.brendan/copy9.C: Same.
54321
54322 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54323
54324         * gcc.c-torture/execute/20001203-2.c (memset):
54325         Count argument is of type __SIZE_TYPE__.
54326
54327 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54328
54329         * gcc.c-torture/compile/20010404-1.c: New test.
54330
54331 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
54332
54333         * gcc.c-torture/compile/20010326-1.c: New test.
54334
54335 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
54336
54337         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54338         peculiarities of the SH.
54339         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54340
54341 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54342
54343         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54344         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54345         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54346
54347 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54348
54349         * g77.f-torture/compile/20010321-1.f: New test.
54350
54351 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54352
54353         * gcc.c-torture/compile/20010329-1.c: New test.
54354
54355 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54356
54357         * gcc.c-torture/execute/20010329-1.c: New test.
54358
54359 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54360
54361         * g++.old-deja/g++.other/eh4.C: Fix typo.
54362
54363 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54364
54365         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54366
54367 2001-03-28  Philip Blundell  <philb@gnu.org>
54368
54369         * gcc.c-torture/compile/20010328-1.c: New test.
54370
54371 2001-03-27  Richard Henderson  <rth@redhat.com>
54372
54373         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54374         * g++.old-deja/g++.eh/vbase3.C: Likewise.
54375
54376 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
54377
54378         * gcc.c-torture/compile/20010327-1.c: New test.
54379
54380 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54381
54382         * g++.old-deja/g++.other/friend12.C: New test.
54383         * g++.old-deja/g++.other/friend9.C: Expect no errors.
54384         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54385
54386 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54387
54388         * gcc.c-torture/execute/20010325-1.c: New test.
54389
54390 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
54391
54392         * g++.old-deja/g++.other/mangle3.C: New test.
54393
54394 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
54395
54396         * g++.old-deja/g++.other/anon8.C: New test.
54397
54398 2001-03-20  Philip Blundell  <philb@gnu.org>
54399
54400         * gcc.c-torture/compile/20010320-1.c: New test.
54401
54402 2001-03-17  Richard Henderson  <rth@redhat.com>
54403
54404         * g++.old-deja/g++.other/eh4.C: Add expected error text.
54405
54406 2001-03-15  Geoff Keating  <geoff@redhat.com>
54407
54408         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54409         tests on AIX.
54410
54411 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
54412
54413         * g++.old-deja/g++.other/eh4.C: New test.
54414
54415 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54416
54417         * gcc.dg/cpp/mi1.c: Update.
54418
54419 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
54420
54421         * g++.old-deja/g++.other/regstack.C: New test.
54422
54423 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54424
54425         * g++.old-deja/g++.other/ref4.C: New test.
54426
54427 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
54428
54429         * objc/execute/va_method.m: Added.
54430         * objc/execute/IMP.m: Added.
54431         * objc/execute/_cmd.m: Added.
54432         * objc/execute/accessing_ivars.m: Added.
54433         * objc/execute/class-1.m: Added.
54434         * objc/execute/class-10.m: Added.
54435         * objc/execute/class-11.m: Added.
54436         * objc/execute/class-12.m: Added.
54437         * objc/execute/class-13.m: Added.
54438         * objc/execute/class-14.m: Added.
54439         * objc/execute/class-2.m: Added.
54440         * objc/execute/class-3.m: Added.
54441         * objc/execute/class-4.m: Added.
54442         * objc/execute/class-5.m: Added.
54443         * objc/execute/class-6.m: Added.
54444         * objc/execute/class-7.m: Added.
54445         * objc/execute/class-8.m: Added.
54446         * objc/execute/class-9.m: Added.
54447         * objc/execute/class-tests-1.h
54448         * objc/execute/class-tests-2.h
54449         * objc/execute/compatibility_alias.m: Added.
54450         * objc/execute/encode-1.m: Added.
54451         * objc/execute/formal_protocol-1.m: Added.
54452         * objc/execute/formal_protocol-2.m: Added.
54453         * objc/execute/formal_protocol-3.m: Added.
54454         * objc/execute/formal_protocol-4.m: Added.
54455         * objc/execute/formal_protocol-5.m: Added.
54456         * objc/execute/formal_protocol-6.m: Added.
54457         * objc/execute/formal_protocol-7.m: Added.
54458         * objc/execute/informal_protocol.m: Added.
54459         * objc/execute/initialize.m: Added.
54460         * objc/execute/load.m: Added.
54461         * objc/execute/many_args_method.m: Added.
54462         * objc/execute/nested-3.m: Added.
54463         * objc/execute/no_clash.m: Added.
54464         * objc/execute/private.m: Added.
54465         * objc/execute/redefining_self.m: Added.
54466         * objc/execute/root_methods.m: Added.
54467         * objc/execute/selector-1.m: Added.
54468         * objc/execute/static-1.m: Added.
54469         * objc/execute/static-2.m: Added.
54470         * objc/execute/va_method.m: Added.
54471
54472 2001-03-10  Richard Henderson  <rth@redhat.com>
54473
54474         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54475
54476 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
54477
54478         * g++.old-deja/g++.other/crash31.C: XFAIL.
54479         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54480         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54481         * gcc.c-torture/execute/20010123-1.x: XFAIL.
54482         * gcc.c-torture/execute/20010124-1.x: XFAIL.
54483         * gcc.dg/sequence-pt-1.c: XFAIL one test.
54484
54485 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54486
54487         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54488
54489 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54490
54491         * gcc.dg/20000724-1.c: Don't use multiline strings.
54492
54493 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54494
54495         * objc/execute/string1.m, objc/execute/string2.m: Compare the
54496         result of -cString against what we expect it to be; don't just
54497         print it out for no one to read.
54498
54499         * objc/execute/string3.m, objc/execute/string4.m: New tests.
54500         Based on testcases provided by Nicola Pero.
54501
54502 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54503
54504         * gcc.dg/cpp/macro7.c: New test.
54505
54506 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54507
54508         * gcc.dg/cpp/multiline.c: Update.
54509
54510 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54511
54512         * g++.old-deja/g++.other/enum3.C: New test.
54513
54514 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54515
54516         * g++.old-deja/g++.other/pod1.C: New test.
54517
54518 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54519
54520         * g++.old-deja/g++.ext/overload1.C: New test.
54521
54522 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54523
54524         * g++.old-deja/g++.pt/using1.C: New test.
54525
54526 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54527
54528         * g++.old-deja/g++.other/using9.C: New test.
54529
54530 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
54531
54532         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54533
54534         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54535
54536 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
54537
54538         * g++.old-deja/g++.ext/realpt1.C: Remove.
54539
54540 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
54541
54542         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54543
54544 2001-02-26  Will Cohen  <wcohen@redhat.com>
54545
54546         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54547
54548 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
54549
54550         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54551         templatized constructors.
54552
54553 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54554
54555         * gcc.c-torture/execute/20010224-1.c: New test.
54556
54557 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
54558
54559         * gcc.c-torture/execute/20010222-1.c: New test.
54560
54561 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
54562
54563         * g++.old-deja/g++.other/inline20.C: New test.
54564
54565 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
54566
54567         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54568
54569 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54570
54571         * g++.old-deja/g++.other/lookup22.C: New test.
54572
54573 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
54574
54575         * g77.dg: New directory.
54576         * g77.dg/20010216-1.f: New test case.
54577         * g77.dg/dg.exp: New driver.
54578         * lib/g77-dg.exp: New driver library.
54579
54580 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54581
54582         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54583
54584 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
54585
54586         * g++.old-deja/g++.other/decl9.C: New test.
54587
54588 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
54589
54590         * g++.old-deja/g++.other/init16.C: Update the test so that it does
54591         not need <string> and also tests the initialization at runtime.
54592
54593 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54594
54595         * gcc.c-torture/execute/longlong.c: New test.
54596
54597 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54598
54599         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54600
54601 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54602
54603         * gcc.c-torture/execute/920302-1.c (execute):
54604         Change argument type to short.
54605
54606 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54607
54608         * g++.old-deja/g++.pt/deduct6.C: New test.
54609
54610 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54611
54612         * g++.old-deja/g++.pt/deduct5.C: New test.
54613
54614 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
54615
54616         * gcc.c-torture/execute/20010209-1.c: New test.
54617
54618 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54619
54620         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54621
54622 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
54623
54624         * g++.dg/vtgc1.C: Update for new ABI.
54625
54626         * consistency.vlad: New directory, 1665 files.
54627
54628 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54629
54630         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54631         return type.
54632         * gcc.dg/cpp/digraphs.c: Declare puts.
54633
54634 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54635
54636         * g++.old-deja/g++.other/warn5.C: New test.
54637
54638 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54639
54640         * g++.old-deja/g++.pt/spec40.C: New test.
54641
54642 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54643
54644         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54645         case.
54646         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54647
54648 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
54649
54650         * gcc.c-torture/compile/20010209-1.c: New test.
54651
54652 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
54653
54654         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54655         excess errors message but not if it crashes.
54656         * g++.old-deja/g++.other/crash27.C: Likewise.
54657         * g++.old-deja/g++.other/crash28.C: Likewise.
54658         * g++.old-deja/g++.other/crash30.C: Likewise.
54659         * g++.old-deja/g++.other/crash32.C: Likewise.
54660         * g++.old-deja/g++.other/crash35.C: Likewise.
54661         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54662
54663 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54664
54665         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54666         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54667         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54668         g77.f-torture/execute/execute.exp,
54669         g77.f-torture/noncompile/noncompile.exp,
54670         gcc.c-torture/execute/execute.exp,
54671         gcc.c-torture/execute/memcheck/memcheck.exp,
54672         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54673         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54674         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54675         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54676         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54677         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54678         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54679         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54680         Remove bug reporting instructions with ancient email addresses.
54681
54682 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54683
54684         * gcc.dg/20010202-1.c: New test.
54685         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54686
54687 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
54688
54689         * g++.dg/stdbool-if.C: New test.
54690
54691 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
54692
54693         * objc/execute/fdecl.m: Added main().
54694
54695 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54696
54697         * gcc.c-torture/execute/20010206-1.c: New test.
54698
54699 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54700
54701         * gcc.dg/cpp/avoidpaste1.c: Update.
54702
54703 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
54704
54705         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54706         Pero <nicola@brainstorm.co.uk>.
54707         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54708
54709 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
54710
54711         * g++.old-deja/g++.pt/spec39.C: New test.
54712
54713 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
54714
54715         * gcc.c-torture/compile/20010202-1.c: New test.
54716
54717 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
54718
54719         * g++.old-deja/g++.abi/primary2.C: New test.
54720         * g++.old-deja/g++.abi/primary3.C: New test.
54721         * g++.old-deja/g++.abi/primary4.C: New test.
54722         * g++.old-deja/g++.abi/primary5.C: New test.
54723         * g++.old-deja/g++.abi/vtable3.h: New test.
54724         * g++.old-deja/g++.abi/vtable3a.C: New test.
54725         * g++.old-deja/g++.abi/vtable3b.C: New test.
54726         * g++.old-deja/g++.abi/vtable3c.C: New test.
54727         * g++.old-deja/g++.abi/vtable3d.C: New test.
54728         * g++.old-deja/g++.abi/vtable3e.C: New test.
54729         * g++.old-deja/g++.abi/vtable3f.C: New test.
54730         * g++.old-deja/g++.abi/vtable3g.C: New test.
54731         * g++.old-deja/g++.abi/vtable3h.C: New test.
54732         * g++.old-deja/g++.abi/vtable3i.C: New test.
54733         * g++.old-deja/g++.abi/vtable3j.C: New test.
54734         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54735
54736 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
54737
54738         * g++.old-deja/g++.other/anon6.C: New test.
54739         * g++.old-deja/g++.other/anon7.C: New test.
54740
54741 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54742
54743         * gcc.dg/cpp/avoidpaste2.c: New tests.
54744
54745 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
54746
54747         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54748
54749 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
54750
54751         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54752         DECIMAL_DIG cases for Irix."
54753
54754 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
54755
54756         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54757
54758 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54759
54760         * gcc.dg/c99-tag-1.c: New test.
54761
54762 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54763
54764         * gcc.dg/cpp/tr-warn1.c: Add tests.
54765
54766 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54767
54768         * gcc.dg/cpp/avoidpaste1.c: Update.
54769         * gcc.dg/cpp/paste4.c: Update.
54770
54771 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
54772
54773         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54774         cases for Irix.
54775
54776 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54777
54778         * g++.old-deja/g++.other/inline19.C: New test.
54779
54780 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54781
54782         * gcc.dg/Wlarger-than.c: New test.
54783
54784 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54785
54786         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
54787
54788 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
54789
54790         * gcc.c-torture/execute/20010129-1.c: New test.
54791         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
54792
54793 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
54794
54795         * gcc.dg/cpp/avoidpaste1.c: Test case.
54796
54797 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
54798
54799         * g++.old-deja/g++.other/inline18.C: New test.
54800
54801 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54802
54803         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
54804         and __builtin_putchar.
54805
54806 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
54807
54808         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
54809         tests.
54810
54811 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
54812
54813         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
54814         floating point number rounding mode to round to the nearest
54815         representable mode.
54816
54817 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
54818
54819         * g++.old-deja/g++.other/mangle2.C: New test.
54820
54821 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54822
54823         * gcc.c-torture/compile/20010124-1.c: New test.
54824
54825 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
54826
54827         * g++.old-deja/g++.pt/spec38.C: New test.
54828
54829 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54830
54831         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
54832         "Build don't run".
54833
54834 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54835
54836         * gcc.c-torture/execute/20010123-1.c: New test.
54837
54838 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54839
54840         * g++.old-deja/g++.pt/spec37.C: New test.
54841
54842 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54843
54844         * g++.old-deja/g++.pt/overload14.C: New test.
54845
54846 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54847
54848         * gcc.c-torture/execute/20010122-1.c: New test, exercise
54849         __builtin_return_address.
54850
54851 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
54852
54853         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54854         * g++.old-deja/g++.pt/spec35.C: New test.
54855         * g++.old-deja/g++.pt/spec36.C: New test.
54856
54857 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
54858
54859         * gcc.c-torture/compile/20010118-1.c: New test.
54860
54861 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
54862
54863         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54864
54865 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54866
54867         * gcc.c-torture/execute/20010119-1.c: New test.
54868
54869 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54870
54871         * g++.old-deja/g++.other/vbase5.C: New test.
54872
54873 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54874
54875         * gcc.c-torture/execute/20010118-1.c: New test.
54876
54877 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54878
54879         * g++.old-deja/g++.pt/deduct3.C: New test.
54880
54881 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54882
54883         * g++.old-deja/g++.pt/spec34.C: New test.
54884
54885 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54886
54887         * g77.f-torture/compile/20000601-2.f: New test.
54888
54889 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54890
54891         * g++.old-deja/g++.other/init17.C: New test.
54892
54893 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
54894
54895         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54896
54897 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54898
54899         * g++.old-deja/g++.pt/unify8.C: New test.
54900
54901 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54902
54903         * g++.old-deja/g++.abi/vbase1.C: New test.
54904
54905 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54906
54907         * g++.old-deja/g++.pt/crash65.C: New test.
54908
54909 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54910
54911         * gcc.dg/cpp/assembl2.S: New test case.
54912
54913 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
54914
54915         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54916         are supported.
54917
54918 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54919
54920         * g++.old-deja/g++.other/builtins1.C: New test.
54921         * g++.old-deja/g++.other/builtins2.C: Likewise.
54922         * g++.old-deja/g++.other/builtins3.C: Likewise.
54923         * g++.old-deja/g++.other/builtins4.C: Likewise.
54924
54925 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
54926
54927         * gcc.c-torture/compile/20010117-1.c: New test.
54928         * gcc.c-torture/compile/20010117-2.c: New test.
54929
54930 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54931
54932         * g77.f-torture/execute/20010116.[fx]: New test,
54933         XFAIL on i?86-*-*.
54934         * g77.f-torture/compile/20010115.f: Indicate it's
54935         a test for PR fortran/1636.
54936
54937 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54938
54939         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54940
54941 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54942
54943         * g77.f-torture/compile/20010115.f: New test.
54944
54945 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
54946
54947         * g++.old-deja/g++.pt/nontype5.C: New test.
54948
54949 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54950
54951         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54952         have an equivalent working one below it.
54953
54954 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54955
54956         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54957         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54958
54959 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54960
54961         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54962         message containing "init_priority".
54963         (conpr-2.C): Likewise.
54964         (conpr-3.C): Likewise.
54965         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54966
54967 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54968
54969         * gcc.c-torture/execute/20010114-2.c: New test.
54970
54971 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54972
54973         * gcc.c-torture/compile/20010114-1.c: New test.
54974         * gcc.c-torture/compile/20010114-1.x: Xfail.
54975         * gcc.c-torture/compile/20010114-2.c: New test.
54976         * gcc.c-torture/execute/20010114-1.c: New test.
54977         * gcc.dg/trunc-1.c: New test.
54978         * gcc.dg/uninit-B.c: New test.
54979
54980 2001-01-13  Nick Clifton  <nickc@redhat.com>
54981
54982         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54983         target.
54984
54985 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54986
54987         * gcc.c-torture/compile/20010113-1.c: New test.
54988
54989 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
54990
54991         * gcc.c-torture/compile/20001212-1.c: New test.
54992
54993 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54994
54995         * gcc.dg/cpp/widestr1.c: Update.
54996         * gcc.dg/cpp/prag-imp.c: Remove.
54997
54998 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
54999
55000         * gcc.c-torture/execute/20000801-3.x: Remove.
55001         * gcc.dg/c90-init-1.c: New test.
55002         * gcc.dg/c99-init-1.c: New test.
55003         * gcc.dg/c99-init-2.c: New test.
55004         * gcc.dg/gnu99-init-1.c: New test.
55005
55006 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55007
55008         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55009         testing that no relevant ones were found.
55010
55011 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55012
55013         * g++.old-deja/g++.pt/cast2.C: New test.
55014
55015 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55016
55017         * g++.old-deja/g++.pt/friend47.C: New test.
55018
55019 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55020
55021         * g++.old-deja/g++.pt/instantiate13.C: New test.
55022
55023 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55024
55025         * g++.old-deja/g++.other/defarg7.C: New test.
55026         * g++.old-deja/g++.other/defarg8.C: New test.
55027
55028 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55029
55030         * g++.old-deja/g++.pt/crash64.C: New test.
55031
55032 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55033
55034         * g++.old-deja/g++.pt/crash63.C: New test.
55035
55036 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55037
55038         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55039
55040 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55041
55042         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55043
55044 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55045
55046         * g++.old-deja/g++.pt/error3.C: New test.
55047
55048 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55049
55050         * g++.old-deja/g++.other/crash39.C: New test.
55051
55052 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55053
55054         * g++.old-deja/g++.other/vbase4.C: New test.
55055
55056 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55057
55058         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55059         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55060         * gcc.dg/special/special.exp: New test driver which will check
55061         for alias support for the above test.
55062
55063 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55064
55065         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55066         problems on small machines.
55067         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55068         parameterize.
55069
55070 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55071
55072         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55073         mips.
55074         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55075
55076 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55077
55078         * g++.old_deja/g++.pt/using8.C: New test.
55079
55080 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55081
55082         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55083
55084 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55085
55086         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55087         where a failure is expected.
55088         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55089
55090 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55091
55092         * g++.old_deja/g++.pt/instantiate12.C: New test.
55093
55094 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55095
55096         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55097         start of structs.
55098         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55099         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55100         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55101         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55102         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55103         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55104         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55105         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55106         * g++.old-deja/g++.eh/spec6.C: Likewise.
55107         * g++.old-deja/g++.jason/crash3.C: Likewise.
55108         * g++.old-deja/g++.law/ctors11.C: Likewise.
55109         * g++.old-deja/g++.law/ctors17.C: Likewise.
55110         * g++.old-deja/g++.law/ctors5.C: Likewise.
55111         * g++.old-deja/g++.law/ctors9.C: Likewise.
55112         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55113         * g++.old-deja/g++.mike/net22.C: Likewise.
55114         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55115         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55116         * g++.old-deja/g++.mike/virt3.C: Likewise.
55117         * g++.old-deja/g++.niklas/t128.C: Likewise.
55118         * g++.old-deja/g++.other/anon4.C: Likewise.
55119         * g++.old-deja/g++.other/using1.C: Likewise.
55120         * g++.old-deja/g++.other/warn3.C: Likewise.
55121         * g++.old-deja/g++.pt/t37.C: Likewise.
55122         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55123         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55124
55125 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55126
55127         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55128
55129 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55130
55131         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55132
55133 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55134
55135         * gcc.c-torture/compile/20010107-1.c: New test.
55136
55137 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55138
55139         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55140
55141 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55142
55143         * gcc.dg/format/format.h: New file.
55144         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55145         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55146         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55147         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55148         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55149         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55150         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55151         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55152         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55153         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55154         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55155         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55156         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55157         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55158         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55159         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55160         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55161         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55162         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55163         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55164         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55165         instead of declaring standard types, macros and functions in each
55166         test.
55167
55168 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55169
55170         * gcc.c-torture/execute/20010106-1.c: New test.
55171
55172 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55173
55174         * gcc.dg/format/format.exp: New file.
55175         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55176         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55177         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55178         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55179         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55180         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55181         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55182         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55183         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55184         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55185         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55186         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55187         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55188         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55189         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55190         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55191         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55192         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55193         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55194         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55195         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55196         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55197         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55198         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55199         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55200         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55201         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55202         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55203         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55204         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55205         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55206         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55207         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55208         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55209         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55210         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55211         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55212         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55213         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55214         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55215         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55216         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55217
55218 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55219
55220         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55221         account.
55222
55223 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55224
55225         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55226
55227 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55228
55229         * g++.old-deja/g++.pt/crash62.C: New test.
55230
55231 2001-01-04  Richard Henderson  <rth@redhat.com>
55232
55233         * gcc.dg/20000926-1.c: Update expected warnings.
55234         * gcc.dg/array-2.c: Likewise.
55235         * gcc.dg/array-4.c: Also validate flexible array members.
55236         * gcc.dg/c99-flex-array-1.c: New.
55237
55238 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55239
55240         * gcc.c-torture/compile/20001222-1.x: Remove.
55241
55242 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55243
55244         * gcc.c-torture/execute/built-in-setjmp.c: New.
55245
55246 2001-01-03  Richard Henderson  <rth@redhat.com>
55247
55248         * gcc.dg/940510-1.c: Update expected error wording.
55249         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55250
55251 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55252
55253         * lib/target-supports.exp (check_alias_available): Modified to
55254         indicate aliases not supported if only weak aliases are supported.
55255
55256 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55257
55258         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55259         Turn on cmpstrsi checks for __pj__ and __i370__.
55260
55261 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55262
55263         * g++.old-deja/g++.other/virtual11.C: New test.
55264
55265 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55266
55267         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55268
55269 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55270
55271         * gcc.c-torture/compile/20010102-1.c: New test.
55272
55273 2001-01-02  Andreas Jaeger  <aj@suse.de>
55274
55275         * gcc.dg/noreturn-3.c: New test.
55276
55277         * gcc.dg/noreturn-4.c: New test.
55278
55279 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55280
55281         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55282         __builtin_fputc and __builtin_fwrite.
55283
55284 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55285
55286         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55287         signed char, not default char.
55288
55289 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55290
55291         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55292
55293 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55294
55295         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55296
55297 2000-12-29  Richard Henderson  <rth@redhat.com>
55298
55299         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55300         (__cyg_profile_func_exit): Define.
55301
55302 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55303
55304         * g++.dg/vtgc1.C: New test.
55305
55306 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55307
55308         * gcc.dg/noncompile/20001228-1.c: New test.
55309
55310         * gcc.dg/20001228-1.c: New test.
55311
55312         * gcc.c-torture/execute/20001228-1.c: New test.
55313
55314 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55315
55316         * gcc.dg/format-strfmon-1.c: New test.
55317
55318 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55319
55320         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55321         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55322         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55323         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55324         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55325         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55326         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55327         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55328         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55329         * gcc.c-torture/execute/string-opt-9.c: Likewise.
55330         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55331         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55332         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55333
55334         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55335         * gcc.c-torture/execute/string-opt-4.c: Test index.
55336
55337 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
55338
55339         * gcc.c-torture/compile/20001226-1.c: New test.
55340
55341 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55342
55343         * gcc.c-torture/compile/20001222-1.c: New test.
55344         * gcc.c-torture/compile/20001222-1.x: Xfail.
55345
55346 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
55347
55348         * gcc.c-torture/execute/comp-goto-2.c: New test.
55349
55350 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
55351
55352         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55353         Use long types if __INT_MAX__ is 32767.
55354         (main): Use cast to (sint32 *) when poking 88 into a_page.
55355
55356         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55357
55358 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
55359
55360         * gcc.c-torture/compile/20001221-1.c: New test.
55361         * gcc.c-torture/execute/20001221-1.c: New test.
55362
55363 2000-12-20  Richard Henderson  <rth@redhat.com>
55364
55365         * g++.old-deja/g++.pt/crash36.C: Update error lines.
55366         * g++.old-deja/g++.robertl/eb109.C: Likewise.
55367
55368 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55369
55370         * gcc.dg/compare3.c: New test.
55371
55372 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55373
55374         * gcc.dg/format-warnll-1.c: New test.
55375
55376 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55377
55378         * gcc.dg/cpp/cmdlne-P.c: New test.
55379
55380 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55381
55382         * gcc.c-torture/execute/builtin-abs-1.c,
55383         gcc.c-torture/execute/builtin-abs-2.c: New tests.
55384
55385 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55386
55387         * gcc.dg/cpp/multiline.c: New test.
55388
55389 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55390
55391         * g++.old-deja/g++.other/syshdr1.C: Update.
55392         * gcc.dg/cpp/lineflags.c: Remove temporarily.
55393
55394 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55395
55396         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55397
55398 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55399
55400         * g++.old-deja/g++.pt/ttp65.C: New test.
55401
55402 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55403
55404         * g++.old-deja/g++.pt/ttp64.C: New test.
55405
55406 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55407
55408         * g++.old-deja/g++.pt/spec33.C: New test.
55409
55410 2000-12-14  Catherine Moore  <clm@redhat.com>
55411
55412         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55413         * gcc.c-torture/execute/920612-2.c: Likewise.
55414         * gcc.c-torture/execute/920428-2.c: Likewise.
55415         * gcc-c-torture/execute/va-arg-11.c: Call exit.
55416         * gcc.c-torture/execute/va-arg-21.c: Likewise.
55417
55418 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55419
55420         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55421         * gcc.dg/pack-test-2.c: Likewise.
55422
55423 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55424
55425         Tests by Zack Weinberg <zackw@stanford.edu>.
55426
55427         * gcc.dg/cpp/defined.c: Update.
55428         * gcc.dg/cpp/defined_trad.c: New tests.
55429
55430 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55431
55432         * gcc.dg/cpp/trad-direct.c: Update.
55433
55434 2000-12-11  Neil Booth  <neilb@earthling.net>
55435
55436         * gcc.dg/cpp/defined_trad.c
55437
55438 2000-12-11  Neil Booth  <neilb@earthling.net>
55439
55440         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55441
55442 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55443
55444         * gcc.dg/format-miss-2.c: New test.
55445
55446 2000-12-09  Neil Booth  <neilb@earthling.net>
55447
55448         * gcc.dg/cpp/lineflags.c: New tests.
55449         * gcc.dg/cpp/poison.c: Update.
55450         * gcc.dg/cpp/redef2.c: Update.
55451         * gcc.dg/cpp/skipping.c: New test.
55452
55453 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
55454
55455         * g++.old-deja/g++.other/eh3.C: New testcase.
55456
55457 2000-12-07  Neil Booth  <neilb@earthling.net>
55458
55459         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55460         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55461         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55462         wtr-union-init-2.c, wtr-union-init-3.c: Update.
55463         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55464         Update.
55465
55466 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55467
55468         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55469         __SIZE_TYPE__ instead of int for type of integers cast to
55470         pointers.
55471
55472 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
55473
55474         * g++.old-deja/g++.other/cleanup4.C: New test.
55475
55476 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55477
55478         * format-sec-1.c: New test.
55479
55480 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55481
55482         * gcc.dg/format-nonlit-3.c: New test.
55483
55484 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55485
55486         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55487         through a null pointer.
55488
55489 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55490
55491         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55492         * g++.old-deja/g++.pt/partial4.C: New test.
55493
55494 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
55495
55496         * gcc.c-torture/execute/ieee/hugeval.x: New.
55497
55498 2000-12-06  Neil Booth  <neilb@earthling.net>
55499
55500         * gcc.dg/cpp/backslash2.c: New tests.
55501
55502 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55503
55504         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55505         * gcc.c-torture/execute/stdio-opt-2.c: New test.
55506
55507 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
55508
55509         * gcc.c-torture/execute/20001203-2.c: New testcase.
55510
55511 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55512
55513         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55514         * g++.old-deja/g++.other/virtual10.C: New test.
55515
55516 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55517
55518         * g++.old-deja/g++.mike/pmf5.C: Remove test.
55519
55520 2000-12-05  Richard Henderson  <rth@redhat.com>
55521
55522         * gcc.c-torture/compile/20001205-1.c: New.
55523
55524 2000-12-04  Neil Booth  <neilb@earthling.net>
55525
55526         * g++.old-deja/g++.other/virtual9.C: New test.
55527         * g++.old-deja/g++.pt/crash61.C: New test.
55528         * gcc.c-torture/execute/loop-9.c: New test.
55529
55530 2000-12-04  Neil Booth  <neilb@earthling.net>
55531
55532         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55533         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55534         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55535         * gcc.dg/cpp/extratokens.c: ...here.
55536
55537 2000-12-04  Neil Booth  <neilb@earthling.net>
55538
55539         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55540         New tests.
55541
55542 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55543
55544         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55545         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55546
55547 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55548
55549         * gcc.c-torture/execute/20001203-1.c: New test.
55550
55551 2000-12-03  Neil Booth  <neilb@earthling.net>
55552
55553         * gcc.dg/cpp/macro6.c: New test cases.
55554
55555 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55556
55557         * gcc.c-torture/execute/string-opt-9.c: New test.
55558         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55559         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55560         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55561
55562         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55563         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55564
55565 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
55566
55567         * gcc.dg/cpp/if-6.c: New testcase.
55568
55569         * gcc.dg/20001201-1.c: New testcase.
55570
55571 2000-12-02  Neil Booth  <neilb@earthling.net>
55572
55573         * g++.old-deja/g++.other/externC4.C,
55574         g++.old-deja/g++.other/friend10.C: New tests.
55575
55576 2000-12-02  Neil Booth  <neilb@earthling.net>
55577
55578         * g++.old-deja/g++.other/instan2.C
55579         * g++.old-deja/g++.other/instan3.C: New test.
55580
55581 2000-12-02  Neil Booth  <neilb@earthling.net>
55582
55583         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55584         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55585         gnuc99.c,gnuc99-pedantic.c: New tests.
55586
55587 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55588
55589         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55590         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55591
55592 2000-12-01  Neil Booth  <neilb@earthling.net>
55593
55594         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55595         * gcc.dg/cpp/poison.c: Update.
55596         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55597
55598 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
55599
55600         * g77.f-torture/execute/20001201.f: New test.
55601
55602 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55603
55604         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55605
55606 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
55607
55608         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55609
55610 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
55611
55612         * g++.old-deja/g++.other/cast6.C: New test.
55613
55614 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
55615
55616         * gcc.c-torture/execute/20001130-2.c: New testcase.
55617
55618 2000-11-30  Richard Henderson  <rth@redhat.com>
55619
55620         * gcc.c-torture/execute/20001130-1.c: New test.
55621
55622 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55623
55624         * g++.old-deja/g++.other/op3.C: New test.
55625
55626 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55627
55628         * g++.old-deja/g++.other/op2.C: New test.
55629
55630 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55631
55632         * g++.old-deja/g++.other/crash38.C: New test.
55633
55634 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
55635
55636         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55637
55638 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
55639
55640         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55641         tests.
55642         * gcc.c-torture/execute/string-opt-6.c: New test.
55643
55644         * gcc.dg/20001117-1.c: Add main.
55645
55646 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
55647
55648         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55649         Move from here ...
55650         * gcc.dg/940510-1.c: ... to here.
55651
55652         * gcc.dg/20000926-1.c: GNU C now allows initializations of
55653         zero-size arrays in toplevel structures.
55654
55655 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55656
55657         * gcc.c-torture/execute/loop-8.c: New test.
55658
55659 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55660
55661         * g++.old-deja/g++.other/base1.C: New test.
55662
55663 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55664
55665         * g++.old-deja/g++.other/parse2.C: New test.
55666
55667 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55668
55669         * g++.old-deja/g++.pt/incomplete1.C: New test.
55670
55671 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55672
55673         * g++.old-deja/g++.other/friend9.C: New test.
55674
55675 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55676
55677         * gcc.dg/20001127-1.c: New test.
55678
55679 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55680
55681         * g++.old-deja/g++.pt/friend46.C: New test.
55682
55683 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55684
55685         * g++.old-deja/g++.other/ptrmem8.C: New test.
55686
55687 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55688
55689         * gcc.c-torture/execute/string-opt-7.c: New test.
55690         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55691
55692 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55693
55694         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55695         instead of 'mkcheck 2'.
55696
55697 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55698
55699         * gcc.c-torture/execute/memcheck/driver.c,
55700         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55701         C9X references to refer to C99.
55702
55703 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
55704
55705         * gcc.dg/ultrasp3.c: New test.
55706
55707 2000-11-25  Neil Booth  <neilb@earthling.net>
55708
55709         * gcc.dg/cpp/include2.c: Update test to be locale independent.
55710
55711 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
55712
55713         * gcc.c-torture/compile/20001123-2.c: New.
55714
55715 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55716
55717         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55718
55719 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
55720
55721         * gcc.dg/sequence-point-1.c: Add some new tests.
55722         * gcc.c-torture/execute/20001124-1.c: New test.
55723
55724 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55725
55726         * g++.old-deja/g++.other/vaarg4.C: New test.
55727         * gcc.c-torture/compile/20001123-1.c: New test.
55728
55729 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55730
55731         * g++.other/crash24.C: Adjust and remove XFAIL.
55732         * g++.other/crash37.C: New test.
55733
55734 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
55735
55736         * g++.old-deja/g++.pt/instantiate9.C: New test.
55737
55738 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
55739
55740         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55741         new ABI, too.
55742
55743         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55744         * g++.old-deja/g++.robertl/eb55.C: Likewise.
55745
55746 2000-11-22  Neil Booth  <neilb@earthling.net>
55747
55748         * gcc.dg/cpp/Wtrigraphs.c: New test.
55749
55750 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
55751
55752         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55753
55754 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
55755
55756         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55757
55758 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
55759
55760         * lib/gcc-dg.exp: load_lib scanasm.exp.
55761         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55762         * lib/g++-dg.exp: load_lib scanasm.exp.
55763         * lib/scanasm.exp: New.
55764         (scan-assembler, scan-assembler-not): Add optional arguments to
55765         test name, or if not present, the pattern name.
55766         (scan-assembler-dem, scan-assembler-dem-not): New.
55767
55768         * g++.dg/dg.exp: New.
55769
55770 2000-11-21  Neil Booth  <neilb@earthling.net>
55771
55772         * gcc.dg/cpp/integrated1.c: Remove.
55773
55774 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55775
55776         * gcc.c-torture/execute/20001121-1.c: New test.
55777
55778 2000-11-21  Richard Henderson  <rth@redhat.com>
55779
55780         * gcc.c-torture/compile/20001121-1.c: New test.
55781
55782 2000-11-20  Neil Booth  <neilb@earthling.net>
55783
55784         * gcc.dg/cpp/integrated1.c: New test.
55785
55786 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55787
55788         * g++.old-deja/g++.other/inline17.C: New test.
55789
55790 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
55791
55792         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
55793         local variable to be zero: I made the variable global. Now
55794         uses abort() and exit() instead of relying on main's return value.
55795
55796 2000-11-20  Neil Booth  <neilb@earthling.net>
55797
55798         * gcc.dg/cpp/paste2.c: Update test.
55799         * objc/execute/paste.m: New test.
55800
55801 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55802
55803         * gcc.dg/c99-condexpr-1.c: New test.
55804
55805 2000-11-20  Neil Booth  <neilb@earthling.net>
55806
55807         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
55808
55809 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
55810
55811         * g++.old-deja/g++.pt/export1.C: New test.
55812
55813 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
55814
55815         * gcc.dg/20001117-1.c: New test.
55816
55817 2000-11-18  Richard Henderson  <rth@redhat.com>
55818
55819         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
55820
55821 2000-11-18  Richard Henderson  <rth@redhat.com>
55822
55823         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
55824         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
55825         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
55826
55827 2000-11-18  Richard Henderson  <rth@redhat.com>
55828
55829         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
55830         (main): New.  Exit cleanly.
55831
55832 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55833
55834         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
55835         gcc.dg/c99-fordecl-2.c: New tests.
55836
55837 2000-11-18  Richard Henderson  <rth@redhat.com>
55838
55839         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
55840         * gcc.c-torture/execute/zerolen-2.c: New.
55841
55842 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55843
55844         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55845         memory.
55846
55847 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55848
55849         * g++.old-deja/g++.pt/instantiate8.C: New test.
55850
55851 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55852
55853         * g++.old-deja/g++.other/incomplete.C: Add more tests.
55854         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55855
55856 2000-11-16  Nick Clifton  <nickc@redhat.com>
55857
55858         * gcc.c-torture/execute/nestfunc-2.c: New test.
55859         * gcc.c-torture/execute/nestfunc-3.c: New test.
55860
55861 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55862
55863         * gcc.c-torture/compile/20001116-1.c: New test.
55864
55865 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55866
55867         * gcc.c-torture/execute/20001115-1.c: New test.
55868
55869 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
55870
55871         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55872         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55873         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55874         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55875
55876 2000-11-15  Neil Booth  <neilb@earthling.net>
55877
55878         gcc.dg/cpp/_Pragma1.c: Update.
55879         gcc.dg/cpp/_Pragma2.c: New test.
55880
55881 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55882
55883         * g++.old-deja/g++.other/anon5.C: New test.
55884
55885 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55886
55887         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55888         tests.
55889
55890 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
55891
55892         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55893         output.
55894
55895 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55896
55897         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55898         labels at end of compound statements.
55899
55900 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
55901
55902         * gcc.c-torture/execute/loop-7.c: New test.
55903
55904 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55905
55906         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55907
55908 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55909
55910         * gcc.dg/c99-bool-1.c: New test.
55911
55912 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55913
55914         * gcc.dg/c99-scope-1.c: Remove xfail.
55915         * gcc.dg/c99-scope-2.c: New test.
55916
55917 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55918
55919         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55920         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55921
55922 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
55923
55924         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55925         error messages.
55926
55927         * g++.mike/p700.C: Don't typedef wchar_t.
55928         * g++.mike/p784.C: Likewise.
55929         * g++.mike/eb101.C: Don't use __wchar_t.
55930
55931 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
55932
55933         * g77.f-torture/execute/20001111.[fx]: Test premature exit
55934         from DO loop.
55935
55936 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55937
55938         * gcc.c-torture/execute/20001111-1.c: New test.
55939
55940 2000-11-10  Nick Clifton  <nickc@redhat.com>
55941
55942         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55943         long multuiple and accumulate.
55944
55945 2000-11-09  Richard Henderson  <rth@redhat.com>
55946
55947         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55948         via size_t instead of int.
55949
55950         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55951         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55952         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55953         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55954
55955 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
55956
55957         * gcc.c-torture/compile/20001109-1.c: New test.
55958         * gcc.c-torture/compile/20001109-2.c: New test.
55959
55960 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
55961
55962         * g++.old-deja/g++.pt/operator1.C: New test.
55963         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55964
55965 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55966
55967         * gcc.dg/20001108-1.c: New test.
55968
55969 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55970
55971         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55972         with both arguments constant strings.
55973         * gcc.c-torture/execute/string-opt-3.c: New test.
55974         * gcc.c-torture/execute/string-opt-4.c: New test.
55975         * gcc.c-torture/execute/string-opt-5.c: New test.
55976
55977 2000-11-08  Nick Clifton  <nickc@redhat.com>
55978
55979         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
55980         mulsidi3adddi patterns.
55981
55982 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
55983
55984         * g++.old-deja/g++.other/crash36.C: New test.
55985
55986 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
55987
55988         * g++.old-deja/g++.other/init16.C: New test.
55989
55990 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
55991
55992         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55993
55994 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55995
55996         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55997         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55998         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55999
56000 2000-11-07  DJ Delorie  <dj@redhat.com>
56001
56002         * gcc.dg/20000614-1.c: Add return so that test can pass.
56003
56004 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56005
56006         * gcc.c-torture/execute/string-opt-1.c: New test.
56007
56008 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56009
56010         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56011         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56012         parameters in registers, and there is no way for a varargs
56013         function to know in which order the integer and floating-point
56014         parameters should be interleaved when they are placed on the
56015         stack.
56016         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56017         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56018
56019 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56020
56021         * gcc.c-torture/execute/string-opt-2.c: New test.
56022
56023 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56024
56025         * g++.old-deja/g++.pt/crash60.C: New test.
56026
56027 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56028
56029         * g++.old-deja/g++.other/crash24.C: New test.
56030         * g++.old-deja/g++.other/crash25.C: New test.
56031         * g++.old-deja/g++.other/crash26.C: New test.
56032         * g++.old-deja/g++.other/crash27.C: New test.
56033         * g++.old-deja/g++.other/crash28.C: New test.
56034         * g++.old-deja/g++.other/crash29.C: New test.
56035         * g++.old-deja/g++.other/crash30.C: New test.
56036         * g++.old-deja/g++.other/crash31.C: New test.
56037         * g++.old-deja/g++.other/crash32.C: New test.
56038         * g++.old-deja/g++.other/crash33.C: New test.
56039         * g++.old-deja/g++.other/crash34.C: New test.
56040         * g++.old-deja/g++.other/crash35.C: New test.
56041
56042 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56043
56044         * gcc.c-torture/execute/20001031-1.c: New test.
56045
56046 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56047
56048         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56049         namespace.
56050
56051         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56052         standards-conformant.
56053
56054         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56055
56056         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56057         * g++.old-deja/g++.mike/p755a.C: Likewise.
56058         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56059         library makes no calls to `operator new' during initialization.
56060
56061 2000-11-04  Neil Booth  <neilb@earthling.net>
56062
56063         * gcc.dg/cpp/include2.c: New tests.
56064
56065 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56066
56067         * lib/g++.exp (g++_set_ld_library_path): New function.
56068         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56069
56070 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56071
56072         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56073         warnings.
56074
56075 2000-11-01  Richard Henderson  <rth@redhat.com>
56076
56077         * g++.old-deja/g++.ext/namedret1.C: New.
56078         * g++.old-deja/g++.ext/namedret2.C: New.
56079         * g++.old-deja/g++.ext/namedret3.C: New.
56080
56081 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56082
56083         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56084         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56085
56086 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56087
56088         * gcc.c-torture/execute/va-arg-21.c: New test.
56089
56090 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56091
56092         * gcc.dg/c99-complex-2.c: New test.
56093
56094 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56095
56096         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56097
56098 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56099
56100         * g++.old-deja/g++.other/inline16.C: New test.
56101
56102 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56103
56104         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56105         __PRETTY_FUNCTION__
56106
56107 2000-10-29  Neil Booth  <neilb@earthling.net>
56108
56109         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56110         New tests.
56111         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56112         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56113         optimisation.
56114
56115 2000-10-29  Neil Booth  <neilb@earthling.net>
56116
56117         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56118         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56119         * mi5.c: Test multiple includes work with -C.
56120         * trigraphs.c: Test ^= version.
56121
56122 2000-10-28  Neil Booth  <neilb@earthling.net>
56123
56124         New tests and test updates for new macro expander.
56125
56126         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56127         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56128         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56129         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56130         new diagnostic messages.
56131
56132         * gcc.dg/cpp/macro3.c: New tests.
56133
56134 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56135
56136         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56137         on the same line.
56138
56139 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56140
56141         * g++.old-deja/g++.other/eh2.C: New test.
56142
56143 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56144
56145         * gcc.c-torture/execute/20001027-1.c: New test.
56146
56147 2000-10-26  Richard Henderson  <rth@redhat.com>
56148
56149         * gcc.c-torture/execute/20001026-1.c: New.
56150
56151 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56152
56153         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56154         * g++.old-deja/g++.law/builtin1.C: Likewise.
56155         * g++.old-deja/g++.law/ctors10.C: Likewise.
56156         * g++.old-deja/g++.law/virtual3.C: Likewise.
56157         * g++.old-deja/g++.mike/p658.C: Likewise.
56158         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56159         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56160         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56161         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56162         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56163
56164 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56165
56166         * gcc.c-torture/compile/20001024-1.c: New test.
56167
56168 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56169
56170         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56171         to tell us whether or not we are using V3.
56172
56173 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56174
56175         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56176         operands.
56177
56178 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56179
56180         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56181
56182 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56183
56184         * gcc.c-torture/execute/20001024-1.c: New test.
56185
56186 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56187
56188         * g++.old-deja/g++.other/sibcall1.C: New test.
56189
56190 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56191
56192         * gcc.dg/noncompile/init-3.c: New test.
56193
56194 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56195
56196         * gcc.dg/format-array-1.c: New test.
56197
56198 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56199
56200         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56201         writing through null pointers; remove comment about testing
56202         unterminated strings.
56203
56204 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56205
56206         * gcc.c-torture/execute/20001017-2.c: New test.
56207
56208 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56209
56210         * gcc.c-torture/compile/20001018-1.c: New test.
56211         * gcc.c-torture/compile/20001018-1.x: Xfail.
56212
56213 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56214
56215         * gcc.c-torture/execute/20001017-1.c: New test.
56216
56217 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56218
56219         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56220         for multiple use of arguments with scanf formats; add tests for
56221         multiple use of arguments.
56222
56223 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56224
56225         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56226         from some old tests.
56227
56228 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56229
56230         * gcc.dg/format-miss-1.c: New test.
56231
56232 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56233
56234         * gcc.c-torture/execute/20001013-1.c: New test.
56235
56236 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56237
56238         * gcc.dg/format-branch-1.c: New test.
56239
56240 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56241
56242         * README, lib/file-format.exp: Remove EGCS references.
56243
56244 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56245
56246         * gcc.dg/20001013-1.c: New test.
56247
56248 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56249
56250         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56251         for intmax_t in the compiler using __typeof__ and the type rules
56252         for conditional expressions.
56253
56254 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56255
56256         * gcc.dg/20001012-1.c: New test.
56257         * gcc.dg/20001012-2.c: New test.
56258
56259 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56260
56261         * gcc.dg/format-attr-1.c: New test.
56262
56263 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56264
56265         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56266         __LONG_LONG_MAX__ instead of LLONG_MAX.
56267
56268 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56269
56270         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56271         scanf flags.
56272         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56273         flags.
56274
56275 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56276
56277         * gcc.dg/sequence-pt-1.c: New test.
56278
56279 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56280
56281         * gcc.c-torture/execute/20001011-1.c: New testcase.
56282         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56283
56284 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56285
56286         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56287         does not error on it.
56288
56289 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56290
56291         * gcc.dg/20001009-1.c: New test.
56292
56293 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56294
56295         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56296         * gcc.c-torture/execute/20001009-2.c: ... to here.
56297
56298 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56299
56300         * gcc.c-torture/compile/20001009-1.c: New testcase.
56301         * gcc.c-torture/execute/20001009-1.c: New testcase.
56302         Testcases provided by Jan Hubicka <jh@suse.cz>.
56303
56304 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56305
56306         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56307         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56308         uintmax_t using <limits.h> to emulate the compiler's internal
56309         logic.  No longer XFAIL %j tests.
56310
56311 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56312
56313         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56314         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56315         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56316         regexps and details of expected handling of some bad formats.
56317         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56318         suppression.
56319
56320 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56321
56322         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56323         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56324         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56325         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56326         in list archives.
56327
56328 2000-10-06  Richard Henderson  <rth@cygnus.com>
56329
56330         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56331         * g++.old-deja/g++.brendan/crash52.C: Likewise.
56332         * g++.old-deja/g++.jason/report.C: Likewise.
56333         * g++.old-deja/g++.law/friend5.C: Likewise.
56334         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
56335         of the expected warnings.
56336
56337 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
56338
56339         * g++.old-deja/g++.pt/enum14.C: New test.
56340
56341 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
56342
56343         * g++.old-deja/g++.pt/crash59.C: New test.
56344
56345 2000-10-04  Will Cohen  <wcohen@redhat.com>
56346
56347         * gcc.dg/20000926-1.c: New test.
56348
56349 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
56350
56351         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56352         function name for current C++ compiler.
56353         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56354
56355 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
56356
56357         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56358         __PRETTY_FUNCTION__.
56359         * g++.old-deja/g++.ext/pretty2.C: Likewise.
56360
56361 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56362
56363         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56364
56365 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
56366
56367         * gcc.c-torture/compile/20000923-1.c: New test.
56368
56369 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56370
56371         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56372         * g++.old-deja/g++.pt/ttp62.C: Same.
56373         * g++.old-deja/g++.other/inline14.C: Same.
56374
56375 2000-09-24  Richard Henderson  <rth@cygnus.com>
56376
56377         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56378
56379 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56380
56381         * gcc.dg/c90-printf-1.c: Add test for wide string format.
56382
56383 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
56384
56385         * gcc.c-torture/compile/20000922-1.c: New file.
56386
56387 2000-09-21  Nick Clifton  <nickc@redhat.com>
56388
56389         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56390         a signed long modulo operation.
56391         (mod6): New function - perform an unsigned long modulo operation.
56392         (main): Add tests for modulos of very large numbers by very small
56393         dividends.
56394
56395 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56396
56397         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56398
56399 2000-09-19  Richard Henderson  <rth@cygnus.com>
56400
56401         * gcc.dg/compare2.c (case 10): XFAIL.
56402
56403 2000-09-18  Richard Henderson  <rth@cygnus.com>
56404
56405         * gcc.c-torture/execute/20000906-1.c: Move ...
56406         * gcc.dg/20000906-1.c: ... here.  Only run on targets
56407         that support __builtin_trap.
56408
56409 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
56410
56411         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56412
56413 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56414
56415         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56416         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
56417         more $ format tests.
56418
56419 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56420
56421         * gcc.dg/format-errmk-1.c: New test.
56422
56423 2000-09-17  Greg McGary  <greg@mcgary.org>
56424
56425         * gcc.c-torture/execute/20000917-1.x: Remove.
56426
56427 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56428
56429         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56430
56431 2000-09-17  Greg McGary  <greg@mcgary.org>
56432
56433         * gcc.c-torture/execute/20000917-1.c: New test.
56434         * gcc.c-torture/execute/20000917-1.x: XFAIL.
56435
56436 2000-09-16  Neil Booth  <NeilB@earthling.net>
56437
56438         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56439         in nested macro bug.
56440
56441 2000-09-15  Neil Booth  <NeilB@earthling.net>
56442
56443         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56444
56445 2000-09-14  Jeffrey A Law  (law@cygnus.com)
56446
56447         * gcc.c-torture/execute/20000914-1.c: New test.
56448
56449 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
56450
56451         * g++.other/inline13.C: New test.
56452
56453 2000-09-12  Andreas Jaeger  <aj@suse.de>
56454
56455         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56456         constant by Ulrich Drepper <drepper@redhat.com>.
56457
56458 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
56459
56460         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56461
56462 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56463
56464         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56465
56466 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
56467
56468         * gcc.dg/cpp/backslash.c: New test.
56469
56470 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
56471
56472         * gcc.c-torture/execute/20000910-1.c: New test.
56473         * gcc.c-torture/execute/20000910-2.c: Likewise.
56474
56475 2000-09-11  Robert Lipe  <robertl@sco.com>
56476
56477         * gcc.dg/pragma-align.c: New test.
56478
56479 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
56480
56481         * g++.old-deja/g++.pt/explicit82.C: New test.
56482         * g++.old-deja/g++.pt/explicit83.C: New test.
56483
56484 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
56485
56486         * gcc.dg/asm-names.c: New test.
56487
56488 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56489
56490         * gcc.dg/cpp/tr-warn6.c: New test
56491
56492 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56493
56494         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56495         be accepted.
56496
56497 2000-09-07  Catherine Moore  <clm@redhat.com>
56498
56499         * gcc.c-torture/execute/unroll-1.c: New test.
56500
56501 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
56502
56503         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56504         ERROR markers.
56505         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56506         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56507         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56508         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56509         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56510         Preprocess only.
56511         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56512         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56513
56514 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56515
56516         * g++.old-deja/g++.pt/deduct2.C: New test.
56517
56518 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56519
56520         * g++.old-deja/g++.pt/parms2.C: New test.
56521
56522 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56523
56524         * g++.old-deja/g++.pt/crash58.C: New test.
56525
56526 2000-09-06  Greg McGary  <greg@mcgary.org>
56527
56528         * gcc.c-torture/execute/20000906-1.c: New test.
56529         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56530
56531 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56532
56533         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56534
56535 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56536
56537         * g++.old-deja/g++.pt/crash57.C: New test.
56538
56539 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56540
56541         * g++.old-deja/g++.pt/crash56.C: New test.
56542
56543 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56544
56545         * g++.old-deja/g++.pt/koenig1.C: New test.
56546
56547 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56548
56549         * gcc.dg/20000904-1.c: New test.
56550
56551 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56552
56553         * gcc.dg/cpp/paste8.c: New test.
56554
56555 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
56556
56557         * gcc.c-torture/compile/20000827-1.c: New test.
56558
56559 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56560
56561         * gcc.dg/format-diag-1.c: New test.
56562
56563 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56564
56565         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56566         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56567         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56568         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56569         gcc.dg/formatz-1.c: Adjust warning regular expressions.
56570
56571 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56572
56573         * g++.old-deja/g++.other/nested4.C: New test.
56574
56575 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56576
56577         * g++.old-deja/g++.ns/scoped1.C: New test.
56578
56579 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
56580
56581         * lib/g++.exp: Support testing already-installed GCC.
56582
56583 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56584
56585         * wtr-label-1.c, wtr-suffix-1.c: New tests.
56586
56587 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56588
56589         * gcc.dg/return-type-2.c: New test.
56590
56591 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
56592
56593         * gcc.c-torture/compile/20000825-1.c: New test.
56594
56595 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
56596
56597         * gcc.dg/dwarf2-2.c: New test.
56598
56599 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
56600
56601         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56602         dg-warning regexps.
56603
56604 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56605
56606         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56607         gcc.dg/format-ext-5.c: New tests.
56608
56609 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
56610
56611         * g++.old-deja/g++.other/crash22.C: New test.
56612
56613 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
56614
56615         * gcc.dg/noncompile/930622-2.c: Adjust error message.
56616
56617 2000-08-24  Richard Henderson  <rth@cygnus.com>
56618
56619         * gcc.dg/ia64-sync-1.c: New test.
56620         * gcc.dg/ia64-sync-2.c: New test.
56621         * gcc.dg/ia64-asm-1.c: New test.
56622
56623 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56624
56625         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56626         * gcc.dg/format-ext-2.c: New test.
56627
56628 2000-08-23  Jason Merrill  <jason@redhat.com>
56629
56630         * lib/old-dejagnu.exp: Also ignore "In member function" and
56631         "At global scope".
56632
56633 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56634
56635         * gcc.dg/noncompile/label-lineno-1.c: New test.
56636
56637 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56638
56639         * gcc.dg/c99-array-nonobj-1.c: New test.
56640
56641 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56642
56643         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56644         tests.
56645         * gcc.dg/format-ext-1.c: New test.
56646
56647 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56648
56649         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56650         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56651         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56652         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56653         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56654
56655 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56656
56657         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56658         gcc.dg/c99-strftime-2.c: New tests.
56659
56660 2000-08-22  Richard Henderson  <rth@cygnus.com>
56661
56662         * gcc.c-torture/execute/20000822-1.c: New test.
56663
56664 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56665
56666         * gcc.c-torture/execute/20000819-1.x: Remove.
56667
56668 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56669
56670         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56671         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56672         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56673         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56674         gcc.dg/format-xopen-1.c: New tests.
56675
56676 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56677
56678         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56679
56680 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56681
56682         * g++.old-deja/g++.other/loop2.C: New test.
56683
56684         * gcc.c-torture/compile/20000606-1.c: New test.
56685         * gcc.c-torture/compile/20000728-1.c: New test.
56686         * gcc.c-torture/execute/20000801-1.c: New test.
56687         * gcc.c-torture/execute/20000801-2.c: New test.
56688         * gcc.c-torture/execute/20000819-1.c: New test.
56689         * gcc.c-torture/execute/20000819-1.x: XFAIL.
56690         * gcc.dg/20000629-1.c: New test.
56691         * gcc.dg/20000724-1.c: New test.
56692         * gcc.dg/20000807-1.c: New test.
56693
56694 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56695
56696         * gcc.dg/cpp/pragma-1.c: New test.
56697         * gcc.dg/cpp/pragma-2.c: New test.
56698
56699 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
56700
56701         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56702         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
56703
56704 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56705
56706         * gcc.c-torture/compile/20000818-1.c: New test.
56707
56708 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
56709
56710         * gcc.c-torture/execute/20000818-1.c: New test.
56711
56712 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56713
56714         * gcc.dg/format-va-1.c: New test.
56715
56716 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56717
56718         * g++.old-deja/g++.other/typedef8.C: New test.
56719
56720 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56721
56722         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56723         * g++.old-deja/g++.mike/net36.C: Mark candidate.
56724         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56725         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56726         * g++.old-deja/g++.other/ptrmem7.C: New test.
56727         * g++.old-deja/g++.pt/ptrmem10.C: New test.
56728
56729 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56730
56731         * g++.old-deja/g++.pt/typename27.C: New test.
56732
56733 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
56734
56735         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56736         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56737         * g++.old-deja/g++.pt/friend45.C: New test.
56738         * g++.old-deja/g++.other/friend8.C: New test.
56739
56740 2000-08-15  Richard Henderson  <rth@cygnus.com>
56741
56742         * gcc.c-torture/execute/20000815-1.c: New test.
56743
56744 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56745
56746         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56747         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56748         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56749
56750 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
56751
56752         * g++.old-deja/g++.other/refinit2.C: New test.
56753
56754 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
56755
56756         * lib/c-torture.exp (c-torture): Make
56757         compiler_conditional_xfail_data global.
56758         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56759         compiler_conditional_xfail_data machinery.
56760         (f-torture-execute): Likewise.
56761         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56762         and only when unrolling loops.
56763
56764         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56765
56766 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56767
56768         * g++.old-deja/g++.pt/explicit81.C: New test.
56769
56770 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56771
56772         * g++.old-deja/g++.pt/typename26.C: New test.
56773
56774 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
56775
56776         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56777         warning.
56778
56779 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
56780
56781         * g++.old-deja/g++.other/array3.C: New test.
56782
56783 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56784
56785         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
56786         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
56787         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
56788         New tests.
56789
56790 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
56791
56792         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
56793         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56794
56795 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
56796
56797         * gcc.c-torture/execute/20000808-1.c: New test.
56798
56799 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56800
56801         * gcc.dg/c90-const-expr-1.c: New test.
56802
56803 2000-08-08  Richard Henderson  <rth@cygnus.com>
56804
56805         * gcc.dg/noncompile/920923-1.c: Declare calloc.
56806
56807 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56808
56809         * gcc.dg/noncompile/const-ll-1.c: New test.
56810
56811 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56812
56813         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
56814
56815 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56816
56817         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
56818         that running programs linked against the shared version of libobjc
56819         run correctly.
56820
56821 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56822
56823         * gcc.dg/c99-printf-1.c: New test.
56824
56825 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56826
56827         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
56828
56829 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
56830
56831         * gcc.c-torture/execute/20000731-1.x: Delete.
56832
56833 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
56834
56835         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
56836         and torture_without_loops as is done by c-torture.exp.
56837         (search_for): Copy from c-torture.exp.
56838         (gcc-dg-runtest): New function, drives a directory of tests
56839         iterating over the TORTURE_OPTIONS.
56840         (scan-assembler, scan-assembler-not): Move here from
56841         individual directory drivers.
56842
56843         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56844         defined by lib/gcc-dg.exp.
56845         * gcc.dg/cpp/cpp.exp: Likewise.
56846         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
56847         gcc-dg-runtest, so we cycle over optimization options.
56848
56849         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56850         * gcc.dg/compare2.c: No longer expected to fail.
56851
56852 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56853
56854         * gcc.c-torture/execute/20000804-1.c: New test.
56855
56856 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56857
56858         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56859
56860 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
56861
56862         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56863
56864 2000-08-03  Jeffrey A Law  (law@cygnus.com)
56865
56866         * gcc.c-torture/compile/20000803-1.c: New test.
56867
56868 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56869
56870         * gcc.c-torture/execute/20000801-3.c,
56871         gcc.c-torture/execute/20000801-4.c: New tests.
56872         * gcc.c-torture/execute/20000801-3.x,
56873         gcc.c-torture/execute/20000801-4.x: Xfail.
56874
56875 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
56876
56877         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56878         libobjc/.libs to allow for libtool.
56879
56880 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
56881
56882         * gcc.c-torture/compile/20000802-1.c: New test.
56883
56884 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
56885
56886         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56887
56888 2000-07-31  Jeffrey A Law  (law@cygnus.com)
56889
56890         * gcc-c-torture/execute/20000731-2.c: New test.
56891
56892         * gcc.c-torture/execute/20000731-1.c: New test.
56893         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56894
56895 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
56896
56897         * gcc.dg/cpp/paste7.c: New test.
56898         * gcc.dg/cpp/20000725-1.c: New test.
56899
56900 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
56901
56902         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56903         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56904         declaration warning for __builtin_dwarf_reg_size.
56905
56906         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56907
56908 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56909
56910         * gcc.dg/noncompile/voidparam-1.c: New test.
56911
56912 2000-07-30  Richard Henderson  <rth@cygnus.com>
56913
56914         * gcc.dg/c90-digraph-1.c: Don't xfail.
56915         * gcc.dg/compare2.c (case 10): Xfail.
56916         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56917
56918 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
56919
56920         * gcc.dg/c99-main-1.c: New test.
56921
56922 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56923
56924         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56925
56926 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
56927
56928         * gcc.c-tortuer/execute/20000726-1.c: New test.
56929
56930 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
56931
56932         * gcc.c-torture/execute/enum-2.c: New test.
56933
56934 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56935
56936         * gcc.dg/cpp/tr-warn3.c: New test.
56937
56938 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56939
56940         * g++.old-deja/g++.ext/implicit1.C: Remove.
56941         * g++.old-deja/g++.jason/c2.C: Remove
56942         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56943         * g++.old-deja/g++.pt/crash16.C: Likewise.
56944         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56945
56946 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56947
56948         * g++.old-deja/g++.other/for2.C: New test.
56949
56950 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
56951
56952         * gcc.dg/20000720-1.c: New test.
56953
56954 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
56955
56956         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
56957
56958 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
56959
56960         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56961         * gcc.c-torture/execute/20000722-1.c: New.
56962         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56963
56964 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
56965
56966         * gcc.dg/cpp/20000720-1.S: New test.
56967
56968 2000-07-21  Michael Meissner  <meissner@redhat.com>
56969
56970         * gcc.c-torture/execute/ieee/hugeval.c: New test.
56971
56972 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56973
56974         * g++.old-deja/g++.brendan/crash16.C,
56975         g++.old-deja/g++.brendan/parse3.C,
56976         g++.old-deja/g++.brendan/redecl1.C,
56977         g++.old-deja/g++.ns/template13.C,
56978         g++.old-deja/g++.other/decl4.C,
56979         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56980
56981 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56982
56983         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56984         and "Internal error".
56985
56986         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56987         regexps.
56988         * gcc.dg/cpp/paste6.c: New test.
56989
56990 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
56991
56992         * gcc.dg/cpp/tr-direct.c: New test.
56993
56994         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56995         gcc.dg/cpp/undef1.c: Tweak error regexps.
56996
56997 2000-07-18  Eric Christopher <echristo@redhat.com>
56998
56999         * gcc.c-torture/compile/20000718-1.c: New test.
57000
57001 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57002
57003         * cpplex.c (_cpp_push_token): If the token being pushed back
57004         is the previous token in this context, just subtract one from
57005         context->posn.
57006         * cppmacro.c (save_expansion): Clear aux field when storing a
57007         placemarker.
57008
57009 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57010
57011         * gcc.dg/noncompile/redecl-1.c: New test.
57012
57013 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57014
57015         * gcc.c-torture/execute/20000717-5.c: New test.
57016         * gcc.c-torture/execute/20000717-1.x: Removed.
57017
57018 2000-07-17  Richard Henderson  <rth@cygnus.com>
57019
57020         * gcc.c-torture/execute/20000717-4.c: New test.
57021
57022 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57023
57024         * gcc.dg/cpp/syshdr.c: New test.
57025         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57026
57027 2000-07-17  Neil Booth  <neilb@earthling.net>
57028
57029         * gcc.dg/cpp/cmdlne-dM.c: New test.
57030         * gcc.dg/cpp/cmdlne-dD.c: New test.
57031
57032 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57033
57034         * gcc.c-torture/execute/20000717-3.c: New test.
57035
57036         * gcc.c-torture/compile/20000717-1.c: New test.
57037
57038 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57039
57040         * gcc.c-torture/execute/20000717-2.c: New test.
57041
57042 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57043
57044         * gcc.dg/formatz-1.c: New test.
57045
57046         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57047         * gcc.dg/c99-digraph-1.c: New tests.
57048
57049         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57050         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57051
57052         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57053         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57054         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57055         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57056         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57057         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57058         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57059
57060 2000-07-17  Greg McGary <greg@mcgary.org>
57061
57062         * gcc.c-torture/execute/20000717-1.c: New test.
57063         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57064
57065 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57066
57067         * gcc.c-torture/execute/20000715-2.c: New test.
57068         * gcc.dg/20000715-1.c: New test.
57069
57070 2000-07-15  Michael Meissner  <meissner@redhat.com>
57071
57072         * gcc.c-torture/execute/20000715-1.c: New test.
57073
57074 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57075
57076         * gcc.c-torture/execute/20000707-1.c: New test.
57077
57078 2000-07-13  Neil Booth  <NeilB@earthling.net>
57079
57080         * gcc.dg/cpp/digraph1.c,
57081         gcc.dg/cpp/digraph2.c,
57082         gcc.dg/cpp/digraphs.c: New tests.
57083
57084 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57085
57086         * g77.f-torture/compile/20000630-2.f: New test.
57087         * g77.f-torture/compile/20000630-2.x
57088
57089 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57090
57091         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57092
57093 2000-07-11  Neil Booth  <NeilB@earthling.net>
57094
57095         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57096
57097 2000-07-11  Neil Booth  <NeilB@earthling.net>
57098
57099         * gcc.dg/cpp/cmdlne-C.c: New.
57100
57101 2000-07-09  Neil Booth  <NeilB@earthling.net>
57102
57103         * gcc.dg/cpp/directiv.c: New tests.
57104         * gcc.dg/cpp/undef1.c: Update.
57105
57106 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57107
57108         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57109
57110 2000-07-09  Neil Booth  <NeilB@earthling.net>
57111
57112         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57113
57114 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57115
57116         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57117         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57118
57119 2000-07-08  Neil Booth  <NeilB@earthling.net>
57120
57121         * gcc.dg/cpp/macsyntx.c: New tests.
57122
57123 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57124
57125         * gcc.dg/20000707-1.c: New test.
57126
57127 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57128
57129         * gcc.c-torture/execute/20000706-1.c: New test.
57130         * gcc.c-torture/execute/20000706-2.c: New test.
57131         * gcc.c-torture/execute/20000706-3.c: New test.
57132         * gcc.c-torture/execute/20000706-4.c: New test.
57133         * gcc.c-torture/execute/20000706-5.c: New test.
57134
57135 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57136
57137         * g++.old-deja/g++.pt/instantiate7.C: New test.
57138
57139 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57140
57141         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57142         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57143         * g++.old-deja/g++.other/rtti3.C: Likewise.
57144         * g++.old-deja/g++.other/rttid3.C: Likewise.
57145
57146 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57147
57148         *  g77.f-torture/compile/20000630-1.x: Fix typo
57149
57150 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57151
57152         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57153         assembly output.
57154
57155 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57156
57157         * gcc.dg/cpp/ident.c: New test.
57158
57159 2000-07-05  Neil Booth  <NeilB@earthling.net>
57160
57161         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57162           gcc.dg/cpp/lexstrng.c: New tests.
57163
57164 2000-07-04  Neil Booth  <NeilB@earthling.net>
57165
57166         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57167         * gcc.dg/cpp/strify2.c: Same.
57168
57169 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57170
57171         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57172         * gcc.dg/cpp/19990703-1.c: Likewise.
57173         * gcc.dg/cpp/20000625-1.c: Likewise.
57174         * gcc.dg/cpp/20000625-2.c: Likewise.
57175
57176         * gcc.dg/cpp/macro1.c,
57177         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57178         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57179         gcc.dg/cpp/strify1.c,
57180         gcc.dg/cpp/strify2.c: New tests.
57181
57182 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57183
57184         * gcc.c-torture/execute/20000703-1.c: New test.
57185
57186 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57187
57188         * g++.old-deja/g++.pt (lookup10.C): New test.
57189
57190 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57191
57192         * g++.old-deja/g++.pt (typename25.C): New test.
57193
57194 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57195
57196         * gcc.c-torture/compile/20000701-1.c: New test.
57197
57198 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57199
57200         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57201         to test case.
57202
57203 2000-06-30  Catherine Moore  <clm@cygnus.com>
57204
57205         * gcc.c-torture/execute/align-1.c: New test.
57206
57207 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57208
57209         * g++.old-deja/g++.pt/expr8.C: New test.
57210         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57211
57212 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57213
57214         * gcc.c-torture/compile/20000629-1.c: New test.
57215
57216 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57217
57218
57219         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57220         gcc.dg/noncompile directory, depending on whether they're
57221         preprocessor tests or not.  Annotate all the tests for the dg
57222         framework.
57223
57224         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57225         * gcc.dg/noncompile/noncompile.exp: New.
57226
57227         * Moved files:
57228         Old name                                New name
57229         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57230         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57231         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57232         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57233         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57234         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57235         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57236         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57237         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57238         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57239         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57240         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57241         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57242         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57243         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57244         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57245         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57246         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57247         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57248         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57249         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57250         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57251         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57252         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57253
57254         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57255         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57256         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57257         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57258         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57259         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57260
57261 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57262
57263         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57264         declare one variable.  On the fourth, error.
57265         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57266         declared by 20000628-1a.h.
57267
57268 2000-06-29  Richard Henderson  <rth@redhat.com>
57269
57270         * gcc.c-torture/execute/930529-1.x: New file.
57271         * gcc.dg/920413-1.c: Adjust expected warning text.
57272         * gcc.dg/980217-1.c: Declare abort.
57273         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57274
57275 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57276
57277         * g77.f-torture/compile/20000629-1.f: New test.
57278         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57279
57280 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57281
57282         Rearrange lots of files, removing entirely the
57283         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57284         directories.
57285
57286         * Deleted files:
57287         gcc.c-torture/code_quality/code_quality.exp
57288         gcc.c-torture/special/special.exp
57289         gcc.failure/failure.exp
57290         gcc.failure/940409-1.x
57291         gcc.c-torture/compile/961203-1.x
57292
57293         * New files:
57294         gcc.misc-tests/linkage.exp
57295         gcc.c-torture/execute/920730-1t.c
57296         gcc.c-torture/execute/920730-1t.x
57297         gcc.c-torture/compile/920520-1.x
57298         gcc.c-torture/compile/920521-1.x
57299         gcc.c-torture/compile/981006-1.x
57300         gcc.c-torture/execute/eeprof-1.x
57301
57302         * Moved files (possibly with modifications to fit a new harness):
57303         Old name                                New name
57304         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57305         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57306         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57307         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57308         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57309         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57310         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57311         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57312         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57313         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57314         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57315         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57316         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57317         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57318
57319 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57320
57321         * c-torture/compile/961203-1.x: Delete.
57322
57323         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57324         not exit. Include stdio.h.
57325         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57326         * gcc.misc-tests/dg-12.c: Likewise.
57327         * gcc.misc-tests/dg-5.c: Likewise.
57328         * gcc.misc-tests/dg-6.c: Likewise.
57329         * gcc.misc-tests/dg-7.c: Prototype abort.
57330         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57331         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57332         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
57333         not exit.
57334         * gcc.misc-tests/sieve.c: Use return from main, not exit.
57335         * gcc.misc-tests/sort2.c: Use return from main, not exit.
57336
57337 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
57338
57339         * gcc.dg/cpp/20000628-1.c: New test.
57340         * gcc.dg/cpp/20000628-1.h: New header for above test.
57341         * gcc.dg/cpp/20000628-1a.h: Likewise.
57342
57343 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
57344
57345         * gcc.dg/cpp: New directory.
57346         * gcc.dg/cpp/cpp.exp: New driver.
57347         * gcc.dg/cpp/20000627-1.c: New test.
57348         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57349         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57350         and rewrite as a compilation test.
57351
57352         * gcc.dg: Move many files into the cpp subdirectory, possibly
57353         renaming or editing them as well.
57354         Old name                New name
57355         990119-1.c              cpp/19990119-1.c
57356         990228-1.c              cpp/19990228-1.c
57357         990407-1.c              cpp/19990407-1.c
57358         990409-1.c              cpp/19990409-1.c
57359         990413-1.c              cpp/19990413-1.c
57360         990703-1.c              cpp/19990703-1.c
57361         20000127-1.c            cpp/20000127-1.c
57362         20000129-1.c            cpp/20000129-1.c
57363         20000207-1.c            cpp/20000207-1.c
57364         20000207-2.c            cpp/20000207-2.c
57365         20000209-1.c            cpp/20000209-1.c
57366         20000209-2.c            cpp/20000209-2.c
57367         20000301-1.c            cpp/20000301-1.c
57368         20000419-1.c            cpp/20000419-1.c
57369         20000510-1.S            cpp/20000510-1.S
57370         20000519-1.c            cpp/20000519-1.c
57371         20000529-1.c            cpp/20000529-1.c
57372         20000625-1.c            cpp/20000625-1.c
57373         20000625-2.c            cpp/20000625-2.c
57374         cpp-as1.c               cpp/assert1.c
57375         cpp-as2.c               cpp/assert2.c
57376         cxx-comments-1.c        cpp/cxxcom1.c
57377         cxx-comments-2.c        cpp/cxxcom2.c
57378         endif-label.c           cpp/endif.c
57379         cpp-hash1.c             cpp/hash1.c
57380         cpp-hash2.c             cpp/hash2.c
57381         cpp-if1.c               cpp/if-1.c
57382         cpp-if2.c               cpp/if-2.c
57383         cpp-if3.c               cpp/if-3.c
57384         cpp-if4.c               cpp/if-4.c
57385         cpp-if5.c               cpp/if-5.c
57386         cpp-cond.c              cpp/if-cexp.c
57387         cpp-missingop.c         cpp/if-mop.c
57388         cpp-missingparen.c      cpp/if-mpar.c
57389         cpp-opprec.c            cpp/if-oppr.c
57390         cpp-ifparen.c           cpp/if-paren.c
57391         cpp-shortcircuit.c      cpp/if-sc.c
57392         cpp-shift.c             cpp/if-shift.c
57393         cpp-unary.c             cpp/if-unary.c
57394         cpp-li1.c               cpp/line1.c
57395         cpp-li2.c               cpp/line2.c
57396         lineno.c                cpp/line3.c
57397         lineno-2.c              cpp/line4.c
57398         cpp-mi.c                cpp/mi1.c
57399         cpp-mic.h               cpp/mi1c.h
57400         cpp-micc.h              cpp/mi1cc.h
57401         cpp-mind.h              cpp/mi1nd.h
57402         cpp-mindp.h             cpp/mi1ndp.h
57403         cpp-mix.h               cpp/mi1x.h
57404         cpp-mi2.c               cpp/mi2.c
57405         cpp-mi2a.h              cpp/mi2a.h
57406         cpp-mi2b.h              cpp/mi2b.h
57407         cpp-mi2c.h              cpp/mi2c.h
57408         cpp-mi3.c               cpp/mi3.c
57409         cpp-mi3.def             cpp/mi3.def
57410         poison-1.c              cpp/poison.c
57411         pr-impl.c               cpp/prag-imp.c
57412         cpp-redef-2.c           cpp/redef1.c
57413         cpp-redef.c             cpp/redef2.c
57414         strpaste.c              cpp/strp1.c
57415         strpaste-2.c            cpp/strp2.c
57416         cpp-tradpaste.c         cpp/tr-paste.c
57417         cpp-tradstringify.c     cpp/tr-str.c
57418         cpp-tradwarn1.c         cpp/tr-warn1.c
57419         cpp-tradwarn2.c         cpp/tr-warn2.c
57420         trigraphs.c             cpp/trigraphs.c
57421         cpp-unc1.c              cpp/unc1.c
57422         cpp-unc2.c              cpp/unc2.c
57423         cpp-unc3.c              cpp/unc3.c
57424         cpp-unc.c               cpp/unc4.c
57425         undef.c                 cpp/undef1.c
57426         undef-2.c               cpp/undef2.c
57427         cpp-wi1.c               cpp/widestr1.c
57428
57429 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
57430
57431         * lib/g++.exp (g++_include_flags): Tweak.
57432
57433 2000-06-27  H.J. Lu  <hjl@gnu.org>
57434             Loren J. Rittle  <ljrittle@acm.org>
57435
57436         * lib/g++.exp (g++_include_flags): Override libgloss.exp
57437         version with one that knows about the new gcc tree structure.
57438         (g++_link_flags): Same.
57439
57440 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
57441
57442         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57443         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57444         case we are cross-compiling.
57445
57446         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57447         g++.old-deja/g++.niklas/Makefile.in,
57448         g++.old-deja/g++.niklas/configure.in,
57449         g++.old-deja/g++.other/Makefile.in,
57450         g++.old-deja/g++.other/configure.in,
57451         gcc.c-torture/code_quality/Makefile.in,
57452         gcc.c-torture/code_quality/configure.in,
57453         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57454         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57455         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57456         gcc.c-torture/execute/ieee/Makefile.in,
57457         gcc.c-torture/execute/ieee/configure.in,
57458         gcc.c-torture/noncompile/Makefile.in,
57459         gcc.c-torture/noncompile/configure.in,
57460         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57461         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57462         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57463
57464 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57465
57466         * g++.old-deja/g++.other/ambig3.C: New test.
57467
57468 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57469
57470         * g++.old-deja/g++.pt/syntax1.C: New test.
57471         * g++.old-deja/g++.pt/syntax2.C: New test.
57472         * g++.old-deja/g++.other/syntax3.C: New test.
57473         * g++.old-deja/g++.other/syntax4.C: New test.
57474
57475 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57476
57477         * gcc.dg/20000623-1.c: Prototype exit and abort.
57478
57479 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57480
57481         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57482         New tests.
57483         * gcc.dg/cpp-mi3.def: New file.
57484
57485         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57486         inside assertions.
57487         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57488         lexer's error messages.
57489         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57490         divine anything from the linemarkers.
57491         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57492         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57493
57494 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
57495
57496         * gcc.dg/20000623-1.c: New test.
57497
57498 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
57499
57500         * gcc.c-torture/execute/20000622-1.c: New test.
57501
57502 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57503
57504         * g++.old-deja/g++.other/init15.C: New test.
57505
57506 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57507
57508         * g++.old-deja/g++.pt/vaarg2.C: New test.
57509         * g++.old-deja/g++.pt/vaarg3.C: New test.
57510
57511 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
57512
57513         * g++.old-deja/g++.other/dyncast6.C: New test.
57514
57515 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
57516
57517         * gcc.c-torture/execute/loop-6.c: New test.
57518
57519 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
57520
57521         * gcc.dg/20000614-1.c: New test.
57522         * gcc.dg/20000614-2.c: New test.
57523
57524 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
57525
57526         * g++.old-deja/g++.other/inline12.C: New test.
57527
57528 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
57529
57530         * g++.old-deja/g++.other/eh1.C: New test.
57531
57532 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
57533
57534         * g++.old-deja/g++.other/type.C: New test.
57535
57536 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57537
57538         * g++.old-deja/g++.other/initstring.C: New test.
57539
57540 2000-06-12  Jason Merrill  <jason@redhat.com>
57541
57542         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57543
57544 2000-06-09  Jeffrey A Law  (law@cygnus.com)
57545
57546         * gcc.c-torture/compile/20000609-1.c: New test.
57547
57548 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
57549
57550         * gcc.dg/20000609-1.c: New test.
57551
57552 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
57553
57554         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57555         * gcc.c-torture/noncompile/poison-1.c: Move...
57556         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57557         * gcc.dg/cpp-li1.c: Add a token after the #line.
57558
57559 2000-06-05  Richard Henderson  <rth@cygnus.com>
57560
57561         * gcc.c-torture/execute/20000605-2.c: New test.
57562         * gcc.c-torture/execute/20000605-3.c: New test.
57563
57564 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
57565
57566         * g77.f-torture/execute/20000503-1.x: New file.
57567
57568 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
57569
57570         * g++.old-deja/g++.eh/badalloc1.C: New test.
57571
57572 2000-06-05  Richard Henderson  <rth@cygnus.com>
57573
57574         * gcc.c-torture/execute/20000605-1.c: New test.
57575
57576 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57577             Nathan Sidwell <nathan@codesourcery.com>
57578
57579         * gcc.c-torture/compile/20000605-1.c: New test.
57580
57581 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
57582
57583         * g77.f-torture/compile/20000601-1.f: New test.
57584
57585 2000-06-03  Richard Henderson  <rth@cygnus.com>
57586
57587         * gcc.c-torture/execute/20000603-1.c: New.
57588
57589 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
57590
57591         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57592         * gcc.dg/noreturn-2.c (noreturn): Likewise.
57593
57594 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
57595
57596         * gcc.dg/compare2.c (case 12): XFAIL.
57597         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57598         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57599
57600         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57601
57602 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
57603
57604         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57605         guard macro is already defined when the header is first
57606         included.
57607         * gcc.dg/cpp-mix.h: New file.
57608         * gcc.dg/endif-label.c: Update patterns to match compiler.
57609
57610         * g++.brendan/complex1.C: Declare abort.
57611         * g++.law/refs4.C: Remove XFAIL.
57612         * g++.oliva/expr2.C: Declare abort and exit.
57613
57614 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
57615
57616         * gcc.c-torture/execute/20000528-1.c: New test.
57617
57618         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57619         * g++.old-deja/g++.law/temps4.C: Likewise.
57620
57621         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57622         stdlib.h.  Call abort() on failure.
57623         * g++.old-deja/g++.law/refs4.C: Likewise.
57624         * g++.old-deja/g++.law/temps4.C: Likewise.
57625         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57626         * gcc.c-torture/execute/20000112-1.c: Include string.h.
57627
57628 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
57629
57630         Relative to g++.dg/special:
57631         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57632
57633         Relative to g++.old-deja:
57634         * g++.brendan/complex1.C, g++.jason/optimize2.C,
57635         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57636         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57637         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57638         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57639         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57640         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57641
57642         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57643         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57644         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57645         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57646         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57647         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57648         and/or string.h.
57649
57650         * g++.other/goto1.C: Update expectations for error messages.
57651
57652 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
57653
57654         * gcc.c-torture/compile/20000523-1.c: New test.
57655
57656 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57657
57658         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57659
57660 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57661
57662         * g++.old-deja/g++.eh/catch11.C: New test.
57663         * g++.old-deja/g++.eh/catch12.C: New test.
57664
57665 2000-05-24  Nick Clifton  <nickc@cygnus.com>
57666
57667         * gcc.c-torture/execute/20000523-1.c: New test.
57668
57669 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
57670
57671         * c-torture/execute/bcp-1.c: Replace abort in arg of
57672         __builtin_constant_p with a generic external function.
57673
57674         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57675         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57676         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57677         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57678         Prototype abort and/or exit.
57679
57680         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57681         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57682         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57683         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57684
57685 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
57686
57687         * gcc.dg/dwarf2-1.c: New test.
57688
57689 2000-05-20  Richard Henderson  <rth@cygnus.com>
57690
57691         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57692
57693 2000-05-20  Andreas Jaeger  <aj@suse.de>
57694
57695         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57696         testcase.
57697
57698 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
57699
57700         * gcc.c-torture/execute/20000519-2.c: New test.
57701
57702 2000-05-19  Andreas Jaeger  <aj@suse.de>
57703
57704         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57705         which fails with SSA.
57706
57707         * lib/c-torture.exp: Also test with -O3 -fssa.
57708
57709 2000-05-18  Michael Meissner  <meissner@redhat.com>
57710
57711         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57712         * gcc.c-torture/execute/920415-1.c: Ditto.
57713         * gcc.c-torture/execute/920501-1.c: Ditto.
57714         * gcc.c-torture/execute/conversion.c: Ditto.
57715         * gcc.c-torture/execute/cvt-1.c: Ditto.
57716
57717 2000-05-18  Jeffrey A Law  (law@cygnus.com)
57718
57719         * gcc.c-torture/compile/20000518-1.c: New test.
57720
57721 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57722
57723         * g77.f-torture/compile/200005018.f: New test.
57724
57725 2000-05-17  Jeffrey A Law  (law@cygnus.com)
57726
57727         * gcc.c-torture/compile/20000517-1.c: New test.
57728
57729 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57730
57731         * gcc.c-torture/execute/20000516-1.c: New test.
57732
57733 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
57734
57735         * g++.old-deja/g++.other/eh.C: New test.
57736
57737 2000-05-12  Richard Henderson  <rth@cygnus.com>
57738
57739         * gcc.c-torture/execute/990208-1.c (main): Don't pass
57740         constants through to doit's conditional.
57741
57742 2000-05-11  Jeffrey A Law  (law@cygnus.com)
57743
57744         * gcc.c-torture/compile/20000511-1.c: New test.
57745         * g77.f-torture/compile/20000511-1.f: New test.
57746         * g77.f-torture/compile/20000511-2.f: New test.
57747
57748 2000-05-11  Michael Meissner  <meissner@redhat.com>
57749
57750         * gcc.c-torture/execute/20000511-1.c: New test.
57751
57752 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
57753
57754         * gcc.dg/dg.exp: Scan .S files as well as .c files.
57755         * gcc.dg/20000510-1.S: New.
57756
57757 2000-05-08  Catherine Moore  <clm@cygnus.com>
57758
57759         * gcc.dg/unused-3.c: New.
57760
57761 2000-05-06  Richard Henderson  <rth@cygnus.com>
57762
57763           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57764           * g++.old-deja/g++.mike/warn1.C: Likewise.
57765           * g++.old-deja/g++.pt/local1.C: Likewise.
57766           * g++.old-deja/g++.pt/local7.C: Likewise.
57767           * g++.old-deja/g++.pt/spec16.C: Likewise.
57768
57769 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
57770
57771         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57772
57773 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
57774
57775           * g77.f-torture/execute/20000503-1.f: New test.
57776
57777 2000-05-04  Andreas Jaeger  <aj@suse.de>
57778
57779         * gcc.dg/noreturn-2.c: New test.
57780
57781 2000-05-04  Neil Booth  <NeilB@earthling.net>
57782
57783         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
57784         preprocessor.
57785
57786 2000-05-04  Richard Henderson  <rth@cygnus.com>
57787
57788         * gcc.c-torture/execute/20000503-1.c: Fix typo.
57789
57790 2000-05-04  Richard Henderson  <rth@cygnus.com>
57791
57792         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
57793         OpenSSL by Jason R Thorpe.
57794
57795 2000-05-03  Jim Wilson  <wilson@cygnus.com>
57796
57797         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
57798
57799 2000-05-03  Robert Lipe <robertlipe@usa.net>
57800
57801         * gcc.dg/20000503-1.c: New test.
57802
57803 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
57804
57805         * gcc.c-torture/compile/20000502-1.c: New test.
57806         * g++.old-deja/g++.other/align.C: New test.
57807         * gcc.dg/cpp-tradstringify.c: New test.
57808
57809 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57810
57811         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
57812         and hard registers.
57813
57814 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
57815
57816         * gcc.c-torture/execute/loop-5.c: New test.
57817
57818 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
57819
57820         * gcc.c-torture/execute/va-arg-20.c: New test.
57821
57822 2000-04-23  Jeffrey A Law  (law@cygnus.com)
57823
57824         * gcc.c-torture/execute/20000422-1.c: New test.
57825
57826 2000-04-20  Greg McGary  <gkm@gnu.org>
57827
57828         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
57829         when optimizing, but without sibling-call optimizations (-O1).
57830
57831 2000-04-20  Jeffrey A Law  (law@cygnus.com)
57832
57833           * gcc.c-torture/compile/20000420-1.c: New test.
57834
57835 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57836
57837         * g++.abi/ptrflags.C: New test.
57838         * g++.eh/catchptr1.C: Test incomplete pointer chains.
57839
57840 2000-04-19  Catherine Moore  <clm@cygnus.com>
57841
57842         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
57843
57844 2000-04-19  Greg McGary  <gkm@gnu.org>
57845
57846         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57847         sibling-call optimizations.
57848
57849 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
57850
57851         * gcc.dg/20000419-1.c: New test.
57852
57853 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
57854
57855         * gcc.c-torture/execute/20000412-6.c: New test.
57856
57857 2000-04-12  Jeffrey A Law  (law@cygnus.com)
57858
57859         * gcc.c-torture/execute/20000412-5.c: New test.
57860         * g77.f-torture/compile/20000412-1.f: New test.
57861         * gcc.c-torture/execute/20000412-4.c: New test.
57862         * gcc.c-torture/compile/20000412-2.c: New test.
57863         * gcc.c-torture/execute/20000412-3.c: New test.
57864         * gcc.c-torture/compile/20000412-1.c: New test.
57865         * gcc.c-torture/execute/20000412-2.c: New test.
57866
57867 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
57868
57869         * objc/execute/bf-20.m: New test.
57870
57871 2000-04-10  Richard Henderson  <rth@cygnus.com>
57872
57873         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57874
57875         * gcc.c-torture/execute/20000412-1.c: New test.
57876
57877 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
57878
57879         * g++.old-deja/g++.eh/catchptr1.C: New test.
57880
57881 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
57882
57883         * g++.old-deja/g++.abi/cxa_vec.C: New test.
57884
57885 2000-04-08  Neil Booth  <NeilB@earthling.net>
57886
57887         * gcc.dg/cpp-nullchar.c: Remove test as
57888         embedded nulls cause problems.
57889
57890 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57891
57892         * gcc.dg/compare2.c: New test.
57893
57894 2000-04-08  Neil Booth  <NeilB@earthling.net>
57895
57896         * gcc.dg/cpp-nullchar.c: New test.
57897
57898 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
57899
57900         * gcc.dg/cpp-mi2.c: New test.
57901         * gcc.dg/cpp-mi2[abc].h: New files.
57902
57903 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
57904
57905         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57906         member name.
57907
57908 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
57909
57910         * g++.old-deja/g++.abi/vmihint.C: New test.
57911
57912 2000-04-06  Neil Booth  <NeilB@earthling.net>
57913
57914         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57915         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57916         copyright.
57917
57918 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
57919
57920         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57921         avoid stack-frame overwrite.
57922
57923 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
57924
57925         * gcc.c-torture/compile/20000405-2.c: New test.
57926         * gcc.c-torture/compile/20000405-3.c: New test.
57927
57928 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57929
57930         * gcc.c-torture/compile/20000405-1.c: New test.
57931
57932 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
57933
57934         * gcc.dg/cast-qual-1.c: Revert last change.
57935
57936 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57937
57938         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57939
57940 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
57941
57942         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57943         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57944
57945 2000-04-03  Jeffrey A Law  (law@cygnus.com)
57946
57947         * gcc.c-torture/compile/20000403-2.c: New test.
57948         * gcc.c-torture/compile/20000403-1.c: New test.
57949
57950 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
57951
57952         * gcc.c-torture/execute/20000403-1.c: New test.
57953
57954 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
57955
57956         * gcc.c-torture/execute/20000402-1.c: New test.
57957
57958 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
57959
57960         * gcc.c-torture/execute/va-arg-15.c: New test.
57961         * gcc.c-torture/execute/va-arg-16.c: New test.
57962         * gcc.c-torture/execute/va-arg-17.c: New test.
57963         * gcc.c-torture/execute/va-arg-18.c: New test.
57964         * gcc.c-torture/execute/va-arg-19.c: New test.
57965
57966 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
57967
57968         * gcc.c-torture/compile/981211-1.c: Move to...
57969         * gcc.dg/cpp-as1.c: ...here.
57970         * gcc.dg/cpp-as2.c: New file.
57971
57972         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57973         compiler.
57974
57975 2000-04-02  Neil Booth  <NeilB@earthling.net>
57976
57977         * gcc.dg/cpp-cond.c  New tests.
57978         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
57979         accidental success less likely.
57980         * gcc.dg/cpp-missingop.c  New tests.
57981         * gcc.dg/cpp-missingparen.c  New tests.
57982         * gcc.dg/cpp-shift.c  New tests.
57983         * gcc.dg/cpp-shortcircuit.c  New tests.
57984         * gcc.dg/cpp-unary.c  New tests.
57985
57986 2000-03-29  Jeffrey A Law  (law@cygnus.com)
57987
57988         * gcc.c-torture/compile/20000329-1.c: New test.
57989
57990 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
57991
57992         * gcc.c-torture/compile/20000326-1.c: New test.
57993         * gcc.c-torture/compile/20000326-2.c: New test.
57994
57995 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
57996
57997         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57998         the first parameter is a function argument.
57999
58000 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58001
58002         * g++.old-deja/g++.ext/array4.C: New test.
58003
58004 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58005
58006         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58007
58008 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58009
58010         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58011
58012 2000-03-19  Richard Henderson  <rth@cygnus.com>
58013
58014         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58015
58016 2000-03-19  Richard Henderson  <rth@cygnus.com>
58017
58018         * gcc.c-torture/compile/20000319-1.c: New test.
58019
58020 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58021
58022         * gcc.c-torture/execute/20000314-3.c: New test.
58023         * gcc.c-torture/execute/20000314-2.c: New test.
58024         * gcc.c-torture/execute/20000314-1.c: New test.
58025         * gcc.c-torture/compile/20000314-2.c: New test.
58026         * gcc.c-torture/compile/20000314-1.c: New test.
58027
58028 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58029
58030         * g++.old-deja/g++.warn/inline.C: New test.
58031
58032 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58033
58034         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58035         standards-compliant result rather than specific constants.
58036         Put test-values in array.
58037
58038 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58039
58040         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58041         (g++_target_compile): Put test-specific options last.
58042
58043 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58044
58045         * g++.old-deja/g++.eh/vbase4.C: New test.
58046
58047 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58048
58049         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58050
58051 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58052
58053         * g++.old-deja/g++.brendan/misc12.C: Removed.
58054         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58055         * g++.old-deja/g++.ext/pretty4.C: New test.
58056
58057 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58058
58059         * g++.old-deja/g++.other/string2.C: New test.
58060
58061 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58062
58063         * g++.old-deja/g++.warn/impint2.C: New test.
58064
58065 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58066
58067         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58068         is 1, not zero.
58069
58070 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58071
58072         * g++.old-deja/g++.warn/impint.C: New test.
58073         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58074         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58075         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58076         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58077         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58078         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58079         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58080         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58081         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58082         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58083         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58084         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58085
58086 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58087
58088         * gcc.dg/cpp-redef.c: New test.
58089
58090 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58091
58092         * g++.old-deja/g++.pt/unify7.C: New test.
58093
58094 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58095
58096         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58097         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58098
58099 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58100
58101         * gcc.c-torture/compile/20000224-1.c: New test.
58102
58103 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58104
58105         * gcc.c-torture/compile/cpp-2.c: New test.
58106         * gcc.c-torture/compile/cpp-1.c: New test.
58107
58108 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58109
58110         * gcc.c-torture/execute/20000225-1.c: New test.
58111
58112 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58113
58114         * gcc.dg/cpp-li2.c: New test.
58115
58116         * gcc.dg/cpp-wi1.c: New test.
58117
58118         * gcc.dg/cpp-li1.c: New test.
58119
58120 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58121
58122         * g++.old-deja/g++.other/sizeof5.C: New test.
58123
58124 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58125
58126         * gcc.c-torture/execute/va-arg-13.c: New test.
58127
58128 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58129
58130         * gcc.c-torture/execute/va-arg-12.c: New test.
58131
58132 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58133
58134         * gcc.c-torture/execute/20000223-1.c: New test.
58135
58136 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58137
58138         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58139
58140 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58141
58142         * g++.old-deja/g++.abi/ptrmem.C: New test.
58143
58144 2000-02-19  Richard Henderson  <rth@cygnus.com>
58145
58146         * gcc.c-torture/compile/init-3.c: New.
58147
58148 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58149
58150         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58151         ALWAYS_CXXFLAGS.
58152
58153 2000-02-11  Robert Lipe <robertl@sco.com>
58154
58155         * gcc.c-torture/compile/20000211-3.c: New test.
58156
58157 2000-02-11  Martin Buchholz <martin@xemacs.org>
58158
58159         * gcc.c-torture/compile/20000211-2.c: New test.
58160
58161 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58162
58163         * gcc.c-torture/compile/20000211-1.c: New test.
58164
58165 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58166
58167         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58168           on native targets
58169
58170 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58171
58172         * g++.old-deja/g++.other/cast5.C: New test.
58173
58174 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58175
58176         * gcc.c-torture/execute/20000205-1.c: New.
58177
58178 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58179
58180         * g++.old-deja/g++.jason/cast3.C: Return void.
58181         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58182
58183 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58184
58185         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58186
58187         * gcc.dg/loop-1.c: New test.
58188
58189 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58190
58191         * gcc.c-torture/compile/20000127-1.c: New test.
58192         * gcc.c-torture/execute/991228-1.c: New test.
58193
58194 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58195
58196         * gcc.dg/unused-2.c: New test.
58197
58198         * gcc.dg/conv-1.c: New test.
58199
58200 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58201
58202         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58203         compiler.
58204         (tool_option_proc): Fix typo.
58205
58206 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58207
58208         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58209         of the ld on the host, not on the build machine.
58210         Also, don't crash if '--help' is not a supported option.
58211
58212 2000-01-24  Richard Henderson  <rth@cygnus.com>
58213
58214         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58215
58216 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58217
58218         * gcc.c-torture/execute/20000120-2.c: New test.
58219         * gcc.c-torture/execute/20000120-1.c: New test.
58220
58221 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58222
58223         * gcc.c-torture/execute/20000113-1.c: New test.
58224
58225 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58226
58227         * gcc.c-torture/execute/20000112-1.c: New test.
58228
58229 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58230
58231         * gcc.dg/20000111-1.c: New test.
58232
58233 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58234
58235         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58236         with 16 bit integers.
58237
58238 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58239
58240         * gcc.dg/20000108-1.c: New test.
58241
58242 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58243
58244         * g++.old-deja/g++.ns/koenig8.C: New test.
58245
58246 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58247
58248         * g++.old-deja/g++.other/cast4.C: New test.
58249
58250 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58251
58252         * gcc.c-torture/compile/20000105-2.c: New test.
58253         * gcc.c-torture/compile/20000105-1.c: New test.
58254
58255 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58256
58257         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58258         references to printf & atoi to conform to ANSI standard.
58259         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58260         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58261         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58262         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58263         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58264         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58265         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58266         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58267         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58268         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58269         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58270         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58271         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58272         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58273         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58274         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58275         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58276         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58277         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58278         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58279         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58280         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58281         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58282         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58283         * g++.old-deja/g++.brendan/init3.C: Likewise.
58284         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58285         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58286         * g++.old-deja/g++.brendan/new2.C: Likewise.
58287         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58288         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58289         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58290         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58291         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58292         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58293         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58294         * g++.old-deja/g++.brendan/template24.C: Likewise.
58295         * g++.old-deja/g++.brendan/template3.C: Likewise.
58296         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58297         * g++.old-deja/g++.jason/inline3.C: Likewise.
58298         * g++.old-deja/g++.jason/opeq.C: Likewise.
58299         * g++.old-deja/g++.law/arg5.C: Likewise.
58300         * g++.old-deja/g++.law/arm7.C: Likewise.
58301         * g++.old-deja/g++.law/ctors11.C: Likewise.
58302         * g++.old-deja/g++.law/cvt8.C: Likewise.
58303         * g++.old-deja/g++.law/init9.C: Likewise.
58304         * g++.old-deja/g++.law/refs4.C: Likewise.
58305         * g++.old-deja/g++.law/template2.C: Likewise.
58306         * g++.old-deja/g++.law/visibility24.C: Likewise.
58307         * g++.old-deja/g++.law/vtable3.C: Likewise.
58308         * g++.old-deja/g++.mike/asm2.C: Likewise.
58309         * g++.old-deja/g++.mike/eh1.C: Likewise.
58310         * g++.old-deja/g++.mike/misc1.C: Likewise.
58311         * g++.old-deja/g++.mike/misc13.C: Likewise.
58312         * g++.old-deja/g++.mike/misc14.C: Likewise.
58313         * g++.old-deja/g++.mike/ns12.C: Likewise.
58314         * g++.old-deja/g++.mike/p1248.C: Likewise.
58315         * g++.old-deja/g++.mike/p3708.C: Likewise.
58316         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58317         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58318         * g++.old-deja/g++.mike/p646.C: Likewise.
58319         * g++.old-deja/g++.mike/p700.C: Likewise.
58320         * g++.old-deja/g++.mike/p783.C: Likewise.
58321         * g++.old-deja/g++.mike/p783a.C: Likewise.
58322         * g++.old-deja/g++.mike/p783b.C: Likewise.
58323         * g++.old-deja/g++.mike/p786.C: Likewise.
58324         * g++.old-deja/g++.mike/p789.C: Likewise.
58325         * g++.old-deja/g++.mike/p789a.C: Likewise.
58326         * g++.old-deja/g++.mike/p807a.C: Likewise.
58327         * g++.old-deja/g++.other/delete3.C: Likewise.
58328         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58329         * g++.old-deja/g++.other/dyncast2.C: Likewise.
58330         * g++.old-deja/g++.other/dyncast3.C: Likewise.
58331         * g++.old-deja/g++.other/empty1.C: Likewise.
58332         * g++.old-deja/g++.other/temporary1.C: Likewise.
58333         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58334         * g++.old-deja/g++.pt/t16.C: Likewise.
58335         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58336
58337 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
58338
58339         * gcc.dg/991230-1.c: New test.
58340
58341 1999-12-29  Jeffrey A Law  (law@cygnus.com)
58342
58343         * gcc.c-torture/compile/991229-3.c: New test.
58344         * gcc.c-torture/compile/991229-2.c: New test.
58345         * gcc.c-torture/compile/991229-1.c: New test.
58346
58347 1999-12-29  Greg McGary <gkm@eng.ascend.com>
58348
58349         * gcc.c-torture/compile/labels-2.c: New test.
58350
58351 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
58352
58353         * gcc.c-torture/execute/991227-1.c: New test.
58354
58355 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58356
58357         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58358
58359 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
58360
58361         * gcc.c-torture/execute/991221-1.c: New test.
58362
58363 1999-12-20  Nathan Sidwell  <nathan@acm.org>
58364
58365         * g++.old-deja/g++.other/cast3.C: New test.
58366
58367 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
58368
58369         * gcc.c-torture/execute/991216-4.c: New test.
58370
58371 1999-12-16  Michael Meissner  <meissner@cygnus.com>
58372
58373         * gcc.c-torture/execute/991216-1.c: New test.
58374         * gcc.c-torture/execute/991216-2.c: New test.
58375         * gcc.c-torture/execute/991216-3.c: New test.
58376
58377 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58378
58379         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58380         Actually make the test fail by using "-O2" for compilation.
58381
58382 1999-12-15  Nathan Sidwell  <nathan@acm.org>
58383
58384         * g++.old-deja/g++.warn/cast-align1.C: New test.
58385
58386 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58387
58388         * gcc.c-torture/compile/991214-1.c: New test.
58389         * gcc.c-torture/compile/991214-2.c: New test.
58390
58391 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58392
58393         * gcc.dg/991214-1.c: New test.
58394
58395 1999-12-13  Jeffrey A Law  (law@cygnus.com)
58396
58397         * gcc.c-torture/compile/991213-3.c: New test.
58398         * gcc.c-torture/compile/991213-2.c: New test.
58399         * gcc.c-torture/compile/991213-1.c: New test.
58400
58401 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
58402
58403         * gcc.dg/991209-1.c: New test.
58404
58405 1999-12-08  Nathan Sidwell <nathan@acm.org>
58406
58407         * gcc.c-torture/compile/991208-1.c: New test.
58408
58409 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58410
58411         * gcc.dg/ultrasp2.c: New test.
58412
58413 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
58414
58415         * g++.old-deja/g++.abi/align.C (main): Fix typo.
58416
58417 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
58418
58419         * gcc.c-torture/compile/991202-1.c: New test.
58420         * gcc.c-torture/execute/991202-1.c: New test.
58421         * gcc.c-torture/execute/991202-2.c: New test.
58422         * gcc.c-torture/execute/991202-3.c: New test.
58423
58424 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
58425
58426         * g++.old-deja/g++.abi/align.C: New test.
58427         * g++.old-deja/g++.abi/aggregates.C: Likewise.
58428         * g++.old-deja/g++.abi/bitfields.C: Likewise.
58429
58430 1999-12-01  Richard Henderson  <rth@cygnus.com>
58431
58432         * gcc.c-torture/execute/991201-1.c: New.
58433
58434 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
58435
58436         * gcc.dg/991129-1.c: New test.
58437
58438 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58439
58440         * gcc.c-torture/compile/991127-1.c: New test.
58441
58442 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58443
58444         * g++.old-deja/g++.other/warn4.C: New test.
58445
58446 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58447
58448         * g++.old-deja/g++.eh/cleanup2.C: New test.
58449         * g++.old-deja/g++.ext/pretty2.C: New test.
58450         * g++.old-deja/g++.ext/pretty3.C: New test.
58451         * g++.old-deja/g++.other/debug6.C: New test.
58452
58453 1999-10-20  Jim Wilson  <wilson@cygnus.com>
58454
58455         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58456         compiler_output to look for one error message instead of two.
58457
58458 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
58459
58460         * gcc.c-torture/execute/991118-1.c: Also test case
58461         where the word boundary does not split a byte evenly.
58462
58463 1999-11-19  Nathan Sidwell  <nathan@acm.org>
58464
58465         * g++.old-deja/g++.ext/restrict1.C: New test.
58466
58467 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58468
58469         * gcc.c-torture/execute/991118-1.c: New test.
58470
58471 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
58472
58473         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58474         working directory pathnames.
58475
58476 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
58477
58478         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58479         host is equipped with driver.h and driver.o so it can actually
58480         compile and run the tests.
58481
58482 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
58483
58484         * gcc.c-torture/compile/991008-1.c: New test.
58485
58486 1999-11-08  Nick Clifton  <nickc@cygnus.com>
58487
58488         * lib/gcc-dg.exp: Include target-supports.exp
58489
58490 1999-11-05  Nick Clifton  <nickc@cygnus.com>
58491
58492         * lib/target-supports.exp: New file: Provide procs to test for
58493         features supported by the target.
58494         (check_weak_available): Moved here from ecos.exp.
58495         (check_alias_available): New proc: Determine of the target
58496         toolchain supports the alias attribute.
58497
58498         * gcc.dg/special/ecos.exp: Move check_weak_available to
58499         target-supports.exp.
58500         (alias-1.c): Only perform the test if the target supports
58501         aliases.
58502         (wkali-1.c): Only perform the test if the target supports
58503         aliases.
58504
58505         * gcc.dg/990506-0.c: Expect error messages from cross
58506         targets as well as native targets.
58507
58508 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58509
58510         * gcc.dg/ultrasp1.c: Removed xfail.
58511         * gcc.dg/struct-ret-2.c: Likewise.
58512         * gcc.dg/array-1.c: Likewise.
58513
58514 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58515
58516         * gcc.dg/struct-ret-2.c: New test.
58517
58518         * gcc.dg/array-1.c: New test.
58519
58520 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
58521
58522         * gcc.c-torture/execute/991030-1.c: New test.
58523
58524 1999-10-26  Richard Henderson  <rth@cygnus.com>
58525
58526         * gcc.c-torture/compile/991026-2.c: New test.
58527
58528 1999-10-26  Jeffrey A Law  (law@cygnus.com)
58529
58530         * gcc.c-torture/compile/991026-1.c: New test.
58531
58532 1999-10-23  Jeffrey A Law  (law@cygnus.com)
58533
58534         * gcc.c-torture/execute/991023-1.c: New test.
58535
58536 1999-10-19  Jeffrey A Law  (law@cygnus.com)
58537
58538         * gcc.c-torture/execute/991019-1.c: New test.
58539
58540 1999-10-16  Richard Henderson  <rth@cygnus.com>
58541
58542         * gcc.c-torture/execute/991016-1.c: New test.
58543
58544 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
58545
58546         * gcc.c-torture/execute/991014-1.c: New test.
58547
58548 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
58549
58550         * g++.old-deja/g++.other/union2.C: New test.
58551
58552 1999-10-13  Nathan Sidwell  <nathan@acm.org>
58553
58554         * g++.old-deja/g++.other/vaarg2.C: New test.
58555         * g++.old-deja/g++.other/vaarg3.C: New test.
58556
58557 1999-10-12  Craig Burley  <craig@jcb-sc.com>
58558
58559         * g77.f-torture/noncompile/19990905-1.f: Moved from being
58560         in compile/.
58561
58562 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
58563
58564         * gcc.c-torture/execute/va-arg-11.c: New test.
58565
58566 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
58567
58568         * lib/file-format.exp (gcc_target_object_format): Don't
58569         crash if objdump is unavailable.
58570
58571 1999-09-29  Donn Terry <donn@interix.com>
58572
58573         * gcc.misc-tests/mg.exp: delete extraneous redirection.
58574
58575 1999-09-28  Nick Clifton  <nickc@cygnus.com>
58576
58577         * gcc.c-torture/compile/990928-1.c: New test.
58578
58579 1999-09-28  Nathan Sidwell  <nathan@acm.org>
58580
58581         * g++.old-deja/g++.other/decl6.C: New test.
58582
58583 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58584
58585         * gcc.c-torture/execute/va-arg-10.c: New test.
58586
58587 1999-09-27  Nathan Sidwell  <nathan@acm.org>
58588
58589         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58590         __PRETTY_FUNCTION__.
58591
58592 1999-09-23  Nick Clifton  <nickc@cygnus.com>
58593
58594         * gcc.c-torture/execute/990923-1.c: New test.
58595
58596 1999-09-21  Nick Clifton  <nickc@cygnus.com>
58597
58598         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58599         for which -fpic is inappropriate.
58600
58601 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
58602
58603         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58604
58605 1999-09-21  Nathan Sidwell  <nathan@acm.org>
58606
58607         * g++.old-deja/g++.other/dyncast1.C: New test.
58608         * g++.old-deja/g++.other/dyncast2.C: New test.
58609         * g++.old-deja/g++.other/dyncast3.C: New test.
58610         * g++.old-deja/g++.other/dyncast4.C: New test.
58611         * g++.old-deja/g++.other/dyncast5.C: New test.
58612         * g++.old-deja/g++.eh/catch3.C: New test.
58613         * g++.old-deja/g++.eh/catch3p.C: New test.
58614         * g++.old-deja/g++.eh/catch4.C: New test.
58615         * g++.old-deja/g++.eh/catch4p.C: New test.
58616         * g++.old-deja/g++.eh/catch5.C: New test.
58617         * g++.old-deja/g++.eh/catch5p.C: New test.
58618         * g++.old-deja/g++.eh/catch6.C: New test.
58619         * g++.old-deja/g++.eh/catch6p.C: New test.
58620         * g++.old-deja/g++.eh/catch7.C: New test.
58621         * g++.old-deja/g++.eh/catch7p.C: New test.
58622         * g++.old-deja/g++.eh/catch8.C: New test.
58623         * g++.old-deja/g++.eh/catch8p.C: New test.
58624         * g++.old-deja/g++.eh/catch9.C: New test.
58625         * g++.old-deja/g++.eh/catch9p.C: New test.
58626
58627 1999-09-13  Nathan Sidwell  <nathan@acm.org>
58628
58629         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58630         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58631
58632 1999-09-13  Jeffrey A Law  (law@cygnus.com)
58633
58634         * gcc.c-torture/compile/990913-1.c: New test.
58635
58636 1999-09-10  Nathan Sidwell  <nathan@acm.org>
58637
58638         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58639         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58640
58641 1999-09-09  Richard Henderson  <rth@cygnus.com>
58642
58643         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58644
58645 1999-09-09  Nathan Sidwell  <nathan@acm.org>
58646
58647         * g++.old-deja/g++.other/lookup11.C: New test.
58648         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58649         what is permitted and what we want.
58650         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58651         overload use.
58652         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58653
58654 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
58655
58656         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58657         * gcc.c-torture/noncompile/poison-1.c: New file.
58658
58659 1999-09-08  Nathan Sidwell  <nathan@acm.org>
58660
58661         * g++.old-deja/g++.other/sizeof3.C: New test.
58662         * g++.old-deja/g++.other/sizeof4.C: New test.
58663         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58664         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58665
58666 1999-09-07  Richard Henderson  <rth@cygnus.com>
58667
58668         * gcc.dg/va-arg-1.c: New.
58669
58670 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58671
58672         * gcc.c-torture/execute/va-arg-9.c: New test.
58673
58674 1999-09-05  Craig Burley  <craig@jcb-sc.com>
58675
58676         * g77.f-torture/compile/980519-2.f: New test.
58677         * g77.f-torture/compile/19990905-0.f: New test.
58678         * g77.f-torture/compile/19990905-1.f: New test.
58679         * g77.f-torture/compile/19990905-2.f: New test.
58680
58681         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58682
58683 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
58684
58685         * gcc.c-torture/execute/990827-1.c: Fix typo.
58686
58687 1999-09-03  Nathan Sidwell  <nathan@acm.org>
58688
58689         * g++.old-deja/g++.other/deref1.C: New test.
58690
58691 1999-09-02  Nathan Sidwell  <nathan@acm.org>
58692
58693         * g++.old-deja/g++.other/ambig2.C: New test.
58694         * g++.old-deja/g++.other/cond5.C: New test.
58695         * g++.old-deja/g++.other/lookup16.C: New test.
58696
58697 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
58698
58699         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58700         assemblers too.
58701
58702 1999-08-31  Jeffrey A Law  (law@cygnus.com)
58703
58704         * lib/c-torture.exp: Avoid the "compare executables" optimization
58705         when testing native.
58706
58707 1999-08-29  Jeffrey A Law  (law@cygnus.com)
58708
58709         * gcc.c-torture/execute/990829-1.c: New test.
58710         * gcc.c-torture/compile/990829-1.c: New test.
58711
58712 1999-08-27  Paul Burchard  <burchard@pobox.com>
58713
58714         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58715         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58716         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58717         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58718         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58719         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58720         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58721         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58722         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58723         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58724         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58725
58726 1999-08-27  Jeffrey A Law  (law@cygnus.com)
58727
58728         * gcc.c-torture/execute/990827-1.c: New test.
58729
58730 1999-08-26  Craig Burley  <craig@jcb-sc.com>
58731
58732         * g77.f-torture/noncompile/19990826-4.f: New test.
58733
58734         * g77.f-torture/compile/19990826-3.f: New test.
58735
58736         * g77.f-torture/execute/19990826-2.f: New test.
58737
58738         * g77.f-torture/compile/19990826-1.f: New test.
58739
58740         * gcc.c-torture/execute/990826-0.c: New test.
58741         * g77.c-torture/execute/19990826-0.f: New test.
58742
58743         * g77.f-torture/noncompile/970626-2.f: New test.
58744
58745 1999-08-25  Paul Burchard  <burchard@pobox.com>
58746
58747         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58748         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58749         lss-011.C: New tests.
58750
58751 1999-08-25  Nathan Sidwell  <nathan@acm.org>
58752
58753         * g++.old-deja/g++.other/decl5.C: New test.
58754
58755 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58756
58757         * noncompile/noncompile.exp: Load_lib c-torture.exp.
58758         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58759         call `postbase' for each one.  All callers of `postbase' changed
58760         to call this instead.
58761
58762 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
58763
58764         * gcc.c-torture/execute/990811-1.c: New test.
58765
58766 1999-08-09  Nick Clifton  <nickc@cygnus.com>
58767
58768         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58769         just native ones.
58770
58771         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58772         just native ones.
58773
58774 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58775
58776         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58777
58778 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58779
58780         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
58781
58782 1999-08-04  Nathan Sidwell  <nathan@acm.org>
58783
58784         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
58785
58786 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58787
58788         * gcc.c-torture/execute/990804-1.c: New test.
58789
58790 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58791
58792         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
58793         * g++.old-deja/g++.brendan/crash64.C: Likewise.
58794         * g++.old-deja/g++.brendan/overload8.C: Likewise.
58795
58796 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58797
58798         * g++.old-deja/g++.other/struct1.C: New test.
58799
58800 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58801
58802         * g++.old-deja/g++.other/enum2.C: New test.
58803
58804 1999-08-02  Richard Henderson  <rth@cygnus.com>
58805
58806         Adapted from tests from Franz Sirl:
58807         * gcc.c-torture/execute/va-arg-7.c: New test.
58808         * gcc.c-torture/execute/va-arg-8.c: New test.
58809
58810 1999-08-01  Jeffrey A Law  (law@cygnus.com)
58811
58812         * gcc.c-torture/compile/990801-2.c: New test.
58813
58814         * gcc.c-torture/compile/990801-1.c: New test.
58815
58816 1999-07-27  Michael Meissner  <meissner@cygnus.com>
58817
58818         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
58819         fp-cmp-1.c, converting double to float.
58820
58821         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
58822         fp-cmp-1.c, converting double to long double.
58823
58824         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
58825         from fr1 to unknown_register, since fr1 is a legitimate register
58826         on some machines.
58827
58828 1999-07-25  Jeffrey A Law  (law@cygnus.com)
58829
58830         * README: More listname related changes.
58831
58832 1999-07-08  Catherine Moore  <clm@cygnus.com>
58833
58834         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
58835
58836 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
58837
58838         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
58839
58840 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58841
58842         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
58843
58844 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
58845
58846         * gcc.dg/990703-1.c: New test.
58847
58848 1999-06-29  Nick Clifton  <nickc@cygnus.com>
58849
58850         * lib/file-format.exp: New file: Move definition of proc
58851         gcc_target_object_format to here from
58852         gcc.dg/special/ecos.exp.
58853
58854         * lib/c-torture.exp: Include lib file-format.exp.
58855         * lib/gcc-dg.exp: Include lib file-format.exp.
58856
58857         * gcc.dg/special/ecos.exp: Remove definition of proc
58858         gcc_target_object_format.
58859
58860 1999-06-28  Jeffrey A Law  (law@cygnus.com)
58861
58862         * gcc.c-torture/execute/990628-1.c: New test.
58863
58864 1999-06-25  Jeffrey A Law  (law@cygnus.com)
58865
58866         * gcc.c-torture/compile/990625-2.c: New test.
58867
58868         * gcc.c-torture/compile/990625-1.c: New test.
58869
58870 1999-06-23  Nick Clifton  <nickc@cygnus.com>
58871
58872         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
58873         attributes compile.
58874         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58875         ports that use the COFF/PE file format.
58876
58877 1999-06-17  Jeffrey A Law  (law@cygnus.com)
58878
58879         * gcc.c-torture/compile/990617-1.c: New test.
58880
58881 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
58882
58883         * g++.old-deja/g++.other/decl4.C: New test.
58884
58885 1999-06-14  Nathan Sidwell  <nathan@acm.org>
58886
58887         * g++.old-deja/g++.other/bitfld3.C: New test.
58888
58889 1999-06-08  Nathan Sidwell  <nathan@acm.org>
58890
58891         * g++.old-deja/g++.eh/catch1.C: New test.
58892
58893 1999-06-07  Jeffrey A Law  (law@cygnus.com)
58894
58895         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58896
58897         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58898         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
58899
58900 1999-06-05  Craig Burley  <craig@jcb-sc.com>
58901
58902         * g77.f-torture/compile/19990502-0.f: Replace with new,
58903         shorter, test that still fails after recent changes.
58904
58905 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58906
58907         * gcc.c-torture/execute/990604-1.c: New test.
58908
58909 1999-05-31  Jeffrey A Law  (law@cygnus.com)
58910
58911         * gcc.c-torture/execute/990531-1.c: New test.
58912
58913 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58914
58915         * gcc.c-torture/compile/990527-1.c: New test.
58916
58917 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
58918
58919         * gcc.c-torture/execute/990527-1.c: New test.
58920
58921 1999-05-25  Nick Clifton  <nickc@cygnus.com>
58922
58923         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58924         bitfields as signed.
58925
58926 1999-05-25  Craig Burley  <craig@jcb-sc.com>
58927
58928         * g77.f-torture/compile/19990525-0.f: New test.
58929
58930 1999-05-25  Jeffrey A Law  (law@cygnus.com)
58931
58932         * gcc.c-torture/execute/990525-2.c: New test.
58933
58934         * gcc.c-torture/execute/990525-1.c: New test.
58935
58936 1999-05-24  Nathan Sidwell  <nathan@acm.org>
58937
58938         * g++.old-deja/g++.other/anon3.C: New test.
58939         * g++.old-deja/g++.other/anon4.C: New test.
58940         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58941         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58942         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58943         Merrill).
58944
58945 1999-05-24  Jeffrey A Law  (law@cygnus.com)
58946
58947         * gcc.c-torture/execute/990524-1.c: New test.
58948
58949         * gcc.dg/990524-1.c: New test.
58950
58951 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58952
58953         * gcc.c-torture/compile/990523-1.c: New test.
58954
58955 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
58956
58957         * gcc.c-torture/compile/990519-1.c: New test.
58958
58959 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58960
58961         * gcc.c-torture/compile/990517-1.c: New test.
58962
58963         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58964         (e4, f4): New tests.
58965         (main): Call them.
58966
58967 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58968
58969         * gcc.dg/noreturn-1.c: New test.
58970
58971 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58972
58973         * gcc.c-torture/execute/990513-1.c: New test.
58974
58975 1999-05-10  Richard Henderson  <rth@cygnus.com>
58976
58977         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58978
58979 1999-05-10  Craig Burley  <craig@jcb-sc.com>
58980
58981         * g77.f-torture/execute/erfc.f: Use small single-precision
58982         values, to avoid problems on Alphas when not -mieee.
58983
58984 1999-05-08  Craig Burley  <craig@jcb-sc.com>
58985
58986         * gcc.dg/990506-0.c: New test.
58987
58988 1999-05-08  Richard Henderson  <rth@cygnus.com>
58989
58990         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58991         the constant to test.  Don't XFAIL 64-bit targets.
58992
58993         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58994         * g++.old-deja/g++.law/profile1.C: Likewise.
58995
58996         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58997         operator new instances.
58998         * g++.old-deja/g++.other/delete5.C: Likewise.
58999
59000 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59001
59002         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59003         intrinsic.
59004
59005 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59006
59007         * g77.f-torture/execute/u77-test.f: Reverse order of two
59008         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59009
59010 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59011
59012         * gcc.dg/compare1.c: New test.
59013
59014 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59015
59016         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59017         New tests.
59018
59019 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59020
59021         * g77.f-torture/compile/19990502-1.f: New test.
59022
59023 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59024
59025         * g77.f-torture/compile/19990502-0.f: New test.
59026
59027 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59028
59029         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59030         intrinsic.
59031
59032 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59033
59034         * g77.f-torture/execute/u77-test.f (main): List libU77
59035         intrinsics not currently tested.
59036         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59037         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59038         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59039         Trim blanks off the ends of some printed strings.
59040
59041 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59042
59043         * g77.f-torture/execute/u77-test.f (main): Just warn about
59044         FSTAT gid disagreement, as it's expected on some systems.
59045
59046 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59047
59048         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59049         use a new function, which allows for some slop.
59050         Clean up some commentary.
59051         (issum): The new function.
59052         (sgladd): Deleted subroutine.
59053
59054 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59055
59056         * g77.f-torture/execute/u77-test.f: Modify to be more like
59057         libf2c/libU77 version, bringing patches to that version here.
59058         Add suitable commentary.
59059
59060 1999-04-25  Richard Henderson  <rth@cygnus.com>
59061
59062         * gcc.dg/990424-1.c: New test.
59063
59064 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59065
59066         * g77.f-torture/execute/u77-test.f (main): Bug involving
59067         LSTAT has been fixed, so turn back on full checking.
59068
59069 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59070
59071         * g77.f-torture/compile/19990419-0.f: New test.
59072         * g77.f-torture/execute/19990419-1.f: New test.
59073
59074 1999-04-17  Richard Henderson  <rth@cygnus.com>
59075
59076         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59077         to avoid the need for a prototype to supress a warning.
59078
59079 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59080
59081         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59082
59083 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59084
59085         * gcc.c-torture/execute/990404-1.c: New test.
59086
59087 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59088
59089         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59090         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59091         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59092         missing initializer warnings.
59093
59094 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59095
59096         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59097         matching strings.
59098
59099 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59100
59101         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59102
59103 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59104
59105         * g77.f-torture/execute/19990325-0.f: New test.
59106         * g77.f-torture/execute/19990325-1.f: New test.
59107
59108 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59109
59110         * gcc.c-torture/execute/990324-1.c: New test.
59111
59112 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59113
59114         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59115         test with 4.
59116
59117 1999-03-17  Richard Henderson  <rth@cygnus.com>
59118
59119         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59120
59121 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59122
59123         * g77.f-torture/execute/19990313-2.f: New test.
59124         * g77.f-torture/execute/19990313-3.f: New test.
59125
59126 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59127
59128         * g77.f-torture/execute/19990313-0.f: New test.
59129         * g77.f-torture/execute/19990313-1.f: New test.
59130
59131 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59132
59133         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59134         printf to sprintf.
59135         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59136         (main): Add check for u15.  Conditionalize u31 check depending on
59137         whether ints are <32 bits or >=32 bits.
59138
59139 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59140
59141         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59142
59143 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59144
59145         * g77.f-torture/compile/19990305-0.f: New test.
59146         * g77.f-torture/execute/19981119-0.f: New test.
59147
59148 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59149
59150         * g77.f-torture/execute/970625-2.f: call ABORT if final
59151         result is not correct, instead of just printing it.
59152         Add this checking via newly introduced obfuscation, to
59153         trip up buggy front ends.
59154
59155 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59156
59157         * g77.f-torture/compile/960317-1.f: Moved from being
59158         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59159
59160 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59161
59162         * g77.f-torture/execute/960317-1.f: New (old) test.
59163         * g77.f-torture/execute/970625-2.f: Ditto.
59164
59165 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59166
59167         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59168         error message on line 1 or line 2; cccp and cpplib do this differently.
59169
59170 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59171
59172         * g++.old-deja/g++.law/weak1.C: New test.
59173
59174 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59175
59176         * gcc.c-torture/execute/990119-1.c: Renamed to...
59177         * gcc.dg/990119-1.c: this, so it will only be tested once
59178         (it's a preprocessor test, it doesn't need to be run at
59179         multiple optimization levels).
59180
59181 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59182
59183         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59184           ALWAYS_CXXFLAGS.
59185
59186 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59187
59188         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59189         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59190         to not be compilable by current g77.
59191
59192 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59193
59194         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59195
59196 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59197
59198         * gcc.c-torture/execute/990222-1.c: New test.
59199
59200 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59201
59202         * g77.f-torture/compile/19990218-0.f: New test.
59203         * g77.f-torture/noncompile/19990218-1.f: New test.
59204
59205 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59206
59207         * g77.f-torture/compile/19981216-0.f: New test.
59208
59209 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59210
59211         * gcc.dg/990214-1.c: New test.
59212
59213 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59214
59215         * gcc.dg/990213-2.c: New test.
59216
59217         * gcc.dg/990213-1.c: New test.
59218
59219 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59220
59221         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59222         ints.
59223
59224 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59225
59226         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59227         specified by target.
59228
59229         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59230
59231 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59232
59233         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59234
59235 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59236
59237         * gcc.dg/special/ecos.exp: New test driver for new tests with
59238         special requirements.
59239
59240         * gcc.dg/special/alias-1.c: New test.
59241         * gcc.dg/special/gcsec-1.c: New test.
59242         * gcc.dg/special/weak-1.c: New test.
59243         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59244         * gcc.dg/special/weak-2.c: New test.
59245         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59246         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59247         * gcc.dg/special/wkali-1.c: New test.
59248         * gcc.dg/special/wkali-2.c: New test.
59249         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59250         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59251
59252 1999-02-10  Felix Lee  <flee@cygnus.com>
59253
59254           * lib/c-torture.exp (c-torture-compile): Pull out code for
59255           analyzing gcc error messages.
59256           (c-torture-execute): Likewise.  Fix some (harmless) false
59257           positives.
59258           * lib/gcc.exp (gcc_check_compile): New function.
59259
59260 1999-02-08  Richard Henderson  <rth@cygnus.com>
59261
59262         * gcc.c-torture/execute/990208-1.c: New test.
59263
59264 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59265
59266         * g++.dg/special/ecos.exp: New driver for new tests with special
59267         requirements
59268
59269         * g++.dg/special/conpr-1.C: New test
59270         * g++.dg/special/conpr-2.C: New test
59271         * g++.dg/special/conpr-2a.C: New test
59272         * g++.dg/special/conpr-3.C: New test
59273         * g++.dg/special/conpr-3a.C: New test
59274         * g++.dg/special/conpr-3b.C: New test
59275
59276         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59277         allow g++ to use the dg driver
59278
59279         * README: Add comment about g++.dg directory
59280
59281 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59282
59283         * README: Update email addresses.
59284
59285 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59286
59287         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59288         arguments in order to force structure S onto the stack even on
59289         the alpha.
59290         (test): Pass 10 leading arguments to function foo as well as the
59291         structure S.
59292
59293         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59294         failure for all targets.
59295
59296         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59297         abort to terminate program execution.
59298
59299 1999-01-30  Richard Henderson  <rth@cygnus.com>
59300
59301         * gcc.c-torture/execute/990130-1.c: New test.
59302
59303 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59304
59305         * gcc.dg/990130-1.c: New test.
59306
59307 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59308
59309         * gcc.c-torture/execute/990128-1.c: New test.
59310
59311 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59312
59313         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59314
59315 1999-01-27  Felix Lee  <flee@cygnus.com>
59316
59317         * lib/c-torture.exp (c-torture-compile): pull out code for
59318         analyzing gcc error messages.
59319         (c-torture-execute): ditto, and fix some (harmless) false
59320         positives.
59321         * lib/gcc.exp (gcc_check_compile): new function.
59322
59323 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59324
59325         * gcc.dg/990117-1.c: New test.
59326
59327         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59328
59329         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59330
59331 1999-01-15  Jeffrey A Law  (law@cygnus.com)
59332
59333         * g77.f-torture/compile/990115-1.f: New test.
59334
59335 1999-01-07  Jeffrey A Law  (law@cygnus.com)
59336
59337         * gcc.c-torture/compile/990107-1.c: New test
59338
59339 1999-01-06  Jeffrey A Law  (law@cygnus.com)
59340
59341         * gcc.c-torture/execute/990106-2.c: New test.
59342
59343         * gcc.c-torture/execute/990106-1.c: New test.
59344
59345 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
59346
59347         * gcc.c-torture/compile/981223-1.c: New test.
59348
59349 1998-12-29  Richard Henderson  <rth@cygnus.com>
59350
59351         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59352         (opt3): Rename from opt4 and disable.
59353
59354 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
59355
59356         * g++.old-deja/g++.pt/ptrmem5.C: New test.
59357
59358 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59359
59360         * g++.old-deja/g++.other/conv5.C: New test.
59361
59362 1998-12-14  Nick Clifton  <nickc@cygnus.com>
59363
59364         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59365
59366 1998-12-11  Jeffrey A Law  (law@cygnus.com)
59367
59368         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59369
59370 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
59371
59372         * gcc.c-torture/compile/981211-1.c: New test.
59373
59374 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59375
59376         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59377
59378         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59379
59380 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59381
59382         * gcc.special/930510-1.c: Make C9X safe.
59383         * gcc.misc-tests/gcov-1.c Similarly.
59384         * gcc.misc-tests/gcov-2.c Similarly.
59385
59386 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59387
59388         * gcc.dg/ultrasp1.c: New test.
59389
59390 1998-12-06  Richard Henderson  <rth@cygnus.com>
59391
59392         * gcc.c-torture/execute/981206.c: New test.
59393
59394 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59395
59396         * g++.old-deja/g++.ns/template7.C: New test.
59397
59398         * g++.old-deja/g++.other/expr1.C: New test.
59399
59400         * g++.old-deja/g++.eh/tmpl3.C: New test.
59401
59402         * g++.old-deja/g++.eh/tmpl2.C: New test.
59403
59404 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59405
59406         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59407         * g++.old-deja/g++.other/using6.C: Removed.
59408         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59409
59410         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59411
59412 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59413
59414         * g++.old-deja/g++.pt/overload8.C: New test.
59415
59416         * g++.old-deja/g++.pt/overload7.C: New test.
59417
59418         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59419
59420         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59421         and relinking messages.
59422         * lib/g++.exp (g++_target_compile): Remove .rpo file when
59423         compiling with -frepo.
59424
59425 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
59426
59427         * g++.old-deja/g++.pt/lookup6.C: New test.
59428
59429 1998-11-30  Nick Clifton  <nickc@cygnus.com>
59430
59431         * gcc.c-torture/execute/981130-1.c: New test.
59432         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59433
59434 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59435
59436         * g++.old-deja/g++.pt/explicit76.C: New test.
59437
59438         * g++.old-deja/g++.pt/friend38.C: New test.
59439
59440         * g++.old-deja/g++.ns/crash2.C: New test.
59441
59442         * g++.old-deja/g++.pt/defarg8.C: New test.
59443
59444         * g++.old-deja/g++.pt/instantiate6.C: New test.
59445
59446         * g++.old-deja/g++.pt/static6.C: New test.
59447
59448         * g++.old-deja/g++.pt/decl2.C: New test.
59449
59450 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59451
59452         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
59453         problem is actually related with name lookup, but so what? :-)
59454
59455         * g++.old-deja/g++.pt/friend37.C: New test.
59456
59457 1998-11-25  Dave Love  <d.love@dl.ac.uk>
59458
59459         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59460         element, which fails on some systems.
59461
59462         * g77.f-torture/execute/labug1.f: New test.
59463
59464 1998-11-21  Jeffrey A Law  (law@cygnus.com)
59465
59466         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59467         is defined.
59468
59469 1998-11-18  Dave Love  <d.love@dl.ac.uk>
59470
59471         * g77.f-torture/compile/981117-1.f: New test.
59472
59473 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
59474
59475         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
59476         properly discarded.
59477
59478 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
59479
59480         * gcc.c-torture/execute/memcheck: New directory of tests for
59481         -fcheck-memory-usage.
59482
59483 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
59484
59485         * README: New file, general information about the testsuite and
59486         new description of the various C++ test subdirectories.
59487         * README.g++: Eliminate obsolete information, update and move most
59488         relevant stuff to README.
59489
59490 1998-11-07  Richard Henderson  <rth@cygnus.com>
59491
59492         * gcc.c-torture/compile/981107-1.c: New test.
59493
59494 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
59495
59496         * execute/memcpy-bi.c: New testcase.
59497
59498 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
59499
59500         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59501         base classes.
59502
59503         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59504         template is selected.
59505
59506         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59507         classes, it should be accepted for all types.
59508
59509         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59510
59511         * g++.old-deja/g++.pt/spec24.C: Ensure that template
59512         specializations start with template headers.
59513
59514 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
59515
59516         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59517
59518         * g++.old-deja/g++.other/init9.C: Test cross initialization of
59519         non-POD types.
59520
59521 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59522
59523         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59524
59525 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59526
59527         * compile/981022-1.c, compile/981022-1.x: New test and driver.
59528
59529 1998-10-19  Jeffrey A Law  (law@cygnus.com)
59530
59531         * 981019-1.c: New test.
59532
59533 1998-10-14  Robert Lipe <robertl@dgii.com>
59534
59535         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59536         find objc headers.
59537
59538 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59539
59540         * compile/981001-4.c: Remove use of GCC extension that triggers a
59541         compiler bug.
59542
59543 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
59544
59545         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59546
59547 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59548
59549         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
59550         instantiation of template produces incorrect code for delete
59551         expression.
59552
59553         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
59554         constructors' name is not unique.
59555         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59556         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59557
59558         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
59559         automatic array of const is ill-formed.
59560
59561         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
59562         of template parameter?
59563
59564         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
59565         const.
59566
59567         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
59568         pointer-to-member expression.
59569
59570         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
59571         declaration causes ICE.
59572
59573 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
59574
59575         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
59576         reserved in the global namespace.
59577
59578         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59579         generate needed virtual table.
59580
59581         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59582
59583 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
59584
59585         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59586         template-dependent type
59587
59588 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59589
59590         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59591         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59592         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59593
59594         * g++.old-deja/g++.other/using5.C: New test; using decl from base
59595         class should be usable as argument of member function.
59596         * g++.old-deja/g++.other/using6.C: New test; using decl from base
59597         class should be usable as return type of member function.
59598         * g++.old-deja/g++.other/using7.C: New test; using decl from base
59599         class should be usable as type of data member.
59600
59601         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59602
59603 1998-10-09  Jeffrey A Law  (law@cygnus.com)
59604
59605         * gcc.c-torture/special/920521-1.c: Fix bogus test.
59606
59607 1998-10-08  Nick Clifton  <nickc@cygnus.com>
59608
59609         * gcc.dg/dll-?.c Add thumb to target list.
59610         Fix assembler scan patterns to match current assembler output.
59611
59612 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
59613
59614         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
59615         matching of template brackets.
59616
59617         * g++.old-deja/g++.other/using4.C: New test.  Test using
59618         declarations of methods from base classes.
59619
59620         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
59621         within functions should introduce names into the innermost
59622         enclosing namespace.
59623
59624         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
59625         of static locals if first initialization throws.
59626
59627 1998-10-07  Jim Wilson  <wilson@cygnus.com>
59628
59629         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59630
59631 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
59632
59633         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
59634         lose track of the possible targets of tablejump insns.
59635         * special/special.exp: Run it.
59636
59637 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59638
59639         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
59640         must be declared before its specializations can be named in friend
59641         declarations.
59642
59643 1998-10-05  Dave Love  <d.love@dl.ac.uk>
59644
59645         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59646
59647         * g77.f-torture/execute/io1.f: New test.
59648
59649 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59650
59651         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59652         with pointer to template function, for which no argument deduction
59653         is possible.
59654
59655         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59656         specialization of template function as argument to template
59657         function.
59658
59659         * g++.old-deja/g++.other/access2.C: New test; Inner class
59660         shouldn't have privileged access to Outer's names.
59661
59662 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59663
59664         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59665         friend template declared within template class conflicts with
59666         nested class of the same name.
59667
59668         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59669         is ignored.
59670
59671         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59672         object with direct initializer as function declaration.
59673
59674         * g++.old-deja/g++.other/decl2.C: New test; duplicate
59675         initializers.
59676
59677         * g++.old-deja/g++.other/null2.C: New test; conditional operator
59678         involving const pointer and NULL produces incorrect result.
59679
59680         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59681         type name without `typename' should be rejected with -pedantic.
59682
59683 1998-10-02  Richard Henderson  <rth@cygnus.com>
59684
59685         * g++.old-deja/g++.other/addrof1.C: New test.
59686
59687 1998-10-01  Nick Clifton  <nickc@cygnus.com>
59688
59689         * gcc.c-torture/compile/981001-1.c: New test.
59690         * gcc.c-torture/execute/981001-1.c: New test.
59691
59692 1998-10-01  Jeffrey A Law  (law@cygnus.com)
59693
59694         * gcc.c-torture/compile/981001-2.c: New test.
59695         * gcc.c-torture/compile/981001-3.c: New test.
59696         * gcc.c-torture/compile/981001-4.c: New test.
59697
59698 1998-10-01  Robert Lipe  <robertl@dgii.com>
59699
59700         * lib/objc.exp (objc_target_compile): Add -L during compiles for
59701         multilibbed hosts.  Idea grafted from g77.exp.
59702
59703 1998-09-30  Dave Love  <d.love@dl.ac.uk>
59704
59705         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59706         avoid losing on systems which need -lsocket.
59707
59708 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
59709
59710         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59711         * g++.old-deja/g++.other/nested2.C: Ditto.
59712         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59713         failure.
59714
59715 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59716
59717         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59718         preferred over template operator!= for enum bitfields.
59719
59720 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
59721
59722         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59723         that happen to have the same base name, but in different scopes,
59724         are incorrectly rejected.
59725
59726 1998-09-16  Richard Henderson  <rth@cygnus.com>
59727
59728         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59729         on the native word size instead of an integer literal.
59730
59731 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59732
59733         * g++.old-deja/g++.other/static2.C: Invocation of static data
59734         member of type pointer-to-function denoted as non-static member.
59735
59736         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59737         checks involving function types and aliases.
59738
59739 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59740
59741         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59742         redefined to the same non-trivial type.
59743
59744         * g++.old-deja/g++.pt/explicit73.C: Test for proper
59745         namespace-qualification of template specializations declared in
59746         other namespaces.
59747
59748         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59749         to declare a subset of the specializations of a template function
59750         as friends of specializations of a template class.
59751
59752         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59753         member templates that do not fully specialize the enclosing
59754         template class are rejected.
59755
59756 1998-09-11  Dave Love  <d.love@dl.ac.uk>
59757
59758         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59759
59760 1998-09-08  Dave Love  <d.love@dl.ac.uk>
59761
59762         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59763         altered from libf2c/libU77 version.
59764
59765 1998-09-06  Dave Love  <d.love@dl.ac.uk>
59766
59767         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59768
59769 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
59770             Alexandre Oliva  <oliva@dcc.unicamp.br>
59771
59772         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59773         (un)signed char are different types for template specialization
59774         purposes.
59775
59776 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
59777
59778         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
59779         * objc: ObjC testsuite.
59780
59781 1998-08-31  Catherine Moore  <clm@cygnus.com>
59782
59783         * gcc.c-torture/execute/941014-1.x: New file.
59784
59785 1998-08-31  Nick Clifton  <nickc@cygnus.com>
59786
59787         * lib/c-torture.exp: Add support for
59788         torture_eval_before_compile and torture_eval_before_execute
59789         variables.
59790
59791 1998-08-30  Jeffrey A Law  (law@cygnus.com)
59792
59793         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
59794         this test triggers valid.
59795
59796 1998-08-27  Jeffrey A Law  (law@cygnus.com)
59797
59798         * gcc.dg/980827-1.c: New test.
59799
59800 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
59801
59802         * gcc.c-torture/execute/loop-4b.c: New test.
59803
59804 1998-08-26  Nick Clifton  <nickc@cygnus.com>
59805
59806         * lib/c-torture.exp: Add support for
59807         torture_eval_before_compile and torture_eval_before_execute
59808         variables.
59809
59810 1998-08-25  Jeffrey A Law  (law@cygnus.com)
59811
59812         * gcc.c-torture/compile/980825-1.c: New test.
59813
59814 1998-08-24  Nick Clifton  <nickc@cygnus.com>
59815
59816         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
59817         count number tests in opt_t0 not good_t0.
59818
59819 1998-08-24  Jeffrey A Law  (law@cygnus.com)
59820
59821         * gcc.c-torture/compile/930326-1.x: Fix typo.
59822
59823 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
59824
59825         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
59826         causes an ICE.
59827
59828 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59829
59830         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
59831         STACK_SIZE is defined.
59832         * gcc.c-torture/unsorted/stuct.c: Similarly.
59833
59834         * gcc.c-torture/compile/980821-1.c: New test.
59835
59836 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59837
59838         * gcc.c-torture/execute/980526-2.c: Disable for targets with
59839         16bit ints.
59840
59841 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
59842
59843         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59844         code.
59845
59846 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
59847
59848         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59849         error'.
59850
59851 1998-08-18  Jeffrey A Law  (law@cygnus.com)
59852
59853         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59854
59855 1998-08-16  Jeffrey A Law  (law@cygnus.com)
59856
59857         * gcc.c-torture/compile/980816-1.c: New test.
59858
59859         * gcc.dg/980816-1.c: New test.
59860
59861 1998-08-13  Jeffrey A Law  (law@cygnus.com)
59862
59863         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59864         compiler for ieee tests.
59865
59866 1998-08-01  Dave Love  <d.love@dl.ac.uk>
59867
59868         * g77.f-torture/compile/980729-0.f: New test.
59869
59870 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
59871
59872         * gcc.c-torture/special/eeprof-1.c: New test, for
59873         -finstrument-functions.
59874         * gcc.c-torture/special/special.exp: Run it.
59875
59876 1998-07-29  Jeffrey A Law  (law@cygnus.com)
59877
59878         * gcc.c-torture/compile/980729-1.c: New test.
59879
59880 1998-07-27  Nick Clifton  <nickc@cygnus.com>
59881
59882         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59883         __thumb__ is defined, and test for ARM style doubles if so.
59884
59885 1998-07-26  Dave Love  <d.love@dl.ac.uk>
59886
59887         * g77.f-torture/noncompile/980615-0.f: New test.
59888
59889 1998-07-26  H.J. Lu  (hjl@gnu.org)
59890
59891         * gcc.dg/980312-1.c: Do link instead of compile.
59892         * gcc.dg/980313-1.c: Likewise.
59893
59894 1998-07-26  Jeffrey A Law  (law@cygnus.com)
59895
59896         * gcc.c-torture/compile/980726-1.c: New test.
59897
59898 1998-07-25  Dave Love  <d.love@dl.ac.uk>
59899
59900         * g77.f-torture/execute/io0.f: New test.
59901
59902 1998-07-24  Nick Clifton  <nickc@cygnus.com>
59903
59904         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59905         an int.
59906
59907 1998-06-18  Michael Meissner  <meissner@cygnus.com>
59908
59909         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59910         m32r bugs.
59911
59912 1998-07-17  Nick Clifton  <nickc@cygnus.com>
59913
59914         * gcc.dg/980626-1.c: Expect failures for all toolchains until
59915         c-decl.c:grokdeclarator can handle mode attributes.
59916
59917 1998-07-16  Jeffrey A Law  (law@cygnus.com)
59918
59919         * gcc.c-torture/execute/980716-1.c: New test.
59920
59921 1998-07-13  Jeffrey A Law  (law@cygnus.com)
59922
59923         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59924         the mn10200.
59925         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
59926         the mn10200.
59927         * gcc.c-torture/execute/va-arg-3.x: Similarly.
59928         * gcc.c-torture/compile/930326-1.x: Similarly.
59929
59930 1998-07-13  Dave Love  <d.love@dl.ac.uk>
59931
59932         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59933         New test from Craig.
59934
59935 1998-07-12  Dave Love  <d.love@dl.ac.uk>
59936
59937         * g77.f-torture/noncompile/980616-0.f: New test.
59938
59939         * g77.f-torture/execute/970816-3.f: New test from Craig.
59940
59941 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59942
59943         *  g++.other/singleton.C: Return error value instead of taking
59944         SIGSEGV.
59945
59946 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59947
59948         *  g++.other/singleton.C: New test.  Warning is under dispute.
59949         Runtime crash is not.
59950
59951 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59952
59953         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59954         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59955         using6.C, using7.C}: New namespace tests.
59956
59957 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59958
59959         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59960         specialization with typedef'ed names used as array indexes.
59961
59962 1998-07-09  Jeffrey A Law  (law@cygnus.com)
59963
59964         * gcc.c-torture/execute/980709-1.c: New test.
59965
59966         * gcc.dg/980709-1.c: New test.
59967
59968 1998-07-07  Richard Henderson  <rth@cygnus.com>
59969
59970         * gcc.c-torture/execute/bcp-1.c: New test.
59971
59972 1998-07-07  Jeffrey A Law  (law@cygnus.com)
59973
59974         * gcc.c-torture/execute/980707-1.c: New test.
59975
59976 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
59977
59978         * gcc.c-torture/compile/980706-1.c: New test.
59979
59980 1998-07-01  Dave Love  <d.love@dl.ac.uk>
59981
59982         * g77.f-torture/execute/980701-0.f,
59983         g77.f-torture/execute/980701-1.f: New test from Craig.
59984
59985 1998-07-01  Jeffrey A Law  (law@cygnus.com)
59986
59987         * gcc.c-torture/compile/980701-1.c: New test.
59988
59989         * gcc.c-torture/execute/980701-1.c: New test.
59990
59991 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
59992 rlsruhe.de>
59993
59994         * g++.old-deja/g++.robertl/eb132.C: New test.
59995         * g++.old-deja/g++.robertl/eb133.C: Likewise.
59996
59997 1998-06-29  Dave Love  <d.love@dl.ac.uk>
59998
59999         * g77.f-torture/execute/980628-7.f,
60000         g77.f-torture/execute/980628-8.f,
60001         g77.f-torture/execute/980628-9.f,
60002         g77.f-torture/execute/980628-10.f: New tests from Craig.
60003
60004         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60005
60006 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60007
60008         * g77.f-torture/execute/980628-4.f: New test from Craig.
60009         * g77.f-torture/execute/980628-5.f: Likewise.
60010         * g77.f-torture/execute/980628-2.f: Likewise.
60011         * g77.f-torture/execute/980628-0.f: Likewise.
60012         * g77.f-torture/execute/980628-1.f: Likewise.
60013         * g77.f-torture/execute/980628-3.f: Likewise.
60014         * g77.f-torture/execute/980628-6.f: Likewise.
60015
60016 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60017
60018         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60019         directory when nothing has been installed yet.
60020
60021 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60022
60023         * gcc.c-torture/special/special.exp: Handle newer versions of
60024         dejagnu.
60025
60026 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60027
60028         * gcc.dg/980626-1.c: New test.
60029
60030 1998-06-19  Bruno Haible <haible@ilog.fr>
60031
60032         * gcc.misc-tests/m-un-2.c: New test.
60033         * g++.old-deja/g++.other/warn01.c: Likewise.
60034
60035 1998-06-19  Robert Lipe  <robertl@dgii.com>
60036
60037         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60038         compatibility with assmblers with a different comment character.
60039         Eliminate use of GAS-specific extensions.
60040
60041 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60042
60043         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60044
60045 1998-06-19  Robert Lipe  <robertl@dgii.com>
60046
60047         * lib/g77.exp: Replace search for libf2c.a with search for newly
60048         renamed libg2c.a
60049
60050 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60051
60052         * gcc.c-torture/execute/980617-1.c: New test.
60053
60054 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60055
60056         * gcc.c-torture/execute/980612-1.c: New test.
60057
60058 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60059
60060         * gcc.dg/980523-1.c: Only test on ppc-linux.
60061         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60062
60063         * gcc.c-torture/execute/980608-1.c: New test.
60064
60065 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60066
60067         * gcc.c-torture/execute/980605-1.c: New test.
60068
60069 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60070
60071         * gcc.c-torture/execute/980604-1.c: New test.
60072
60073 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60074
60075         * gcc.c-torture/execute/980602-1.c: New test.
60076         * gcc.c-torture/execute/980602-2.c: Likewise.
60077
60078 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60079
60080         * 970125-0.f: Fix per JCB.  Add commentary.
60081
60082 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60083
60084         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60085         IEEE -0 support.
60086
60087 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60088
60089         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60090         earlier.
60091
60092 1998-05-28  Catherine Moore <clm@cygnus.com>
60093
60094         * gcc.c-torture/execute/980526-3.c: New test.
60095
60096 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60097
60098         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60099         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60100         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60101         m88k-motorola-sysv3 to XFAIL.
60102
60103 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60104
60105         * gcc.dg/980526-1.c: New test.
60106         * gcc.c-torture/execute/980526-2.c: New test.
60107
60108 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60109
60110         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60111
60112         * gcc.c-torture/execute/980526-1.c: New test.
60113
60114 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60115
60116         * g77.f-torture/execute/alpha2.f: Add runtime test.
60117
60118 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60119
60120         * g++.old-deja/old-deja.exp: Strip leading directories.
60121
60122         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60123         error for the line.  Don't run multiple tests for the same line.
60124
60125 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60126
60127         * gcc.dg/980523-1.c: New test.
60128
60129 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60130
60131         * g77.f-torture/compile/970915-0.f: New test.
60132
60133 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60134
60135         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60136
60137 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60138
60139         * gcc.dg/980520-1.c: New test.
60140
60141 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60142
60143         * gcc.dg/980502-1.c: Fix return type.
60144
60145 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60146
60147         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60148         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60149         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60150         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60151         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60152
60153 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60154
60155         * g77.f-torture/execute/980520-1.f: New test.
60156
60157 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60158
60159         * lib/mike-g77.exp: New file.
60160
60161         * g77.f-torture/noncompile/noncompile.exp,
60162         g77.f-torture/noncompile/check0.f: New files.
60163
60164 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60165
60166         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60167         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60168         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60169         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60170         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60171         abort where appropriate.
60172
60173 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60174
60175         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60176         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60177
60178 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60179
60180         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60181
60182 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60183
60184         * g77.f-torture/compile/980427-0.f: New test.
60185
60186 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60187
60188         * g77.f-torture/compile/980424-0.f: New test.
60189
60190 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60191
60192         * g77.f-torture/compile/980419-2.f (main): New test.
60193         * g77.f-torture/compile/970125-0.f: New test.
60194         * g77.f-torture/compile/980419-1.f: New test.
60195
60196 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60197
60198         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60199         of loop-4.c.
60200
60201 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60202
60203         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60204
60205 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60206
60207         * gcc.c-torture/compile/980329-1.c: New test.
60208
60209 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60210
60211         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60212         * gcc.dg/980312-1.c: Fix typo in -march command.
60213
60214 1998-03-16  H.J. Lu  (hjl@gnu.org)
60215
60216         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60217
60218 1998-03-11  Robert Lipe  <robertl@dgii.com>
60219
60220         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60221         Dave Love agree the Fortran source is bogus.
60222
60223 1998-03-11  Robert Lipe  <robertl@dgii.com>
60224
60225         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60226         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60227         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60228         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60229         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60230
60231 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60232
60233         * g++.old-deja/g++.other/friend1.C: New test.
60234
60235 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60236
60237         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60238         possibly uninitialized) variables and declare dnrm2.
60239
60240 1998-02-23  Robert Lipe <robertl@dgii.com>
60241
60242         From Bruno Haible <haible@ilog.fr>:
60243         * gcc.c-torture/execute/980223.c: New test.
60244
60245 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60246
60247         * gcc.dg/ifelse-1.c: New test.
60248
60249 1998-02-09  H.J. Lu  (hjl@gnu.org)
60250
60251         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60252
60253           * lib/old-dejagnu.exp (old-dejagnu): Added the
60254           "execution test - XFAIL *-*-*" handling in the spirit of
60255           "excess errors test -". Changed the "execution test fails"
60256           handling to be like "excess errors test fails".
60257           * Update various tests accordingly.
60258
60259 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60260
60261         * gcc.c-torture/execute/980205.c: New test.
60262
60263 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60264
60265         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60266         * lib/f-torture.exp: Similarly.
60267         * gcc.c-torture: Rename all .cexp files to .x files.
60268
60269 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60270
60271         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60272         (940510-1.c): Removed duplicate.
60273         (971104-1.c): New test.
60274
60275 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60276
60277           * lib/f-torture.exp: Improve error and loop detection.
60278
60279 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60280
60281         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60282         use that to size the filler array.
60283
60284 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60285
60286         * lib/c-torture.exp(c-torture-execute): Fix typo.
60287
60288         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60289         testcase as the executable name. Keep the executable around if
60290         the test fails.
60291
60292 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60293
60294         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60295         changes.  Only test one -g option, and move it to the end of the
60296         list of options to test.
60297
60298 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60299
60300         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60301         variable GCC_TORTURE_OPTIONS to supply default switches separated
60302         by colons.  If no environment variable, run tests with -O0 -g, -O1
60303         -g, and -O2 -g as well.
60304
60305 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60306
60307         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60308         explanatory comments. Fix indentation.
60309
60310 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60311
60312         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60313
60314 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60315
60316         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60317         * g++.old-deja/g++.mike/p7325.C: Likewise.
60318         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60319
60320 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60321
60322         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60323         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60324         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60325         * g++.old-deja/g++.law/operators4.C: Likewise.
60326
60327 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60328
60329         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60330         * g++.old-deja/g++.mike/p784.C: Ditto.
60331         * g++.old-deja/g++.mike/p785.C: Ditto.
60332
60333 1997-09-05  Jeffrey A Law  (law@cygnus.com)
60334
60335           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60336
60337 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60338
60339         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60340         target feature; pass this to c-torture-execute as needed.
60341
60342 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60343
60344         * lib/c-torture.exp(c-torture-execute): If the previous and the
60345         current executables being tested are identical, we don't need to
60346         run the executable again. Try to make the executable names
60347         unique. Add an optional argument for passing additional compiler
60348         flags.
60349
60350 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
60351
60352         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60353
60354 1997-08-29  Jeffrey A Law  (law@cygnus.com)
60355
60356         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60357
60358 1997-07-31  Jeffrey A Law  (law@cygnus.com)
60359
60360         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60361         32bit or larger longs.
60362
60363         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60364         have either a 32bit long or 32bit int.
60365
60366 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
60367
60368         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60369         Make double precision tests dependent on sizeof (double).
60370
60371 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
60372
60373         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60374         too.
60375
60376 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
60377
60378         * gcc.c-torture/compile/961203-1.cexp: New script.
60379
60380 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
60381
60382         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60383         up the includes ourselves.
60384
60385 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
60386
60387         * lib/plumhall.exp: Remove random include, and add a few
60388         verbose messages for debugging.
60389
60390 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
60391
60392         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60393         of trying to do it ourselves.
60394
60395 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
60396
60397         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60398
60399 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
60400
60401         * gcc.prms/5403.c: Made regexp a bit less strict.
60402
60403 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
60404
60405         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60406         is returned from remote_load instead.
60407         * lib/plumhall.exp: Ditto.
60408         * lib/mike-g++.exp: Ditto.
60409         * lib/old-dejagnu.exp: Ditto.
60410         * lib/c-torture.exp: Ditto.
60411
60412 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
60413
60414         * lib/g++.exp: Use build_wrapper procedure.
60415         * lib/gcc.exp: Ditto.
60416
60417 1997-05-20  Jeffrey A Law  (law@cygnus.com)
60418
60419         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60420         an old-style decl for malloc.  Fixes tests to work when
60421         sizeof (int) != sizeof (size_t).
60422
60423 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60424
60425         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60426
60427         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60428         use stdargs.h interface.
60429
60430 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60431
60432         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60433         NO_VARARGS when compiling.
60434
60435 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
60436
60437         * lib/plumhall.exp(ph_includes): New procedure.
60438         (ph_make): Use it.
60439         (ph_compiler): Ditto.
60440
60441         * lib/g++.exp: Rename test-glue.c to testglue.c.
60442         * lib/gcc.exp: Ditto.
60443
60444 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
60445
60446         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60447         to completion when it's called.
60448
60449 1997-03-21  Michael Meissner  <meissner@cygnus.com>
60450
60451         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60452         is defined, don't do test.
60453
60454 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
60455
60456         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60457         for object files.
60458         (ph_summary): Mark skipped testcases as untested, not unresolved.
60459
60460         * lib/plumhall.exp (ph_make): If unresolved because of bad
60461         errorCode, record errorCode in log file.
60462         (*): Replace send_log/verbose with verbose -log.
60463
60464 1997-03-19  Michael Meissner  <meissner@cygnus.com>
60465
60466         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60467         double conversion if double isn't at least 8 bytes.
60468
60469         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60470         int to work with targets where int is 16 bits.
60471
60472         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60473         8 bytes, just exit, since 4 byte doubles don't have enough bits of
60474         precision for the test to complete.
60475
60476 1997-03-14  Michael Meissner  <meissner@cygnus.com>
60477
60478         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60479         if d10v is not compiled with the -mdouble64 flag.
60480         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60481
60482         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60483         d10v is not compiled with the -mint32 flag.
60484
60485 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
60486
60487         * lib/plumhall.exp: Use incr_count.
60488
60489 1997-03-12  Jeffrey A Law  (law@cygnus.com)
60490
60491         * gcc.c-torture: Update to c-torture-1.45.
60492
60493 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
60494
60495         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60496         the name of the expect testcase file).
60497
60498         * lib/g++.exp(g++_init): Ditto.
60499
60500 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
60501
60502         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60503         the host.
60504
60505         * lib/gcc.exp(gcc_exit): New procedure.
60506
60507 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
60508
60509         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60510         specs where appropriate.
60511
60512         * g++.old-deja/g++.arm/*: Added additional ERROR checks
60513         because of new "candidates are" messages, and removed a few
60514
60515         * Converted all non-old-style g++ testcases to old-style, and
60516         moved into g++.old-deja.
60517
60518 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
60519
60520         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60521         options.
60522
60523         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60524         succeeded.
60525
60526         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60527
60528 1997-02-13  Michael Meissner  <meissner@cygnus.com>
60529
60530         * lib/gcc.exp (gcc_target_compile): Add support for defining
60531         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60532         the machine doesn't have those features.
60533
60534 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
60535
60536         * g++.law/operators4.exp: Don't use LIBS.
60537
60538 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
60539
60540         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60541
60542         * lib/mike-g++.exp: Don't set the compiler to be tested here.
60543         * lib/g++.exp: Set it here instead. Also, allow use of the
60544         --tool_exec and --tool_opt options. Change CXX to
60545         GXX_UNDER_TEST.
60546
60547         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60548
60549         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60550
60551 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
60552
60553         * lib/old-dejagnu.exp: Use prune_warnings instead of
60554         prune_system_crud.
60555         * lib/mike-g++.exp: Ditto.
60556         * lib/gcc.exp: Ditto.
60557         * lib/g++.exp: Ditto.
60558
60559         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60560
60561 1997-02-07  Jeffrey A Law  (law@cygnus.com)
60562
60563           * 941014-2.c: Include stdlib.h
60564           * 960327-1.c: Include stdio.h
60565           * dbra.c, index-1.c: Don't assume ints are 32bits.
60566
60567 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
60568
60569         * lib/gcc.exp: Add gcc,stack_size target feature.
60570
60571         * lib/g++.exp(g++_target_compile): Add the include and link
60572         paths here, not in two other places. And, it's $options, not
60573         options.
60574
60575         * lib/mike-g++.exp(postbase): Remove the code that determines
60576         the correct include and link paths.
60577         * g++.old-deja/old-deja.exp: Ditto.
60578
60579 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
60580
60581         * lib/g++.exp(g++_init): target_compile no longer returns the
60582         filename of the result.
60583
60584 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
60585
60586         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60587         call to glob.
60588
60589         * gcc.c-torture/special/special.exp: Change call to
60590         gcc_target_compile to include the object file.
60591
60592 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
60593
60594         * gcc.c-torture/special/special.exp: Correct misspelling in last
60595         change.
60596
60597 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
60598
60599         * lib/plumhall.exp(ph_summary): Log the entire output of the
60600         executable. Return -1 if there were any failures, 0 otherwise.
60601         (ph_execute): Return -1 if there were any failures, 0 otherwise.
60602         (ph_make): Clean up objects and executables that were built
60603         if the tests succeeded.
60604
60605 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
60606
60607         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60608         libraries and includes in the build tree as appropriate.
60609
60610 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60611
60612         * lib/c-torture.exp: Instead of looking for the global variable
60613         NO_LONG_LONG, check to see if that's a feature of the target.
60614
60615 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60616
60617         * config/default.exp: Minimize. Delete the remainer of the files in
60618         config; this functionality is now in devo/dejagnu/config.
60619
60620         g++.*/*: Pass any additional flags used to compile to postbase;
60621         delete CXXFLAGS.
60622
60623         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60624         is now done by runtest.exp. Use gcc_target_compile instead of
60625         compile.
60626
60627         lib/c-torture.exp: Use gcc_target_compile instead of compile.
60628         Remove references to CFLAGS. Use remote_file instead of
60629         calling rm -f.
60630         (c-torture): Take a list of arguments to use to compile this
60631         testcase.
60632
60633         lib/g++.exp: Simplify. Use target_compile instead of compile.
60634         lib/gcc-dg.exp: Ditto.
60635         lib/gcc.exp: Ditto.
60636         lib/mike-{gcc,g++}.exp: Ditto.
60637         lib/old-dejagnu.exp: Ditto.
60638         lib/plumhall.exp: Ditto.
60639
60640 1997-01-08  Jim Wilson  <wilson@cygnus.com>
60641
60642         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60643         (ph_linker): Likewise.
60644
60645 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
60646
60647           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60648         MAP_ANON / MAP_ANONYMOUS if defined;
60649         else try to map from /dev/zero .
60650
60651 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60652
60653         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60654         isn't defined, then define it to MAP_ANONYMOUS.
60655
60656 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60657
60658         * gcc.c-torture: Update to c-torture-1.42 release.
60659
60660 1996-11-11  Jeffrey A Law  (law@cygnus.com)
60661
60662         * gcc.c-torture: Update to c-torture-1.41 release.
60663
60664 1996-10-27  Jeffrey A Law  (law@cygnus.com)
60665
60666         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
60667         c-torture release.
60668
60669 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
60670
60671         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60672         and LDFLAGS.  Fix second case to append the target_info ldflags
60673         onto LDFLAGS, not CFLAGS.
60674         * lib/g++.exp (g++_init): Add target_info stuff.
60675         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
60676         of libgloss and newlib flags for !native.
60677
60678         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60679         (GDB): Fix relative path to go up another dir for finding gdb.
60680
60681 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
60682
60683         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60684         versions in the target_info array, if they don't exist.
60685
60686 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
60687
60688         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60689
60690 1996-07-08  Jim Wilson  <wilson@cygnus.com>
60691
60692         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60693         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60694
60695 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
60696
60697         * lib/old-dejagnu.exp: Don't remove the output file before we've
60698         actually tested it. Don't append pwd to the path of the executable
60699         we're testing.
60700
60701 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
60702
60703         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60704
60705 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
60706
60707         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60708         temporary directory for compiler files, and set it to a default
60709         value of /tmp. Set $output as the name of the output file from
60710         compiling the testcase. Add a -o option to $cflags_var so the
60711         compiler writes the final output file as $output. Set $executable
60712         to $output.
60713
60714         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60715         directory for compiler files, and set it to /tmp if it doesn't
60716         already have a value. Set $output_file to the name of the output
60717         file from compiling the testcase. Add a -o option to CXXFLAGS so
60718         the compiler writes the final output file as $output. Use $output
60719         as the executable to be tested.
60720
60721 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60722
60723         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60724
60725 1996-06-08  Jeffrey A Law  (law@cygnus.com)
60726
60727         * gcc.c-torture/execute/pending-1.c: New test.  Still
60728         pending in Tege's queue.
60729
60730 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
60731
60732         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60733         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
60734         if there were failures.  Call unresolved if there were unresolved
60735         testcases.  Call gcc_fail if program did not run to completion.
60736         (ph_make): Pass additional argument name to ph_execute.
60737         (ph_execute): Add new argument.  Pass additional arguments to
60738         ph_summary.  Call gcc_fail is there is no execution output.
60739
60740 1996-04-24  Jeffrey A Law  (law@cygnus.com)
60741
60742         * lib/plumhall.exp (proc_summary): Output relavent summary
60743         lines into the log so specific failures in plumhall can be
60744         investigated.
60745
60746 1996-04-10  Jeffrey A Law  (law@cygnus.com)
60747
60748         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60749         (c-torture-execute): Don't try to execute tests which use
60750         "long long" types if $NO_LONG_LONG is nonzero.
60751
60752 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
60753
60754         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60755         not c-torture.
60756
60757         * gcc.ieee: Move from here.
60758         * gcc.c-torture/execute/ieee: To here.
60759
60760 1996-03-26  Jeffrey A Law  (law@cygnus.com)
60761
60762         * gcc.c-torture: Update to c-torture-1.41 release.
60763
60764 1996-03-22  Jeffrey A Law  (law@cygnus.com)
60765
60766         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60767         not "$output".
60768
60769 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
60770
60771         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60772         -c present.
60773
60774 1996-03-02  Jeffrey A Law  (law@cygnus.com)
60775
60776         * config/proelf.exp: Handle connecting to a simulator.
60777
60778 1996-01-31  Jeffrey A Law  (law@cygnus.com)
60779
60780         * config/proelf.exp: New file.  Enough framework that we can
60781         run c-torture tests on the proelf targets (or any other target
60782         that gdb can connect to for that matter).
60783
60784 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
60785
60786         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
60787         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
60788
60789         * lib/plumhall.exp (ph_execute): Always call ph_summary if
60790         exec_output exists.
60791
60792 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
60793
60794         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
60795         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
60796
60797         * config/*.exp: Update FSF address.  Change result of ${tool}_load
60798         to pass/fail/unresolved/unsupported/untested.  Caller must now
60799         call unresolved/unsupported/untested.
60800         * lib/*.exp: Update FSF address.  Update to handle new results of
60801         ${tool}_load.
60802         * lib/chill.exp (verbose): Delete.
60803
60804 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
60805
60806         * lib/gcc.exp (default_gcc_start): Change order of args to
60807         $LDFLAGS $CFLAGS $LIBS.
60808         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
60809         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
60810         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
60811         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60812         * gcc.misc-tests/dg-test.exp: Likewise.
60813         * gcc.misc-tests/msgs.exp: Likewise.
60814         * gcc.prms/prms.exp: Likewise.
60815         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
60816         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
60817
60818         * lib/dg.exp: Deleted, moved to dejagnu/lib.
60819
60820 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60821
60822         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
60823
60824         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
60825         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
60826
60827         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
60828         necessary.
60829
60830 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
60831
60832         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
60833         global for loop; add use of $mathlib.
60834         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
60835         settings here; set mathlib for anything but VxWorks.
60836
60837 1996-01-22  Jeffrey A Law  (law@cygnus.com)
60838
60839         * gcc.c-torture: Update to c-torture-1.40 release.
60840
60841 1996-01-03  Jeffrey A Law  (law@cygnus.com)
60842
60843         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60844         dg.exp.
60845
60846 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
60847
60848         * lib/c-torture.exp (c-torture-execute): Declare "output" as
60849         global.
60850
60851 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
60852
60853         * lib/g++.exp (LIBS): Define if not already.
60854         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60855         (gcc-dg-prune): Call prune_gcc_output.
60856         * lib/gcc.exp (prune_gcc_output): New proc.
60857         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60858         prune_gcc_output.
60859
60860 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
60861
60862         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60863         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
60864
60865 1995-11-15  Jeffrey A Law  (law@cygnus.com)
60866
60867         * gcc.c-torture: Update to c-torture-1.39 release.
60868
60869 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
60870
60871         * lib/c-torture.exp (c-torture-execute): Don't return if one option
60872         fails, try others as well.
60873
60874 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
60875
60876         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60877         If compilation fails, mark execute tests as `untested'.
60878         If test is marked as unsupported, don't mark compilation and
60879         execute tests as failed.
60880
60881 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
60882
60883         * lib/g++.exp (g++_init): Don't link in libg++, and look to
60884         libstdc++ for whether or not we want to be doing shared
60885         libraries.  Delete link_curses since we don't need it anymore.
60886         * lib/mike-g++.exp (postbase): Don't link in libg++.
60887         * g++.old-deja/old-deja.exp: Likewise.
60888
60889 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
60890
60891         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60892
60893 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
60894
60895         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60896         For that, add `-Wl,-a,shared_archive'.
60897         * g++.old-deja/old-deja.exp: Likewise.
60898
60899 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
60900
60901         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60902
60903 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
60904
60905         * lib/mike-g++.exp (postbase): Pay attention to the status of
60906         g++_load.
60907
60908 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
60909
60910           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60911
60912 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
60913
60914         * lib/gcc.exp (default_gcc_start): No longer need to log program
60915         being executed or its output, execute_anywhere does that now.
60916         * lib/g++.exp (default_g++_version): Call execute_anywhere.
60917         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
60918
60919 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
60920
60921         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60922         the same as those in lib/g++.exp.
60923
60924 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
60925
60926         * gcc.c-torture: Update to c-torture-1.38 release.
60927         * gcc.ieee: Related changes.
60928
60929 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
60930
60931         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60932         "exec". Minor reformatting changes.
60933
60934         * config/rom68k.exp (${tool}_load): Make it work in a canadian
60935         cross. This means all "exec" calls now work on a remote host as
60936         well.
60937         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60938         cross. Filter out the extra "\r\n" stuff that expect puts in.
60939         (c-torture-execute): Filter out the bogus warnings like
60940         c-torture-compile does. Add support for canadian cross.
60941         * lib/gcc.exp (default_gcc_version, default_gcc_start)
60942         Use execute_anywhere rather than calling exec directly. Now it
60943         works for canadian cross testing.
60944
60945 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
60946
60947         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
60948         results into a variable, and check that rather than using file exists.
60949
60950 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
60951
60952         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60953         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
60954
60955 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60956
60957         * g++.old-deja/old-deja.exp: Create and pass runshlib and
60958         lib_curses if there's a shared libg++ in the build tree.
60959
60960 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
60961
60962         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60963         if not supported target.
60964
60965 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
60966
60967         * lib/g++.exp (g++_init): Move empty setting of runshlib and
60968         link_curses up to always happen, not just for native builds.
60969
60970 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
60971
60972         * gcc.c-torture: Update to c-torture-1.36 release.
60973         * gcc.failure: Related changes.
60974
60975 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
60976
60977         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60978
60979 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
60980
60981         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60982         * lib/mike-g++.exp (postbase): Not in here.  Still reference
60983         runshlib, link_curses, and mathlib for link and run.
60984
60985         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60986         pass the runtime shared library options for Solaris, OSF/1, and
60987         Irix5, and link with -lcurses to avoid unresolved references.
60988
60989 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
60990
60991         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60992         only run once.
60993
60994 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
60995
60996         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60997
60998 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
60999
61000         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61001         do not have a framework for the "compat" tests yet.
61002
61003 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61004
61005         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61006         set to null if we're testing vxworks5.1.  Use that instead of
61007         `-lm' in the setting of LIBS for link and run.
61008
61009 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61010
61011         * config/rom68k.exp (${tool}_load): Major changes to make it
61012         work.  Verified that it does in fact return the stuff in
61013         exec_output properly.  Catch any Emul or any TRAP other than 0.
61014
61015 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61016
61017         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61018         LDFLAGS properly for targets that need stuff from libgloss.
61019         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61020         only run once.
61021         (gpp_initialized): New variable.
61022
61023 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61024
61025         * config/rom68k.exp: Load libgloss.exp.
61026         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61027         so we can produce a fully linked binary.
61028         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61029         so we can produce a fully linked binary.
61030
61031 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61032
61033         * lib/plumhall.exp (ph_section): Watch for expected failures.
61034         Add missing `else'.
61035
61036         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61037         run the testcase.
61038         (c-torture): Likewise.
61039
61040 1995-08-28  Doug Evans  <dje@cygnus.com>
61041
61042         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61043
61044         * lib/mike-g++.exp (mike_cleanup): New proc.
61045         (prebase): New globals compiler_result, not_compiler_result,
61046         target_regexp.
61047         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61048         allow leading "-" in pattern.  Watch for unsupported tests.
61049         If $compiler_result is set, pattern match assembler code,
61050         and ditto for $not_compiler_result.
61051         * lib/mike-gcc.exp: Likewise.
61052
61053         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61054         execution "succeeded".
61055
61056 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61057
61058         * config/win32.exp: New file.
61059         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61060
61061 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61062
61063         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61064         unsupported.
61065         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61066         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61067         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61068
61069         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61070         "... without exceptions was ...".  That is now handled by
61071         prune_system_crud.
61072         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61073
61074 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61075
61076         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61077         sieve.c,sort2.c}: New files.
61078         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61079         sieve.exp,sort2.exp}: Drivers for them.
61080
61081         * lib/mike-gcc.exp (program_output): New user settable variable.
61082         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61083         messages.
61084         * lib/mike-g++.exp (program_output): New user settable variable.
61085
61086         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61087
61088         * config/sh.exp: Deleted (use sim.exp instead).
61089
61090 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61091
61092         * config/vx.exp: Declare CHECKTASK as global.
61093         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61094         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61095         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61096
61097 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61098
61099         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61100         target. Like vx.exp, only includes `vx29k.exp' instead of
61101         `vxworks.exp'.
61102
61103 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61104
61105         * config/sim.exp: Increase time limit from 120 seconds to 240.
61106
61107 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61108
61109         * gcc.c-torture/execute/950628-1.c: New test.
61110
61111 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61112
61113         * gcc.c-torture: Update with changes/additions from
61114         c-torture-1.34.
61115
61116 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61117
61118         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61119
61120 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61121
61122         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61123
61124 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61125
61126         * gcc.c-torture/compile/950512-1.c: New test.
61127         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61128         * gcc.dg/struct-ret-1.c: Likewise.
61129
61130 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61131
61132         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61133           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61134
61135 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61136
61137         * gcc.c-torture/special/920411-1.c: Deleted.
61138         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61139
61140 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61141
61142         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61143         cpu limit.
61144
61145 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61146
61147         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61148
61149 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61150
61151         From kenner;
61152         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61153         is the proper length.
61154         * va-arg-3.c: Likewise.
61155
61156 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61157
61158         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61159         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61160
61161         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61162         * lib/g++.exp (default_g++_start): Delete old cruft.
61163
61164 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61165
61166         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61167         (2 * (1 << 18)) to (2 * (1 << 17)).
61168
61169         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61170
61171 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61172
61173         * config/rom68k.exp: Renamed from config/idp.exp
61174
61175 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61176
61177         * c-torture/compile/921109-2.c
61178
61179 1995-04-18  Mike Stump  <mrs@cygnus.com>
61180
61181         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61182         excess errors.
61183
61184 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61185
61186         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61187         output.
61188         * lib/g++.exp (default_g++_start): Likewise.
61189
61190 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61191
61192         * gcc.c-torture/compile/950329-1.c: New test.
61193
61194 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61195
61196           * config/bug.exp (${tool}_load): Updated to use new remote_open
61197           and remote_close procs.
61198         * config/idp.exp: New file.
61199
61200 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61201
61202         * gcc.c-torture/execute/950322-1.c: New test.
61203
61204 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61205
61206         * config/vx.exp (${tool}_load): Clean up testing of return code from
61207         vxworks_ld and vxworks_spawn.
61208
61209 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61210
61211         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61212
61213 1995-03-13  Mike Stump  <mrs@cygnus.com>
61214
61215         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61216         can mark excess errors on a machine by machine basis.  Note, the
61217         default is to not expect any excess errors, even when excess
61218         errors test - is given, so you will want to put an XFAIL ... on
61219         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61220         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61221         those 4 machines, but no others.
61222
61223 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61224
61225         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61226         * lib/c-torture.exp: to here.
61227
61228 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61229
61230         * gcc.c-torture/execute/950221-1.c: New test.
61231         * gcc.c-torture/execute/struct-ret-1.c: New test.
61232         * gcc.c-torture/compile/950221-1.c: New test.
61233
61234         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61235
61236 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61237
61238         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61239         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61240
61241 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61242
61243         * g++.gb: New directory of tests, derived from my signature and
61244         class scoping tests.
61245
61246         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61247         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61248         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61249         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61250         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61251         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61252         * g++.gb/sig25.C: Likewise.
61253
61254         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61255         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61256         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61257         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61258         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61259         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61260         * g++.gb/sig25.exp: Likewise.
61261
61262         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61263         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61264         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61265         * g++.gb/scope13.C: Likewise, this test still fails.
61266
61267         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61268         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61269         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61270         * g++.gb/scope13.exp: Ditto.
61271
61272         * g++.gb/README: New file, explains what these tests are about.
61273
61274 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61275
61276         * lib/dg.exp (dg-do): Support `preprocess'.
61277         (dg-test): Likewise.
61278
61279 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61280
61281         * config/udi.exp: change "continue -expect" to "exp_continue".
61282
61283 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61284
61285         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61286         Delete redundant tests.
61287
61288         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61289         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61290         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61291         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61292         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61293         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61294         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61295         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61296
61297         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61298         storing label pointers.
61299         * gcc.c-torture/execute/921019-1.c: Likewise.
61300         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61301         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61302         parameter fp.
61303         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61304         constants.
61305
61306         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61307         Delete obsolete tests.
61308
61309         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61310         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61311         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61312         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61313         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61314         * gcc.c-torture/compile/950124-1.c: New test.
61315
61316         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61317
61318 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61319
61320         * lib/mike-g++.exp: Add -lm to LIBS.
61321
61322 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61323
61324         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61325
61326 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61327
61328         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61329
61330 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
61331
61332         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61333
61334 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
61335
61336         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61337         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61338         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61339         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61340         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61341         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61342         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61343         * g++.law/{operators31.C, operators32.C,
61344         * g++.law/{operators33.C, operators34.C}: Likewise.
61345         * g++.law/{pic1.C, refs2.C}: Likewise.
61346         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61347         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61348         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61349         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61350
61351         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61352         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61353         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61354         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61355         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61356         * g++.law/{enum9.exp, friend5.exp}: Likewise.
61357         * g++.law/{nest3.exp, nest4.exp}: Likewise.
61358         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61359         * g++.law/{operators30.exp, operators31.exp}: Likewise.
61360         * g++.law/{operators32.exp, operators33.exp}: Likewise.
61361         * g++.law/{operators34.exp}: Likewise.
61362         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61363         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61364         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61365         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61366         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61367
61368         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61369         No longer expected to fail.
61370         * g++.law/missed-error3.C: Tweak for recent bool changes.
61371
61372 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
61373
61374         * config/emb-unix: Deleted.
61375         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61376         remote execution.  Do final link on remote host if REMOTE_LINK is set.
61377
61378 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
61379
61380         * lib/dg.exp (dg-test): Fix typo in last patch.
61381
61382 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
61383
61384         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61385         (handles multiple occurrences).
61386
61387 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
61388
61389         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61390         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61391         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61392         printed).
61393         * lib/c-torture.exp (c-torture-compile): Likewise.
61394         (c-torture): Prepend full path if missing.
61395         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61396         (gcc_fail): Likewise.
61397         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61398
61399 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
61400
61401         * lib/netware.exp: Only attach to NetWare i386 systems.
61402
61403 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
61404
61405         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61406         messages.  Add test name to "output pattern match" pass/fail message.
61407
61408 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
61409
61410         * gcc.dg: New testsuite.
61411         * gcc.dg/dg.exp: New file.
61412
61413         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61414         test-switch.c}: Deleted.
61415
61416         * gcc.misc-tests/msgs.exp: New testcase driver.
61417
61418 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
61419
61420         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61421         Watch for illegal return values from ${tool}_load.
61422         * config/unix.exp (${tool}_load): Fix pass/fail detection for
61423         cross targets.  Coerce return value >0 to 1.
61424
61425 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
61426
61427         * config/unix.exp (${tool}_load): Call program rsh, not proc.
61428
61429         * config/emb-unix.exp: New file.
61430
61431         * config/sim.exp: Error if variable $SIM not defined.
61432         (${tool}_load): Mark test as "untested" if simulator missing.
61433
61434         * config/unix.exp: Load remote.exp to get rcp_download.
61435         * lib/c-torture.exp: Use different option lists for testcases with
61436         and without loops.
61437         * gcc.c-torture/execute/execute.exp: Likewise.
61438
61439 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
61440
61441         * config/*.exp: Clarify return code from ${tool}_load.
61442         Call `unresolved' or `untested' instead of `warning' or `perror'
61443         (sometimes you still want to call both though).
61444         Add comment that `shell_id' is local to each file.
61445         * config/udi.exp (timeout): Set to 30.
61446         Don't print warning if connection fails, $connectmode has already
61447         printed an error.
61448         (${tool}_load): Move verbose messages to level 2.
61449         Rework pattern for "Process started" message.
61450         Pass `shell_id' to ${connectmode}_download.
61451         Retry twice upon timeout.  Make resetting of target more robust.
61452         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61453         Pass `shell_id' to exit_$connectmode.
61454         Only call exit_$connectmode if connected.
61455         * config/unix.exp (${tool}_load): Check return codes better.
61456         * config/vrtx.exp (${tool}_load): Likewise.
61457         * config/vx.exp (${tool}_load): Likewise.
61458         Delete unneeded global's.
61459         * lib/dg.exp (dg-test): Update to reflect clarified return codes
61460         from ${tool}_load.
61461         (dg-stat): Delete.
61462         (dg-init): Delete recording of pass/fail counts.
61463         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61464         (old-dejagnu-init): Likewise.
61465         (old-dejagnu-stat): Delete contents, empty proc now.
61466         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61467         (c-torture): Delete references to lcnt, lpass, lfail.
61468         Get option list from TORTURE_OPTIONS.
61469         Delete -funroll[-all]-loops if no loops.
61470         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61471         (g++_stat): Delete contents (empty proc now).
61472         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61473         (gcc_finish): Likewise.
61474         (gcc_stat): Deleted.
61475         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61476         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61477         * gcc.c-torture/execute/execute.exp: Likewise.
61478         Split tests into two parts: compile, execute.
61479         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
61480         no loops.  Update to reflect clarified return codes from ${tool}_load.
61481
61482 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
61483
61484         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61485         to grep for.
61486         (old-dejagnu): Likewise (where necessary).
61487
61488 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
61489
61490         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61491
61492         * lib/dg.exp (dg-process-target): Fix processing of selector.
61493         Add comment regarding use of `error'.
61494
61495         * lib/gcc.exp (prune_system_crud): Define if missing.
61496         * lib/g++.exp (prune_system_crud): Likewise.
61497
61498         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61499         Call prune_system_crud.
61500         * lib/dg.exp (dg-runtest): New proc.
61501         Use perror instead of send_user for tcl errors in testcase.
61502         Don't return any value, it's never used.
61503         Don't clobber previous definition of `unknown'.
61504         Print tcl errors in `dg-final'.
61505
61506 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
61507
61508         * lib/dg.exp (dg-process-target): Improve syntax error messages.
61509         (dg-test): Don't print errorInfo, it contains stack backtrace.
61510
61511 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
61512
61513         * lib/g++.exp (runtest_file_p): Define if missing.
61514
61515 1994-09-24  Doug Evans  (dje@cygnus.com)
61516
61517         * lib/mike-g++.exp: Comment out loading of g++.exp.
61518         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
61519         (default_g++_version): Always print something.
61520         (default_g++_start): Comment out call to `which'.
61521         (g++_start, g++_load): Deleted (must be defined in config file).
61522         * lib/gcc.exp: Test for existence of $CC at start.
61523         Delete check for tmpdir (done in gcc_init).
61524         (default_gcc_version): Always print something.
61525         (default_gcc_start): Comment out call to `which'.
61526         * config/*.exp: Major cleanup - make cross targets work at least a
61527         little better for g++ (by not being "--tool gcc" specific).
61528         Rename gcc_xxx to ${tool}_xxx.
61529         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61530         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61531
61532 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
61533
61534         * lib/c-torture.exp (c-torture-compile): Rework compiler
61535         message processing.
61536
61537         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61538         c-torture.
61539
61540 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
61541
61542         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61543
61544         * lib/dg.exp (dg-process-target): Support { target native }.
61545
61546 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
61547
61548         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
61549         looked for "... program xxx got fatal signal".
61550         Correct regsub munging of `comp_output'.
61551         Ignore compiler messages "path prefix not used" and "linker input
61552         file unused".
61553
61554 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
61555
61556         * lib/gcc.exp (runtest_file_p): Define if missing.
61557         * gcc.prms/template.c: Example to work from.
61558
61559 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
61560
61561         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61562         * lib/dg.exp (dg-test): Call unsupported testcases as such.
61563
61564         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61565         * gcc.prms/1883.c: Moved from compile/940714-1.c.
61566         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61567         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61568
61569         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61570         (dg-process-target): No longer a varargs proc.
61571         Return S/N for target, P/F for xfail.  All callers changed.
61572         (user option procs): More argument checking.
61573         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61574         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61575         (dg-test): Skip test if not running on selected target in `dg-do'.
61576         Update handling of `dg-do-what', `dg-output-text'.
61577         Separate execution pass/fail from output pattern match pass/fail.
61578         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61579
61580 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
61581
61582         * gcc.c-torture/special/special.exp: Don't expect failure for mips
61583         target for 920510-1.c.
61584
61585 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
61586
61587         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61588         Clean up comment regarding use of passcnt, etc.
61589         (gcc_stat): Don't update `testcnt' here.
61590         (gcc_finish): Do it here.
61591         Might as well reset `but_id' here too.
61592         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61593         to determine if the file should be tested.
61594         * gcc.c-torture/compile/compile.exp: Likewise.
61595         * gcc.c-torture/execute/execute.exp: Likewise.
61596         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61597         * gcc.misc-tests/dg-test.exp: Likewise.
61598         * gcc.prms/prms.exp: Likewise.
61599         * gcc.wendy/wendy.exp: Likewise.
61600         * g++.old-deja.exp: Likewise.
61601         Move "Testing file" message to verbose level 1.
61602
61603 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
61604
61605         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61606
61607 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
61608
61609         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61610         (default_gcc_start): Accept optional second list element
61611         of compiler flags.  Print compiler output at verbosity level 2.
61612         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61613         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61614         Save current values of framework globals passcnt, failcnt, xpasscnt,
61615         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61616         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
61617         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61618         xfailcnt to compute stats.  Update framework global `testcnt' from
61619         pass/fail counts.
61620         (gcc_finish): New proc.  Clean up test environment.
61621         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61622         (gcc_epass, gcc_efail): Delete.
61623         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61624         argument of line number.
61625         (dg-init): If the tool has an init routine, call it.
61626         (dg-test): Remove args `cflags_var' and `libs_var'.
61627         Pass all compiler options to ${tool}_start.
61628         Handle missing line number.
61629         (dg-finish): New function.
61630         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61631         particular files.  Call gcc_finish at end.  Move "skipping test"
61632         message to verbosity level 3.
61633         * gcc.c-torture/compile/compile.exp: Likewise.
61634         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61635         * gcc.c-torture/execute/execute.exp: Likewise.
61636         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61637         Print testcase being tried at verbosity level 1.
61638         * gcc.c-torture/special/special.exp: Unset xfail.
61639         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61640         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61641         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61642         * gcc.failure/failure.exp: Likewise.
61643         * gcc.ieee/ieee.exp: Likewise.
61644         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61645         Update call to dg-test.  Call dg-finish at end.
61646         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
61647         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61648         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61649         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61650         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
61651         * gcc.wendy/wendy.exp: Add copyright.
61652         Delete setting of tmpdir (done by gcc_init).
61653         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61654         Pass compiler flags to gcc_start.  Call gcc_finish at end.
61655         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61656         gcc_[ce]pass/fail.
61657
61658 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
61659
61660         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61661         confusion.
61662         (g++_load): Likewise.
61663
61664         * config/*.exp (gcc_load): Some were varargs fns and some were not.
61665         Rename argument to `prog' to remove the confusion.
61666         Varargs fns behave differently too!
61667         (g++_load): Likewise.
61668
61669         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61670
61671         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61672         what it is.  Delete (always) printing of status value for !native.
61673         Simplify verbose code, and include status and exec_output.
61674         (g++_load): Use gcc_load.
61675
61676 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
61677
61678         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61679         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61680         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61681         940714-3.c as these testcases don't exist anymore.  Make
61682         va-arg-1.c expected to pass.
61683
61684 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
61685
61686         * gcc.misc-tests/misc.exp: Only run specific testcases.
61687         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
61688         * gcc.misc-tests/dg-[1-9].c: New files.
61689
61690         * lib/dg.exp: New testsuite driver.
61691         * gcc.prms/prms.exp: Use it.
61692
61693         * README.gcc: New file.
61694
61695         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61696         Document and reset `lxpass' and `lxfail'.
61697         Simplify "initialized" message.
61698         (gcc_stat): Clean up comments a little.
61699
61700 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
61701
61702         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61703
61704 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
61705
61706         * lib/old-dejagnu.exp (process-option): New proc.
61707         (old-dejagnu-init, old-dejagnu-stat): Likewise.
61708         (old-dejagnu): Simplify.
61709         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61710
61711 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
61712
61713         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61714         exists and is not an empty string.
61715
61716         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61717         $xfail rather than calling setup_xfail.  Clear $xfail when test is
61718         finished.
61719         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61720         automatically.
61721
61722         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61723         longer expected to fail.
61724
61725         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61726         "f" function call.
61727
61728         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61729
61730         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61731         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61732         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61733         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
61734         c-torture-1.29.
61735
61736         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61737         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61738
61739         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61740
61741         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61742         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61743
61744         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61745         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61746         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61747
61748 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
61749
61750         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61751         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61752         940714-1.c, 940714-2.c, 940714-3.c},
61753         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61754         gcc.misc-tests/{mg.c,mg.exp}:
61755         New tests.
61756         * gcc.noncompile/noncompile.exp: Change accordingly.
61757
61758 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
61759
61760         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61761         Undo previous clobberage.
61762
61763 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
61764
61765         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61766         * gcc.special/{930510-1.c, special.exp}:
61767         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61768         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61769         struct-varargs-1.c}: New tests from c-torture-1.26.
61770
61771 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
61772
61773         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61774           argument to switch.
61775
61776 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
61777
61778         * Revert the previous changes.  Please see Rob's directory
61779         (/lisa/test/rob/progressive/gcc/testsuite) for testing
61780         fixes.
61781
61782 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
61783
61784         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
61785         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
61786         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
61787         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
61788         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
61789         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
61790         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
61791         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
61792         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
61793         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
61794         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
61795         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
61796         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
61797         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
61798         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
61799         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
61800         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
61801         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
61802         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
61803         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
61804         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
61805         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
61806         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
61807         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
61808         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
61809         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
61810         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
61811         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
61812         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
61813         testing changes.
61814
61815 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
61816
61817         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
61818         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
61819         with perror calls.
61820
61821 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
61822
61823         * config/unix.exp (g++_load): Fix syntax.
61824
61825 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
61826
61827         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
61828         * gcc.noncompile/921017-1.c: Deleted obsolete test.
61829         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
61830         Don't expect va-arg-1.c to fail.  Correct expected output for
61831         920928-1.c.
61832         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
61833         * gcc.wendy/hbm4.c: Correct typo.
61834         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
61835
61836 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
61837
61838         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
61839         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
61840         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
61841         * lib/c-torture.exp (c-torture-compile): Ditto.
61842
61843         Reduce volume of output (remove all the -I's and such).
61844         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61845         Call gcc_cpass, gcc_cfail.
61846         (c-torture): Pass testing option to c-torture-compile.
61847
61848 1994-03-21  Doug Evans  (dje@cygnus.com)
61849
61850         Bring patches over from progressive.
61851         * config/default.exp: Exit remote shell cleanly.
61852         (g++_exit, g++_start): Add default versions.
61853         * config/sim.exp (gcc_load): Use perror, not error.
61854
61855 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
61856
61857         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
61858         set in site.exp.
61859
61860 1994-03-14  Doug Evans  (dje@cygnus.com)
61861
61862         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61863         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61864         (wendy_try): New proc to run testcase.
61865         (main loop): Call 'em.
61866         * gcc.wendy/*.c: Clean up pass to correct expected output.
61867
61868         * lib/gcc.exp: Minor cleanup work.
61869         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61870
61871 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
61872
61873         * config/sim.exp (gcc_load): Document return codes better.
61874         Don't pass -v to simulator.
61875
61876 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
61877
61878         * gcc.special/920717-x.c: Fix typo.
61879         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61880         get at sources.
61881
61882         * lib/mike-gcc.exp: Fix typo.
61883
61884 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
61885
61886         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61887         binary to use, transform the name.
61888         * config/*.exp: rename everything. Nuke any g++ specific files,
61889         it's now a special case of gcc that requires no special support.
61890         Add a default.exp for unsupported targets.
61891
61892 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
61893
61894         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61895         lib/old-dejagnu.exp: Fix a few patterns to work with the new
61896         version of Tcl.
61897
61898 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
61899
61900         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61901         than a warning.
61902
61903 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
61904
61905         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61906
61907 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
61908
61909         * gcc.execute/execute.exp: Combine opt_list and foption_list into
61910         option_list.  Compile every file with only 4/6 option choices
61911         (same as C torture) instead of with 12/18 different option
61912         choices.
61913         * lib/c-torture.exp: Likewise.
61914
61915         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61916         not already set.
61917
61918 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
61919
61920         * lib/old-deja.exp: Add `excess errors test fails' error, now one
61921         can put an XFAIL *-*-* on excess errors.
61922
61923 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
61924
61925         * g++.law: Add more tests derived from g++-bugs snapshots.
61926
61927         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
61928         equivalent to g++.law/init9.
61929
61930         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61931         compiled it, and the a.out file after we've run it.
61932
61933 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
61934
61935         * lib/mike-g++.exp (postbase): Delete the .o file after we've
61936         compiled it, and the a.out file after we've run it.
61937
61938 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
61939
61940         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61941
61942 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
61943
61944         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61945         version number.
61946
61947 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
61948
61949         * g++.law: New directory of g++ tests derived from the g++-bugs
61950         snapshots.
61951
61952 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
61953
61954         * gcc.compile: initbug1.c initbug1.exp testcase added
61955
61956 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
61957
61958         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61959         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61960           fixes submitted by Jeff Law (law@cs.utah.edu)
61961         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61962           Jeff Law (law@cs.utah.edu)
61963
61964
61965 1993-11-30  Mike Stump  (mrs@cygnus.com)
61966
61967         * config/unix-g++.exp: Follow the gcc way of doing things.
61968         * g++.old-deja/old-deja.exp: Minor updates.
61969         * lib/g++.exp: New file, follow the gcc way of doing things.
61970         * lib/old-dejagnu.exp: Minor updates.
61971         * lib/mike-g++.exp: Always unset errorInfo.
61972
61973 1993-11-06  Mike Stump  (mrs@cygnus.com)
61974
61975         * lib/gcc.exp: Fix some errors with the below change, CC and
61976         CFLAGS should be global when setting, not local.
61977
61978 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
61979
61980         * lib/gcc.exp: Transform tool name.
61981
61982 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61983
61984         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61985
61986 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61987
61988         * lib/gcc.exp: change gcc_done to gcc_stat
61989
61990 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61991
61992         * Upgraded gcc testsuite to c-torture version 1.25
61993
61994 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
61995
61996         * lib/gcc.exp: added reporting code. Changed verbose compile message.
61997         * lib/c-torture: added hooks for new reporting code.
61998
61999 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62000
62001         * config/sh-gcc.exp: check if sh-sim exists in the path
62002
62003 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62004
62005         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62006         * gcc.compile/compile.exp: Initial changes for new logic.
62007         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62008         * gcc.failure/failure.exp: Initial changes for new logic.
62009         * gcc.ieee/ieee.exp: Initial changes for new logic.
62010         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62011         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62012         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62013         * lib/c-torture.exp: Initial changes for new logic.
62014         * lib/gcc.exp: Initial changes for new logic.
62015
62016 1993-10-15  Mike Stump  (mrs@cygnus.com)
62017
62018         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62019         depend upon failure or success.  Fully qualify names in failure
62020         and success messages.  Always remove a.out before starting
62021         compile, just in case.  Pay more attention to error text output by
62022         the compiler.  Handle testcases with no known past errors just
62023         like all others, so that things are uniform.  Other miscellaneous
62024         improvements.
62025
62026 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62027
62028         * gcc.cpp: new directory for cpp tests
62029
62030 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62031
62032         * lib/chill.exp: Code reformatted, removed unused code.
62033         * config/unix-chill.exp: Code reformatted, removed unused code.
62034         * chill.execute/execute.exp: Code reformatted, removed unused code.
62035         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62036
62037 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62038
62039         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62040         routines not written.
62041
62042 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62043
62044         * config/bug-gcc.exp: Use new procs from bug.exp.
62045
62046 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62047
62048         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62049         via ftp, rather than depending on NFS.
62050         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62051         case.
62052
62053 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62054
62055         * config/bug-gcc.exp: Use new download proc.
62056
62057 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62058
62059         * chill.execute/execute.exp: cleanups, handles errors better
62060         * chill.compile/compile.exp: rewrite, based on execute.exp
62061         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62062         * lib/chill.exp: major changes to diff proc and compile and link
62063         procs. added chill_fail and chill_pass wrappers to pass and
62064         fail. added more comments, and handle error codes better.
62065         Added a hack to capture stderr from exec, so noncompile tests
62066         can work.
62067
62068 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62069
62070         * chill.execute/execute.exp: rewrite of testsuite driver
62071         * lib/chill.exp: rewrite of testsuite driver
62072         * config/unix-chill.exp: rewrite of testsuite driver
62073
62074 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62075
62076         In chill.execute:
62077         * iexpr.ch: Standardize uppercase.
62078         * tuples.dat: Standardize uppercase.
62079         * vary.ch: standardize.  Correct varying string assignments.
62080         * vary.dat: Add new output lines.
62081
62082 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62083
62084         In chill.execute:
62085         * chprintf.ch: Standardize use of uppercase.
62086         * tuples.ch: Standardize and turn arr2 into a DCL,
62087           rather than a SYN.
62088         * pinits.ch: Standardize.
62089
62090 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62091
62092         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62093         * Makefil: Renamed to Makefile.in.
62094         * configure.in: New.
62095
62096 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62097
62098         In chill.execute:
62099         * .cvsignore: Add result/output files.
62100         * Makefile: Fix up variables at start.  Use MFLAGS
62101           everywhere.  Correct bool_loc, built_ins entries.
62102           Add entry for vary1.ch.
62103         * bitarray.ch: Standardize upper-case usage.
62104         * bitexpr.ch: Standardize, add output of b1.
62105         * params.ch: Use arrayt in along PROC parameters, to
62106           avoid novelty problems.
62107         * sets.ch: Tiny cleanup.
62108         * vary1.ch: Re-indent.
62109
62110 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62111
62112         * Add PR-related files to Makefiles, .cvsignore files, etc.
62113
62114 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62115
62116         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62117           with compiler objects. New names are test-flow.c and test-loop.c
62118
62119 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62120
62121         * Upgraded c-torture tests from 1.19 to 1.20
62122
62123         * new files:
62124         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62125         * gcc.compile: 930623-1.c 930623-2.c
62126         * gcc.noncompile: 930622-1.c 930622-2.c
62127         * gcc.failure: 920411-1.c 920627-2.c
62128         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62129
62130 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62131
62132         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62133           More changes to get testsuite working properly. Needs more work.
62134           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62135
62136 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62137
62138         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62139           More changes to get testsuite working properly. Needs more work.
62140
62141 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62142
62143         * chill.compile/compile.exp: Added for Dejagnu support
62144         * chill.execute/execute.exp: Added for Dejagnu support
62145         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62146
62147 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62148
62149         This should complete moving the CHILL test files.
62150         * chill.noncompile(.cvsignore printf.grt
62151             in-printf.grt chprintf.grt chprintf.ch):
62152             Added test-support files.
62153           (Makefile): Modified further.
62154         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62155             signal.ch): Added test files.
62156           * chill.execute (.cvsignore printf.grt printr.c
62157             in-printf.grt rts.c chprintf.grt rts.h): Added
62158           test-support files.
62159             (Makefile): More corrections.
62160
62161 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62162
62163         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62164           test cases, ready for DejaGnu.
62165
62166 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62167
62168         * Upgraded c-torture tests from 1.18 to 1.19
62169
62170         * gcc.compile: added test(s):
62171           930607-1.c
62172         * gcc.execute: added test(s):
62173           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62174
62175         * added new subdirectory for misc tests: gcc.misc-tests
62176         * gcc.misc-test(s): added tests:
62177           inst-check.c test-consts.c test-ior.c test-switch.c
62178
62179 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62180
62181         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62182
62183 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62184
62185         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62186
62187 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62188
62189         * Upgraded c-torture tests from 1.17 to 1.18
62190
62191 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62192
62193         * Upgraded c-torture tests from 1.12 to 1.17
62194
62195 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62196
62197         * lib/old-dejagnu.exp:
62198           Fixed handling of XFAIL target triplets to correctly
62199           recognize wildcard characters.  Removed code that
62200           appended a unique id tag to the end of the file name
62201           printed out by the result of the testcases within a
62202           given test file.
62203
62204 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62205
62206         * lib/old-dejagnu.exp:
62207           Reworked expected failure handling to trigger off of XFAIL
62208           keyword in keyphrase embeded in testcase source code. The
62209           XFAIL keyword must be at the end of the keyphrase line. It
62210           may optionally be followed by one or more target triplets.
62211           It has just occured that the handling of wildcards in the
62212           target triplet may not be correct.
62213
62214 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62215
62216         * g++.old-deja/tests:
62217           Moved all subdirectories up one level into g++.old-deja .
62218
62219         * lib/old-dejagnu.exp:
62220           Fixed problem with CXXFLAGS not being properly reset, and being
62221           corrupted with extraneous "-c" compiler option.  This was
62222           causing binaries to not be generated for test that needed them.
62223           Modified strings passed to "pass" and "fail" so that individual
62224           tests from the same test file would be distinguished by an
62225           identifier appended to the test file name in the summary logs;
62226           this corrected a problem with erroneous diff logs.  Added code
62227           to search testcases for expected fail and unexpected pass keywords.
62228
62229 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62230
62231         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62232
62233 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62234
62235         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62236           Removed extraneous text from end of "Special g++ Options"
62237           keyphrase.
62238
62239         * lib/old-dejagnu.exp: Added pattern matching to look for new
62240           keywords, embedded in testcases comments, which will trigger
62241           calls to xpass and xfail.
62242
62243 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62244
62245         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62246           comments embedded in the testcases, especially the one looking for
62247           special compiler options, as well as the pattern matching for the
62248           compiler output again.
62249
62250 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62251
62252         * lib/old-dejagnu.exp: Do a proper check of the return value for
62253           execute tests. Fixed several problems with the pattern matching
62254           of the compiler output which gave erroneous test results.
62255           Changed several of the test result messages to be more descriptive.
62256         * config/unix-g++.exp: Proc g++_load now actually works and
62257           executes the tests passed to it and returns a usable return
62258           value.
62259
62260 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62261
62262           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62263
62264 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62265
62266         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62267           Modified both files to properly execute the old style
62268           dejagnu tests. The previous versions of these files were
62269           experimental and did not function anything near correctly.
62270
62271 1993-04-05  Rob Savoye  (rob@cygnus.com)
62272
62273         * Removed all Makefile.in and configure.in files. No configuration
62274         needed now.
62275
62276 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62277
62278         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62279
62280 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62281
62282         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62283         gcc.special/configure.in, gcc.noncompile/configure.in,
62284         gcc.execute/configure.in, gcc.code_quality/configure.in,
62285         g++.other/configure.in, g++.old-deja/configure.in,
62286         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62287         in srcname setting.
62288
62289 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62290
62291         * lib/udi.exp: Fixed mondfe and mondfe_download.
62292         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62293         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62294
62295 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62296
62297         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62298         (gdb_exit): Don't remove *_soc files.
62299
62300 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62301
62302         * lib/c-torture.exp: Don't look for main; instead always use -w
62303         -c.  This is how the c-torture tests work.  Remove the object
62304         file if the compilation succeeds.
62305         * gcc.execute/execute.exp: Remove executable if test passes.
62306         * gcc.noncompile/noncompile.exp: Every test is an expected
62307         failure.
62308         * gcc.special/special.exp: Added tests from c-torture 1.11,
62309         corrected use of existing test.
62310         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62311         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62312         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62313         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62314         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62315         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62316         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62317         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62318         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62319         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62320         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62321         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62322         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62323         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62324         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62325         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62326         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62327         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62328         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62329         c-torture 1.11.
62330         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62331         correspond to c-torture 1.11.
62332
62333         * New file.