OSDN Git Service

6fc0cc1f98ba15196ccde4a7ceb0948fb99a5fe0
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-04-07  Jason Merrill  <jason@redhat.com>
2
3         PR c++/35734
4         * g++.dg/warn/ctor1.C: New.
5
6 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
7
8         PR/35842
9         * gcc.dg/torture/pr35842.c: New.
10
11 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12
13         * gnat.dg/array4.adb: New test.
14         * gnat.dg/specs/static_initializer2.ads: Likewise.
15
16 2008-04-06  Richard Guenther  <rguenther@suse.de>
17
18         PR tree-optimization/35400
19         * gcc.dg/torture/pr35400.c: New testcase.
20         * g++.dg/torture/pr35400.C: Likewise.
21
22 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
23
24         PR fortran/35780
25         * gfortran.dg/simplify_argN_1.f90: New test.
26
27 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
28
29         PR fortran/35832
30         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
31
32 2008-04-06  Tobias Burnus  <burnus@net-b.de>
33
34         * gfortran.dg/f2003_io_1.f03: Make standard conform.
35         * gfortran.dg/f2003_io_8.f03: New.
36
37 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
38
39         * gnat.dg/pack5.adb: New test.
40
41 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
42
43         PR target/12329
44         * gcc.target/i386/pr12329.c: New test.
45
46 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
47
48         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
49
50 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
51
52         PR fortran/25829 28655
53         * gfortran.dg/f2003_io_1.f03: New test.
54         * gfortran.dg/f2003_io_2.f03: New test.
55         * gfortran.dg/f2003_io_3.f03: New test.
56         * gfortran.dg/f2003_io_4.f03: New test.
57         * gfortran.dg/f2003_io_5.f03: New test.
58         * gfortran.dg/f2003_io_6.f03: New test.
59         * gfortran.dg/f2003_io_7.f03: New test.
60
61 2008-04-05  Richard Guenther  <rguenther@suse.de>
62
63         PR tree-optimization/35833
64         * gcc.dg/torture/pr35833.c: New testcase.
65
66 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
67
68         * gcc.target/sh/sh2a-band.c: New test.
69         * gcc.target/sh/sh2a-bclrmem.c: New test.
70         * gcc.target/sh/sh2a-bld.c: New test.
71         * gcc.target/sh/sh2a-bor.c: New test.
72         * gcc.target/sh/sh2a-bsetmem.c: New test.
73         * gcc.target/sh/sh2a-bxor.c: New test.
74
75 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
76
77         * g++.dg/other/anon5.C: Don't depend on line number for error message.
78
79         * gcc.dg/torture/builtin-modf-1.c: Use special options for
80         powerpc*-*-linux*.
81
82         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
83
84         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
85
86         PR target/35620
87         * gcc.dg/dfp/pr35620.c: New test.
88         * gcc.dg/dfp/func-pointer.c: New test.
89         * gcc.dg/dfp/func-deref.c: New test.
90
91 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
92
93         PR target/35364
94         * g++.dg/gomp/pr35364.C: New test.
95
96 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
97
98         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
99         * g++.dg/other/i386-3.C: Likewise.
100         * gcc.target/i386/sse-13.c: Likewise.
101         * gcc.target/i386/sse-14.c: Likewise.
102
103         * gcc.target/i386/aes-check.h: New.
104         * gcc.target/i386/aesdec.c: Likewise.
105         * gcc.target/i386/aesdeclast.c: Likewise.
106         * gcc.target/i386/aesenc.c: Likewise.
107         * gcc.target/i386/aesenclast.c: Likewise.
108         * gcc.target/i386/aesimc.c: Likewise.
109         * gcc.target/i386/aeskeygenassist.c: Likewise.
110         * gcc.target/i386/pclmulqdq.c: Likewise.
111         * gcc.target/i386/pclmul-check.h: Likewise.
112
113         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
114         (check_effective_target_pclmul): Likewise.
115
116 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
117
118         PR c/35440
119         * gcc.dg/pr35440.c: New test.
120
121 2008-04-04  Richard Guenther  <rguenther@suse.de>
122
123         PR middle-end/35823
124         * gnat.dg/pr35823.adb: New testcase.
125
126 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
127
128         PR c/35712
129         * gcc.dg/dfp/constants-zero.c: New test.
130
131 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
132
133         PR c/35738
134         * gcc.dg/gomp/pr35738.c: New test.
135
136         PR middle-end/35818
137         * gcc.dg/gomp/pr35818.c: New test.
138
139         PR fortran/35786
140         * gfortran.dg/gomp/pr35786-1.f90: New test.
141         * gfortran.dg/gomp/pr35786-2.f90: New test.
142
143 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
144
145         * gcc.target/mips/scc-1.c: New test.
146
147 2008-04-03  Richard Guenther  <rguenther@suse.de>
148
149         * gcc.dg/tree-ssa/vrp43.c: New testcase.
150         * gcc.dg/tree-ssa/vrp44.c: Likewise.
151         * gcc.dg/tree-ssa/vrp45.c: Likewise.
152
153 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
154
155         PR c++/35741
156         * g++.dg/other/offsetof5.C: New test.
157
158 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
159
160         PR rtl-optimization/35281
161         * gcc.target/i386/pr35281.c: New test.
162
163 2008-04-03  Richard Guenther  <rguenther@suse.de>
164
165         PR middle-end/35800
166         * gcc.c-torture/execute/pr35800.c: New test.
167
168 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
169
170         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
171         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
172         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
173         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
174         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
175         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
176         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
177         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
178         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
179         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
180         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
181
182 2008-04-02  Richard Guenther  <rguenther@suse.de>
183
184         PR tree-optimization/14495
185         PR tree-optimization/34793
186         * gcc.dg/tree-ssa/vrp41.c: New testcase.
187         * gcc.dg/tree-ssa/vrp42.c: Likewise.
188
189 2008-04-02  Richard Guenther  <rguenther@suse.de>
190
191         PR tree-optimization/14495
192         * gcc.dg/tree-ssa/vrp40.c: New testcase.
193
194 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
195
196         * gnat.dg/specs/discr_record_constant.ads: New test.
197
198 2008-04-02  Richard Guenther  <rguenther@suse.de>
199
200         * gcc.dg/tree-ssa/vrp38.c: New testcase.
201         * gcc.dg/tree-ssa/vrp39.c: Likewise.
202
203 2008-04-01  George Helffrich  <george@gcc.gnu.org>
204
205         PRs fortran/PR35154, fortran/PR23057
206         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
207         use of common is unchanged.
208
209         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
210         with all combinations of debug options available on target.
211         * gfortran.dg/debug/debug.exp:  Ditto.
212         * gfortran.dg/debug/trivial.f:  Ditto.
213         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
214         .stabs functionality.
215         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
216         DWARF functionality.
217
218 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
219
220         PR c/35436
221         * gcc.dg/format/gcc_gfc-2.c: New test.
222
223 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
224
225         * g++.dg/bprob/bprob.exp: Do not check gcno files.
226         Use -fprofile-use for profile use.
227         * gcc.misc-tests/bprob.exp: Ditto.
228         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
229         * gcc.dg/matrix/matrix.exp: Ditto.
230         * gcc.dg/struct/struct-reorg.exp: Ditto.
231         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
232         * gcc.dg/profile-dir-1.c: New test.
233         * gcc.dg/profile-dir-2.c: New test.
234         * gcc.dg/profile-dir-3.c: New test.
235
236 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
237
238         PR c/35750
239         * gcc.dg/old-style-param-1.c: New test.
240
241 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
242
243         * gnat.dg/object_overflow.adb: New test.
244
245 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
246
247         PR middle-end/30186
248         * gcc.dg/tree-ssa/vector-1.c: New testcase.
249         * gcc.c-torture/execute/vector-1.c: New testcase.
250         * gcc.c-torture/execute/vector-2.c: New testcase.
251
252 2008-03-31  Olivier Hainque  <hainque@adacore.com>
253
254         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
255         * gnat.dg/assign_from_packed.adb: New testcase.
256
257 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
258
259         PR rtl-optimization/35729
260         * gcc.dg/pr35729.c: New test.
261
262 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
263
264         PR target/32000
265         * gcc.target/i386/pr32000-1.c: New.
266
267 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
268
269         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
270         on some environments.
271
272 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
273
274         PR tree-opt/35431
275         * gcc.c-torture/compile/pr35431.c: New testcase.
276
277 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
278
279         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
280         targets.
281
282 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
283
284         PR c++/35245
285         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
286
287 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
288
289         PR c++/35578
290         * g++.dg/parse/friend8.C: New test.
291
292         PR c/35748
293         * gcc.dg/union-cast-4.c: New test.
294
295 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
296
297         PR target/35757
298         * gcc.target/i386/sse4_1-blendps-2.c: New.
299         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
300
301 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
302
303         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
304         * gfortran.dg/internal_pack_2.f90:  Likewise.
305         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
306         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
307         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
308         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
309         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
310         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
311
312 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
313
314         * gnat.dg/bit_packed_array2.adb: New test.
315
316 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
317
318         PR fortran/35740
319         * gfortran.dg/transpose_conjg_1.f90: New test.
320
321 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
322
323         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
324         
325 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
326
327         PR fortran/35698
328         * gfortran.dg/allocate_zerosize_3.f: New test.
329
330         PR fortran/35702
331         * gfortran.dg/character_assign_1.f90: New test.
332
333 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
334
335         PR libfortran/32972
336         PR libfortran/32512
337         * gfortran.dg/intrinsic_spread_1.f90:  New file.
338         * gfortran.dg/intrinsic_spread_2.f90:  New file.
339         * gfortran.dg/intrinsic_spread_3.f90:  New file.
340
341 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
342
343         PR fortran/34714
344         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
345         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
346         * gfortran.dg/func_assign.f90: Likewise.
347         * gfortran.dg/implicit_11.f90: Likewise.
348         * gfortran.dg/proc_assign_1.f90: Likewise.
349         * gfortran.dg/proc_assign_2.f90: Likewise.
350         * gfortran.dg/procedure_lvalue.f90: Likewise.
351
352 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
353
354         PR fortran/35699
355         * gfortran.dg/direct_io_10.f: New test.
356
357 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
358
359         * gcc.target/i386/vectorize6.c: New test.
360
361 2008-03-28  Tobias Burnus  <burnus@net-b.de>
362
363         PR fortran/35721
364         * gfortran.dg/associated_target_2.f90: New.
365
366 2008-03-28  Richard Guenther  <rguenther@suse.de>
367
368         PR tree-optimization/19580
369         * gcc.dg/tree-ssa/loop-34.c: New testcase.
370
371 2008-03-28  Richard Guenther  <rguenther@suse.de>
372
373         PR tree-optimization/30317
374         PR tree-optimization/30911
375         PR tree-optimization/34793
376         * gcc.dg/tree-ssa/vrp35.c: New testcase.
377         * gcc.dg/tree-ssa/vrp36.c: Likewise.
378         * gcc.dg/tree-ssa/vrp37.c: Likewise.
379
380 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
381
382         PR target/31334
383         * gcc.target/powerpc/altivec-25.c: New testcase.
384
385 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
386
387         PR fortran/35724
388         * gfortran.dg/cshift_shift_real_2.f90: New test.
389
390 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
391
392         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
393         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
394
395 2008-03-27  Richard Guenther  <rguenther@suse.de>
396
397         PR c/32511
398         * gcc.dg/attr-weak-1.c: New testcase.
399
400 2008-03-27  Richard Guenther  <rguenther@suse.de>
401
402         PR tree-optimization/32810
403         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
404
405 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
406
407         * g++.dg/cpp0x/variadic91.C: New.
408
409 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
410
411         * gcc.dg/tree-ssa/loop-32.c: New testcase.
412         * gcc.dg/tree-ssa/loop-33.c: Likewise.
413
414 2008-03-27  Richard Guenther  <rguenther@suse.de>
415
416         * gcc.dg/fold-addr-1.c: New testcase.
417
418 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
419
420         PR middle-end/35429
421         * gcc.c-torture/compile/complex-5.c: New test.
422
423 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
424
425         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
426
427 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
428
429         PR c++/35546
430         * g++.dg/ext/attrib33.C: New test.
431
432 2008-03-26  Richard Guenther  <rguenther@suse.de>
433
434         Revert:
435         2008-03-26  Richard Guenther  <rguenther@suse.de>
436
437         * gcc.dg/fold-addr-1.c: New testcase.
438
439 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
440
441         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
442         before redefinitions of extern and __inline.
443         * gcc.target/i386/sse-13.c: Ditto.
444
445 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
446
447         PR c++/35332
448         * g++.dg/other/error27.C: New test.
449
450 2008-03-26  Richard Guenther  <rguenther@suse.de>
451
452         * gcc.dg/fold-addr-1.c: New testcase.
453
454 2008-03-26  Richard Guenther  <rguenther@suse.de>
455
456         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
457         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
458         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
459         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
460         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
461         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
462         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
463
464 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
465
466         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
467         variadic template template parameter binding semantics.
468         * g++.dg/cpp0x/variadic85.C: Ditto.
469         * g++.dg/cpp0x/variadic88.C: New.
470         * g++.dg/cpp0x/variadic89.C: New.
471         * g++.dg/cpp0x/variadic90.C: New.
472         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
473         variadic template template parameter binding semantics.
474         * g++.dg/cpp0x/variadic-lambda.C: New.
475
476 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
477
478         PR target/31558
479         * g++.dg/ext/altivec-15.C: New testcase.
480
481 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
482
483         PR objc/29197
484         * objc.dg/method-20.m: New testcase.
485         
486 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
487
488         PR rtl-optimization/35232
489         * gcc.target/mips/pr35232.c: New test.
490
491 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
492
493         * g++.dg/template/sfinae4.C: New.
494         * g++.dg/template/sfinae5.C: New.
495         * g++.dg/template/sfinae6.C: New.
496         * g++.dg/template/sfinae6_neg.C: New.
497         * g++.dg/template/sfinae7.C: New.
498         * g++.dg/template/sfinae8.C: New.
499         * g++.dg/template/sfinae9.C: New.
500         * g++.dg/template/sfinae10.C: New.
501         * g++.dg/template/sfinae11.C: New.
502         * g++.dg/template/sfinae12.C: New.
503         * g++.dg/template/sfinae13.C: New.
504         * g++.dg/template/sfinae14C: New.
505
506 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
507
508         * gcc.target/sh/sh2a-bclr.c: New test.
509         * gcc.target/sh/sh2a-bset.c: New test.
510
511 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
512
513         * gcc.target/sh/sh2a-movrt.c: New test.
514
515 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
516
517         * gcc.target/sh/sh2a-prefetch.c: New test.
518
519 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
520             Naveen.H.S  <naveen.hs@kpitcummins.com>
521
522         * gcc.target/sh/sh2a-movi20s.c: New test.
523
524 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
525             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
526             Naveen.H.S  <naveen.hs@kpitcummins.com>
527
528         * gcc.target/sh/sh2a-resbank.c: New test.
529         * gcc.target/sh/sh2a-tbr-jump.c: New test.
530         * gcc.target/sh/sh2a-jsrn.c: New test.
531         * gcc.target/sh/sh2a-rtsn.c: New test.
532
533 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
534
535         * gcc.target/i386/sse-17.c: Include sse2-check.h.
536         (main): Change to void and rename to sse2_test.
537         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
538         dg-do-what-default to "compile" if SSE2 hardware is not available.
539         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
540         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
541         xfail vect_no_int_max from "vectorization not profitable" check.
542
543 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
544
545         PR middle-end/26222
546         * gcc.dg/torture/pr26222.c: New testcase.
547
548 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
549
550         PR fortran/34813
551         * gfortran.dg/null_3.f90 : New test
552
553         PR fortran/33295
554         * gfortran.dg/module_function_type_1.f90 : New test
555
556 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
557
558         PR libfortran/32972
559         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
560         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
561         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
562
563 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
564
565         * gcc.target/mips/dse-1.c: Add checks for zeros.
566
567 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
568
569         PR target/27946
570         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
571
572 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
573
574         PR libfortran/32972
575         * internal_pack_1.f90:  New test case.
576         * internal_pack_2.f90:  New test case.
577         * internal_pack_3.f90:  New test case.
578
579 2008-03-21  Olivier Hainque  <hainque@adacore.com>
580
581         * gnat.dg/empty_vector_length.adb: New testcase.
582
583 2008-03-20  Richard Guenther  <rguenther@suse.de>
584
585         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
586
587 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
588             Uros Bizjak  <ubizjak@gmail.com>
589
590         PR testsuite/34168
591         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
592         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
593         if SSE2 hardware is not available.
594         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
595         gcc.dg/vect/vect.exp.
596         * gfortran.dg/vect/vect.exp: Ditto.
597         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
598
599 2008-03-20  Andreas Schwab  <schwab@suse.de>
600
601         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
602         xfail.
603
604 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
605
606         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
607         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
608         from dg-options.
609
610 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
611
612         PR testsuite/35621
613         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
614         * gcc.target/i386/ssse3-pabsd.c: Likewise.
615         * gcc.target/i386/ssse3-pabsw.c: Likewise.
616         * gcc.target/i386/ssse3-palignr.c: Likewise.
617         * gcc.target/i386/ssse3-phaddd.c: Likewise.
618         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
619         * gcc.target/i386/ssse3-phaddw.c: Likewise.
620         * gcc.target/i386/ssse3-phsubd.c: Likewise.
621         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
622         * gcc.target/i386/ssse3-phsubw.c: Likewise.
623         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
624         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
625         * gcc.target/i386/ssse3-pshufb.c: Likewise.
626         * gcc.target/i386/ssse3-psignb.c: Likewise.
627         * gcc.target/i386/ssse3-psignd.c: Likewise.
628         * gcc.target/i386/ssse3-psignw.c: Likewise.
629
630 2008-03-20  Andreas Schwab  <schwab@suse.de>
631
632         PR testsuite/35647
633         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
634         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
635         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
636         continuation and remove xfail.
637
638 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
639
640         PR libfortran/32972
641         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
642         in subroutine.
643
644 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
645
646         * gcc.dg/format/ms_array-1.c: New.
647         * gcc.dg/format/ms_c90-scanf-3.c: New.
648         * gcc.dg/format/ms_c99-strftime-1.c: New.
649         * gcc.dg/format/ms_no-y2k-1.c: New.
650         * gcc.dg/format/ms_attr-1.c: New.
651         * gcc.dg/format/ms_c90-scanf-4.c: New.
652         * gcc.dg/format/ms_c99-strftime-2.c: New.
653         * gcc.dg/format/ms_nonlit-1.c: New.
654         * gcc.dg/format/ms_c90-scanf-5.c: New.
655         * gcc.dg/format/ms_cast-1.c: New.
656         * gcc.dg/format/ms_nonlit-2.c: New.
657         * gcc.dg/format/ms_attr-2.c: New.
658         * gcc.dg/format/ms_c90-strftime-1.c: New.
659         * gcc.dg/format/ms_miss-1.c: New.
660         * gcc.dg/format/ms_nonlit-3.c: New.
661         * gcc.dg/format/ms_attr-3.c: New.
662         * gcc.dg/format/ms_c90-strftime-2.c: New.
663         * gcc.dg/format/ms_miss-2.c: New.
664         * gcc.dg/format/ms_nul-1.c: New.
665         * gcc.dg/format/ms_attr-4.c: New.
666         * gcc.dg/format/ms_c94-printf-1.c: New.
667         * gcc.dg/format/ms_miss-3.c: New.
668         * gcc.dg/format/ms_nul-2.c: New.
669         * gcc.dg/format/ms_attr-7.c: New.
670         * gcc.dg/format/ms_c94-scanf-1.c: New.
671         * gcc.dg/format/ms_miss-4.c: New.
672         * gcc.dg/format/ms_null-1.c: New.
673         * gcc.dg/format/ms_bitfld-1.c: New.
674         * gcc.dg/format/ms_c99-printf-1.c: New.
675         * gcc.dg/format/ms_miss-5.c: New.
676         * gcc.dg/format/ms_plus-1.c: New.
677         * gcc.dg/format/ms_branch-1.c: New.
678         * gcc.dg/format/ms_c99-printf-2.c: New.
679         * gcc.dg/format/ms_miss-6.c: New.
680         * gcc.dg/format/ms_sec-1.c: New.
681         * gcc.dg/format/ms_c90-printf-1.c: New.
682         * gcc.dg/format/ms_c99-printf-3.c: New.
683         * gcc.dg/format/ms_multattr-1.c: New.
684         * gcc.dg/format/ms_unnamed-1.c: New.
685         * gcc.dg/format/ms_c90-printf-2.c: New.
686         * gcc.dg/format/ms_c99-scanf-1.c: New.
687         * gcc.dg/format/ms_multattr-2.c: New.
688         * gcc.dg/format/ms_va-1.c: New.
689         * gcc.dg/format/ms_c90-printf-3.c: New.
690         * gcc.dg/format/ms_c99-scanf-2.c: New.
691         * gcc.dg/format/ms_multattr-3.c: New.
692         * gcc.dg/format/ms_c90-scanf-1.c: New.
693         * gcc.dg/format/ms_c99-scanf-3.c: New.
694         * gcc.dg/format/ms_no-exargs-1.c: New.
695         * gcc.dg/format/ms_zero-length-1.c: New.
696         * gcc.dg/format/ms_c90-scanf-2.c: New.
697         * gcc.dg/format/ms_c99-scanf-4.c: New.
698         * gcc.dg/format/ms_no-exargs-2.c: New.
699         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
700         * gcc.dg/format/miss-1.c: Likewise.
701         * gcc.dg/format/miss-3.c: Likewise.
702         * gcc.dg/format/multattr-2.c: Likewise.
703         * gcc.dg/format/miss-5.c: Likewise.
704         * gcc.dg/format/attr-2.c: Likewise.
705         * gcc.dg/format/attr-4.c: Likewise.
706         * gcc.dg/format/c90-scanf-4.c: Likewise.
707         * gcc.dg/format/c99-printf-3.c: Likewise.
708         * gcc.dg/format/multattr-1.c: Likewise.
709         * gcc.dg/format/miss-4.c: Likewise.
710         * gcc.dg/format/miss-6.c: Likewise.
711         * gcc.dg/format/c90-printf-3.c: Likewise.
712         * gcc.dg/format/attr-1.c: Likewise.
713         * gcc.dg/format/attr-3.c: Likewise.
714         * gcc.dg/format/attr-7.c: Likewise.
715         * gcc.dg/format/format.h: Treat mingw and gnu style.
716         * gcc.dg/format/sys_format.c: New.
717
718 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
719
720         PR libfortran/35627
721         * gfortran.dg/namelist_46.f90: New test.
722
723 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
724
725         PR target/14552
726         * gcc.target/i386/pr14552.c: New test.
727
728 2008-03-19  Michael Matz  <matz@suse.de>
729
730         PR middle-end/35616
731         * gcc.dg/pr35616.c: New test.
732
733 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
734
735         PR fortran/35152
736         * gfortran.dg/argument_checking_16.f90: New test.
737
738 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
739
740         PR libfortran/32972
741         * gfortran.dg/internal_pack_1.f90:  New test case.
742         * gfortran.dg/internal_pack_2.f90:  New test case.
743         * gfortran.dg/internal_pack_3.f90:  New test case.
744
745 2008-03-19  Jan Hubicka  <jh@suse.cz>
746
747         * gcc.dg/20050811-2.c: Update dumping flags.
748         * gcc.dg/sms-2.c: Update dumping flags.
749         * gcc.dg/var-expand1.c: Update dumping flags.
750         * gcc.dg/var-expand3.c: Update dumping flags.
751         * gcc.dg/pr30957-1.c: Update dumping flags.
752         * gcc.dg/20050811-1.c: Update dumping flags.
753         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
754         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
755
756 2008-03-19  Richard Guenther  <rguenther@suse.de>
757
758         PR middle-end/35609
759         * gcc.dg/testsuite/uninit-15.c: New testcase.
760         * gcc.dg/testsuite/uninit-16.c: Likewise.
761
762 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
763
764         PR target/35504
765         * g++.dg/other/pr35504.C: New test.
766
767 2008-03-18  Richard Guenther  <rguenther@suse.de>
768
769         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
770         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
771
772 2008-03-18  Richard Guenther  <rguenther@suse.de>
773
774         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
775
776 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
777
778         PR libfortran/35617
779         * gfortran.dg/namelist_45.f90: New test.
780
781 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
782
783         PR testsuite/35512
784         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
785         Write variables instead of reading them.
786
787 2008-03-17  Jason Merrill  <jason@redhat.com>
788
789         PR c++/35548
790         * g++.dg/init/ref16.C: New testcase.
791
792 2008-03-17  Richard Guenther  <rguenther@suse.de>
793
794         PR tree-optimization/19637
795         * g++.dg/tree-ssa/pr19637.C: New testcase.
796
797 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
798
799         PR fortran/35470
800         * gfortran.dg/subref_array_pointer_3.f90 : New test.
801
802 2008-03-16  Richard Guenther  <rguenther@suse.de>
803
804         PR middle-end/35607
805         * gcc.c-torture/compile/pr35607.c: New testcase.
806         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
807
808 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
809
810         PR fortran/35582
811         * gfortran.dg/write_invalid_format.f90: New test.
812
813 2008-03-15  Richard Guenther  <rguenther@suse.de>
814
815         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
816
817 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
818
819         PR testsuite/35184
820         * gfortran.dg/elemental_subroutine_6.f90: New test.
821
822 2008-03-15  Richard Guenther  <rguenther@suse.de>
823
824         * gcc.dg/pr23911.c: Adjust testcase.
825         * gcc.dg/tree-ssa/pr14841.c: Likewise.
826         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
827
828 2008-03-15  Richard Guenther  <rguenther@suse.de>
829
830         PR middle-end/35593
831         * g++.dg/warn/Warray-bounds-3.C: New testcase.
832
833 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
834
835         PR testsuite/35478
836         * gfortran.dg/generic_16.f90: New test.
837
838 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
839
840         PR middle-end/35595
841         * gcc.c-torture/compile/pr35595.c: New test.
842
843 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
844
845         PR testsuite/33296
846         * gfortran.dg/nearest_4.f90: New test.
847
848 2008-03-14  Richard Guenther  <rguenther@suse.de>
849
850         PR tree-optimization/13761
851         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
852
853 2008-03-14  Richard Guenther  <rguenther@suse.de>
854
855         PR tree-optimization/34172
856         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
857         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
858         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
859         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
860         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
861         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
862
863 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
864
865         PR libcpp/35322:
866         * gcc.dg/cpp/pr35322.c: Add dg-error line.
867
868 2008-03-14  Richard Guenther  <rguenther@suse.de>
869
870         PR tree-optimization/34043
871         PR tree-optimization/33989
872         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
873         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
874         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
875         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
876         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
877
878 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
879             Uros Bizjak  <ubizjak@gmail.com>
880
881         PR testsuite/35538 
882         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
883         Skip *-*-darwin*.
884         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
885
886 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
887             Uros Bizjak  <ubizjak@gmail.com>
888
889         PR testsuite/35406
890         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
891         count from 0 to 1 for lp64 targets.
892         * gfortran.dg/ldist-1.f90: Update test to check
893         for 5 loops distributed instead of 4 for lp64 targets.
894
895 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
896
897         PR fortran/35475
898         * gfortran.dg/derived_sub.f90: New test.
899
900 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
901
902         PR testsuite/35558
903         * g++.dg/tls/static-1.C: Move dg-additional-sources after
904         dg-require-effective-target.
905         * g++.dg/tls/static-1a.cc: Likewise.
906
907 2008-03-13  Tom Tromey  <tromey@redhat.com>
908
909         PR libcpp/35322:
910         * gcc.dg/cpp/pr35322.c: New file.
911
912 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
913
914         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
915         (main): Call check_vect.
916
917 2008-03-13  Alon Dayan  <alond@il.ibm.com>
918             Olga Golovanevsky  <olga@il.ibm.com>
919         
920         PR tree-optimization/35041
921         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
922
923 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
924
925         PR target/34000
926         PR target/35553
927         * g++.dg/other/i386-3.C: New test.
928         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
929         * gcc.target/i386/sse-14.c: Ditto.
930         * gcc.target/i386/mmx-1.c: Ditto.
931         * gcc.target/i386/mmx-2.c: Ditto.
932         * gcc.target/i386/3dnow-1.c: Ditto.
933         * gcc.target/i386/3dnow-2.c: Ditto.
934         * gcc.target/i386/3dnowA-1.c: Ditto.
935         * gcc.target/i386/3dnowA-2.c: Ditto.
936
937 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
938
939         PR tree-opt/35422
940         * gcc.target/i386/pr35422.c: Escape brackets.
941
942 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
943
944         PR tree-opt/35422
945         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
946         third loop.
947         * gcc.target/i386/pr35422.c: New.
948
949 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
950
951         PR tree-opt/35403
952         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
953
954 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
955
956         PR target/35540
957         * gcc.target/i386/pr35540.c: New test.
958
959 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
960
961         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
962
963 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
964
965         PR middle-end/35526
966         * g++.dg/torture/pr35526.C: New test.
967
968 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
969
970         PR c++/35328
971         * g++.dg/gomp/pr35328.C: New test.
972
973         PR c++/35337
974         * g++.dg/gomp/pr35337.C: New test.
975
976         PR c/35438
977         PR c/35439
978         * gcc.dg/gomp/pr35438.c: New test.
979         * gcc.dg/gomp/pr35439.c: New test.
980
981         PR middle-end/35099
982         * g++.dg/gomp/pr35099.C: New test.
983
984 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
985
986         * gnat.dg/range_check2.adb: New test.
987
988 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
989
990         PR tree-optimization/35494
991         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
992         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
993         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
994         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
995
996 2008-03-10  Richard Guenther  <rguenther@suse.de>
997
998         PR tree-optimization/34677
999         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1000         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1001         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1002
1003 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1004
1005         PR fortran/35474
1006         * gfortran.dg/module_commons_2.f90: New test.
1007
1008 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1009
1010         * gnat.dg/frame_overflow.adb: Improve portability.
1011
1012 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1013
1014         PR target/35350
1015         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1016         * gcc.target/i386/isa-2.c: Likewise.
1017         * gcc.target/i386/isa-3.c: Likewise.
1018         * gcc.target/i386/isa-10.c: Likewise.
1019         * gcc.target/i386/isa-11.c: Likewise.
1020         * gcc.target/i386/isa-12.c: Likewise.
1021         * gcc.target/i386/isa-13.c: Likewise.
1022         * gcc.target/i386/isa-14.c: Likewise.
1023
1024 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1025
1026         PR target/22152
1027         * gcc.target/i386/pr22152.c: New test.
1028         * gcc.target/i386/sse2-mmx.c: Ditto.
1029
1030 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1031
1032         * gnat.dg/uninit_func.adb: New test.
1033
1034 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1035
1036         * gnat.dg/pack4.adb: New test.
1037
1038 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1039
1040         * gnat.dg/small_alignment.adb: New test.
1041
1042 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1043
1044         * gnat.dg/specs/alignment2.ads: New test.
1045
1046 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1047
1048         * gnat.dg/pack3.adb: New test.
1049
1050 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1051
1052         PR c++/20366
1053         * g++.dg/other/pr20366.C: New test.
1054
1055 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1056
1057         PR tree-opt/35402
1058         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1059
1060 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1061
1062         PR preprocessor/35458
1063         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1064         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1065         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1066
1067 2008-03-06  Tom Tromey  <tromey@redhat.com>
1068
1069         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1070         * treelang: Delete.
1071
1072 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1073
1074         * gnat.dg/specs/pack33.ads: New test.
1075
1076 2008-03-05  Richard Guenther  <rguenther@suse.de>
1077
1078         PR tree-optimization/35472
1079         * gcc.c-torture/execute/pr35472.c: New testcase.
1080
1081 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1082
1083         PR 33009
1084         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1085         * gcc.c-torture/compile/pr33009.c: Likewise.
1086
1087 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1088
1089         PR 31341
1090         * gcc.dg/vect/pr31041.c: Fix.
1091
1092 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1093
1094         PR libfortran/35293
1095         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1096         New.
1097         * gfortran.fortran-torture/execute/list_read_1.x,
1098         gfortran.fortran-torture/execute/read_null_string.x,
1099         gfortran.fortran-torture/execute/backspace.x,
1100         gfortran.fortran-torture/execute/seq_io.x,
1101         gfortran.fortran-torture/execute/slash_edit.x,
1102         gfortran.fortran-torture/execute/unopened_unit_1.x,
1103         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1104         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1105         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1106         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1107         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1108         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1109         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1110         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1111         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1112         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1113         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1114         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1115         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1116         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1117         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1118         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1119         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1120         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1121         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1122         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1123         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1124         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1125         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1126         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1127         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1128         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1129         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1130         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1131         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1132         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1133         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1134         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1135         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1136         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1137         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1138         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1139         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1140         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1141         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1142         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1143         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1144         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1145         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1146         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1147         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1148         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1149         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1150         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1151         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1152         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1153         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1154         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1155         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1156         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1157         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1158         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1159         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1160         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1161         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1162         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1163         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1164         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1165         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1166         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1167         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1168         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1169         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1170         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1171         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1172         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1173         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1174         gfortran.dg/write_back.f: Gate test on effective_target
1175         fd_truncate.
1176
1177 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1178
1179         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1180         targets declaring functions in assembly.
1181
1182 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1183
1184         PR 28322
1185         * gcc.dg/pr28322-3.c: New.
1186
1187 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1188
1189         PR target/35453
1190         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1191         _SIDD_XXX.
1192         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1193         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1194         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1195         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1196         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1197         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1198         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1199         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1200
1201 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1202
1203         PR middle-end/35456
1204         * gcc.c-torture/execute/pr35456.c: New test.
1205
1206 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1207
1208         * gcc.target/i386/sse-10.c: Don't use
1209         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1210
1211 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1212
1213         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1214         * gfortran.dg/reassoc_2.f90: Ditto.
1215         * gfortran.dg/reassoc_3.f90: Ditto.
1216
1217 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1218
1219         PR fortran/33197
1220         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1221         * gfortran.dg/dg.exp: Likewise.
1222         * gfortran.dg/vect/vect.exp: Likewise.
1223         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1224         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1225         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1226         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1227         empty CONTAINS.
1228         * gfortran.dg/gamma_2.f90: Add a few error messages.
1229         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1230         empty CONTAINS.
1231         * gfortran.dg/gamma_3.f90: Adjust error message.
1232         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1233         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1234         * gfortran.dg/bessel_1.f90: New test.
1235         * gfortran.dg/recursive_check_3.f90: Remove warnings.
1236         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1237         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1238         * gfortran.dg/contains_empty_1.f03: New test.
1239         * gfortran.dg/erfc_scaled_1.f90: New test.
1240         * gfortran.dg/hypot_1.f90: New test.
1241         * gfortran.dg/contains_empty_2.f03: New test.
1242
1243 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
1244
1245         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1246
1247 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
1248
1249         PR 24924
1250         * g++.dg/cpp/string-2.C: This is a warning now.
1251         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1252         default, so add it.
1253         
1254 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
1255
1256         * g++.dg/cpp0x/auto1.C: New.
1257
1258 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1259
1260         PR fortran/34770
1261         * gfortran.dg/pointer_1.f90: New test.
1262
1263 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1264
1265         PR c++/35315
1266         * g++.dg/ext/attrib32.C: Add another test case.
1267
1268 2008-02-29  Tom Tromey  <tromey@redhat.com>
1269
1270         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1271         line.
1272
1273 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
1274
1275         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1276         to make the interchange profitable.
1277
1278 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
1279
1280         PR fortran/31463
1281         PR fortran/33950
1282         PR fortran/34296
1283         * gfortran.dg/arrayio_11.f90: Fixed test.
1284         * gfortran.dg/arrayio_12.f90: Likewise.
1285         * gfortran.dg/module_read_1.f90: Added warning-directives.
1286         * gfortran.dg/pr32242.f90: Likewise.
1287         * gfortran.dg/result_in_spec_3.f90: Likewise.
1288         * gfortran.dg/use_12.f90: Likewise.
1289         * gfortran.dg/warn_function_without_result.f90 : New test.
1290
1291 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1292
1293         PR fortran/34868
1294         * gfortran.dg/f2c_9.f90: New test.
1295
1296 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
1297
1298         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
1299         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
1300         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
1301         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
1302         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
1303         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
1304         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
1305         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
1306         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
1307         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
1308         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
1309         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
1310         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
1311         * testsuite/gfortran.dg/ldist-1.f90: New.
1312
1313 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1314
1315         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1316
1317 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1318
1319         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1320
1321 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1322
1323         * gcc.target/i386/mmx-1.c: Add
1324         -Werror-implicit-function-declaration to dg-options.
1325         * gcc.target/i386/mmx-2.c: Likewise.
1326         * gcc.target/i386/sse-13.c: Likewise.
1327         * gcc.target/i386/sse-14.c: Likewise.
1328
1329 2008-02-27  Revital Eres  <eres@il.ibm.com>
1330
1331         PR rtl-optimization/34999
1332         * gcc.dg/tree-prof/pr34999.c: New.
1333
1334 2008-02-27  Richard Guenther  <rguenther@suse.de>
1335
1336         PR middle-end/25290
1337         * gcc.c-torture/execute/pr35390.c: New testcase.
1338
1339 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1340
1341         PR ada/22255
1342         * gnat.dg/test_direct_io.adb: New file.
1343
1344 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1345
1346         PR ada/34799
1347         * gnat.dg/specs/pr34799.ads: New test.
1348
1349 2008-02-27  Richard Guenther  <rguenther@suse.de>
1350
1351         PR middle-end/34971
1352         * gcc.c-torture/execute/pr34971.c: New testcase.
1353
1354 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1355
1356         * gcc.dg/gomp/preprocess-1.c: New test.
1357
1358         PR c++/35368
1359         * g++.dg/ext/visibility/typeinfo2.C: New test.
1360         * g++.dg/ext/visibility/typeinfo3.C: New test.
1361
1362 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1363
1364         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1365
1366 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1367
1368         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1369         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1370
1371 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1372
1373         PR c/28800
1374         * gcc.dg/empty-source-2.c: Adjust for warning message.
1375         * gcc.dg/empty-source-3.c: Likewise.
1376         * gcc.dg/pack-test-2.c: Adjust comment.
1377         * gcc.dg/pragma-ep-2.c: Likewise.
1378         * gcc.dg/pragma-re-2.c: Likewise.
1379         * gcc.dg/va-arg-2.c: Likewise.
1380
1381 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1382
1383         PR fortran/35033
1384         * gfortran.dg/assignment_2.f90: New.
1385
1386 2008-02-26  Jason Merrill  <jason@redhat.com>
1387
1388         PR c++/35315
1389         * g++.dg/ext/attrib32.C: New.
1390
1391 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1392
1393         * gcc.c-torture/execute/nest-align-1.x: Delete.
1394
1395 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1396
1397         PR 26264
1398         * 20021023-1.c: Use __builtin_va_start instead of
1399         __builtin_stdarg_start.
1400         * pr17301-1.c: Likewise.
1401         * pr17301-2.c: Likewise.
1402                 
1403 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1404         
1405         * gcc.dg/pr34351.c: New.
1406         
1407 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1408
1409         * gcc.dg/Wlarger-than2.c: New.
1410         
1411 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1412
1413         PR c++/35323
1414         * g++.dg/lookup/crash7.C: New.
1415
1416 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1417
1418         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1419
1420 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1421
1422         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1423
1424 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1425
1426         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1427
1428 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1429
1430         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1431         Windows.
1432
1433 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1434
1435         * lib/target-supports.exp (check_profiling_available): Report -p
1436         unavailable on *-*-mingw*.
1437
1438 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1439
1440         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1441         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1442         dg-require-effective-target pthread_h.
1443
1444 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1445
1446         * gcc.dg/Wswitch-enum-error.c: New.
1447         * gcc.dg/Wswitch-error.c: New.
1448         * gcc.dg/20011021-1.c: Use two directives to match two different
1449         messages.
1450         
1451 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1452         
1453         PR 28322
1454         * gcc.dg/pr28322.c: New.
1455         * gcc.dg/pr28322-2.c: New.
1456         * lib/prune.exp: Ignore "At top level" even if there is no ':'
1457         preceding it.
1458
1459 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1460
1461         PR c++/35333
1462         * g++.dg/other/error26.C: New.
1463
1464 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1465
1466         PR c++/35338
1467         * g++.dg/other/error25.C: New.
1468
1469 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1470
1471         PR target/35258
1472         * gcc.dg/pr35258.c: New testcase.
1473
1474 2008-02-25  Jan Beulich  <jbeulich@novell.com>
1475
1476         * gcc.dg/20020426-2.c: Remove bogus workaround.
1477         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1478         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1479
1480 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1481
1482         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1483
1484 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1485
1486         PR middle-end/19984
1487         * gcc.dg/pr19984.c: New test.
1488         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1489         name of the variable.
1490
1491 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1492
1493         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1494         (main): Call check_vect and foo.  Check array values after
1495         the call to foo.
1496         * gcc.dg/vect/vect-117.c: Call check_vect.
1497         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1498
1499 2008-02-25  Jason Merrill  <jason@redhat.com>
1500
1501         PR c++/33486
1502         * g++.dg/lookup/strong-using-5.C: New.
1503
1504 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1505
1506         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1507         sh* targets.
1508
1509 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1510
1511         PR target/35349
1512         * gcc.c-torture/execute/20050604-1.x: New file.
1513
1514 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1515
1516         * gcc.target/i386/pr22076.c: Update number of mov insns
1517         for PIC targets.
1518         * gcc.target/i386/pr34256.c: Ditto.
1519
1520 2008-02-24  Diego Novillo  <dnovillo@google.com>
1521
1522         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1523
1524         PR 33738
1525         * g++.dg/warn/pr33738.C: New.
1526
1527 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1528
1529         * gcc.c-torture/execute/nest-align-1.x: New file.
1530
1531 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1532
1533         PR c++/34749
1534         * g++.dg.ext/dllimport13.C: New test.
1535
1536 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1537
1538         PR libfortran/24685
1539         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1540         powerpc*-apple-darwin*.
1541
1542 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1543
1544         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1545         ERFC into gfortran.dg/large_real_kind_3.F90.
1546         * gfortran.dg/large_real_kind_3.F90: New test.
1547
1548 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1549
1550         PR rtl-opt/33512
1551         * gcc.dg/and-1.c: New test.
1552
1553 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1554
1555         * gcc.c-torture/execute/20080222-1.c: New test.
1556
1557 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1558
1559         PR target/22076
1560         PR target/34256
1561         * gcc.target/i386/pr22076.c: New test.
1562         * gcc.target/i386/pr34256.c: New test.
1563         * gcc.target/i386/vecinit-5.c: New test.
1564         * gcc.target/i386/vecinit-6.c: New test.
1565         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1566
1567         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1568         <xmmintrin.h>, define __m64 and __m128 directly.
1569         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1570
1571 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1572
1573         PR C++/34715
1574         * g++.dg/ext/always_inline-1.C: New test.
1575         * g++.dg/ext/always_inline-2.C: New test.
1576         * g++.dg/ext/always_inline-3.C: New test.
1577         * g++.dg/ext/always_inline-4.C: New test.
1578
1579 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1580
1581         * gcc.target/cris/asm-b-1.c: New test.
1582
1583 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1584
1585         PR c++/35282
1586         * g++.dg/template/nontype17.C: Add.
1587
1588 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1589
1590         PR c++/35282
1591         Revert:
1592         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1593
1594         PR c++/28743
1595         * g++.dg/template/nontype17.C: New.
1596         * g++.dg/template/nontype16.C: Add error.
1597
1598 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1599
1600         PR c/19999
1601         * gcc.dg/Wfloat-equal-1.c: New.
1602         * g++.dg/warn/Wfloat-equal-1.C: New.
1603
1604 2008-02-21  Michael Matz  <matz@suse.de>
1605
1606         PR target/35264
1607         * gcc.dg/pr35264.c: New testcase.
1608
1609 2008-02-21  Richard Guenther  <rguenther@suse.de>
1610
1611         * gfortran.dg/reassoc_1.f90: New testcase.
1612         * gfortran.dg/reassoc_2.f90: Likewise.
1613         * gfortran.dg/reassoc_3.f90: Likewise.
1614
1615 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1616
1617         PR libfortran/34974
1618         * gfortran.dg/fmt_t_7.f: New test.
1619
1620         PR libfortran/35132
1621         * gfortran.dg/streamio_15.f90: New test.
1622         
1623 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1624
1625         PR libfortran/35036
1626         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1627
1628 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1629
1630         * gcc.dg/Wframe-larger-than.c: New option test.
1631
1632 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1633
1634         PR fortran/34997
1635         * gfortran.dg/dollar_sym_1.f90: New.
1636         * gfortran.dg/dollar_sym_2.f90: New.
1637
1638 2008-02-20  Richard Guenther  <rguenther@suse.de>
1639
1640         PR middle-end/35265
1641         * gcc.dg/builtins-66.c: New testcase.
1642
1643 2008-02-20  Richard Guenther  <rguenther@suse.de>
1644
1645         * gcc.dg/fold-reassoc-1.c: New testcase.
1646         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1647
1648 2008-02-20  Richard Guenther  <rguenther@suse.de>
1649
1650         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1651
1652 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1653
1654         * lib/target-supports.exp (check_effective_target_vect_unpack):
1655         Return true for SPU.
1656         (check_effective_target_vect_short_mult): Likewise.
1657         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1658         the loop on targets that support vect_unpack.
1659
1660 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1661
1662         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1663         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1664         templates to reduce number of passed arguments.
1665
1666 2008-02-19  Jason Merrill  <jason@redhat.com>
1667
1668         PR c++/34950
1669         * g++.dg/template/explicit-args1.C: New.
1670
1671 2008-02-19  Richard Guenther  <rguenther@suse.de>
1672
1673         PR tree-optimization/34989
1674         * gcc.dg/pr34989-1.c: New testcase.
1675         * gcc.dg/pr34989-2.c: Likewise.
1676
1677 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1678
1679         PR c++/35028
1680         * g++.dg/gomp/pr35028.C: New test.
1681
1682         PR c++/34964
1683         PR c++/35244
1684         * gcc.dg/gomp/pr34964.c: New test.
1685         * g++.dg/gomp/pr34964.C: New test.
1686         * gcc.dg/gomp/pr35244.c: New test.
1687         * g++.dg/gomp/pr35244.C: New test.
1688
1689         PR c++/35078
1690         * g++.dg/gomp/pr35078.C: New test.
1691
1692 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1693
1694         * gcc.dg/packed-array.c: New testcase. 
1695
1696 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1697
1698         PR target/33555
1699         * gcc.target/i386/pr33555.c: New test.
1700         
1701 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1702
1703         PR target/35189
1704         * gcc.target/i386/isa-1.c: New.
1705         * gcc.target/i386/isa-2.c: Likewise.
1706         * gcc.target/i386/isa-3.c: Likewise.
1707         * gcc.target/i386/isa-4.c: Likewise.
1708         * gcc.target/i386/isa-5.c: Likewise.
1709         * gcc.target/i386/isa-6.c: Likewise.
1710         * gcc.target/i386/isa-7.c: Likewise.
1711         * gcc.target/i386/isa-8.c: Likewise.
1712         * gcc.target/i386/isa-9.c: Likewise.
1713         * gcc.target/i386/isa-10.c: Likewise.
1714         * gcc.target/i386/isa-11.c: Likewise.
1715         * gcc.target/i386/isa-12.c: Likewise.
1716         * gcc.target/i386/isa-13.c: Likewise.
1717         * gcc.target/i386/isa-14.c: Likewise.
1718
1719 2008-02-18  Joey Ye  <joey.ye@intel.com>
1720             H.J. Lu  <hongjiu.lu@intel.com>
1721
1722         PR middle-end/34921
1723         * gcc.c-torture/execute/nest-align-1.c: New test case.
1724
1725 2008-02-17  Richard Guenther  <rguenther@suse.de>
1726
1727         PR middle-end/35227
1728         * gcc.dg/torture/pr35227.c: New testcase.
1729
1730 2008-02-17  Richard Guenther  <rguenther@suse.de>
1731
1732         PR tree-optimization/35231
1733         * gcc.c-torture/execute/pr35231.c: New testcase.
1734
1735 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1736
1737         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1738         (test_gt): Ditto.
1739
1740 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1741
1742         * obj-c++.dg/encode-2.mm: XFAIL.
1743         * obj-c++.dg/encode-3.mm: Likewise.
1744
1745 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1746             Paolo Carlini  <pcarlini@suse.de>
1747
1748         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1749         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1750         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1751
1752 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1753
1754         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1755         (main): Change to void and rename to sse_test.
1756         * gcc.target/i386/pr24306.c: Ditto.
1757         * gcc.target/i386/pr32065-2.c: Ditto.
1758         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1759         (main): Change to void and rename to sse2_test.
1760         * gcc.target/i386/20060512-3.c: Ditto.
1761
1762 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1763
1764         PR fortran/35150
1765         * gfortran.dg/c_loc_tests_12.f03: New test.
1766
1767 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
1768
1769         PR c++/35023
1770         PR c++/35024
1771         PR c++/35026
1772         * g++.dg/cpp0x/vt-35026.C: New.
1773         * g++.dg/cpp0x/vt-35023.C: New.
1774         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1775         * g++.dg/cpp0x/vt-35024.C: New.
1776
1777 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1778
1779         * gcc.c-torture/execute/va-arg-25.x: Remove.
1780
1781 2008-02-15  Richard Guenther  <rguenther@suse.de>
1782             Zdenek Dvorak  <ook@ucw.cz>
1783
1784         PR tree-optimization/35164
1785         * g++.dg/torture/pr35164-1.C: New testcase.
1786         * g++.dg/torture/pr35164-2.C: Likewise.
1787
1788 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1789
1790         PR testsuite/35119
1791         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1792         in dg-final to match the assembly code generated by Darwin 9.
1793
1794 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1795
1796         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1797
1798 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1799
1800         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1801
1802 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
1803
1804         * lib/dejapatches.exp: New file.
1805
1806 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
1807
1808         PR c++/34050
1809         * g++.dg/cpp0x/vt-34050.C: New.
1810
1811 2008-02-14  Jason Merrill  <jason@redhat.com>
1812
1813         PR c++/5645
1814         PR c++/11159
1815         * g++.dg/warn/pr11159.C: New.
1816         * g++.dg/warn/pr5645.C: Likewise.
1817
1818 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
1819
1820         PR preprocessor/35061
1821         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
1822
1823 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1824
1825         PR c++/28743
1826         * g++.dg/template/nontype17.C: New.
1827         * g++.dg/template/nontype16.C: Add error.
1828
1829 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
1830
1831         PR c++/35138
1832         * g++.dg/template/member8.C: New test.
1833
1834 2008-02-13  Michael Matz  <matz@suse.de>
1835
1836         * gcc.dg/pr35065.c: Fix testcase warnings.
1837
1838 2008-02-13  Jason Merrill  <jason@redhat.com>
1839
1840         PR c++/34962, c++/34937, c++/34939
1841         * g++.dg/ext/tmplattr9.C: New.
1842
1843 2008-02-13  Michael Matz  <matz@suse.de>
1844
1845         PR debug/35065
1846         * gcc.dg/pr35065.c: New testcase.
1847
1848 2008-02-12  Richard Guenther  <rguenther@suse.de>
1849
1850         PR tree-optimization/35171
1851         * gcc.c-torture/compile/pr35171.c: New testcase.
1852
1853 2008-02-12  Richard Guenther  <rguenther@suse.de>
1854
1855         PR middle-end/35163
1856         * gcc.c-torture/execute/pr35163.c: New testcase.
1857
1858 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
1859
1860         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1861
1862 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1863
1864         * gnat.dg/loop_address.adb: New test.
1865
1866 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1867
1868         * obj-c++.dg/bitfield-1.mm: Expect failures.
1869         * obj-c++.dg/bitfield-4.mm: Likewise.
1870         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1871         * obj-c++.dg/encode-8.mm: Likewise.
1872         * obj-c++.dg/isa-field-1.mm: Likewise.
1873         * obj-c++.dg/layout-1.mm: Likewise.
1874         * obj-c++.dg/lookup-2.mm: Likewise.
1875         * obj-c++.dg/try-catch-2.mm: Likewise.
1876         * obj-c++.dg/try-catch-9.mm: Likewise.
1877
1878 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
1879
1880         PR c++/35144
1881         * g++.dg/tree-ssa/pr35144.C: New test.
1882
1883         PR inline-asm/35160
1884         * gcc.target/i386/pr35160.c: New test.
1885
1886         PR c++/34862
1887         * g++.dg/init/new27.C: New test.
1888
1889 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
1890
1891         PR c++/35077
1892         * g++.dg/template/crash78.C: New.
1893
1894 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1895
1896         PR testsuite/35047
1897         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1898         * gcc.dg/compat/vector-2_y.c: Ditto.
1899
1900 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1901             Richard Guenther  <rguenther@suse.de>
1902
1903         PR tree-optimization/33992
1904         * gcc.c-torture/execute/pr33992.c: New testcase.
1905
1906 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1907
1908         * gfortran.dg/streamio_14.f90:  New test.
1909
1910 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1911
1912         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1913         Add -mfpmath=387 to dg-options.
1914
1915 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1916
1917         PR testsuite/35047
1918         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1919         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1920         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1921         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1922         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1923         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1924         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1925         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1926         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1927
1928 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1929
1930         PR objc++/34193
1931         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1932
1933 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
1934
1935         PR c++/35056
1936         * g++.dg/conversion/bitfield8.C: New.
1937
1938 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1939
1940         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1941
1942 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1943
1944         PR c++/35049
1945         PR c++/35096
1946         * g++.dg/ext/vector13.C: New.
1947
1948 2008-02-06  David Daney  <ddaney@avtrex.com>
1949
1950         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1951
1952 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
1953
1954         * lib/target-supports.exp (check_effective_target_hard_float): Remove
1955         special case for xtensa-*-*.
1956         
1957 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1958
1959         PR fortran/35037
1960         * gfortran.dg/volatile11.f90: New test.
1961
1962 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
1963
1964         PR c++/33553
1965         * g++.dg/template/array19.C: New test.
1966
1967 2008-02-05  Diego Novillo  <dnovillo@google.com>
1968
1969         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1970
1971         PR 33738
1972         * g++.dg/warn/pr33738.C: Remove.
1973
1974 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1975
1976         PR fortran/34945
1977         * gfortran.dg/bounds_check_13.f: New test.
1978
1979 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1980
1981         PR testsuite/33946
1982         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1983
1984 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1985
1986         PR target/35083
1987         * gcc.target/i386/pr35083.c: New test.
1988
1989 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1990
1991         PR fortran/32315
1992         * gfortran.dg/data_bounds_1.f90: New test.
1993
1994 2008-02-04  Diego Novillo  <dnovillo@google.com>
1995
1996         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1997
1998         PR 33738
1999         * testsuite/g++.dg/warn/pr33738.C: New.
2000
2001 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2002
2003         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2004         to match.
2005
2006 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2007
2008         * lib/target-supports.exp (check_effective_target_hard_float): Only
2009         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2010         other targets, grep for a call insn in the rtl expand dump for an
2011         add of two doubles.
2012         (target_compile): Support generating rtl dumps as output.
2013
2014 2008-02-04  Richard Guenther  <rguenther@suse.de>
2015
2016         PR middle-end/33631
2017         * gcc.c-torture/execute/pr33631.c: New testcase.
2018
2019 2008-02-04  Richard Guenther  <rguenther@suse.de>
2020
2021         PR middle-end/35043
2022         * gcc.c-torture/compile/pr35043.c: New testcase.
2023
2024 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2025
2026         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2027
2028 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2029
2030         * gcc.target/i386/pr31628.c: Require effective target fpic.
2031         * gcc.target/i386/strinline.c: Ditto.
2032         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2033         * gcc.dg/pr35045.c: Ditto.
2034         * gcc.dg/20050503-1.c: Ditto.
2035
2036 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2037
2038         PR fortran/32760
2039         * gfortran.dg/host_assoc_variable_1.f90: New test.
2040         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2041
2042 2008-02-02  Michael Matz  <matz@suse.de>
2043
2044         PR target/35045
2045         * gcc.dg/pr35045.c: New test.
2046
2047 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2048
2049         PR libfortran/35001
2050         * gfortran.dg/shape_4.f90:  New test.
2051
2052 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2053
2054         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2055
2056 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2057
2058         PR rtl-optimization/34773
2059         * gcc.target/cris/torture/pr34773.c: New test.
2060
2061 2008-02-01  Nick Clifton  <nickc@redhat.com>
2062
2063         * lib/target-supports.exp (check_profiling_available): Do not
2064         expect profiling to work on the xstormy16 target.
2065
2066 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2067
2068         PR testsuite/35047
2069         * gcc.c-torture/execute/20050316-2.x: New file.
2070         * gcc.target/i386/pr17390.c: Update scan pattern.
2071         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2072         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2073
2074 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2075
2076         PR fortran/34910
2077         * gfortran.dg/proc_assign_2.f90: New test.
2078
2079 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2080             Jakub Jelinek  <jakub@redhat.com>
2081
2082         PR c++/34935
2083         PR c++/34936
2084         * g++.dg/ext/alias-canon.C: New.
2085         * g++.dg/ext/alias-mangle.C: New.
2086
2087 2008-01-30  Jan Hubicka  <jh@suse.cz>
2088
2089         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2090
2091 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2092
2093         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2094         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2095
2096 2008-01-30  Jan Hubicka  <jh@suse.cz>
2097
2098         PR target/34982
2099         * gcc.c-torture/execute/pr34982.c: New testcase.
2100
2101 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2102
2103         * gcc.target/s390/tf_to_di-1.c: New testcase.
2104
2105 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2106
2107         PR fortran/34975
2108         * gfortran.dg/use_only_3.f90: New test.
2109         * gfortran.dg/use_only_3.inc: Modules for new test.
2110
2111         PR fortran/34429
2112         * gfortran.dg/function_charlen_2.f90: New test.
2113
2114 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2115
2116         PR middle-end/34969
2117         * gcc.dg/pr34969.c: New test.
2118
2119         PR c/35017
2120         * gcc.dg/inline-25.c: New test.
2121         * gcc.dg/inline-26.c: New test.
2122         * gcc.dg/inline-27.c: New test.
2123
2124 2008-01-29  Richard Guenther  <rguenther@suse.de>
2125
2126         PR middle-end/35006
2127         * gcc.c-torture/compile/pr35006.c: New testcase.
2128
2129 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2130
2131         PR c++/34055
2132         PR c++/34103
2133         PR c++/34219
2134         PR c++/34606
2135         PR c++/34753
2136         PR c++/34754
2137         PR c++/34755
2138         PR c++/34919
2139         PR c++/34961
2140         * g++.dg/cpp0x/vt-34219-2.C: New.
2141         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2142         * g++.dg/cpp0x/vt-34961.C: New.
2143         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2144         cases from the re-opened PR.
2145         * g++.dg/cpp0x/vt-34753.C: New.
2146         * g++.dg/cpp0x/vt-34919.C: New.
2147         * g++.dg/cpp0x/vt-34754.C: New.
2148         * g++.dg/cpp0x/vt-34606.C: New.
2149         * g++.dg/cpp0x/vt-34219.C: New.
2150         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2151         * g++.dg/cpp0x/vt-34755.C: New.
2152         * g++.dg/cpp0x/pr31438.C: Ditto.
2153         * g++.dg/cpp0x/variadic81.C: Ditto.
2154
2155 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2156
2157         * g++.dg/torture/pr34641.C: Put the dg-do first.
2158
2159 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2160
2161         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2162
2163 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2164
2165         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2166
2167 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2168
2169         PR 31535
2170         * gcc.target/powerpc/spe-small-data-1.c: New test.
2171         * gcc.target/powerpc/spe-small-data-2.c: New test.
2172
2173 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2174
2175         PR libfortran/34980
2176         * gfortran.dg/shape_3.f90:  New test.
2177
2178 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2179
2180         * gcc.target/s390/20020926-1.c: Remove -m31.
2181
2182 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2183
2184         * gcc.target/s390/20020926-1.c: Disable for s390x.
2185
2186 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2187
2188         PR fortran/34994
2189         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2190         expression.
2191
2192 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2193
2194         PR fortran/34990
2195         * gfortran.dg/array_constructor_22.f90: New test.
2196
2197 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2198
2199         PR middle-end/34688
2200         * gcc.c-torture/compile/pr34688: New test.
2201
2202 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2203
2204         PR fortran/34848
2205         * gfortran.dg/missing_optional_dummy_5.f90: New.
2206
2207 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2208
2209         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2210         noinline.  XFAIL test.
2211
2212 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2213
2214         PR fortran/31610
2215         * gfortran.dg/array_3.f90: New test.
2216
2217 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2218
2219         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2220         on i?86/x86_64.
2221
2222         PR c++/34965
2223         * gcc.dg/pr34965.c: New test.
2224         * g++.dg/other/error24.C: New test.
2225
2226 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2227
2228         PR libfofortran/34887
2229         * gfortran.dg/x_slash_2.f:  New test.
2230
2231 2008-01-26  Richard Guenther  <rguenther@suse.de>
2232
2233         PR c++/34235
2234         * g++.dg/torture/pr34235.C: New testcase.
2235
2236 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2237
2238         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2239
2240 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2241
2242         PR target/34981
2243         * gcc.target/mips/lazy-binding-1.c: New test.
2244         * gcc.target/mips/mips.exp (setup_mips_tests): Set
2245         mips_forced_no_abicalls and mips_forced_no_shared.
2246         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2247         Avoid using small data with -mabicalls.  Don't make -G0 force
2248         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
2249         forces the opposite option.
2250
2251 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2252
2253         PR target/34970
2254         * gcc.target/i386/fastcall-1.c: Scan for correct label.
2255         Use -std=gnu89 switch.
2256
2257 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2258
2259         PR libfortran/34876
2260         * gfortran.dg/direct_io_9.f: New test.
2261
2262 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
2263
2264         PR fortran/34661
2265         * gfortran.dg/where_operator_assign_4.f90: New test.
2266
2267 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
2268
2269         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2270         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2271         c4x-*-* targets.
2272
2273 2008-01-25  Richard Guenther  <rguenther@suse.de>
2274
2275         PR middle-end/32244
2276         * gcc.c-torture/execute/pr32244-1.c: New testcase.
2277
2278 2008-01-25  Richard Guenther  <rguenther@suse.de>
2279
2280         PR tree-optimization/34966
2281         * gcc.c-torture/compile/pr34966.c: New testcase.
2282
2283 2008-01-25  Richard Guenther  <rguenther@suse.de>
2284
2285         PR c++/33887
2286         * g++.dg/torture/pr33887-1.C: New testcase.
2287         * g++.dg/torture/pr33887-2.C: Likewise.
2288         * g++.dg/torture/pr33887-3.C: Likewise.
2289         * gcc.c-torture/execute/20071211-1.c: Likewise.
2290
2291 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
2292
2293         PR target/34856
2294         * gcc.dg/pr34856.c: Use pointer mode for "pin".
2295
2296 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
2297
2298         PR middle-end/33333
2299         * g++.dg/gomp/pr33333.C: New test.
2300
2301         PR preprocessor/34692
2302         * gcc.dg/cpp/pr34692.c: New test.
2303         * gcc.dg/gomp/pr34692.c: New test.
2304
2305 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2306
2307         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2308
2309 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
2310
2311         PR fortran/34202
2312         * gfortran.dg/empty_type.f90: New test.
2313
2314 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2315
2316         PR c++/34603
2317         * g++.dg/template/crash77.C: New.
2318
2319 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2320
2321         PR target/34856
2322         * gcc.dg/pr34856.c: New test.
2323
2324 2008-01-24  Tobias Burnus  <burnus@net-b.de>
2325
2326         * gfortran.dg/namelist_39.f90: Delete temporary files.
2327         * gfortran.dg/namelist_44.f90: Ditto.
2328
2329 2008-01-24  Richard Guenther  <rguenther@suse.de>
2330
2331         PR middle-end/34953
2332         * g++.dg/torture/pr34953.C: New testcase.
2333
2334 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2335
2336         PR middle-end/34934
2337         * gcc.c-torture/compile/20080124-1.c: New test.
2338
2339 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2340
2341         PR fortran/34872
2342         * gfortran.dg/function_charlen_3.f: New test.
2343
2344 2008-01-23  Michael Matz  <matz@suse.de>
2345
2346         PR debug/34895
2347         * g++.dg/debug/pr34895.cc: New testcase.
2348
2349 2008-01-23  Richard Guenther  <rguenther@suse.de>
2350
2351         PR middle-end/31529
2352         * gcc.dg/pr31529-1.c: New testcase.
2353         * gcc.dg/pr31529-2.c: Likewise.
2354
2355 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2356
2357         PR c++/34829
2358         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2359         unsigned int for the first argument.
2360
2361 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2362
2363         PR c++/33984
2364         * g++.dg/conversion/bitfield7.C: New test.
2365         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2366
2367 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2368
2369         From Michael Frysinger  <michael.frysinger@analog.com>
2370         * gcc.target/bfin/mcpu-bf547.c: New test.
2371         * gcc.target/bfin/mcpu-bf523.c: New test.
2372         * gcc.target/bfin/mcpu-bf524.c: New test.
2373         * gcc.target/bfin/mcpu-bf526.c: New test.
2374
2375 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2376
2377         * gcc.c-torture/execute/20080122-1.c: New test.
2378
2379 2008-01-22  Tom Tromey  <tromey@redhat.com>
2380
2381         PR c++/34859
2382         * gcc.dg/cpp/pr34859.c: New file.
2383
2384 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2385
2386         PR fortran/34875
2387         * gfortran.dg/vector_subscript_3.f90: New test.
2388
2389 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2390
2391         PR fortran/34848
2392         * gfortran.dg/missing_optional_dummy_4.f90
2393
2394 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2395
2396         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2397
2398 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2399
2400         * gnat.dg/unchecked_union1.adb: New test.
2401
2402 2008-01-22  Tom Tromey  <tromey@redhat.com>
2403
2404         PR c++/34829
2405         * g++.dg/ext/pr34829.C: New file.
2406
2407 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2408
2409         PR c++/34607
2410         * gcc.dg/gomp/pr34607.c: New test.
2411         * g++.dg/gomp/pr34607.C: New test.
2412
2413         PR c++/34914
2414         * g++.dg/ext/vector10.C: New test.
2415
2416         PR c++/34918
2417         * g++.dg/other/error23.C: New test.
2418
2419         PR c++/34917
2420         * g++.dg/ext/vector12.C: New test.
2421
2422 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2423
2424         PR 32102
2425         * gcc.dg/Wstrict-overflow-21.c: New.
2426         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2427
2428 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2429
2430         PR middle-end/33092
2431         * gcc.dg/pr33092.c: New.
2432
2433 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2434
2435         * gcc.target/s390/20020926-1.c: Add -m31 option.
2436
2437 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2438
2439         PR fortran/34915
2440         * gfortran.dg/initialization_18.f90: New test.
2441
2442 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2443
2444         PR fortran/34899
2445         * gfortran.dg/tab_continuation.f: New.
2446
2447 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2448
2449         PR fortran/34896
2450         * gfortran.dg/use_rename_2.f90: New test.
2451
2452 2008-01-21  Richard Guenther  <rguenther@suse.de>
2453
2454         PR middle-end/34856
2455         * gcc.c-torture/compile/pr34856.c: New testcase.
2456
2457 2008-01-21  Richard Guenther  <rguenther@suse.de>
2458
2459         PR c/34885
2460         * gcc.c-torture/compile/pr34885.c: New testcase.
2461
2462 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2463
2464         * gnat.dg/specs/alignment1.ads: New test.
2465
2466 2008-01-21  Richard Guenther  <rguenther@suse.de>
2467
2468         PR c++/34850
2469         * g++.dg/torture/pr34850.C: New testcase.
2470
2471 2008-01-21  Alon Dayan  <alond@il.ibm.com>
2472             Olga Golovanevsky  <olga@il.ibm.com>
2473
2474         PR tree-optimization/34701
2475         * gcc.dg/struct/wo_prof_array_field.c: New test.
2476         
2477 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2478
2479         PR c++/34891
2480         * g++.dg/ext/vector9.C: New.
2481
2482 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2483
2484         PR c++/34776
2485         PR c++/34486
2486         * g++.dg/template/crash75.C: New.
2487         * g++.dg/template/crash76.C: Likewise.  
2488
2489 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
2490
2491         PR rtl-optimization/34808
2492         * gcc.c-torture/compile/pr34808.c: New test.
2493
2494 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2495
2496         PR fortran/34784
2497         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2498
2499         PR fortran/34861
2500         * gfortran.dg/entry_array_specs_3.f90: New test.
2501
2502         PR fortran/34854
2503         * gfortran.dg/use_rename_1.f90: New test.
2504
2505 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2506
2507         PR fortran/34784
2508         * gfortran.dg/array_constructor_20.f90: New test.
2509         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2510
2511         PR fortran/34785
2512         * gfortran.dg/array_constructor_21.f90: New test.
2513
2514 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2515
2516         PR libfortran/34795
2517         * gfortran.dg/inquire_13.f90: New test.
2518         
2519         PR libfortran/34659
2520         * gfortran.dg/continuation_9.f90: New test.
2521
2522 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2523
2524         PR target/34831
2525         * gcc.target/mips/pr34831.c: New test.
2526
2527 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2528
2529         PR fortran/34817
2530         PR fortran/34838
2531         * gfortran.dg/any_all_1.f90:  New test.
2532         * gfortran.dg/any_all_2.f90:  New test.
2533
2534 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2535
2536         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2537         "dg-require-weak" statement.
2538         * g++.dg/eh/weak1.C: Likewise.
2539
2540 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2541
2542         PR gcov-profile/34610
2543         * gcc.dg/gomp/pr34610.c: New test.
2544
2545 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2546
2547         PR fortran/34760
2548         * gfortran.dg/implicit_11.f90: New.
2549         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2550         * gfortran.dg/entry_15.f90: Ditto.
2551         * gfortran.dg/func_assign.f90: Ditto.
2552         * gfortran.dg/gomp/reduction3.f90: Ditto.
2553         * gfortran.dg/proc_assign_1.f90: Ditto.
2554
2555         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2556         of dg-excess-errors.
2557
2558 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2559
2560         PR fortran/32616
2561         * gfortran.dg/argument_checking_15.f90: New.
2562         * gfortran.dg/argument_checking_5.f90: Change TODO into
2563         dg-warning.
2564
2565 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2566
2567         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2568         * gfortran.dg/enum_5.f90: Ditto.
2569         * gfortran.dg/enum_6.f90: Ditto.
2570         * gfortran.dg/bom_error.f90: Ditto.
2571         * gfortran.dg/func_decl_4.f90: Ditto.
2572
2573 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2574
2575         PR libfortran/34782
2576         * gfortran.dg/fmt_t_6.f: New test.
2577
2578 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2579
2580         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2581
2582 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2583
2584         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2585
2586 2008-01-18  Ian Lance Taylor  <iant@google.com>
2587
2588         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2589
2590 2008-01-18  Ian Lance Taylor  <iant@google.com>
2591
2592         PR c++/33407
2593         * g++.dg/init/new26.C: New test.
2594
2595 2008-01-18  Richard Guenther  <rguenther@suse.de>
2596
2597         PR middle-end/34801
2598         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2599         redundant one.
2600
2601 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2602
2603         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2604         dg-require-effective-target.
2605
2606 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2607
2608         PR target/34556
2609         * gfortran.dg/reshape_2.f90: New test.
2610
2611 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2612
2613         * gcc.dg/20040223-1.c: Fix comment typo.
2614
2615 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2616
2617         PR target/34814
2618         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2619         until 34814 is fixed.
2620
2621 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2622
2623         PR tree-optimization/34648
2624         * gcc.c-torture/compile/pr34648.c: New testcase.
2625
2626 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2627
2628         PR testsuite/34821
2629         * gcc.dg/autopar/autopar.exp: New.
2630         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2631         * lib/target-supports.exp (check_effective_target_pthread): New.
2632
2633         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2634         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2635         * gcc.dg/tree-ssa/reduc-1.c: Same.
2636         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2637         * gcc.dg/tree-ssa/reduc-2.c: Same
2638         * gcc.dg/tree-ssa/reduc-3.c: Same.
2639         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2640         * gcc.dg/tree-ssa/reduc-6.c: Same.
2641         * gcc.dg/tree-ssa/reduc-7.c: Same.
2642         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2643         * gcc.dg/tree-ssa/reduc-8.c: Same.
2644         * gcc.dg/tree-ssa/reduc-9.c: Same.
2645
2646 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2647
2648         * gnat.dg/discr5.adb: New test.
2649
2650 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2651
2652         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2653
2654 2008-01-17  Richard Guenther  <rguenther@suse.de>
2655
2656         PR tree-optimization/34825
2657         * gcc.dg/pr34825.c: New testcase.
2658
2659 2008-01-17  Richard Guenther  <rguenther@suse.de>
2660
2661         * gcc.c-torture/execute/20080117-1.c: New testcase.
2662
2663 2008-01-17  Revital Eres  <eres@il.ibm.com>
2664
2665         PR30957
2666         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2667
2668 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2669
2670         PR fortran/34429
2671         * gfortran.dg/function_charlen_1.f90: New test.
2672
2673         PR fortran/34431
2674         * gfortran.dg/function_types_1.f90: New test.
2675         * gfortran.dg/function_types_2.f90: New test.
2676
2677         PR fortran/34471
2678         * gfortran.dg/function_kinds_4.f90: New test.
2679         * gfortran.dg/function_kinds_5.f90: New test.
2680
2681         * gfortran.dg/defined_operators_1.f90: Errors now at function
2682         declarations.
2683         * gfortran.dg/private_type_4.f90: The same.
2684         * gfortran.dg/interface_15.f90: The same.
2685         * gfortran.dg/elemental_args_check_2.f90: The same.
2686         * gfortran.dg/auto_internal_assumed.f90: The same.
2687
2688 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2689
2690         * gnat.dg/sizetype.adb: New test.
2691
2692 2008-01-16  Richard Guenther  <rguenther@suse.de>
2693
2694         PR middle-end/32628
2695         * gcc.dg/overflow-warn-7.c: New testcase.
2696
2697 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2698
2699         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2700
2701 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2702         Richard Guenther  <rguenther@suse.de>
2703
2704         PR c/34668
2705         * gcc.dg/pr34668-1.c: New test.
2706         * gcc.dg/pr34668-2.c: Likewise.
2707
2708 2008-01-16  Richard Guenther  <rguenther@suse.de>
2709
2710         PR c++/33819
2711         * g++.dg/torture/pr33819.C: New testcase.
2712
2713 2008-01-16  Richard Guenther  <rguenther@suse.de>
2714
2715         PR c/34768
2716         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2717         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2718
2719 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2720
2721         PR fortran/34796
2722         * gfortran.dg/argument_checking_13.f90: New.
2723         * gfortran.dg/argument_checking_14.f90: New.
2724
2725 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2726         
2727         PR libfortran/34671
2728         * gfortran.dg/anyallcount_1.f90:  New test.
2729
2730 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2731
2732         PR c++/34399
2733         * g++.dg/cpp0x/vt-34399.C: New.
2734         * g++.dg/template/friend50.C: New.
2735
2736 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2737
2738         PR c++/34751
2739         * g++.dg/cpp0x/vt-34751.C: New.
2740
2741 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2742
2743         PR c++/34051
2744         PR c++/34055
2745         PR c++/34102
2746         PR c++/34103
2747         * g++.dg/cpp0x/vt-34051-2.C: New.
2748         * g++.dg/cpp0x/vt-34102.C: New.
2749         * g++.dg/cpp0x/vt-34051.C: New.
2750         * g++.dg/cpp0x/vt-34055.C: New.
2751         * g++.dg/cpp0x/vt-34103.C: New.
2752
2753 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2754
2755         PR c++/34314
2756         * g++.dg/cpp0x/vt-34314.C: New.
2757         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2758         reality (the error message was wrong previously).
2759
2760 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2761
2762         PR c++/33964
2763         * g++.dg/cpp0x/vt-33964.C: New.
2764         * g++.dg/template/partial5.C: New.
2765
2766 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2767
2768         PR c++/34052
2769         * g++.dg/cpp0x/vt-34052.C: New.
2770         * g++.dg/template/ttp26.C: New.
2771         
2772 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2773
2774         * gnat.dg/rep_clause2.ad[sb]: New test.
2775         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2776
2777 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2778
2779         PR c++/24924
2780         * g++.dg/cpp/pedantic-errors.C: Delete.
2781         * g++.dg/cpp/permissive.C: Delete.
2782         
2783 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2784
2785         * gcc.c-torture/compile/20080114-1.c: New test.
2786
2787 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2788
2789         PR fortran/34665
2790         * gfortran.dg/argument_checking_11.f90: New.
2791         * gfortran.dg/argument_checking_12.f90: New.
2792         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2793         * gfortran.dg/c_assoc_2.f03: Update dg-error.
2794         * gfortran.dg/argument_checking_3.f90: Ditto.
2795         * gfortran.dg/pointer_intent_2.f90: Ditto.
2796         * gfortran.dg/import2.f90: Ditto.
2797         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2798         * gfortran.dg/implicit_actual.f90: Ditto.
2799         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2800         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2801
2802 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2803
2804         PR fortran/34763
2805         * gfortran.dg/interface_proc_end.f90: New.
2806
2807 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2808
2809         PR fortran/34759
2810         * gfortran.dg/assumed_size_refs_4.f90: New.
2811
2812 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2813
2814         * gnat.dg/unchecked_convert1.adb.
2815
2816 2008-01-13  Richard Guenther  <rguenther@suse.de>
2817
2818         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2819         readable and writable again before exiting.
2820
2821 2008-01-13  Richard Guenther  <rguenther@suse.de>
2822
2823         PR middle-end/34601
2824         * gcc.dg/noncompile/incomplete-4.c: New testcase.
2825
2826 2008-01-13  Jan Hubicka  <jh@suse.cz>
2827
2828         PR middle-end/32135
2829         * gcc.dg/pr32135.c: new.
2830
2831 2008-01-12  Doug Kwan  <dougkwan@google.com>
2832
2833         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2834         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2835         -Wignored-qualifiers.
2836
2837 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2838
2839         * gnat.dg/slice3.adb: New test.
2840         * gnat.dg/slice4.adb: Likewise.
2841
2842 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2843
2844         * gnat.dg/bit_packed_array.ad[sb]: New test.
2845
2846 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2847
2848         PR fortran/34432
2849         * gfortran.dg/parens_7.f90: New test.
2850
2851 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2852
2853         * gcc.dg/tree-ssa/loadpre5.c: Use static.
2854         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2855
2856         * gcc.dg/pr33826.c: Require nonpic.
2857
2858 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2859
2860         PR fortran/34722
2861         * gfortran.dg/inquire_12.f90: New test.
2862
2863 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2864
2865         PR libfortran/34670
2866         * all_bounds_1.f90: New test case.
2867         * maxloc_bounds_1.f90: New test case.
2868         * maxloc_bounds_2.f90: New test case.
2869         * maxloc_bounds_3.f90: New test case.
2870         * maxloc_bounds_4.f90: New test case.
2871         * maxloc_bounds_5.f90: New test case.
2872         * maxloc_bounds_6.f90: New test case.
2873         * maxloc_bounds_7.f90: New test case.
2874         * maxloc_bounds_8.f90: New test case.
2875
2876 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2877
2878         * gcc.dg/struct-ret-3.c: New test.
2879
2880 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
2881
2882         PR fortran/34537
2883         * gfortran.dg/transfer_simplify_8.f90: New test.
2884
2885 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
2886
2887         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
2888         size_t using predefined macro.
2889
2890 2008-01-10  Raksit Ashok  <raksit@google.com>
2891
2892         PR rtl-optimization/27971
2893         * gcc.target/i386/pr27971.c: New testcase.
2894
2895 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
2896
2897         PR fortran/34396
2898         * gfortran.dg/bounds_check_12.f90: New test.
2899
2900 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
2901
2902         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2903         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2904
2905 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2906
2907         PR middle-end/34641
2908         * g++.dg/torture/pr34641.C: New testcase.
2909
2910 2008-01-10  Richard Guenther  <rguenther@suse.de>
2911
2912         PR tree-optimization/34651
2913         * g++.dg/torture/pr34651.C: New testcase.
2914
2915 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
2916
2917         PR tree-optimization/34017
2918         * gcc.dg/tree-ssa/pr34017.c: New.
2919
2920 2008-01-09  Richard Guenther  <rguenther@suse.de>
2921         Andrew Pinski  <andrew_pinski@playstation.sony.com>
2922
2923         PR middle-end/30132
2924         * gcc.c-torture/compile/pr30132.c: New testcase.
2925
2926 2008-01-09  Richard Guenther  <rguenther@suse.de>
2927
2928         PR middle-end/34458
2929         * gcc.c-torture/compile/pr34458.c: New testcase.
2930
2931 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2932
2933         PR testsuite/30459
2934         g++.dg/eh/ia64-2.C: Require weak support.
2935
2936 2008-01-08  Richard Guenther  <rguenther@suse.de>
2937
2938         PR middle-end/31863
2939         * g++.dg/torture/pr31863.C: New testcase.
2940
2941 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
2942
2943         PR middle-end/34694
2944         * gcc.dg/gomp/pr34694.c: New test.
2945         * g++.dg/gomp/pr34694.C: New test.
2946
2947         PR c++/33890
2948         * g++.dg/gomp/pr33890.C: New test.
2949
2950 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2951
2952         PR fortran/34476
2953         * gfortran.dg/parameter_array_init_3.f90: New test.
2954
2955 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2956
2957         PR fortran/34681
2958         PR fortran/34704
2959         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2960
2961 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
2962
2963         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2964         * g++.dg/other/spu2vmx-1.C: Use it.
2965
2966 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2967
2968         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2969
2970         PR testsuite/34575
2971         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2972         * gcc.target/powerpc/parity-1.c: Likewise.
2973
2974 2008-01-07  Fred Fish  <fnf@specifix.com>
2975
2976         PR preprocessor/30363:
2977         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2978         macro expansions.
2979
2980 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2981
2982         PR fortran/34672
2983         * gfortran.dg/use_only_2.f90: New test.
2984
2985 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2986
2987         PR libstdc++/34680
2988         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2989         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2990
2991 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2992
2993         PR fortran/34545
2994         * gfortran.dg/use_12.f90: New test.
2995
2996 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2997
2998         PR fortran/34689
2999         * interface.c (compare_actual_formal): Fix intent(out) check for
3000         function result variables.
3001
3002 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3003
3004         PR fortran/34690
3005         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3006
3007 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3008
3009         PR fortran/34689
3010         * gfortran.dg/intent_out_4.f90: Fix test case.
3011
3012 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3013
3014         PR fortran/34689
3015         * gfortran.dg/intent_out_4.f90: New.
3016
3017 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3018
3019         PR libfortran/34540
3020         * gfortran.dg/optional_dim_3.f90: New test.
3021
3022 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3023
3024         PR fortran/34658
3025         * gfortran.dg/common_11.f90: New.
3026         * gfortran.dg/blockdata_1.f90: Update test case.
3027         * gfortran.dg/blockdata_2.f90: Update test case.
3028
3029 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3030
3031         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3032
3033 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3034
3035         PR fortran/34655
3036         * gfortran.dg/equiv_constraint_9.f90: New.
3037
3038 2008-01-06  Revital Eres  <eres@il.ibm.com>
3039
3040         PR tree-optimization/34263
3041         * gcc.dg/pr34263.c:  New testcase.
3042
3043 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3044
3045         PR fortran/34654
3046         * gfortran.dg/internal_io_unf.f90: New.
3047
3048 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3049
3050         PR fortran/34660
3051         * gfortran.dg/elemental_args_check_2.f90: New.
3052
3053 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3054
3055         PR fortran/34662
3056         * gfortran.dg/intent_out_3.f90: New.
3057
3058 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3059
3060         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3061
3062 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3063
3064         PR libfortran/34676
3065         * gfortran.dg/list_read_8.f90: New test.
3066
3067 2008-01-04  Richard Guenther  <rguenther@suse.de>
3068
3069         PR middle-end/34029
3070         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3071         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3072
3073 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR gcov-profile/34609
3076         * g++.dg/gcov/gcov-6.C: New test.
3077
3078 2008-01-04  Richard Guenther  <rguenther@suse.de>
3079
3080         PR tree-optimization/31081
3081         * g++.dg/torture/pr31081-1.C: New testcase.
3082         * g++.dg/torture/pr31081-2.C: Likewise.
3083
3084 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3085
3086         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3087         * gcc.target/mips/rsqrt-2.c: Likewise.
3088         * gcc.target/mips/rsqrt-4.c: New test.
3089
3090 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3091
3092         PR fortran/34557
3093         * gfortran.dg/equiv_substr.f90: New.
3094
3095 2008-01-03  Tom Tromey  <tromey@redhat.com>
3096
3097         PR c/34457:
3098         * gcc.dg/pr34457-2.c: New file.
3099         * gcc.dg/pr34457-1.c: New file.
3100
3101 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3102
3103         Revert fix for PR tree-optimization/34458.
3104
3105 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3106
3107         PR tree-optimization/34458
3108         * gcc.dg/tree-ssa/pr34458.c: New.
3109
3110 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3111
3112         PR libfortran/34565
3113         * gfortran.dg/internal_readwrite_1.f90:  New test.
3114         * gfortran.dg/internal_readwrite_2.f90:  New test.
3115
3116 2008-01-03  Tom Tromey  <tromey@redhat.com>
3117
3118         PR preprocessor/34602:
3119         * gcc.dg/cpp/pr34602.c: New file.
3120
3121 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3122
3123         PR tree-optimization/29484
3124         * gcc.c-torture/execute/20071220-1.c: New test.
3125         * gcc.c-torture/execute/20071220-2.c: New test.
3126
3127 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3128
3129         PR tree-optimization/34635
3130         * gcc.dg/tree-ssa/pr34635.c: New.
3131         * gcc.dg/tree-ssa/pr34635-1.c: New.
3132
3133 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3134
3135         PR middle-end/34562
3136         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3137         scan-assembler check.
3138
3139 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3140
3141         PR middle-end/34608
3142         * g++.dg/gomp/pr34608.C: New test.
3143
3144 2008-01-02  Richard Guenther  <rguenther@suse.de>
3145
3146         PR middle-end/34093
3147         PR middle-end/31976
3148         * gcc.c-torture/compile/pr34093.c: New testcase.
3149
3150 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3151
3152         * g++.dg/cpp0x/long_long.C: New.
3153
3154 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3155
3156         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3157         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3158         warning on the function main.
3159
3160 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3161
3162         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3163         rather than __v2di type.
3164
3165 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3166
3167         PR fortran/34558
3168         * gfortran.dg/linked_list_1.f90: New test.
3169
3170 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3171
3172         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3173         instead of appending to it.
3174
3175 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3176
3177         PR tree-optimization/34591
3178         * gcc.dg/vect/pr34591.c: New test.
3179
3180 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3181
3182         PR libfortran/34594
3183         * gfortran.dg/direct_io_8.f90:  New test case.
3184
3185 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3186
3187         PR target/34281
3188         * gcc.c-torture/execute/20071213-1.c: New test.
3189
3190 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3191
3192         PR libfortran/34560
3193         * gfortran.dg/read_eof_5.f90: New test.
3194
3195 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3196
3197         PR fortran/34514
3198         * gfortran.dg/initialization_17.f90: New.
3199
3200 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3201
3202         PR libfortran/34566
3203         * gfortran.dg/matmul_6.f90:  New test.
3204
3205 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3206
3207         PR fortran/34421
3208         * gfortran.dg/entry_17.f90: New.
3209
3210 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3211
3212         PR fortran/34536
3213         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3214         * gfortran.dg/real_const_3.f90: Likewise.
3215         * gfortran.dg/unary_operator.f90: New test.
3216
3217 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3218
3219         * gnat.dg/pack2.adb: New test.
3220
3221 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3222
3223         PR fortran/34559
3224         * gfortran.dg/repeat_6.f90: New test.
3225
3226 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3227
3228         PR fortran/34549
3229         * cshift_shift_real_1.f90:  New test.
3230
3231 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3232
3233         PR fortran/34540
3234         * gfortran.dg/shift-kind_2.f90: New test.
3235
3236 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
3237
3238         PR target/8835
3239         * gcc.dg/pr8835-1.c: New.
3240
3241 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
3242
3243         PR fortran/34438
3244         * gfortran.dg/default_initialization_3.f90: New test.
3245
3246 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3247
3248         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3249         conditions.
3250         (dg-mips-options): Treat -march=24k* as a 32-bit option.
3251
3252 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3253
3254         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
3255         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3256
3257 2007-12-20  Jason Merrill  <jason@redhat.com>
3258
3259         * gcc.dg/overload/arg[14].C: Remove expected errors.
3260
3261 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
3262
3263         PR c++/34459
3264         * gcc.c-torture/execute/20071219-1.c: New test.
3265
3266 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3267
3268         PR fortran/34530
3269         * gfortran.dg/namelist_44.f90: New.
3270
3271 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3272
3273         PR fortran/34482
3274         * gfortran.dg/boz_8.f90: Add error-check check.
3275         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3276         stop by call abort.
3277
3278 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3279
3280         * gcc.dg/gomp/combined-1.c: New test.
3281
3282 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3283
3284         PR tree-optimization/34355
3285         * g++.dg/tree-ssa/pr34355.C: New test.
3286
3287 2007-12-19  Revital Eres  <eres@il.ibm.com>
3288
3289          * gcc.dg/sms-5.c: New testcase.
3290
3291 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3292
3293         PR fortran/34325
3294         * gfortran.dg/missing_parens_1.f90: New.
3295         * gfortran.dg/missing_parens_1.f90: New.
3296         
3297 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
3298
3299         PR fortran/34495
3300         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3301         expressions.
3302         * gfortran.dg/transfer_simplify_7.f90: New test.
3303
3304 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
3305
3306         * gcc.dg/pr32912-3.c: Compile with -w.
3307
3308         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3309
3310 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3311             Jakub Jelinek  <jakub@redhat.com>
3312         
3313         PR c++/32565
3314         PR c++/33943
3315         PR c++/33965
3316         * g++.dg/cpp0x/variadic86.C: New.
3317         * g++.dg/cpp0x/variadic87.C: New.
3318         * g++.dg/cpp0x/variadic84.C: New.
3319         * g++.dg/cpp0x/variadic85.C: New.
3320         * g++.dg/template/ttp25.C: New.
3321
3322 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3323
3324         PR tree-optimization/34123
3325         * gcc.dg/tree-ssa/pr34123.c: New test.
3326
3327 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3328
3329         PR rtl-optimization/34456
3330         * gcc.c-torture/execute/pr34456.c: New test.
3331
3332 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3333
3334         PR c++/34488
3335         * g++.dg/parse/friend7.C: New test.
3336
3337         PR rtl-optimization/34490
3338         * gcc.c-torture/execute/20071216-1.c: New test.
3339
3340 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3341
3342         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3343
3344 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3345
3346         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3347         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3348         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3349         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3350         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3351
3352 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3353
3354         PR c/34506
3355         * gcc.dg/gomp/clause-2.c: New test.
3356         * g++.dg/gomp/clause-4.C: New test.
3357
3358 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3359
3360         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3361         part of Fortran 77/95/2003.
3362
3363 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3364
3365         PR tree-optimization/34445
3366         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3367         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3368
3369 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3370
3371         PR fortran/34427
3372         * gfortran.dg/namelist_42.f90: Update.
3373         * gfortran.dg/namelist_43.f90: New.
3374         
3375 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3376
3377         PR fortran/34495
3378         * gfortran.dg/initialization_16.f90: New.
3379
3380 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3381
3382         PR fortran/34305
3383         * gfortran.dg/real_dimension_1.f:  New test case.
3384
3385 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3386
3387         * gcc.dg/torture/pr24257.c: Remove -O from options.
3388
3389 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3390
3391         PR fortran/34246
3392         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3393
3394 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3395
3396         PR fortran/31213
3397         PR fortran/33888
3398         PR fortran/33998
3399         * gfortran.dg/mapping_1.f90: New test.
3400         * gfortran.dg/mapping_2.f90: New test.
3401         * gfortran.dg/mapping_3.f90: New test.
3402
3403 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3404
3405         PR rtl-optimization/34415
3406         * gcc.c-torture/execute/pr34415.c: New test.
3407
3408 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3409
3410         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3411         void. 
3412
3413 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3414
3415         PR bootstrap/34003
3416         * gcc.dg/pr34003-1.c: New test.
3417         * gcc.dg/pr34003-2.c: New.
3418
3419 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3420
3421         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3422         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3423         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3424         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3425         add -save-temps.
3426         * gcc.target/cris/torture/cris-torture.exp,
3427         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3428         * gcc.target/cris/builtin_ctz_v3.c,
3429         gcc.target/cris/builtin_ctz_v8.c,
3430         gcc.target/cris/builtin_clz_v0.c,
3431         gcc.target/cris/builtin_clz_v3.c,
3432         gcc.target/cris/builtin_bswap_v3.c,
3433         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3434         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3435         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3436         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3437         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3438         lib/target-supports.exp: Adjust for crisv32-*-*.
3439
3440 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3441
3442         * gcc.dg/debug/const-3.c: New.
3443
3444 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3445
3446         * g++.dg/other/datasec1.C: Require named section support.
3447
3448 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
3449
3450         PR target/29978
3451         * gcc.target/i386/pr29978.c: New test.
3452
3453 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3454
3455         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3456         instead of -msse4.1.
3457         * gcc.target/i386/sse-12.c (dg-options): Ditto.
3458         * g++.dg/other/i386-2.C (dg-options): Ditto.
3459
3460 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3461
3462         PR fortran/34438
3463         * gfortran.dg/private_type_10.f90: New.
3464
3465 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3466
3467         PR fortran/34398
3468         * gfortran.dg/nan_4.f90: New.
3469
3470 2007-12-14  Richard Guenther  <rguenther@suse.de>
3471
3472         PR middle-end/34462
3473         * gcc.c-torture/compile/20071214-1.c: New testcase.
3474
3475 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3476
3477         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3478         macros to test macroized SSE intrinsics.  Use new macros to test
3479         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3480         emmintrin.h, xmmintrin.h and bmmintrin.h
3481         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3482         to test with immediate operand.
3483
3484 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3485
3486         PR target/34091
3487         * gcc.c-torture/compile/pr34091.c: New test.
3488
3489 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3490
3491         * gcc.dg/uninit-13.c: UnXFAIL.
3492         * gcc.dg/complex-5.c: New testcase.
3493
3494 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3495
3496         * gcc.dg/struct/struct-reorg.exp: Replace 
3497          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
3498         
3499 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3500
3501         PR libfortran/34370
3502         PR libfortran/34323
3503         PR libfortran/34405
3504         * gfortran.dg/advance_6.f90:  New test case.
3505         * gfortran.dg/direct_io_7.f90:  New test case.
3506         * gfortran.dg/streamio_13.f90:  New test case.
3507
3508 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
3509
3510         * g++.dg/cpp0x/__func__.C: New.
3511
3512 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
3513
3514         PR target/34435
3515         * g++.dg/other/pr34435.C: New testcase.
3516
3517 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3518
3519         * gcc.dg/struct: New directory with tests 
3520         for struct-reorg optimizaion.
3521         * gcc.dg/struct/struct-reorg.exp: New script.
3522         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3523         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3524         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3525         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3526         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3527         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3528         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3529         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3530         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3531         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3532         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3533         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3534         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3535         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3536         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3537         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3538         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3539         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3540         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3541         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3542         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3543         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3544         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3545         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3546
3547 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3548
3549         PR fortran/34427
3550         * gfortran.dg/namelist_42.f90: New.
3551
3552 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3553
3554         PR fortran/34254
3555         * gfortran.dg/function_kinds_3.f90: New.
3556
3557 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3558
3559         * gcc.target/s390/20071212-1.c: New testcase.
3560
3561 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3562
3563         PR c++/34238
3564         * g++.dg/ext/visibility/anon7.C: Add xfail.
3565         * g++.dg/ext/visibility/anon9.C: New test.
3566         * g++.dg/ext/visibility/anon10.C: New test.
3567
3568         PR c++/34364
3569         * g++.dg/rtti/dyncast2.C: New test.
3570
3571 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3572
3573         PR tree-optimization/34407
3574         * gcc.dg/vect/pr34407.c: New test.
3575
3576 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3577
3578         PR fortran/34411
3579         * gfortran.dg/error_recovery_5.f90: New.
3580         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3581
3582 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3583
3584         PR tree-optimization/34371
3585         * gcc.c-torture/compile/20071207-1.c: New test.
3586
3587 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3588
3589         PR c++/34059
3590         * g++.dg/parse/crash40.C: New test.
3591
3592 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3593
3594         * g++.dg/opt/memcpy1.C: New test.
3595
3596 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3597
3598         PR fortran/34425
3599         * gfortran.dg/argument_checking_10.f90: New.
3600
3601 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3602
3603         PR rtl-optimization/34302
3604         * gcc.c-torture/execute/20071210-1.c: New test.
3605
3606 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3607
3608         PR c++/34395
3609         * g++.dg/cpp0x/error1.C: New test.
3610
3611         PR c++/34394
3612         * g++.dg/other/error22.C: New test.
3613
3614 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3615
3616         PR target/32086
3617         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3618         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3619         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3620
3621 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3622
3623         PR c++/34178
3624         PR c++/34340
3625         * g++.dg/template/repo6.C: New test.
3626         * g++.dg/template/repo7.C: New test.
3627         * g++.dg/template/repo8.C: New test.
3628
3629 2007-12-09  H.J. Lu  <hjl@lucon.org>
3630             Tobias Burnus  <burnus@net-b.de>
3631
3632         PR fortran/34404
3633         * gfortran.dg/read_2.f90: New.
3634
3635 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3636
3637         * lib/target-supports.exp (check_effective_target_tls_native):
3638         Fix typo.
3639
3640 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3641
3642         PR ada/34366
3643         * gnat.dg/enclosing_record_reference.ads,
3644         gnat.dg/enclosing_record_reference.adb: New test.
3645
3646 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3647
3648         PR fortran/32129
3649         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3650         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3651
3652         PR fortran/31487
3653         * gfortran.dg/char_component_initializer_1.f90: New test.
3654
3655 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3656
3657         PR fortran/34342
3658         PR fortran/34345
3659         PR fortran/18026
3660         PR fortran/29471
3661
3662         * gfortran.dg/boz_8.f90: New.
3663         * gfortran.dg/boz_9.f90: New.
3664         * gfortran.dg/boz_10.f90: New.
3665         * gfortran.dg/boz_7.f90: Update dg-warning.
3666         * gfortran.dg/pr16433.f: Add dg-error.
3667         * gfortan.dg/ibits.f90: Update dg-warning.
3668         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3669         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3670
3671 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3672
3673         PR fortran/34359
3674         * gfortran.dg/include_1.f90: New test.
3675         * gfortran.dg/include_1.inc: New.
3676         * gfortran.dg/include_2.f90: New test.
3677
3678 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3679
3680         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3681
3682 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3683
3684         PR fortran/34319
3685         * gfortran.dg/nan_3.f90: New.
3686
3687 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3688
3689         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3690
3691 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3692
3693         * gnat.dg/tamdt*.ad?: Support for ...
3694         * gnat.dg/test_tamdt.adb: New test.
3695
3696 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3697
3698         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3699         exports and document how these can be exercised.
3700
3701 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3702
3703         PR ada/15805
3704         * gnat.dg/specs/access_constants.ads: New test.
3705
3706         * gnat.dg/specs/access_constant_decl.ads: New test.
3707
3708         PR ada/21346
3709         * gnat.dg/compose.adb: New test.
3710
3711 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3712
3713         PR ada/34173
3714         * gnat.dg/unc_memops.ad[sb]: Support for ...
3715         * gnat.dg/unc_memfree.adb: New test.
3716         
3717 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3718
3719         * gfortran.dg/ltrans-7.f90: New.
3720
3721 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3722             Dorit Nuzman  <dorit@il.ibm.com>
3723
3724         PR tree-optimization/34005
3725         * gcc.dg/vect/pr34005.c: New test.
3726
3727 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3728
3729         PR c++/34336
3730         * g++.dg/template/new8.C: New test.
3731
3732 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3733
3734         PR fortran/34333
3735         * gfortran.dg/boz_7.f90: New.
3736         * gfortran.dg/int_1.f90: Disable -pedantic option.
3737         * gfortran.dg/boz_1.f90: Ditto.
3738         * gfortran.dg/boz_3.f90: Ditto.
3739         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3740         * gfortran.dg/ibits.f90: Ditto.
3741         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3742         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3743
3744 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3745
3746         PR fortran/34335
3747         * gfortran.dg/used_types_19.f90: New test.
3748
3749 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3750
3751         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3752         * gfortran.dg/nearest_2.f90: Likewise.
3753         * gfortran.dg/nearest_3.f90: Likewise.
3754
3755 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3756
3757         PR middle-end/34337
3758         * gcc.c-torture/execute/20071205-1.c: New test.
3759
3760 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3761
3762         * gfortran.dg/module_nan.f90: Add -mieee for sh.
3763         * gfortran.dg/real_const_3.f90: Likewise.
3764
3765 2007-12-05  Richard Guenther  <rguenther@suse.de>
3766
3767         PR tree-optimization/34138
3768         * gcc.c-torture/compile/pr34138.c: New testcase.
3769
3770 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3771
3772         PR debug/33739
3773         * gfortran.dg/debug_2.f: New test.
3774
3775 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
3776
3777         * gnat.dg/specs/elab1.ads: New test.
3778
3779 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
3780
3781         PR target/34312
3782         * gcc.target/i386/pr34312.c: New test.
3783
3784 2007-12-05  Tobias Burnus  <burnus@net-b.de>
3785
3786         PR fortran/34333
3787         * gfortran.dg/nan_2.f90: New.
3788
3789 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3790
3791         PR c++/34271
3792         * g++.dg/cpp0x/decltype9.C: New test.
3793         * g++.dg/cpp0x/decltype10.C: New test.
3794
3795 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
3796
3797         PR ada/21489
3798         * gnat.dg/rm_6_4_1_13.adb: New test.
3799
3800 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3801
3802         PR middle-end/34134
3803         * gcc.c-torture/compile/20071117-1.c: New test.
3804
3805 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3806
3807         PR c++/34101
3808         * g++.dg/cpp0x/variadic-ttp.C: New.
3809
3810 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3811         
3812         * gcc.dg/parse-decl-after-if.c: New.
3813         * gcc.dg/20031223-1.c: Adjust.
3814         
3815 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3816
3817         PR c++/33509
3818         * g++.dg/cpp0x/variadic-throw.C: New.
3819
3820 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3821
3822         PR c++/33091
3823         * g++.dg/cpp0x/variadic-unify.C: New.
3824
3825 2007-12-04  Richard Guenther  <rguenther@suse.de>
3826
3827         PR middle-end/34334
3828         PR middle-end/34222
3829         * gcc.c-torture/compile/pr34334.c: New testcase.
3830         * g++.dg/torture/pr34222.C: New testcase.
3831
3832 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3833
3834         * gcc.c-torture/execute/20071202-1.c: New test.
3835         * gcc.dg/tree-ssa/pr34146-2.c: New test.
3836
3837 2007-12-04  Tobias Burnus  <burnus@net-b.de>
3838
3839         PR fortran/34318
3840         * gfortran.dg/module_nan.f90: New.
3841
3842 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3843
3844         * lib/target-supports.exp (get_compiler_messages): Replace with...
3845         (check_compile): ...this new procedure.  Handle TYPE == executable.
3846         Use comments in the source to determine the correct extension.
3847         Return a pair containing the compiler output and the output filename.
3848         Don't delete the file here.
3849         (check_no_compiler_messages_nocache): New procedure.
3850         (check_no_compiler_messages): Use it.
3851         (check_no_messages_and_pattern_nocache): New procedure.
3852         (check_no_messages_and_pattern): Use it.
3853         (check_runtime_nocache, check_runtime): New procedures.
3854         (check_effective_target_tls): Use check_no_compiler_messages.
3855         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3856         (check_effective_target_tls_runtime): Use check_runtime.
3857         (check_effective_target_fstack_protector): Likewise.
3858         (check_iconv_available): Use check_runtime_nocache.
3859         (check_effective_target_fortran_large_real): Use
3860         check_no_compiler_messages.
3861         (check_effective_target_fortran_large_int): Likewise.
3862         (check_effective_target_static_libgfortran): Likewise.
3863         (check_750cl_hw_available): Use check_cached_effective_target
3864         and check_runtime_nocache.
3865         (check_vmx_hw_available): Likewise.
3866         (check_effective_target_broken_cplxf_arg): Likewise.
3867         (check_alpha_max_hw_available): Use check_runtime.
3868         (check_function_available): Use check_no_compiler_messages.
3869         (check_cxa_atexit_available): Use check_cached_effective_target
3870         and check_runtime_nocache.
3871         (check_effective_target_dfp_nocache): Use
3872         check_no_compiler_messages_nocache.
3873         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3874         (check_effective_target_dfp): Use check_cached_effective_target.
3875         (check_effective_target_dfprt): Likewise.
3876         (check_effective_target_arm_neon_hw): Use check_runtime.
3877         (check_effective_target_ultrasparc_hw): Likewise.
3878         (check_effective_target_c99_runtime): Use
3879         check_no_compiler_messages_nocache.
3880
3881 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
3882
3883         PR middle-end/29749
3884         * gcc.dg/fold-rotate-1.c: New test.
3885
3886         PR tree-optimization/33453
3887         * gcc.c-torture/compile/20071203-1.c: New test.
3888
3889 2007-12-03  Robert Dewar <dewar@adacore.com>
3890             Samuel Tardieu  <sam@rfc1149.net>
3891
3892         PR ada/34287
3893         * gnat.dg/check_elaboration_code.adb: New test.
3894         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3895         New support files.
3896
3897 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3898
3899         PR c++/34061
3900         * g++.dg/cpp0x/pr34061.C: New.
3901
3902 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3903
3904         PR c++/34273
3905         * g++.dg/other/error21.C: New.
3906
3907 2007-12-02  Revital Eres  <eres@il.ibm.com>
3908
3909         * gcc.dg/sms-4.c: New testcase.
3910
3911 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
3912             Revital Eres  <eres@il.ibm.com>
3913
3914         * gcc.dg/sms-3.c: New testcase.
3915
3916 2007-12-01  Ollie Wild  <aaw@google.com>
3917
3918         PR c++/8171
3919         * g++.dg/conversion/ptrmem9.C: New test.
3920
3921 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3922
3923         PR libfortran/34291
3924         * gfortran.dg/namelist_41.f90: New test.
3925
3926 2007-11-30  Tom Tromey  <tromey@redhat.com>
3927
3928         PR preprocessor/32868:
3929         * gcc.dg/cpp/pr32868.c: New file.
3930
3931 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3932
3933         PR fortran/34248
3934         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3935
3936 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
3937
3938         PR rtl-optimization/34171
3939         * gcc.dg/pr34171.c: New testcase.
3940
3941 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
3942
3943         * gcc.dg/tree-ssa/pr34244.c: Fixed.
3944
3945 2007-11-30  Tobias Burnus  <burnus@net-b.de>
3946
3947         PR fortran/34133
3948         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3949         * gfortran.dg/bind_c_usage_11.f03: New.
3950         * gfortran.dg/bind_c_usage_12.f03: New.
3951
3952 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
3953
3954         PR c++/34275
3955         * g++.dg/other/error20.C: New test.
3956
3957 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
3958
3959         PR fortran/34230
3960         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3961
3962 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
3963
3964         PR tree-optimization/34244
3965         * gcc.dg/tree-ssa/pr34244.c: New test.
3966
3967 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
3968
3969         PR tree-optimization/33434
3970         * gcc.dg/pr33434-1.c: New test.
3971         * gcc.dg/pr33434-2.c: New test.
3972         * gcc.dg/pr33434-3.c: New test.
3973         * gcc.dg/pr33434-4.c: New test.
3974
3975         PR c++/34270
3976         * g++.dg/template/cond7.C: New test.
3977
3978         PR c++/34267
3979         PR c++/34268
3980         * g++.dg/cpp0x/decltype7.C: New test.
3981         * g++.dg/cpp0x/decltype8.C: New test.
3982
3983 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3984
3985         PR fortran/34248
3986         * gfortran.dg/result_in_spec_3.f90: New.
3987
3988 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3989
3990         PR fortran/34262
3991         * gfortran.dg/mvbits_3.f90: New.
3992
3993 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3994         
3995         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3996         Delete.
3997         (check_effective_target_hard_float): New.
3998         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3999         * gcc.dg/pr30957-1.c: Likewise.
4000         
4001 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4002
4003         PR ada/15804
4004         * gnat.dg/specs/variant_part.ads: New test.
4005
4006         PR ada/17318
4007         * gnat.dg/specs/attribute_parsing.ads: New test.
4008
4009         PR ada/32792
4010         * gnat.dg/specs/integer_value.ads: New test.
4011
4012         PR ada/22559
4013         * gnat.dg/specs/delta_small.ads: New test.
4014
4015 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4016
4017         PR tree-optimization/34140
4018         * gcc.c-torture/compile/20071128-1.c: New test.
4019
4020 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4021
4022         PR fortran/32928
4023         * gfortran.dg/data_array_1.f90
4024         * gfortran.dg/data_array_2.f90
4025         * gfortran.dg/data_array_3.f90
4026         * gfortran.dg/data_array_4.f90
4027
4028 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4029
4030         PR fortran/34227
4031         * gfortran.dg/blockdata_5.f90: New test.
4032         * gfortran.dg/blockdata_6.f90: New test.
4033
4034 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4035
4036         PR tree-optimization/34016
4037         * gcc.dg/pr34016.c: New test.
4038
4039 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4040
4041         PR fortran/29389
4042         * gfortran.dg/stfunc_6.f90: New test.
4043
4044         PR fortran/33850
4045         * gfortran.dg/assign_10.f90: New test.
4046
4047 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4048
4049         PR fortran/33541
4050         * gfortran.dg/use_11.f90: New test.
4051
4052         PR fortran/34231
4053         * gfortran.dg/generic_15.f90: New test.
4054
4055 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4056
4057         PR target/34225
4058         * gcc.dg/pr34225.c: New test.
4059
4060 2007-11-27  Richard Guenther  <rguenther@suse.de>
4061
4062         PR tree-optimization/34241
4063         * g++.dg/torture/pr34241.C: New testcase.
4064
4065 2007-11-27  Richard Guenther  <rguenther@suse.de>
4066
4067         * gcc.dg/builtins-error.c: New testcase.
4068
4069 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4070
4071         PR c++/34213
4072         * g++.dg/ext/visibility/anon8.C: New test.
4073
4074 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4075
4076         PR target/34077
4077         * gcc.target/i386/pr34077.c: New testcase.
4078
4079 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4080
4081         PR fortran/34203
4082         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4083         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4084         * gfortran.dg/backslash_1.f90: Remove no longer needed
4085         -fno-backslash option.
4086
4087 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4088
4089         PR c/23722
4090         * gcc.dg/cpp/19990413-1.c: Update.
4091         * gcc.dg/parse-else-error.c: New.
4092         * gcc.dg/parse-else-error-2.c: New.
4093         * gcc.dg/parse-else-error-3.c: New.
4094         * gcc.dg/parse-else-error-4.c: New.
4095
4096 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4097
4098         PR c++/34081
4099         * g++.dg/template/dependent-expr6.C: New testcase.
4100
4101 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4102
4103         PR target/34215
4104         * gcc.target/i386/pr34215.c: New test.
4105
4106 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4107
4108         PR target/34174
4109         * gcc.dg/torture/pr34174-1.c: New.
4110
4111 2007-11-26  Richard Guenther  <rguenther@suse.de>
4112
4113         PR middle-end/34233
4114         * gcc.dg/pr34233.c: New testcase.
4115
4116 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4117             Revital Eres  <eres@il.ibm.com>
4118
4119         PR rtl-optimization/34085
4120         * gcc.dg/tree-prof (bb-reorg.c): New test.
4121
4122 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4123
4124         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4125         Return true for MIPS16 targets.
4126
4127 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4128
4129         PR fortran/33152
4130         * gfortran.dg/blockdata_4.f90: New test.
4131
4132 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4133
4134         PR fortran/34079
4135         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4136         * gfortran.dg/bind_c_usage_16.f03: New.
4137         * gfortran.dg/bind_c_usage_16_c.c: New.
4138
4139 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4140
4141         * gnat.dg/specs/size_clause1.ads: New test.
4142         * gnat.dg/specs/size_clause2.ads: Likewise.
4143         * gnat.dg/specs/size_clause3.ads: Likewise.
4144
4145 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4146
4147         PR fortran/33499
4148         * gfortran.dg/entry_16.f90: New test.
4149
4150 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4151
4152         PR fortran/34192
4153         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4154
4155 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4156
4157         PR fortran/33541
4158         * gfortran.dg/nested_modules_1.f90: Change the reference to
4159         FOO, forbidden by the standard, to a reference to W.
4160         * gfortran.dg/use_only_1.f90: New test.
4161
4162 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4163
4164         PR fortran/34209
4165         * gfortran.dg/nearest_3.f90: New test.
4166
4167 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4168
4169         PR fortran/33317
4170         * gfortran.dg/optional_dim_2.f90: New test.
4171
4172 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4173
4174         PR fortran/34187
4175         * gfortran.dg/bind_c_usage_15.f90: New.
4176
4177 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4178
4179         PR fortran/34192
4180         * gfortran.dg/nearest_2.f90: New.
4181
4182
4183 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4184
4185         PR c++/30293
4186         PR c++/30294
4187         * g++.dg/ext/java-2.C: New test.
4188
4189 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4190             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4191         
4192         PR c++/5310
4193         * g++.dg/warn/pr5310.C: New.
4194         * g++.dg/warn/pr33160.C: New.
4195         
4196 2007-11-23  Richard Guenther  <rguenther@suse.de>
4197             Michael Matz  <matz@suse.de>
4198
4199         PR tree-optimization/34176
4200         * gcc.c-torture/execute/pr34176.c: New testcase.
4201
4202 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4203
4204         PR c++/34198
4205         * gcc.dg/Wconversion-5.c: New test.
4206         * g++.dg/Wconversion3.C: New test.
4207
4208 2007-11-23  Richard Guenther  <rguenther@suse.de>
4209
4210         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4211
4212 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4213
4214         PR c/14050
4215         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4216         qualifiers in abstract declarator.
4217
4218 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4219
4220         * gfortran.dg/derived_constructor_comps_3.f90: New.
4221
4222 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4223
4224         PR c++/34094
4225         * g++.dg/ext/visibility/anon7.C: New test.
4226
4227 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4228
4229         PR fortran/34079
4230         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4231         * gfortran.dg/bind_c_usage_13.f03: New.
4232         * gfortran.dg/bind_c_usage_14.f03: New.
4233
4234 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4235
4236         PR rtl-optimization/33848
4237         * gcc.dg/torture/pr33848.c: New test.
4238
4239 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4240
4241         PR fortran/34083
4242         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4243
4244 2007-11-20  Richard Guenther  <rguenther@suse.de>
4245
4246         PR middle-end/34154
4247         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
4248
4249 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
4250
4251         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4252
4253 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4254
4255         PR fortran/32770
4256         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
4257         so test passes with -frecord-marker=8.
4258         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
4259         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
4260         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4261         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
4262         * gfortrand.dg/modulo_1.f90:  Likewise.
4263
4264 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4265
4266         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4267         New procedure.
4268         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4269         * gcc.dg/pr30957-1.c: Likewise.
4270
4271 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4272
4273         PR c++/34089
4274         * g++.dg/template/crash74.C: New test.
4275
4276 2007-11-20  Richard Guenther  <rguenther@suse.de>
4277
4278         * gcc.c-torture/execute/20071120-1.c: New testcase.
4279
4280 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4281
4282         PR c/34146
4283         * gcc.dg/tree-ssa/pr34146.c: New test.
4284
4285         PR testsuite/33978
4286         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4287         dependent on target settings like move_by_pieces etc.
4288
4289         PR c++/28879
4290         * g++.dg/template/vla2.C: New test.
4291
4292         PR c++/33962
4293         * g++.dg/overload/template3.C: New test.
4294
4295 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4296
4297         PR fortran/33317
4298         * gfortran.dg/optional_dim_2.f90: Remove test.
4299
4300 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
4301
4302         * gcc.dg/dfp/ddmode-ice.c: New test.
4303
4304 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4305
4306         PR tree-optimization/34036
4307         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4308
4309 2007-11-19  Richard Guenther  <rguenther@suse.de>
4310
4311         PR tree-optimization/34
4312         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4313
4314 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4315
4316         PR fortran/34079
4317         * gfortran.dg/bind_c_usage_10_c.c: New.
4318         * gfortran.dg/bind_c_usage_10.f03: New.
4319
4320 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4321
4322         * gcc.dg/pr33007.c: Expect new warning.
4323         * gcc.dg/tree-ssa/recip-5.c: Likewise.
4324         * g++.dg/opt/pr34036.C: New test.
4325
4326 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4327
4328         PR c++/30988
4329         * g++.dg/warn/noreturn-4.C: New test.
4330         * g++.dg/warn/noreturn-5.C: New test.
4331         * g++.dg/warn/noreturn-6.C: New test.
4332         * g++.dg/warn/noreturn-7.C: New test.
4333
4334 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4335
4336         PR fortran/32770
4337         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4338         integers so tests works with -fdefault-integer-8.
4339         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4340         integers so test passes with -fdefault-integer-8.
4341         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4342         buffer length so test passes with -fdefault-integer-8.
4343         * gfortran.dg/bounds_check_8.f90:  Likewise.
4344         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4345         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4346         with -fdefault-integer-8.
4347         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4348         provoke overflow.
4349
4350 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4351
4352         PR fortran/33317
4353         * gfortran.dg/optional_dim_2.f90: New test.
4354         
4355         PR fortran/34139
4356         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4357         
4358 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4359
4360         PR rtl-optimization/34132
4361         * gcc.c-torture/compile/20071118-1.c: New test.
4362
4363 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4364
4365         PR fortran/31608
4366         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4367
4368 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4369
4370         PR fortran/34137
4371         * gfortran.dg/entry_14.f90: New.
4372         * gfortran.dg/entry_15.f90: New.
4373
4374 2007-11-18  Richard Guenther  <rguenther@suse.de>
4375
4376         PR tree-optimization/34127
4377         * gcc.c-torture/compile/pr34127.c: New testcase.
4378
4379 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4380
4381         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4382         type specifier, as they are not permitted according to the AltiVec
4383         Programming Interface Manual.
4384
4385 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4386
4387         PR fortran/34133
4388         * gfortran.dg/bind_c_usage_9.f03: New.
4389         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4390
4391 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4392
4393         PR fortran/25252
4394         * interface.c (gfc_current_interface_head,
4395         gfc_set_current_interface_head): New functions.
4396         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4397         On syntax error, restore previous state of the interface.
4398         * gfortran.h (gfc_current_interface_head,
4399         gfc_set_current_interface_head): New prototypes.
4400
4401 2007-11-17  Richard Guenther  <rguenther@suse.de>
4402
4403         PR middle-end/34130
4404         * gcc.c-torture/execute/pr34130.c: New testcase.
4405
4406 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4407
4408         PR fortran/34108
4409         * gfortran.dg/fmt_label_1.f90: New test.
4410
4411 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4412
4413         PR fortran/33957
4414         * gfortran.dg/initialization_15.f90 : New test.
4415
4416 2007-11-16  Richard Guenther  <rguenther@suse.de>
4417
4418         PR middle-end/34030
4419         * gcc.c-torture/compile/pr34030.c: New testcase.
4420
4421 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4422
4423         PR fortran/34008
4424         * gfortran.dg/interface_assignment_3.f90.
4425
4426 2007-11-16  Richard Guenther  <rguenther@suse.de>
4427
4428         PR tree-optimization/33870
4429         * gcc.dg/torture/pr33870.c: New testcase.
4430
4431 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4432
4433         PR fortran/33986
4434         * gfortran.dg/allocatable_function_3.f90.
4435
4436 2007-11-16  Richard Guenther  <rguenther@suse.de>
4437
4438         PR tree-optimization/34113
4439         * gcc.c-torture/compile/pr34113.c: New testcase.
4440
4441 2007-11-16  Richard Guenther  <rguenther@suse.de>
4442
4443         PR tree-optimization/34099
4444         * g++.dg/torture/pr3499.C: New testcase.
4445         * gcc.c-torture/execute/pr34099.c: Likewise.
4446
4447 2007-11-16  Olivier Hainque  <hainque@adacore.com>
4448
4449         * gnat.dg/release_unc_maxalign.adb: New test.
4450
4451 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
4452
4453         PR c++/34100
4454         * g++.dg/template/crash73.C: New test.
4455
4456 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
4457
4458         PR middle-end/23848
4459         * gcc.dg/tree-ssa/pr23848-1.c: New test.
4460         * gcc.dg/tree-ssa/pr23848-2.c: New test.
4461         * gcc.dg/tree-ssa/pr23848-3.c: New test.
4462         * gcc.dg/tree-ssa/pr23848-4.c: New test.
4463
4464 2007-11-15  Tobias Burnus  <burnus@net-b.de>
4465
4466         PR fortran/33917
4467         * gfortran.dg/proc_decl_11.f90: New.
4468
4469 2007-11-15  Ben Elliston  <bje@au.ibm.com>
4470
4471         * gcc.target/spu/compare-dp.c: New test.
4472
4473 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4474
4475         * gcc.dg/pr33923.c: New test.
4476
4477 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
4478
4479         PR middle-end/34088
4480         * gcc.dg/pr34088.c: New test.
4481
4482 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4483
4484         * gcc.c-torture/compile/20071114-1.c: New test.
4485
4486 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4487
4488         PR fortran/31608
4489         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4490         to match known variations in symbol format. Document in comments.
4491
4492 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4493
4494         PR fortran/33985
4495         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4496
4497 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4498
4499         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4500         when done.
4501
4502 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4503
4504         PR fortran/33162
4505         * gfortran.dg/proc_decl_1.f90: Update.
4506         * gfortran.dg/proc_decl_7.f90: New test.
4507         * gfortran.dg/proc_decl_8.f90: New test.
4508         * gfortran.dg/proc_decl_9.f90: New test.
4509         * gfortran.dg/proc_decl_10.f90: New test.
4510
4511 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
4512
4513         PR fortran/34080
4514         * gfortran.dg/transfer_assumed_size_1.f90: New test.
4515
4516 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4517
4518         PR c++/34054
4519         PR c++/34056
4520         PR c++/34057
4521         PR c++/34058
4522         PR c++/34060
4523         * g++.dg/parse/crash36.C: Add another dg-error.
4524         * g++.dg/cpp0x/pr34054.C: New test.
4525         * g++.dg/cpp0x/pr34056.C: New test.
4526         * g++.dg/cpp0x/pr34057.C: New test.
4527         * g++.dg/cpp0x/pr34058.C: New test.
4528         * g++.dg/cpp0x/pr34060.C: New test.
4529
4530         PR tree-optimization/34063
4531         * g++.dg/tree-ssa/pr34063.C: New test.
4532
4533 2007-11-13  Diego Novillo  <dnovillo@google.com>
4534
4535         PR tree-optimization/33870
4536         * gcc.c-torture/execute/pr33870-1.c: New test.
4537         * gcc.dg/tree-ssa/alias-16.c: New test.
4538
4539 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4540
4541         PR c++/29225
4542         * g++.dg/template/crash72.C: New test.
4543
4544 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4545
4546         * g++.dg/opt/cfg5.C: New test.
4547
4548 2007-11-12  Richard Guenther  <rguenther@suse.de>
4549
4550         PR middle-end/34070
4551         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4552         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4553
4554 2007-11-12  Richard Guenther  <rguenther@suse.de>
4555
4556         PR middle-end/34027
4557         * gcc.dg/pr34027-1.c: New testcase.
4558         * gcc.dg/pr34027-2.c: Likewise.
4559
4560 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4561
4562         PR tree-optimization/33953
4563         * gcc.dg/vect/pr33953.c: New testcase.
4564
4565 2007-11-11  Tom Tromey  <tromey@redhat.com>
4566
4567         PR c++/17577:
4568         * g++.dg/ext/pr17577.h: New file.
4569         * g++.dg/ext/pr17577.C: New file.
4570
4571 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4572
4573         PR c++/8570
4574         * g++.old-deja/g++.ns/template13.C: Update expected output.
4575         * g++.old-deja/g++.pt/friend23.C: Likewise.
4576         * g++.dg/warn/pr8570.C: New.
4577
4578 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4579
4580         PR c++/34068
4581         * g++.dg/template/pseudodtor4.C: New test.
4582
4583 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4584
4585         PR middle-end/34018
4586         * g++.dg/opt/inline14.C: New test.
4587
4588         PR tree-optimization/33680
4589         * gcc.c-torture/compile/20071108-1.c: New test.
4590
4591         PR c++/32241
4592         * g++.dg/template/pseudodtor3.C: New test.
4593
4594 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4595
4596         PR c++/33510
4597         * g++.dg/cpp0x/variadic-init.C: New.
4598
4599 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4600             Jakub Jelinek  <jakub@redhat.com>
4601
4602         PR rtl-optimization/34012
4603         * gcc.target/i386/pr34012.c: New test.
4604
4605 2007-11-09  Richard Guenther  <rguenther@suse.de>
4606
4607         PR tree-optimization/33604
4608         * g++.dg/tree-ssa/pr33604.C: New testcase.
4609         * gcc.dg/pr32721.c: Adjust pattern.
4610
4611 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4612
4613         * gcc.target/mips/dse-1.c: Disable.
4614
4615 2007-11-08  Tom Tromey  <tromey@redhat.com>
4616
4617         * gcc.dg/empty-source-3.c: Update warning location.
4618         * gcc.dg/gomp/barrier-2.c: Likewise.
4619         * gcc.dg/label-decl-3.c: Likewise.
4620         * gcc.dg/label-decl-2.c: Likewise.
4621         * gcc.dg/empty-source-2.c: Likewise.
4622
4623 2007-11-08  Tom Tromey  <tromey@redhat.com>
4624
4625         PR c++/30297:
4626         * g++.dg/inherit/pr30297.C: New file.
4627
4628 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4629
4630         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4631         -fno-common for cygwin and mingw32.
4632
4633 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4634
4635         PR middle-end/33826
4636         * gcc.dg/pr33826.c: New.
4637         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4638         recursive functions being marked pure or const.
4639         
4640 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4641
4642         PR fortran/33917
4643         * gfortran.dg/proc_decl_5.f90: New.
4644         * gfortran.dg/proc_decl_6.f90: New.
4645
4646 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4647
4648         PR tree-optimization/32575
4649         * gcc.c-torture/execute/20071108-1.c: New test.
4650
4651 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4652
4653         * g++.dg/opt/anchor1.C: New.
4654
4655 2007-11-07  Diego Novillo  <dnovillo@google.com>
4656
4657         PR 33870
4658         * gcc.c-torture/execute/pr33870.x: Remove.
4659
4660 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4661
4662         PR c++/33045
4663         PR c++/33837
4664         PR c++/33838
4665         * g++.dg/cpp0x/decltype-33837.C: New.
4666         * g++.dg/cpp0x/decltype-refbug.C: New.
4667         * g++.dg/cpp0x/decltype-33838.C: New.
4668
4669 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4670
4671         * gcc.c-torture/compile/20071107-1.c: New test.
4672
4673 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4674
4675         * gcc.dg/out-of-bounds-1.c: New test.
4676
4677 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4678
4679         PR c++/33501
4680         * g++.dg/warn/incomplete2.C: New test.
4681         * g++.dg/template/incomplete4.C: New test.
4682         * g++.dg/template/incomplete5.C: New test.
4683
4684 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4685
4686         * gnat.dg/max_align.adb: New test.
4687
4688 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4689
4690         PR target/30961
4691         * gcc.target/i386/pr30961-1.c: New.
4692
4693 2007-11-06  Tom Tromey  <tromey@redhat.com>
4694
4695         PR c++/32368:
4696         * g++.dg/warn/pragma-system_header3.h: New.
4697         * g++.dg/warn/pragma-system_header3.C: New.
4698
4699         PR c++/32256:
4700         * g++.dg/warn/pragma-system_header4.C: New.
4701         * g++.dg/warn/pragma-system_header4.h: New.
4702
4703 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4704
4705         PR c++/33977
4706         PR c++/33886
4707         * g++.dg/other/canon-array.C: New.
4708         
4709 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4710
4711         * g++.dg/parser/crash36.C: Tweak expected errors.
4712         * g++.dg/cpp0x/pr31439.C: New.
4713         * g++.dg/cpp0x/pr32114.C: New.
4714         * g++.dg/cpp0x/pr32115.C: New.
4715         * g++.dg/cpp0x/pr32125.C: New.
4716         * g++.dg/cpp0x/pr32126.C: New.
4717         * g++.dg/cpp0x/pr32127.C: New.
4718         * g++.dg/cpp0x/pr32128.C: New.
4719         * g++.dg/cpp0x/pr32253.C: New.
4720         * g++.dg/cpp0x/pr32566.C: New.
4721         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4722         * g++.dg/cpp0x/pr31438.C: Ditto.
4723         * g++.dg/cpp0x/variadic81.C: Ditto.
4724         * g++.dg/cpp0x/pr31432.C: Ditto.
4725         * g++.dg/cpp0x/pr31442.C: Ditto.
4726
4727 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4728
4729         PR target/33168
4730         * g++.dg/other/datasec1.C: New test.
4731
4732         PR tree-optimization/33458
4733         * g++.dg/opt/inline12.C: New test.
4734
4735         PR tree-optimization/33993
4736         * gcc.c-torture/compile/20071105-1.c: New test.
4737
4738 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4739
4740         PR rtl-optimization/33648
4741         * gcc.dg/pr33648.c: Require effective target freorder.
4742
4743 2007-11-05  Revital Eres  <eres@il.ibm.com>
4744
4745         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4746
4747 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4748
4749         PR c++/33996
4750         PR c++/33235
4751         PR c++/33930
4752         * g++.dg/cpp0x/pr33996.C: New
4753         * g++.dg/cpp0x/rv-trivial-bug.C: New
4754         * g++.dg/cpp0x/pr33930.C: New
4755
4756 2007-11-05  Nick Clifton  <nickc@redhat.com>
4757             Sebastian Pop  <sebastian.pop@amd.com>
4758
4759         PR tree-optimization/32540
4760         PR tree-optimization/33922
4761         * gcc.dg/tree-ssa/pr32540-1.c: New.
4762         * gcc.dg/tree-ssa/pr32540-2.c: New.
4763         * gcc.dg/tree-ssa/pr33922.c: New.
4764
4765 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4766
4767         PR c++/33939
4768         * g++.dg/cpp0x/variadic-rref.C: New.
4769         
4770 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4771
4772         * g++dg/warn/pointer-integer-comparison.C: New.
4773
4774 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4775
4776         PR tree-optimization/33856
4777         * gcc.c-torture/compile/20071027-1.c: New test.
4778
4779         PR c++/33836
4780         * g++.dg/ext/label10.C: New test.
4781
4782         PR c++/33969
4783         * g++.dg/other/ptrmem9.C: New test.
4784
4785 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
4786
4787         PR middle-end/32931
4788         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4789
4790 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
4791
4792         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4793         * g++.dg/ext/visibility/namespace2.C: Add argument to
4794         dg-require-visibility.
4795         * g++.dg/ext/java-1.C: Disable on AIX.
4796
4797 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
4798
4799         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
4800
4801 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4802
4803         PR fortran/33881
4804         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4805
4806 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4807
4808         PR c/29062
4809         * gcc.dg/20031223-1.c: Adjust error output.
4810         * gcc.dg/parse-decl-after-label.c: New.
4811         
4812 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4813
4814         PR libfortran/24685
4815         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4816         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4817         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4818
4819 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4820
4821         PR rtl-optimization/28940
4822         * gcc.target/i386/addr-sel-1.c: New test.
4823
4824 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
4825
4826         PR middle-end/33670
4827         * gcc.dg/pr33670.c: New test.
4828
4829 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4830
4831         PR c++/33516
4832         * g++.dg/lookup/typedef1.C: New test.
4833
4834 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
4835
4836         PR testsuite/32076
4837         * lib/scandump.exp (dump-suffix): New.
4838         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4839         Include dump suffix in pass/fail messages, put regexp in quotes.
4840
4841 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
4842
4843         PR c++/33495
4844         * g++.dg/other/error19.C: New.
4845
4846 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4847
4848         PR rtl-optimization/28062
4849         * gcc.c-torture/compile/20071102-1.c: New test.
4850
4851 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
4852
4853         * g++.dg/cpp0x/pr33955.C: New.
4854
4855 2007-11-01  Tom Tromey  <tromey@redhat.com>
4856
4857         PR preprocessor/30805:
4858         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4859
4860 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4861
4862         PR rtl-optimization/33648
4863         * gcc.dg/pr33648.c: New test.
4864
4865 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4866
4867         PR c++/32384
4868         * g++.dg/template/pseudodtor1.C: New test.
4869         * g++.dg/template/pseudodtor2.C: New test.
4870
4871         PR c++/32260
4872         * g++.dg/rtti/typeid7.C: New test.
4873
4874 2007-11-01  Tom Tromey  <tromey@redhat.com>
4875
4876         PR preprocessor/30805:
4877         * gcc.dg/cpp/pr30805.c: New file.
4878
4879 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
4880
4881         PR testsuite/25352
4882         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4883         add dg-skip-if.
4884         * gcc.c-torture/compile/20001205-1.c: Ditto.
4885         * gcc.c-torture/compile/20001226-1.c: Ditto.
4886         * gcc.c-torture/compile/20020312-1.c: Ditto.
4887         * gcc.c-torture/compile/20020604-1.c: Ditto.
4888         * gcc.c-torture/compile/920501-12.c: Ditto.
4889         * gcc.c-torture/compile/920501-4.c: Ditto.
4890         * gcc.c-torture/compile/920520-1.c: Ditto.
4891         * gcc.c-torture/compile/980506-1.c: Ditto.
4892         * gcc.c-torture/compile/990617-1.c: Ditto.
4893         * gcc.dg/compare6.c: Ditto.
4894         * g++.old-deja/g++.brendan/crash43.C: Ditto.
4895         * g++.old-deja/g++.brendan/synth1.C: Ditto.
4896         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4897         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4898         * g++.old-deja/g++.pt/static6.C: Ditto.
4899         * g++.old-deja/g++.pt/crash16.C: Ditto.
4900         * g++.old-deja/g++.mike/p10416.C: Ditto.
4901         * g++.old-deja/g++.mike/ns15.C: Ditto.
4902         * g++.old-deja/g++.mike/eh46.C: Ditto.
4903
4904 2007-11-01  Tom Tromey  <tromey@redhat.com>
4905
4906         * gcc.dg/redecl-1.c: Update.
4907         * gcc.dg/pr20368-3.c: Update.
4908         * gcc.dg/inline-14.c: Update.
4909         * gcc.dg/builtins-30.c: Update.
4910         * gcc.dg/dremf-type-compat-4.c: Update.
4911         * gcc.dg/pr20368-2.c: Update.
4912
4913 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4914
4915         PR rtl-optimization/33673
4916         * gcc.dg/pr33673.c: New test.
4917
4918 2007-11-01  Michael Matz  <matz@suse.de>
4919
4920         PR tree-optimization/33961
4921         * gcc.dg/pr33961.c: New test.
4922
4923 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
4924
4925         PR c++/33494
4926         * g++.dg/template/error35.C: New.
4927
4928 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
4929
4930         PR target/31507
4931         * gcc.dg/pr31507-1.c: New test.
4932         * gcc.dg/pr31507-2.c: New test.
4933
4934 2007-10-31  Revital Eres  <eres@il.ibm.com>
4935
4936         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4937         target.
4938         * gcc.dg/vect/tree-vect.h (check_vect): Add
4939         powerpc-*paired test.
4940         * lib/target-supports.exp (check_750cl_hw_available):
4941         New.
4942         (check_effective_target_vect_int,
4943         check_effective_target_vect_intfloat_cvt,
4944         check_effective_target_powerpc_altivec_ok,
4945         check_effective_target_vect_long,
4946         check_effective_target_vect_sdot_hi,
4947         check_effective_target_vect_udot_hi,
4948         check_effective_target_vect_pack_trunc,
4949         check_effective_target_vect_unpack,
4950         check_effective_target_vect_shift,
4951         check_effective_target_vect_int_mult): Disable for powerpc-*paired
4952         target.
4953         * gcc.dg/vect/vect-ifcvt-11.c: New.
4954         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4955         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4956         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4957         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4958         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4959         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4960
4961 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
4962             Tobias Burnus  <burnus@net-b.de>
4963
4964         PR fortran/33941
4965         * gfortran.dg/module_read_1.f90: New.
4966
4967 2007-10-31  Tom Tromey  <tromey@redhat.com>
4968
4969         PR preprocessor/30786:
4970         * gcc.dg/cpp/pr30786.c: New file.
4971
4972 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4973
4974         PR fortran/33162
4975         * gfortran.dg/interface_19.f90: New.
4976         * gfortran.dg/interface_20.f90: New.
4977         * gfortran.dg/interface_21.f90: New.
4978         
4979 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4980
4981         PR tree-optimization/32377
4982         * gfortran.dg/vect/pr32377.f90: New.
4983         
4984 2007-10-31  Richard Guenther  <rguenther@suse.de>
4985
4986         PR middle-end/33779
4987         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4988         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4989
4990 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4991
4992         PR fortran/33897
4993         * gfortran.dg/contained_3.f90: New.
4994
4995 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4996
4997         PR c++/19531
4998         * g++.dg/opt/nrv8.C: New.
4999         
5000 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5001
5002         PR c++/33709
5003         * g++.dg/opt/compound1.C: New test.
5004
5005         PR c++/33616
5006         * g++.dg/template/ptrmem18.C: New test.
5007
5008 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5009
5010         PR fortran/33596
5011         * gfortran.dg/isnan_2.f90: New test.
5012
5013 2007-10-30  Ed Schouten  <ed@fxq.nl>
5014
5015         PR tree-optimization/32500
5016         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5017
5018 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5019
5020         PR c++/31993
5021         PR c++/32252
5022         * g++.dg/cpp0x/pr31993.C: New
5023         * g++.dg/cpp0x/pr32252.C: New
5024
5025 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5026
5027         PR tree-optimization/33723
5028         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5029
5030 2007-10-30  Richard Guenther  <rguenther@suse.de>
5031
5032         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5033         gcc.target/i386/loop-3.c.
5034
5035 2007-10-30  Revital Eres  <eres@il.ibm.com>
5036
5037         * gcc.dg/vect/pr33866.c: Require vect_long.
5038
5039 2007-10-30  Revital Eres  <eres@il.ibm.com>
5040
5041         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5042         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5043
5044 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5045
5046         PR tree-optimization/32893
5047         * lib/target-supports.exp
5048         (check_effective_target_unaligned_stack): new keyword.
5049         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5050         not sensitive to unaligned_stack.
5051         * gcc.dg/vect/vect-3.c: Likewise.
5052         * gcc.dg/vect/vect-4.c: Likewise.
5053         * gcc.dg/vect/vect-5.c: Likewise.
5054         * gcc.dg/vect/vect-6.c: Likewise.
5055         * gcc.dg/vect/vect-7.c: Likewise.
5056         * gcc.dg/vect/vect-13.c: Likewise.
5057         * gcc.dg/vect/vect-17.c: Likewise.
5058         * gcc.dg/vect/vect-18.c: Likewise.
5059         * gcc.dg/vect/vect-19.c: Likewise.
5060         * gcc.dg/vect/vect-20.c: Likewise.
5061         * gcc.dg/vect/vect-21.c: Likewise.
5062         * gcc.dg/vect/vect-22.c: Likewise.
5063         * gcc.dg/vect/vect-27.c: Likewise.
5064         * gcc.dg/vect/vect-29.c: Likewise.
5065         * gcc.dg/vect/vect-64.c: Likewise.
5066         * gcc.dg/vect/vect-65.c: Likewise.
5067         * gcc.dg/vect/vect-66.c: Likewise.
5068         * gcc.dg/vect/vect-72.c: Likewise.
5069         * gcc.dg/vect/vect-73.c: Likewise.
5070         * gcc.dg/vect/vect-86.c: Likewise.
5071         * gcc.dg/vect/vect-all.c: Likewise.
5072         * gcc.dg/vect/slp-25.c: Likewise.
5073         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5074         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5075         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5076
5077         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5078         * gcc.dg/vect/vect-34.c: Likewise.
5079         * gcc.dg/vect/vect-36.c: Likewise.
5080         * gcc.dg/vect/vect-64.c: Likewise.
5081         * gcc.dg/vect/vect-65.c: Likewise.
5082         * gcc.dg/vect/vect-66.c: Likewise.
5083         * gcc.dg/vect/vect-68.c: Likewise.
5084         * gcc.dg/vect/vect-76.c: Likewise.
5085         * gcc.dg/vect/vect-77.c: Likewise.
5086         * gcc.dg/vect/vect-78.c: Likewise.
5087
5088         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5089         testcase (without no-section-anchors prefix) but with global arrays.
5090         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5091         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5092         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5093         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5094         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5095         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5096         * gcc.dg/vect/vect-77-global.c: Likewise.
5097         * gcc.dg/vect/vect-78-global.c: Likewise.
5098
5099         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5100         testcase (without no-section-anchors prefix) but fix alignment checks
5101         to also consider unaligned_stack targets.
5102         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5103
5104 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5105
5106         PR tree-optimization/33723
5107         * gcc.c-torture/execute/20071029-1.c: New test.
5108         * gcc.dg/tree-ssa/pr33723.c: New test.
5109
5110 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5111
5112         PR tree-optimization/33614
5113         * gcc.c-torture/compile/pr33614.c: New test.
5114
5115 2007-10-29  Richard Guenther  <rguenther@suse.de>
5116
5117         PR tree-optimization/33870
5118         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5119
5120 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5121
5122         PR tree-optimization/33757
5123         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5124         true architectures instead of having a big dg-skip-if.
5125
5126         PR c++/33841
5127         * g++.dg/other/bitfield3.C: New test.
5128
5129 2007-10-29  Richard Guenther  <rguenther@suse.de>
5130
5131         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5132
5133 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5134
5135         Automatic parallelization reduction tests.
5136
5137         * gcc.dg/tree-ssa/reduc-1.c: New test.
5138         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5139         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5140         * gcc.dg/tree-ssa/reduc-2.c: New test.
5141         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5142         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5143         * gcc.dg/tree-ssa/reduc-3.c: New test.
5144         * gcc.dg/tree-ssa/reduc-6.c: New test.
5145         * gcc.dg/tree-ssa/reduc-7.c: New test.
5146         * gcc.dg/tree-ssa/reduc-8.c: New test.
5147         * gcc.dg/tree-ssa/reduc-9.c: New test.
5148
5149 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5150             Zdenek Dvorak  <ook@ucw.cz>
5151
5152         OMP_ATOMIC Changes, testsuite changes.
5153
5154         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5155         instead of gimple dump.
5156         * gcc.dg/gomp/atomic-9.c: Same.
5157         * gcc.dg/gomp/atomic-10.c: Same.
5158         * g++.dg/gomp/atomic-3.C: Same.
5159         * g++.dg/gomp/atomic-9.C: Same.
5160         * g++.dg/gomp/atomic-10.C: Same.
5161
5162 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5163
5164         PR fortran/31217
5165         PR fortran/33811
5166         * gfortran.dg/forall_12.f90: New test.
5167
5168         PR fortran/33686
5169         * gfortran.dg/forall_13.f90: New test.
5170
5171 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5172             Mark Mitchell  <mark@codesourcery.com>
5173
5174         PR c++/30659
5175         * g++.dg/template/crash71.C: New.
5176
5177 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5178
5179         PR fortran/32147
5180         * gfortran.dg/module_md5_1.f90: Update hash-value.
5181
5182 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5183
5184         PR tree-opt/33589
5185         * g++.dg/torture/pr33589-1.C: New testcase.
5186         * g++.dg/torture/pr33589-2.C: New testcase.
5187
5188 2007-10-28  Richard Guenther  <rguenther@suse.de>
5189
5190         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5191
5192 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5193             Uros Bizjak  <ubizjak@gmail.com>
5194
5195         PR tree-optimization/33920
5196         * gcc.dg/tree-ssa/pr33290.c: New test.
5197
5198 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5199
5200         PR fortran/31306
5201         * gfortran.dg/argument_check_7.f90: New test.
5202         * gfortran.dg/argument_check_8.f90: New test.
5203         
5204 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5205
5206         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5207         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5208         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5209         * gcc.target/i386/sse-14.c: Ditto.
5210
5211 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5212
5213         PR c++/33844
5214         * g++.dg/other/ptrmem8.C: New test.
5215
5216         PR c++/33842
5217         * g++.dg/template/error34.C: New test.
5218
5219 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5220
5221         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5222
5223 2007-10-27  Richard Guenther  <rguenther@suse.de>
5224
5225         PR tree-optimization/33870
5226         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5227         * gcc.c-torture/execute/pr33870.c: Likewise.
5228
5229 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5230
5231         PR fortran/33162
5232         * gfortran.dg/argument_checking_9.f90: New test.
5233
5234 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5235
5236         * g++.dg/other/pr33601.C: New.
5237
5238 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5239
5240         PR c++/31988
5241         * g++.dg/init/new25.C: New.
5242
5243 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5244
5245         * g++.dg/cpp0x/pr33839.C: New.
5246         
5247 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
5248
5249         PR c++/33744
5250         * g++.dg/template/arg6.C: New test.
5251
5252 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5253
5254         PR c++/31747
5255         * g++.dg/parse/crash39.C: New.
5256
5257 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
5258
5259         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5260         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5261         "offset: -4B".
5262
5263 2007-10-25  David Daney  <ddaney@avtrex.com>
5264
5265         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5266
5267 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
5268
5269         PR c++/33843
5270         * g++.dg/template/error32.C: New.
5271
5272 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5273             Ira Rosen  <irar@il.ibm.com>
5274
5275         PR tree-optimization/33833
5276         * gcc.dg/vect/pr33833.c: New testcase.
5277
5278 2007-10-25  David Daney  <ddaney@avtrex.com>
5279
5280         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5281
5282 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5283             Ira Rosen  <irar@il.ibm.com>
5284
5285         PR tree-optimization/33866
5286         * gcc.dg/vect/pr33866.c: New testcase.
5287
5288 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5289
5290         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5291         Add -w to compile flags to suppress "call-clobbered register" warnings
5292         and remove dg-warning directives.
5293
5294 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5295
5296         * gcc.dg/sms-2.c: Cleanup sms dump file.
5297         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5298         profile-use step.
5299
5300 2007-10-24  David Daney  <ddaney@avtrex.com>
5301
5302         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5303
5304 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5305
5306         PR target/33755
5307         * gcc.target/mips/pr33755.c: New test.
5308
5309 2007-10-24  Ira Rosen  <irar@il.ibm.com>
5310
5311         PR tree-optimization/33804
5312         * gcc.dg/vect/pr33804.c: New testcase.
5313
5314 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5315
5316         PR forrtran/33849
5317         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5318
5319 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5320             Uros Bizjak  <ubizjak@gmail.com>
5321
5322         PR rtl-optimization/33846
5323         * gcc.dg/vect/pr33846.c: New testcase.
5324
5325 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5326             Dorit Nuzman  <dorit@il.ibm.com>
5327
5328         PR tree-optimization/33860
5329         * g++.dg/vect/pr33860.cc: New test.
5330         * g++.dg/vect/pr33860a.cc: New test.
5331
5332 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5333             Revital Eres  <eres@il.ibm.com>      
5334
5335         * gcc.dg/sms-2.c: New testcase.
5336
5337 2007-10-22  David S. Miller  <davem@davemloft.net>
5338
5339         * gcc.dg/globalreg-1.c: New test.
5340
5341 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5342             Dorit Nuzman  <dorit@il.ibm.com>
5343
5344         PR tree-optimization/33834
5345         PR tree-optimization/33835
5346         * g++.dg/vect/pr33834_1.cc: New test.
5347         * g++.dg/vect/pr33834_2.cc: New test.
5348         * g++.dg/vect/pr33835.cc: New test.
5349
5350 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5351
5352         * gcc.dg/pr33644.c: New test.
5353
5354 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5355
5356         PR c++/33372
5357         * g++.dg/gomp/pr33372-1.C: New test.
5358         * g++.dg/gomp/pr33372-2.C: New test.
5359         * g++.dg/gomp/pr33372-3.C: New test.
5360
5361 2007-10-22  Michael Matz  <matz@suse.de>
5362
5363         PR tree-optimization/33855
5364         * gcc.c-torture/compile/pr33855.c: New testcase.
5365
5366 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5367
5368         PR tree-optimization/33854
5369         * gcc.dg/vect/O1-pr33854.c: New testcase.
5370         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5371
5372 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5373
5374         * gcc.dg/unwind-1.c: Disable on AIX.
5375         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5376
5377 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5378
5379         PR fortran/33749
5380         * gfortran.dg/assign_9.f90: New test.
5381
5382 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5383
5384         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5385         (dg-mips-options): Skip tests that specify an ABI other than o32
5386         and o64 if generating MIPS16 hard-float code.
5387
5388 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5389             Revital Eres  <eres@il.ibm.com>
5390
5391         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5392         * gcc.dg/vect/vect-16.c: Fix comment.
5393         * gcc.dg/vect/pr33369.c: Require vect_int.
5394         * gcc.dg/vect/slp-33.c: Add spaces.
5395         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5396         targets.
5397         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5398         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5399         targets.
5400         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5401         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5402         targets.
5403         * gcc.dg/vect/slp-10.c: Add spaces.
5404         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5405         targets.
5406         * gcc.dg/vect/slp-36.c: Require vect_int.
5407         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5408         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5409         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5410         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5411         targets.
5412         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5413         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5414         instead of vector_alignment_reachable_for_double.
5415         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5416         (natural_alignment): Split into...
5417         (natural_alignment_32, natural_alignment_64): New.
5418         (vector_alignment_reachable): Depend on natural_alignment_32.
5419         (vector_alignment_reachable_for_double): Rename to ...
5420         (vector_alignment_reachable_for_64bit): And depend on
5421         natural_alignment_64.
5422
5423 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5424
5425         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5426         MIPS targets.
5427         * g++.dg/vect/vect.exp: Likewise.
5428         * lib/fortran-torture.exp: Likewise.
5429         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5430         mipsisa64*-*-* as the target selector.  Remove -mips64,
5431         -mhard-float and -mgp64 from the options list.
5432         * gcc.target/mips/mips-ps-2.c: Likewise.
5433         * gcc.target/mips/mips-ps-3.c: Likewise.
5434         * gcc.target/mips/mips-ps-4.c: Likewise.
5435         * gcc.target/mips/mips-ps-6.c: Likewise.
5436         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5437         options list.
5438         * gcc.target/mips/sb1-1.c: Likewise.
5439         * gcc.target/mips/mips-ps-type.c: Likewise.
5440         * gcc.target/mips/mips-ps-7.c: New test.
5441         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5442         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5443         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5444         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
5445         as forcing an ABI and an architecture.
5446         (is_gp32_flag, is_gp64_flag): Fold into...
5447         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
5448         then -mfp64 imply -mhard-float.  Apply register rules after the
5449         loop.  Handle -march=mipsN like -mipsN.
5450
5451 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
5452
5453         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5454         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5455
5456 2007-10-20  Tobias Burnus  <burnus@net-b.de>
5457
5458         PR fortran/33818
5459         * gfortran.dg/entry_dummy_ref_3.f90: New.
5460
5461 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
5462             FX Coudert <fxcoudert@gcc.gnu.org>
5463
5464         PR fortran/31608
5465         * gfortran.dg/char_cast_1.f90: New test.
5466
5467 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5468
5469         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5470         * gfortran.dg/large_real_kind_2.F90: ditto.
5471         * gfortran.dg/default_format_2.f90: ditto.
5472         * gfortran.dg/default_format_denormal_1.f90: ditto.
5473
5474 2007-10-19  Richard Guenther  <rguenther@suse.de>
5475
5476         PR middle-end/33816
5477         PR middle-end/32921
5478         * gfortran.dg/pr32921.f: New testcase.
5479
5480 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5481
5482         PR libfortran/33544
5483         * gfortran.dg/transfer_check_1.f90: Adjust options.
5484
5485 2007-10-19  Richard Guenther  <rguenther@suse.de>
5486
5487         Revert
5488         2007-10-19  Richard Guenther  <rguenther@suse.de>
5489
5490         PR middle-end/32921
5491         * gfortran.dg/pr32921.f: New testcase.
5492
5493 2007-10-19  Richard Guenther  <rguenther@suse.de>
5494
5495         * gcc.c-torture/execute/20071018-1.c: New testcase.
5496
5497 2007-10-19  Richard Guenther  <rguenther@suse.de>
5498
5499         PR middle-end/32921
5500         * gfortran.dg/pr32921.f: New testcase.
5501
5502 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
5503
5504         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5505
5506 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5507
5508         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5509
5510 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5511
5512         PR fortran/33233
5513         * gfortran.dg/host_assoc_function_1.f90: Correct references.
5514         * gfortran.dg/host_assoc_function_3.f90: New test.
5515
5516 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5517
5518         PR fortran/33733
5519         * gfortran.dg/transfer_simplify_6.f90: New test.
5520
5521 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5522             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5523
5524         PR middle-end/33794
5525         * gfortran.dg/pr33794.f90: New testcase.
5526
5527 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5528
5529         PR target/32961
5530         * gcc.target/i386/pr32961.c: New testcase.
5531         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5532         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5533         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5534         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5535         __builtin_ia32_pslldi128 defines.
5536
5537 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5538
5539         PR fortran/33760
5540         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5541
5542 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5543
5544         PR c++/28639
5545         PR c++/30299
5546         * g++.dg/template/void12.C: New.
5547         * g++.dg/template/void13.C: New.
5548
5549 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5550
5551         PR c++/31446
5552         * g++.dg/template/void11.C: New.
5553         * g++.dg/template/void2.C: Adjust error markers.
5554         * g++.dg/template/void10.C: Likewise.
5555         * g++.dg/template/crash55.C: Likewise.
5556
5557 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5558
5559         * g++.dg/opt/const5.C: New test.
5560
5561 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5562             Maxim Kuvyrkov  <maxim@codesourcery.com>
5563
5564         * gcc.target/ia64/20040709-2.c: New test.
5565
5566 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5567
5568         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5569
5570 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5571
5572         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5573         to each function.  Check that there are no unsigned loads.
5574
5575 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5576
5577         PR tree-optimization/33136
5578         * gcc.c-torture/execute/20070824-1.c: New test.
5579         * gcc.dg/pr33136-1.c: New test.
5580         * gcc.dg/pr33136-2.c: New test.
5581         * gcc.dg/pr33136-3.c: New test.
5582
5583 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5584
5585         PR tree-optimization/33735
5586         * g++.dg/torture/pr33735.C: New.
5587
5588 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5589
5590         PR middle-end/33706
5591         * gcc.dg/va-arg-pack-2.c: New.
5592
5593 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5594
5595         PR tree-optimization/33619
5596         * gcc.dg/pr33619.c: New test.
5597
5598 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5599
5600         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5601         flag for AIX.
5602         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5603
5604 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5605
5606         PR libfortran/33055
5607         * gfortran.dg/inquire_11.f90: New test.
5608         * gfortan.dg/negative_unit_int8.f: New test.
5609
5610 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5611
5612         PR target/33133
5613         * gcc.c-torture/compile/pr33133.c: New test.
5614
5615 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5616
5617         PR libfortran/33672
5618         * gfortran.dg/namelist_40.f90: New test.
5619
5620 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5621
5622         PR fortran/33745
5623         * gfortran.dg/bounds_check_11.f90: New.
5624
5625 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5626
5627         PR c++/30303
5628         * g++.dg/other/ctor1.C: New test.
5629         * g++.dg/other/ctor2.C: New test.
5630         * g++.dg/other/dtor1.C: New test.
5631
5632 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5633
5634         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5635
5636 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5637             Paul Thomas  <pault@gcc.gnu.org>
5638
5639         PR fortran/33254
5640         PR fortran/33727
5641         * gfortran.dg/bounds_check_10.f90: New.
5642
5643 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5644
5645         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5646         * gcc.target/powerpc/popcount-1.c: Same.
5647
5648 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5649
5650         PR c++/26698
5651         * g++.dg/conversion/op4.C: New test.
5652
5653 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5654
5655         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5656
5657 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5658
5659         PR fortran/33542
5660         * gfortran.dg/ambiguous_specific_1.f90: New test.
5661
5662 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5663
5664         PR fortran/33664
5665         * gfortran.dg/impure_spec_expr_1.f90: New test.
5666         * gfortran.dg/char_result_7.f90: Remove illegal test.
5667
5668 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5669
5670         PR 11001
5671         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5672         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5673         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5674         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5675         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5676         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5677         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5678         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5679         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5680
5681 2007-10-12  Richard Guenther  <rguenther@suse.de>
5682
5683         PR middle-end/26198
5684         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5685         * gcc.c-torture/execute/20071011-1.c: Likewise.
5686         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5687
5688 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5689
5690         PR tree-optimization/33742
5691         * gcc.dg/pr33742.c: New testcase.
5692
5693 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5694
5695         PR tree-optimization/33645
5696         * gcc.dg/pr33645-1.c: New test.
5697         * gcc.dg/pr33645-2.c: New test.
5698         * gcc.dg/pr33645-3.c: New test.
5699  
5700         PR c++/32121
5701         * g++.dg/ext/label4.C: Adjust error regexp.
5702         * g++.dg/ext/label6.C: Adjust error regexp.
5703         * g++.dg/ext/label7.C: New test.
5704         * g++.dg/ext/label8.C: New test.
5705         * g++.dg/ext/label9.C: New test.
5706
5707 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5708
5709         PR middle-end/33676
5710         * gcc.dg/pr33676.c: New.
5711
5712 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5713
5714         PR c++/31441
5715         * g++.dg/cpp0x/variadic83.C: New.
5716
5717 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5718
5719         PR c++/33461
5720         * g++.dg/cpp0x/variadic81.C: New.
5721         * g++.dg/cpp0x/variadic82.C: Likewise.
5722
5723 2007-10-11  Richard Guenther  <rguenther@suse.de>
5724
5725         PR middle-end/33724
5726         * gcc.dg/pr33724.c: New testcase.
5727
5728 2007-10-11  Richard Guenther  <rguenther@suse.de>
5729
5730         PR c/33726
5731         * gcc.dg/pr33726.c: New testcase.
5732
5733 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5734
5735         PR fortran/33500
5736         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5737         
5738 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5739
5740         PR testsuite/33391
5741         * gfortran.dg/do_3.F90: Run with -fwrapv.
5742
5743 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5744
5745         * gcc.dg/unwind-1.c: New.
5746
5747 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5748
5749         PR libfortran/33683
5750         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5751         failure on some common systems.
5752
5753 2007-10-09  Richard Guenther  <rguenther@suse.de>
5754
5755         PR middle-end/33692
5756         * gcc.dg/pr33692.c: New testcase.
5757
5758 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5759
5760         PR middle-end/33669
5761         * gcc.c-torture/execute/pr33669.c: New.
5762
5763 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5764
5765         PR tree-optimization/33615
5766         * g++.dg/tree-ssa/pr33615-2.C: New test.
5767
5768 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5769
5770         PR tree-optimization/33615
5771         * g++.dg/tree-ssa/pr33615.C: New test.
5772
5773 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
5774
5775         PR tree-optimization/33572
5776         * g++.dg/torture/pr33572.C: Replace with complete test.
5777
5778 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
5779
5780         PR fortran/33689
5781         * gfortran.dg/spec_expr_5.f90: New.
5782
5783 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
5784
5785         * gcc.dg/pragma-darwin-2.c: New.
5786
5787 2007-10-08  Richard Guenther  <rguenther@suse.de>
5788
5789         PR middle-end/33693
5790         PR middle-end/33695
5791         PR middle-end/33697
5792         * gcc.dg/pr33693.c: New testcase.
5793         * gcc.dg/pr33695.c: Likewise.
5794         * gcc.dg/pr33697.c: Likewise.
5795
5796 2007-10-08  Richard Guenther  <rguenther@suse.de>
5797
5798         PR middle-end/33691
5799         PR middle-end/33694
5800         PR middle-end/33696
5801         * gcc.dg/pr33691.c: New testcase.
5802         * gcc.dg/pr33694.c: Likewise.
5803         * gcc.dg/pr33696.c: Likewise.
5804
5805 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5806
5807         PR libfortran/33683
5808         * gfortran.dg/gamma_5.f90:  New test case
5809
5810 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
5811
5812         PR fortran/20851
5813         * initialization_1.f90: Fix dg-error annotations.
5814         * initialization_14.f90: New.
5815         * initialization_7.f90: Fix dg-error annotations.
5816         * initialization_9.f90: Likewise.
5817
5818 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5819
5820         * gfortran.dg/error_recovery_4.f90: New test.
5821
5822 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5823
5824         * gfortran.dg/default_format_denormal_2.f90: New test.
5825         * gfortran.dg/default_format_2.inc: New test.
5826         * gfortran.dg/default_format_denormal_1.f90: New test.
5827         * gfortran.dg/default_format_1.inc: New test.
5828         * gfortran.dg/default_format_1.f90: Don't test for denormalized
5829         numbers.
5830         * gfortran.dg/default_format_2.f90: Don't test for denormalized
5831         numbers.
5832
5833 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5834
5835         * gfortran.dg/namelist_15.f90: Revise test.
5836
5837 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5838
5839         PR tree-optimization/33655
5840         * gcc.dg/torture/pr33655.c: New.
5841
5842 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5843
5844         PR tree-optimization/33572
5845         * g++.dg/torture/pr33572.C: New.
5846
5847 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
5848
5849         PR fortran/25076
5850         * gfortran.dg/forall_11.f90: New.
5851
5852 2007-10-05  Michael Matz  <matz@suse.de>
5853
5854         PR middle-end/33667
5855         * gcc.dg/pr33667.c: New testcase.
5856
5857 2007-10-05  Richard Guenther  <rguenther@suse.de>
5858
5859         PR middle-end/33666
5860         * gcc.dg/pr33666.c: New testcase.
5861
5862 2007-10-05  Michael Matz  <matz@suse.de>
5863
5864         PR inline-asm/33600
5865         * gcc.target/i386/pr33600.c: New testcase.
5866
5867 2007-10-05  Richard Guenther  <rguenther@suse.de>
5868
5869         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5870
5871 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
5872
5873         PR target/33635
5874         * gcc.target/mips/pr33635-1.c: New test.
5875
5876 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5877
5878         PR libfortran/33253
5879         * gfortran.dg/namelist_39.f90: Revise to use long names.
5880
5881 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
5882
5883         PR fortran/33646
5884         * gfortran.dg/pr33646.f90: New file.
5885
5886 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5887
5888         PR fortran/33529
5889         * gfortran.dg/char_type_len_2.f90: Adjust error message.
5890         * gfortran.dg/char_decl_2.f90: New test.
5891
5892 2007-10-04  Richard Guenther  <rguenther@suse.de>
5893
5894         PR middle-end/33641
5895         * gcc.c-torture/compile/pr33641.c: New testcase.
5896
5897 2007-10-04  Michael Matz  <matz@suse.de>
5898
5899         PR rtl-optimization/33653
5900         * gcc.dg/pr33653.c: New.
5901
5902 2007-10-04  Richard Guenther  <rguenther@suse.de>
5903
5904         PR tree-optimization/33627
5905         * g++.dg/torture/pr33627.C: New testcase.
5906
5907 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
5908
5909         PR fortran/33626
5910         * gfortran.dg/parens_6.f90: New.
5911
5912 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
5913
5914         PR fortran/33646
5915         PR fortran/33542
5916         * gfortran.dg/ambiguous_specific_1.f90: Remove.
5917
5918 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
5919
5920         * g++.dg/ext/gnu-inline-global-redecl.C: New.
5921
5922 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
5923
5924         PR target/33635
5925         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5926         and mips_forced_be.
5927         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
5928         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
5929         options.
5930         * gcc.target/mips/fpr-moves-1.c: New test.
5931         * gcc.target/mips/fpr-moves-2.c: Likewise.
5932         * gcc.target/mips/fpr-moves-3.c: Likewise.
5933         * gcc.target/mips/fpr-moves-4.c: Likewise.
5934         * gcc.target/mips/fpr-moves-5.c: Likewise.
5935         * gcc.target/mips/fpr-moves-6.c: Likewise.
5936         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5937
5938 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5939
5940         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5941
5942 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5943
5944         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5945         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5946
5947 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
5948
5949         PR fortran/33198
5950         * gfortran.dg/common_errors_1.f90: New.
5951
5952 2007-10-03  Doug Kwan  <dougkwan@google.com>
5953         Richard Guenther  <rguenther@suse.de>
5954
5955         PR debug/31899
5956         * g++.dg/debug/using3.C: New testcase.
5957
5958 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5959
5960         PR libfortran/33253
5961         * gfortran.dg/namelist_38.f90: New test.
5962         * gfortran.dg/namelist_39.f90: New test.
5963
5964 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5965
5966         PR libfortran/33469
5967         * gfortran.dg/default_format_1.f90: New test.
5968         * gfortran.dg/default_format_2.f90: New test.
5969         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5970         * gfortran.dg/real_const_3.f90: Adjust expected output.
5971
5972 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5973
5974         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5975         default ABI.  Split mips_forced_abi into mips_forced_abi and
5976         mips_forced_regs.
5977         (is_gp32_flag): Return true for -mabi=32.
5978         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5979         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5980         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5981         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5982         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5983         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5984         * gcc.target/mips/save-restore-2.c: Likewise.
5985         * gcc.target/mips/save-restore-3.c: Likewise.
5986         * gcc.target/mips/save-restore-4.c: Likewise.
5987
5988 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5989
5990         PR middle-end/33617
5991         * gcc.c-torture/compile/pr33617.c: New test.
5992
5993 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5994
5995         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5996         -gstabs+ for extended options.
5997
5998 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5999
6000         PR fortran/33542
6001         * gfortran.dg/ambiguous_specific_1.f90: New test.
6002
6003 2007-10-02  Revital Eres  <eres@il.ibm.com>
6004
6005         * gcc.target/powerpc/paired-8.c: New test.
6006         * gcc.target/powerpc/paired-9.c: New test.
6007         * gcc.target/powerpc/paired-10.c: New test.
6008
6009 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6010
6011         PR fortran/33566
6012         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6013
6014 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6015
6016         PR fortran/33554
6017         * gfortran.dg/intent_out_2.f90: New test.
6018
6019 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6020
6021         PR fortran/33550
6022         * gfortran.dg/ambiguous_reference_1.f90: New test.
6023
6024 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6025
6026         PR fortran/31154
6027         PR fortran/31229
6028         PR fortran/33334
6029         * gfortran.dg/function_kinds_1.f90: New test.
6030         * gfortran.dg/function_kinds_2.f90: New test.
6031         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6032         use association into interfaces.
6033
6034 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6035
6036         PR testsuite/31828
6037         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6038         (overflow): Use INFINITY, not FP_INFINITE.
6039         gcc.dg/float-range-4.c: Likewise.
6040         gcc.dg/float-range-5.c: Likewise.
6041
6042 2007-10-01  Nick Clifton  <nickc@redhat.com>
6043
6044         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6045         for 16-bit targets.
6046
6047 2007-09-30  Diego Novillo  <dnovillo@google.com>
6048
6049         PR 33593
6050         * g++.dg/tree-ssa/pr33593.C: New test.
6051
6052 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6053
6054         PR libfortran/33400
6055         * gfortran.dg/PR19872.f: Fix test condition.
6056         * gfortran.dg/list_read_7.f90: New test.
6057
6058 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6059
6060         PR tree-optimization/33597
6061         * gcc.dg/vect/pr33597.c: New testcase.
6062
6063 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6064
6065         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6066         * gcc.target/i386/pr33524.c: ...this.
6067
6068 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6069
6070         PR fortran/33354
6071         * gfortran.dg/minmaxloc_4.f90: New.
6072
6073 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6074
6075         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6076
6077 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6078
6079         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6080
6081 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6082
6083         PR c++/33213
6084         * g++.dg/cpp0x/variadic79.C: New.
6085
6086 2007-09-28  Michael Matz  <matz@suse.de>
6087             Jakub Jelinek  <jakub@redhat.com>
6088
6089         PR rtl-optimization/33552
6090         * gcc.target/i386/pr33552.c: New runtime test.
6091         * gcc.target/i386/strinline.c: New compile time test.
6092
6093 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6094
6095         * gfortran.dg/openmp_stack.f90: Removed.
6096
6097         PR c++/31434
6098         * g++.dg/cpp0x/variadic80.C: New test.
6099
6100 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6101
6102         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6103         r128057.
6104
6105 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6106
6107         PR middle-end/7003
6108         * gcc.target/powerpc/gcse-1.c: New test.
6109
6110 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6111
6112         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6113         fixed capitalizations.
6114         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6115         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6116         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6117         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6118         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6119         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6120         * gfortran.dg/min_max_conformance.f90: Likewise.
6121
6122 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6123
6124         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6125         options.
6126         * gcc.dg/c99-tgmath-2.c: Likewise.
6127         * gcc.dg/c99-tgmath-3.c: Likewise.
6128         * gcc.dg/c99-tgmath-4.c: Likewise.
6129
6130 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6131
6132         PR fortran/33568
6133         * gfortran.dg/anint_1.f90: New test.
6134
6135 2007-09-27  Ian Lance Taylor  <iant@google.com>
6136
6137         PR tree-optimization/33565
6138         * gcc.dg/Wstrict-overflow-20.c: New test.
6139
6140 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6141
6142         * gfortran.dg/openmp_stack.f90: Fix typo.
6143         * gfortran.dg/recursive_stack.f90: Fix typo.
6144
6145 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6146
6147         PR c++/33493
6148         * g++.dg/template/error31.C: New.
6149
6150 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6151
6152         * lib/prune.exp: Prune also "^In function .*$" lines and
6153         "^    inlined from .*$" lines.
6154
6155 2007-09-26  Richard Guenther  <rguenther@suse.de>
6156
6157         PR tree-optimization/33563
6158         * gcc.dg/torture/pr33563.c: New testcase.
6159
6160 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6161
6162         PR c/25309
6163         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6164         array.
6165         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6166         without -O2.
6167
6168 2007-09-26  Richard Guenther  <rguenther@suse.de>
6169
6170         PR tree-optimization/30375
6171         PR tree-optimization/33560
6172         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6173         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6174         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6175         * gcc.dg/torture/pr30375.c: New testcase.
6176         * gcc.dg/torture/pr33560.c: New testcase.
6177         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6178
6179 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6180
6181         PR c++/33207
6182         * g++.dg/parse/crash38.C: New test.
6183
6184 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6185
6186         PR target/33524
6187         * gcc.target/i386/sse5-convert.c: New file, test int->long
6188         vectorized conversions.
6189
6190 2007-09-25  Revital Eres  <eres@il.ibm.com>
6191
6192         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6193
6194 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6195
6196         PR c/32295
6197         * gcc.dg/enum-incomplete-1.c: New test.
6198
6199 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6200
6201         * gcc.c-torture/compile/20070919-1.c: New test.
6202
6203 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6204
6205         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6206
6207 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6208
6209         PR c++/14688
6210         * g++.dg/inherit/override_attribs.C: New file.
6211
6212 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6213
6214         PR fortran/33269
6215         * io.c (check_format_string): Move NULL and constant checks into
6216         this function.
6217         (check_io_constraints): Call gfc_simplify_expr() before calling
6218         check_format_string().  Remove NULL and constant checks.
6219
6220 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6221
6222         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6223         * gcc.c-torture/execute/loop-2g.x: Likewise.
6224
6225 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6226
6227         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6228         Reject hard-float modes unless the ABI is o32 or o64.
6229         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6230         of gcc.exp.  Skip the tests when mips16 code generation is not
6231         supported.
6232         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6233         and use dg-add-options mips16_attribute.
6234
6235 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
6236
6237         PR c++/33506
6238         * g++.dg/ext/attrib29.C: New test.
6239
6240 2007-09-23  Ollie Wild  <aaw@google.com>
6241
6242         * gcc.dg/fold-bitand-1.c: New test.
6243         * gcc.dg/fold-bitand-2.c: New test.
6244         * gcc.dg/fold-bitand-3.c: New test.
6245         * gcc.dg/fold-bitand-4.c: New test.
6246
6247 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6248
6249         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6250         any of the macros to be defined for __mips16.
6251         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6252
6253 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6254
6255         * gcc.dg/vect/pr21591.c: Require vect_int.
6256         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6257         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6258         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6259
6260 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
6261
6262         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6263         attributes.
6264         * gcc.dg/va-arg-pack-len-2.c: New test.
6265         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6266         attributes.
6267         * g++.dg/ext/va-arg-pack-len-2.C: New test.
6268
6269         PR tree-optimization/32772
6270         * gcc.c-torture/compile/20070905-1.c: New test.
6271
6272         PR tree-optimization/32975
6273         * gcc.dg/pr32975.c: New test.
6274
6275         PR middle-end/28755
6276         * gcc.dg/pr28755.c: New test.
6277
6278 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6279
6280         * lib/target-supports.exp (check_effective_target_nomips16): New
6281         procedure.
6282         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6283         for mipsisa64*-*-*.
6284         * gcc.dg/vect/vect.exp: Likewise.
6285         * g++.dg/vect/vect.exp: Likewise.
6286         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6287         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6288         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6289         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6290         * gcc.target/mips/clear-cache-1.c (f): Likewise.
6291         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6292         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6293         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6294         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6295         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6296         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6297         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6298         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6299         (test14, test15, test16, test17, test18): Likewise.
6300         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6301         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6302         (test14, test15, test16, test17, test18, test19, test20, test21)
6303         (test22): Likewise.
6304         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6305         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6306         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6307         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6308         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6309         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6310         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6311         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6312         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6313         (test13, test14, test15, test16, test17, test18, test19, test20)
6314         (test21, test22, test23, test24, test25, test26, test27, test28)
6315         (test29, test30, test31): Likewise.
6316         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6317         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6318         (test13, test14, test15, test16, test17, test18, test19, test20)
6319         (test21, test22, test23, test24, test25, test26, test27, test28)
6320         (test29, test30, test31, test32, test33, test34, test35, test36)
6321         (test37, test38, test39, test40, test41, test42, test43, test44)
6322         (test45, test46, test47, test48, test49, test50, test51, test52)
6323         (test53, test54, test55, test56, test57, test58, test59, test60)
6324         (test61, test62, test63): Likewise.
6325         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6326         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6327         (test13, test14, test15, test16, test17, test18, test19, test20)
6328         (test21, test22, test23, test24, test25, test26, test27, test28)
6329         (test29, test30, test31): Likewise.
6330         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6331         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6332         (test13, test14, test15, test16, test17, test18, test19, test20)
6333         (test21, test22, test23, test24, test25, test26, test27, test28)
6334         (test29, test30, test31): Likewise.
6335         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6336         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6337         (test13, test14, test15): Likewise.
6338         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6339         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6340         (test13, test14, test15): Likewise.
6341         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6342         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6343         (test13, test14, test15, test16, test17, test18, test19, test20)
6344         (test21, test22, test23, test24, test25, test26, test27, test28)
6345         (test29, test30, test31): Likewise.
6346         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6347         (matrix_multiply4: Likewise.
6348         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6349         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6350         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6351         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6352         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6353         (test13, test14, test15, test16, test17, test18, test19, test20)
6354         (test21, test22, test23, test24, test25, test26, test27, test28)
6355         (test29, test30, test31): Likewise.
6356         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6357         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6358         (test13, test14, test15, test16, test17, test18, test19, test20)
6359         (test21, test22, test23, test24, test25, test26, test27, test28)
6360         (test29, test30, test31): Likewise.
6361         * gcc.target/mips/mips-ps-5.c (main): Likewise.
6362         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6363         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6364         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6365         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6366         (sub_v4qi): Likewise.
6367         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6368         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6369         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6370         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6371         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6372         (subb, subc): Likewise.
6373         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6374         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6375         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6376         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6377         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6378         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6379         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6380         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6381         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6382         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6383         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6384         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6385         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6386
6387 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6388
6389         * lib/target-supports.exp (add_options_for_mips16_attribute)
6390         (check_effective_target_mips16_attribute): New functions.
6391         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6392         command line.
6393         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6394         extra_test_flags.
6395         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6396         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6397         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6398         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6399         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6400         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6401         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6402         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6403         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6404         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6405         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6406         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6407         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6408         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6409         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6410         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6411         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6412         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6413         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6414         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6415         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6416         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6417         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6418         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6419         (NOMIPS16): Delete.
6420         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6421         of dg-options.
6422         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6423         options.  Require { target mips16_attribute } and use dg-add-options
6424         to add the associated options.
6425         (foo): Use MIPS16.
6426         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6427         * gcc.target/mips/call-saved-3.c: Likewise.
6428         * gcc.target/mips/code-readable-1.c: Require { target
6429         mips16_attribute } and use dg-add-options to add the associated
6430         options.  Remove trailing whitespace.
6431         (NOMIPS16): Delete.
6432         * gcc.target/mips/code-readable-2.c: Likewise.
6433         * gcc.target/mips/code-readable-3.c: Likewise.
6434         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6435         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6436         Require { target mips16_attribute } and use dg-add-options to
6437         add the associated options.
6438         (cksum16, cksum8): Use MIPS16.
6439         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6440         Require { target mips16_attribute } and use dg-add-options to
6441         add the associated options.
6442         (foo): Use MIPS16.
6443         * gcc.target/mips/save-restore-2.c: Likewise.
6444         * gcc.target/mips/save-restore-3.c: Likewise.
6445         * gcc.target/mips/save-restore-4.c: Likewise.
6446         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
6447         -mno-abicalls.
6448         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6449         (foo): Use NOMIPS16.
6450
6451 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
6452
6453         PR fortran/33337
6454         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6455
6456         PR fortran/33376
6457         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6458
6459 2007-09-22  Tobias Burnus  <burnus@net-b.de>
6460
6461         PR fortran/33445
6462         * gfortran.dg/gomp/free-2.f90: New.
6463         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6464         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6465
6466 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
6467
6468         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6469         * gcc.target/i386/sse5-haddX.c: Ditto.
6470         * gcc.target/i386/sse5-hsubX.c: Ditto.
6471         * gcc.target/i386/sse5-maccXX.c: Ditto.
6472         * gcc.target/i386/sse5-msubXX.c: Ditto.
6473         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6474         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6475         * gcc.target/i386/sse5-permpX.c: Ditto.
6476         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6477         effective target.
6478         * gcc.target/i386/sse5-fma-vector.c: Ditto.
6479         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6480         * gcc.target/i386/sse5-pcmov.c: Ditto.
6481         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6482
6483 2007-09-22  Richard Guenther  <rguenther@suse.de>
6484
6485         PR tree-optimization/33146
6486         * gcc.c-torture/compile/pr33146.c: New testcase.
6487
6488 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6489
6490         * lib/target-supports.exp (check_cached_effective_target): New
6491         procedure.
6492         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6493         (check_effective_target_c99_runtime): New procedure.
6494         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6495         (test3l): Likewise cargl.
6496         * gcc.dg/builtins-59.c: Require c99_runtime.
6497         * gcc.dg/builtins-61.c: Likewise.
6498         * gcc.dg/builtins-62.c: Likewise.
6499
6500 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6501
6502         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6503         * lib/target-supports-dg.exp (dg-add-options): Likewise.
6504         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6505         target-specific dg-options.
6506         * gcc.dg/builtins-20.c: Likewise.
6507         * gcc.dg/builtins-53.c: Likewise.
6508         * gcc.dg/builtins-55.c: Likewise.
6509         * gcc.dg/single-precision-constant.c: Likewise.
6510         * gcc.dg/torture/builtin-convert-1.c: Likewise.
6511         * gcc.dg/torture/builtin-convert-2.c: Likewise.
6512         * gcc.dg/torture/builtin-convert-3.c: Likewise.
6513         * gcc.dg/torture/builtin-convert-4.c: Likewise.
6514         * gcc.dg/torture/builtin-power-1.c: Likewise.
6515
6516 2007-09-21  Chao-ying Fu  <fu@mips.com>
6517
6518         * lib/target-supports.exp (check_effective_target_fixed_point): New to
6519         check if targets have fixed-point supports.
6520         * gcc.dg/fixed-point/fixed-point.exp: New file.
6521         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6522         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6523         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6524         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6525         * gcc.dg/fixed-point/constants-pedantic.c,
6526         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6527         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6528         * gcc.dg/fixed-point/keywords-ignored-c99.c,
6529         * gcc.dg/fixed-point/keywords-pedantic.c,
6530         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6531         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6532         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6533         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6534         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6535         * gcc.dg/fixed-point/func-vararg-mixed.c,
6536         * gcc.dg/fixed-point/operator-logical.c,
6537         * gcc.dg/fixed-point/struct-union.c,
6538         * gcc.dg/fixed-point/bit-complement.c,
6539         * gcc.dg/fixed-point/operator-bitwise.c,
6540         * gcc.dg/fixed-point/operator-comma.c,
6541         * gcc.dg/fixed-point/struct-layout-1.c,
6542         * gcc.dg/fixed-point/union-init.c,
6543         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6544         * gcc.dg/fixed-point/func-mixed.c,
6545         * gcc.dg/fixed-point/func-vararg-size0.c,
6546         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6547         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6548         * gcc.dg/fixed-point/operator-unary.c,
6549         * gcc.dg/fixed-point/allop-const.c,
6550         * gcc.dg/fixed-point/muldiv-warning.c,
6551         * gcc.dg/nofixed-point-1.c,
6552         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6553         * gcc.target/mips/fixed-vector-type.c,
6554         * gcc.target/mips/fixed-scalar-type.c: New tests.
6555
6556 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6557
6558         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6559         * gnat.dg/test_nested_subtype_byref.adb: New test.
6560
6561 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6562
6563         PR fortran/33439
6564         * gfortran.dg/gomp/pr33439.f90: New test.
6565
6566 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6567
6568         PR fortran/33455
6569         * gfortran.dg/merge_char_3.f90: New.
6570
6571 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6572
6573         PR fortran/33037
6574         * gfortran.dg/transfer_check_1.f90: New.
6575
6576 2007-09-20  Asher Langton  <langton2@llnl.gov>
6577
6578         PR fortran/20441
6579         * gfortran.dg/init_flag_1.f90: New.
6580         * gfortran.dg/init_flag_2.f90: New.
6581         * gfortran.dg/init_flag_3.f90: New.
6582         * gfortran.dg/init_flag_4.f90: New.
6583         * gfortran.dg/init_flag_5.f90: New.
6584         * gfortran.dg/init_flag_6.f90: New.
6585         * gfortran.dg/init_flag_7.f90: New.
6586
6587 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6588
6589         PR c++/33460
6590         * g++.dg/ext/anon-struct6.C: New.
6591
6592 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6593
6594         PR libfortran/23272
6595         * gfortran.dg/inquire_10.f90: New test.
6596
6597 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6598
6599         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6600
6601 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6602
6603         PR fortran/33221
6604         * gfortran.dg/used_types_18.f90: Declare variable of empty
6605         derived type.
6606
6607 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6608
6609         PR fortran/33288
6610         * gfortran.dg/array_constructor_19.f90: New test.
6611
6612 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6613
6614         PR debug/33316
6615         * gcc.dg/debug/pr33316.c: New test.
6616
6617         PR c++/33496
6618         * g++.dg/cpp0x/variadic76.C: New test.
6619         * g++.dg/cpp0x/variadic77.C: New test.
6620         * g++.dg/cpp0x/variadic78.C: New test.
6621
6622         PR c/33238
6623         PR c/27301
6624         * gcc.c-torture/execute/20070919-1.c: New test.
6625         * gcc.dg/pr33238.c: New test.
6626         * gcc.dg/pr27301.c: New test.
6627
6628 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6629
6630         * lib/target-supports.exp (check_effective_target_mips64): New
6631         procedure.
6632         * gcc.dg/lower-subreg-1.c: Require !mips64.
6633         * gcc.dg/sibcall-3.c (ATTR): New macro.
6634         (recurser_void1, recurser_void2): Use it.
6635         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6636         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6637
6638 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6639
6640         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6641         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6642         warning annotation.
6643         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6644
6645 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6646
6647         PR fortran/33497
6648         * gfortran.dg/c_loc_tests_11.f03: New test case.
6649
6650 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6651
6652         PR c++/33459
6653         * g++.dg/init/ref14.C: New.
6654
6655 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6656
6657         * gnat.dg/slice2.ad[sb]: New testcase.
6658
6659 2007-09-19  Nick Clifton  <nickc@redhat.com>
6660
6661         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6662
6663 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6664
6665         * gcc.target/bfin/bfin.exp: New.
6666         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6667         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6668         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6669         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6670         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6671         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6672         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6673         mcpu-bf561.c, mcpu-default.c}: New tests.
6674
6675 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6676
6677         Restore detection of unsupported TLS.
6678
6679         Revert this patch:
6680         2007-02-10  Richard Henderson  <rth@redhat.com>
6681
6682         * lib/target-supports.exp (check_effective_target_tls): Redefine
6683         to mean non-emulated tls.
6684         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6685         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6686         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6687         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6688         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6689         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6690         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6691
6692         And then:
6693         * lib/target-supports.exp (check_effective_target_tls): Use
6694         stronger test for compiler support for TLS.
6695         (check_effective_target_tls_native): New, to test for non-emulated
6696         TLS support.
6697         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6698         instead of dg-require-effective-target tls.
6699         * g++.dg/gomp/copyin-1.C: Likewise.
6700         * g++.dg/gomp/sharing-1.C: Likewise.
6701         * g++.dg/gomp/tls-1.C: Likewise.
6702         * g++.dg/gomp/tls-2.C: Likewise.
6703         * g++.dg/gomp/tls-3.C: Likewise.
6704         * g++.dg/tls/diag-1.C: Likewise.
6705         * g++.dg/tls/diag-2.C: Likewise.
6706         * g++.dg/tls/diag-3.C: Likewise.
6707         * g++.dg/tls/diag-4.C: Likewise.
6708         * g++.dg/tls/diag-5.C: Likewise.
6709         * g++.dg/tls/init-1.C: Likewise.
6710         * g++.dg/tls/init-2.C: Likewise.
6711         * g++.dg/tls/trivial.C: Likewise.
6712         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6713         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6714         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6715         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6716         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6717         * gcc.dg/gomp/clause-1.c: Likewise.
6718         * gcc.dg/gomp/copyin-1.c: Likewise.
6719         * gcc.dg/gomp/sharing-1.c: Likewise.
6720         * gcc.dg/gomp/tls-1.c: Likewise.
6721         * gcc.dg/gomp/tls-2.c: Likewise.
6722         * gcc.dg/tls/alpha-1.c: Likewise.
6723         * gcc.dg/tls/opt-1.c: Likewise.
6724         * gcc.dg/tls/opt-13.c: Likewise.
6725         * gcc.dg/tls/opt-14.c: Likewise.
6726         * gcc.dg/tls/opt-2.c: Likewise.
6727         * gcc.dg/tls/opt-3.c: Likewise.
6728         * gcc.dg/tls/opt-4.c: Likewise.
6729         * gcc.dg/tls/opt-7.c: Likewise.
6730         * gcc.dg/tls/section-1.c: Likewise.
6731         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6732         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6733         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6734         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6735         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6736         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6737         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6738         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6739         * gfortran.dg/gomp/fixed-1.f: Likewise.
6740         * gfortran.dg/gomp/free-1.f90: Likewise.
6741         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6742         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6743         * gfortran.dg/gomp/reduction1.f90: Likewise.
6744         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6745
6746 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6747
6748         PR fortran/31119
6749         * gfortran.dg/bounds_check_9.f90: New test.
6750         * gfortran.dg/bounds_check_fail_2.f90: New test.
6751
6752 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6753
6754         PR c++/33462 (again)
6755         * g++.dg/ext/va-arg1.C: Adjust.
6756
6757 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6758
6759         PR c++/33462
6760         * g++.dg/ext/va-arg1.C: New.
6761
6762 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6763
6764         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6765
6766 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6767
6768         PR c++/33463
6769         * g++.dg/rtti/typeid6.C: New.
6770
6771 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6772
6773         PR c++/33464
6774         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6775         * g++.dg/ext/is_class_error2.C: New.
6776
6777 2007-09-18  Richard Guenther  <rguenther@suse.de>
6778
6779         PR tree-optimization/33340
6780         * g++.dg/torture/pr33340.C: New testcase.
6781
6782 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6783
6784         PR fortran/33231
6785         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6786         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6787         * gfortran.dg/elemental_subroutine_5.f90: New.
6788
6789 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6790
6791         * lib/target-supports.exp (check_profiling_available): Extend
6792         mips*-*-elf check to mips*-*-elf*.
6793
6794 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
6795
6796         * gcc.dg/format/c90-scanf-5.c: New test.
6797         * gcc.dg/format/c99-scanf-4.c: New test.
6798         * gcc.dg/format/ext-7.c: New test.
6799         * gcc.dg/format/ext-8.c: New test.
6800
6801         PR middle-end/33423
6802         * gcc.c-torture/compile/20070915-1.c: New test.
6803
6804 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6805
6806         PR fortran/33106
6807         * gfortran.dg/private_type_9.f90: New.
6808
6809 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6810
6811         PR middle-end/33449
6812         * gfortran.dg/pr33449.f90: New test.
6813
6814 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6815
6816         * gfortran.dg/interface_15.f90: Compile with -std=f95.
6817         * gfortran.dg/private_type_1.f90: Ditto
6818         * gfortran.dg/interface_18.f90: New.
6819         * gfortran.dg/private_type_8.f90: New.
6820
6821 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
6822
6823         PR c++/33124
6824         * g++.dg/warn/new1.C: Adjust.
6825         * g++.dg/torture/str_empty.C: Likewise.
6826
6827 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6828
6829         * gcc.target/mips/dse-1.c: New test.
6830
6831 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6832
6833         PR c++/32756
6834         * g++.dg/overload/operator3.C: New.
6835
6836 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6837
6838         * gcc.target/mips/truncate-1.c: New test.
6839
6840 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
6841
6842         PR fortran/29396
6843         PR fortran/29606
6844         PR fortran/30625
6845         PR fortran/30871
6846         * gfortran.dg/subref_array_pointer_1.f90: New test.
6847         * gfortran.dg/subref_array_pointer_2.f90: New test.
6848
6849 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
6850
6851         * gfortran.dg/nint_2.f90: Correct last change.
6852
6853 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
6854
6855         * gcc.dg/tree-ssa/parallelization-1.c: New test.
6856
6857 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
6858
6859         * gcc.dg/vect/pr33373b.c: New test.
6860
6861 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
6862
6863         PR target/33438
6864         * gcc.target/i386/pr33438.c: New test.
6865
6866 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6867
6868         * gfortran.dg/nint_2.f90: Revert previous commit.
6869
6870 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6871
6872         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6873
6874 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
6875
6876         PR debug/33429
6877         * g++.dg/other/unused1.C: XFAIL class2 scan.
6878
6879 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6880
6881         PR fortran/33343
6882         * gfortran.dg/elemental_args_check_1.f90: New.
6883         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6884         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6885
6886 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6887
6888         * gfortran.dg/recursive_check_3.f90: New.
6889
6890 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6891
6892         PR fortran/33412
6893         * gfortran.dg/elemental_bind_c.f90: New.
6894
6895 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
6896
6897         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6898         * gcc.target/mips/mips16-attributes-2.c: New test.
6899         * gcc.target/mips/mips16-attributes-3.c: Likewise.
6900         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
6901         hard-float asm when __mips16 is defined.
6902         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6903         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6904         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6905         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6906         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6907         * gcc.target/mips/pr26765.c (foo): Likewise.
6908         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6909         targets, use dg-mips-options instead of dg-options, and use -mgp32
6910         to force 32-bit mode.
6911         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6912         and 64-bit mode.
6913         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6914
6915 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6916             Michael Meissner  <michael.meissner@amd.com>
6917
6918         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6919         * gcc.target/i386/sse5-hsubX.c: Ditto.
6920         * gcc.target/i386/sse5-permpX.c: Ditto.
6921         * gcc.target/i386/sse5-haddX.c: Ditto.
6922         * gcc.target/i386/sse5-maccXX.c: Ditto.
6923         * gcc.target/i386/sse5-msubXX.c: Ditto.
6924         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6925         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6926
6927         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6928         optimizes floating point conditional moves into the pcmov
6929         instruction on SSE5.
6930         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6931
6932         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6933         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6934         SSE5.
6935
6936         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6937         compiler optimizes vector (a*b)+c into fmadd on SSE5.
6938
6939         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6940         optimizes (a*b)+c into fmadd on SSE5.
6941
6942         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6943         whether the SSE5 instructions can be generated.
6944
6945         * gcc.target/i386/sse5-check.h: New. Add support for 
6946         SSE5 tests.
6947
6948         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6949         ammintrin.h, and turn on -msse5 option instead of -msse4a.
6950         * gcc.target/i386/sse-13.c: Ditto.
6951         * gcc.target/i386/sse-14.c: Ditto.
6952
6953 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
6954
6955         PR testsuite/33153
6956         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6957         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6958
6959 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
6960
6961         PR target/32338
6962         * gcc.dg/pr32338-1.c: New test.
6963         * gcc.dg/pr32338-2.c: New test.
6964
6965 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
6966         
6967         * lib/target-supports.exp (check_effective_target_sync_int_long):
6968         Revert change to add xtensa.
6969         (check_effective_target_sync_char_short): Likewise.
6970         
6971 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6972
6973         * gnat.dg/packed_subtype.adb: New test.
6974
6975 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6976
6977         PR fortran/33297
6978         * gfortran.dg/intrinsic_size.f90: New.
6979
6980 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6981
6982         PR fortran/33284
6983         PR fortran/33310
6984         * gfortran.dg/conflicts_2.f90: New.
6985
6986 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6987
6988         PR tree-optimization/32377
6989         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6990         dependence distance.
6991         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6992         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6993         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6994         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6995
6996 2007-09-12  Richard Guenther  <rguenther@suse.de>
6997
6998         PR middle-end/33382
6999         * gcc.c-torture/compile/pr33382.c: New testcase.
7000         * gcc.c-torture/execute/pr33382.c: Likewise.
7001
7002 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7003
7004         PR fortran/33395
7005         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7006
7007 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7008
7009         PR tree-optimization/33373
7010         * gcc.dg/vect/pr33373.c: New test.
7011
7012 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7013
7014         * lib/target-supports.exp (check_effective_target_vect_no_double):
7015         Remove unused proc.
7016
7017 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7018             Ulrich Weigand  <uweigand@de.ibm.com>
7019
7020         * gcc.target/spu/dfcgt-nan.c: New test.
7021
7022 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7023
7024         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7025
7026 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7027
7028         PR fortran/33040
7029         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7030
7031 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7032
7033         * gcc.dg/va-arg-pack-len-1.c: New test.
7034         * g++.dg/va-arg-pack-len-1.C: New test.
7035
7036 2007-09-11  Michael Matz  <matz@suse.de>
7037
7038         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7039
7040 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7041
7042         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7043         checks for size of long double.
7044         * gcc.dg/dfp/convert.h: New file.
7045         * gcc.dg/dfp/convert-bfp-2.c: New test.
7046         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7047         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7048         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7049         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7050         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7051         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7052         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7053         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7054         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7055
7056 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7057
7058         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7059         Change dg-final to expect 1 non-profitable loop and
7060         3 profitable loops.
7061         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7062         Change dg-final to expect 1 non-profitable loop and
7063         3 profitable loops.
7064         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7065         Change dg-final to expect 1 profitable loop.
7066         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7067         Change dg-final to expect 1 profitable loop.    
7068         
7069 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7070
7071         * gcc.target/mips/call-saved-1.c: New test.
7072         * gcc.target/mips/call-saved-2.c: Likewise.
7073         * gcc.target/mips/call-saved-3.c: Likewise.
7074         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7075         instead of mips_mips64.  Set mips_fp64 too.
7076         (is_gp32_flag): Return true for -mips1 and -mips2.
7077         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7078
7079 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7080
7081         * g++.dg/ext/va-arg-pack-1.C: New test.
7082         * g++.dg/ext/va-arg-pack-2.C: New test.
7083
7084 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7085
7086         PR target/33369
7087         * gcc.dg/vect/pr33369.c: New test.
7088
7089 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7090
7091         PR fortran/33370
7092         * gfortran.dg/array_memcpy_5.f90:  New test.
7093
7094 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7095
7096         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7097
7098 2007-09-09  Richard Guenther  <rguenther@suse.de>
7099
7100         * gcc.c-torture/compile/20070906-1.c: New testcase.
7101
7102 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7103
7104         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7105         noinline attribute.
7106         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7107         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7108         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7109         Likewise.
7110
7111 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7112
7113         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7114
7115 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7116
7117         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7118
7119 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7120
7121         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7122         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7123         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7124         Compile tests with -fno-tree-pre.
7125         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7126         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7127         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7128         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7129         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7130         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7131         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7132         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7133         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7134         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7135         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7136         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7137         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7138         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7139         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7140         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7141         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7142         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7143         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7144
7145 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7146
7147         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7148         to call objdump.
7149         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7150         Use remote_exec to call c++filt.
7151         * lib/target-supports-dg.exp (dg-require-host-local): New.
7152         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7153         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7154         * g++.dg/rtti/repo1.C: Likewise.
7155         * g++.dg/template/repo1.C: Likewise.
7156         * g++.dg/template/repo2.C: Likewise.
7157         * g++.dg/template/repo3.C: Likewise.
7158         * g++.dg/template/repo4.C: Likewise.
7159         * g++.dg/template/repo5.C: Likewise.
7160         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7161         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7162         * g++.old-deja/g++.pt/repo1.C: Likewise.
7163         * g++.old-deja/g++.pt/repo2.C: Likewise.
7164         * g++.old-deja/g++.pt/repo3.C: Likewise.
7165         * g++.old-deja/g++.pt/repo4.C: Likewise.
7166         * gcc.dg/cpp/trad/builtins.c: Likewise.
7167
7168 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7169
7170         PR tree-optimization/32283
7171         * gcc.dg/tree-ssa/loop-31.c: New test.
7172
7173 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7174
7175         PR rtl-optimization/26449
7176         * gcc.target/i386/pr26449-1.c: New file.
7177
7178 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7179
7180         PR target/33329
7181         PR rtl-optimization/26449
7182         * gcc.target/i386/pr33329.c: New file.
7183
7184 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7185
7186         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7187
7188 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7189
7190         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7191
7192 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7193
7194         PR tree-optimization/33301
7195         * gfortran.dg/vect/pr33301.f: New test.
7196
7197 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7198
7199         PR libfortran/33307
7200         * gfortran.dg/backspace_10.f90: New test.
7201
7202 2007-09-07  Richard Guenther  <rguenther@suse.de>
7203
7204         Reapply
7205         2007-09-06  Richard Guenther  <rguenther@suse.de>
7206
7207         PR tree-optimization/32586
7208         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7209         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7210         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7211         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7212         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7213         now obsolete simplification.
7214
7215 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7216         
7217         PR tree-optimization/33299
7218         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7219         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7220
7221 2007-09-07  Richard Guenther  <rguenther@suse.de>
7222
7223         Revert
7224         2007-09-06  Richard Guenther  <rguenther@suse.de>
7225
7226         PR tree-optimization/32586
7227         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7228         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7229         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7230         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7231         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7232         now obsolete simplification.
7233
7234 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7235
7236         PR tree-optimization/32821
7237         * gcc.dg/tree-ssa/pr32821.c: New file.
7238
7239 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
7240
7241         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7242         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7243         and mips_forced_no_er.
7244         (dg-mips-options): Add -mno-abicalls when a small-data option is
7245         specified.  Skip tests with small-data options if mips_forced_gp.
7246         Skip tests with -mexplicit-relocs if mips_forced_no_er.
7247         * gcc.target/mips/sdata-1.c: New test.
7248         * gcc.target/mips/sdata-2.c: Likewise.
7249         * gcc.target/mips/sdata-3.c: Likewise.
7250         * gcc.target/mips/sdata-4.c: Likewise.
7251
7252 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7253
7254         PR fortran/33298
7255         * spread_zerosize_1.f90:  New test case.
7256         * spread_bounds_1.f90:  New test case.
7257
7258 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
7259
7260         PR c++/32674
7261         * g++.dg/template/static31.C: New.
7262
7263 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7264
7265         PR fortran/33271
7266         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7267         powerpc*-linux-gnu.
7268
7269 2007-09-06  David Daney  <ddaney@avtrex.com>
7270             Richard Sandiford  <richard@codesourcery.com>
7271
7272         PR target/33256
7273         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7274         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7275         * gcc.target/mips/pr33256.c: New test.
7276
7277 2007-09-06  Tom Tromey  <tromey@redhat.com>
7278
7279         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7280
7281 2007-09-06  Richard Guenther  <rguenther@suse.de>
7282
7283         PR tree-optimization/32586
7284         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7285         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7286         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7287         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7288         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7289         now obsolete simplification.
7290
7291 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
7292
7293         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7294         * gcc.target/i386/sse3-addsubps.c: Ditto.
7295         * gcc.target/i386/sse3-haddpd.c: Ditto.
7296         * gcc.target/i386/sse3-haddps.c: Ditto.
7297         * gcc.target/i386/sse3-hsubpd.c: Ditto.
7298         * gcc.target/i386/sse3-hsubps.c: Ditto.
7299         * gcc.target/i386/sse3-lddqu.c: Ditto.
7300         * gcc.target/i386/sse3-movddup.c: Ditto.
7301         * gcc.target/i386/sse3-movshdup.c: Ditto.
7302         * gcc.target/i386/sse3-movsldup.c: Ditto.
7303
7304 2007-09-06  Richard Guenther  <rguenther@suse.de>
7305
7306         PR tree-optimization/33302
7307         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7308
7309 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7310
7311         PR libfortran/33225
7312         * gfortran.dg./fmt_float.f90: New test.
7313
7314 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7315
7316         PR libfortran/33253
7317         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7318
7319 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7320
7321         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7322         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7323
7324 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
7325
7326         * g++.dg/eh/builtin1.C: New test.
7327         * g++.dg/eh/builtin2.C: New test.
7328         * g++.dg/eh/builtin3.C: New test.
7329
7330         PR c++/33289
7331         * g++.dg/eh/builtin4.C: New test.
7332
7333 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7334
7335         * gcc.target/powerpc/dfp-dd.c: New test.
7336         * gcc.target/powerpc/dfp-td.c: New test.
7337
7338 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7339
7340         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7341         * gcc.dg/va-arg-pack-1.c: New test.
7342
7343 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7344
7345         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7346         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7347         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7348         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7349         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7350
7351 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7352
7353         PR c++/30302
7354         * g++.dg/ext/anon-struct5.C: New.
7355
7356 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7357
7358         * gcc.dg/i386-cpuid.h: Remove.
7359         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7360         (main): Use __get_cpuid to get target features.
7361         * gcc.target/i386/sse-check.h: Ditto.
7362         * gcc.target/i386/sse2-check.h: Ditto.
7363         * gcc.target/i386/sse3-check.h: Ditto.
7364         * gcc.target/i386/ssse3-check.h: Ditto.
7365         * gcc.target/i386/sse4_1-check.h: Ditto.
7366         * gcc.target/i386/sse4_2-check.h: Ditto.
7367         * gcc.target/i386/sse4a-check.h: Ditto.
7368         * gcc.dg/torture/pr16104-1.c: Ditto.
7369         (do_test): Change to void.
7370         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7371         * gcc.target/i386/sse-6.c: Ditto.
7372         * gcc.target/i386/sse-7.c: Ditto.
7373         * g++.dg/other/i386-1.C: Include cpuid.h.
7374         (main): New function.  Use __get_cpuid to get target fetaures.
7375
7376 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7377             David Ung  <davidu@mips.com>
7378             Nigel Stephens <nigel@mips.com>
7379
7380         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7381         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7382         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7383         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7384         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7385         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7386         * gcc.dg/torture/pr19683-1.c: Likewise.
7387         * gcc.target/mips/madd-3.c: Likewise.
7388         * gcc.target/mips/maddu-3.c: Likewise.
7389         * gcc.target/mips/msub-3.c: Likewise.
7390         * gcc.target/mips/msubu-3.c: Likewise.
7391         * gcc.target/mips/asm-1.c: Likewise.
7392         * gcc.target/mips/branch-1.c: Likewise.
7393         * gcc.target/mips/ins-1.c: Likewise.
7394         * gcc.target/mips/near-far-3.c: Likewise.
7395         * gcc.target/mips/near-far-4.c: Likewise.
7396         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7397         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7398         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7399         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7400         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7401         * gcc.target/mips/dspr2-MULT.c: Likewise.
7402         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7403         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7404         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7405         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7406         * gcc.target/mips/code-readable-2.c: Likewise.
7407         * gcc.target/mips/code-readable-3.c: Likewise.
7408
7409 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7410             David Ung  <davidu@mips.com>
7411             Nigel Stephens <nigel@mips.com>
7412
7413         * gcc.target/mips/mips16-attributes.c: New.
7414
7415 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7416
7417         PR fortran/31564
7418         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7419
7420         PR fortran/33241
7421         * gfortran.dg/char_length_10.f90: New test.
7422
7423 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7424
7425         PR c++/29731
7426         * g++.dg/parse/template24.C: New.
7427
7428 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7429
7430         * g++.dg/other/spu2vmx-1.C: New test.
7431
7432 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7433
7434         PR tree-optimization/33017
7435         * gcc.dg/pr33017.c: New test.
7436
7437 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7438
7439         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7440         __protected_stream family of macros.
7441
7442 2007-09-04  Jan Hubicka  <jh@suse.cz>
7443
7444         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7445         * gcc.dg/tree-ssa/pr27236.c: Likewise.
7446         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7447         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7448         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7449         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7450         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7451         Likewise.
7452
7453 2007-09-04  Janus Weil  <jaydub66@gmail.com>
7454             Tobias Burnus  <burnus@net-b.de>
7455
7456         * gfortran.dg/proc_decl_1.f90: New.
7457         * gfortran.dg/proc_decl_2.f90: New.
7458         * gfortran.dg/proc_decl_3.f90: New.
7459         * gfortran.dg/proc_decl_4.f90: New.
7460
7461 2007-09-04  Jan Hubicka  <jh@suse.cz>
7462
7463         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7464         * gcc.dg/vect/vect-105.c: Mark functions noinline.
7465         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7466         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7467         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7468         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7469         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7470         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7471         * gcc.dg/vect/vect-50.c: Mark functions noinline.
7472         * gcc.dg/vect/vect-33.c: Mark functions noinline.
7473         * gcc.dg/vect/vect-16.c: Mark functions noinline.
7474         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7475         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7476         * gcc.dg/vect/vect-92.c: Mark functions noinline.
7477         * gcc.dg/vect/vect-75.c: Mark functions noinline.
7478         * gcc.dg/vect/vect-58.c: Mark functions noinline.
7479         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7480         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7481         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7482         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7483         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7484         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7485         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7486         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7487         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7488         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7489         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7490         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7491         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7492         * gcc.dg/vect/vect-42.c: Mark functions noinline.
7493         * gcc.dg/vect/vect-25.c: Mark functions noinline.
7494         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7495         * gcc.dg/vect/vect-67.c: Mark functions noinline.
7496         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7497         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7498         * gcc.dg/vect/vect-106.c: Mark functions noinline.
7499         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7500         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7501         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7502         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7503         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7504         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7505         * gcc.dg/vect/vect-34.c: Mark functions noinline.
7506         * gcc.dg/vect/vect-17.c: Mark functions noinline.
7507         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7508         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7509         * gcc.dg/vect/vect-93.c: Mark functions noinline.
7510         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7511         * gcc.dg/vect/vect-76.c: Mark functions noinline.
7512         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7513         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7514         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7515         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7516         * gcc.dg/vect/vect-115.c: Mark functions noinline.
7517         * gcc.dg/vect/vect-9.c: Mark functions noinline.
7518         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7519         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7520         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7521         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7522         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7523         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7524         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7525         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7526         * gcc.dg/vect/vect-60.c: Mark functions noinline.
7527         * gcc.dg/vect/vect-26.c: Mark functions noinline.
7528         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7529         * gcc.dg/vect/vect-85.c: Mark functions noinline.
7530         * gcc.dg/vect/vect-68.c: Mark functions noinline.
7531         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7532         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7533         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7534         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7535         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7536         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7537         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7538         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7539         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7540         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7541         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7542         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7543         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7544         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7545         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7546         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7547         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7548         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7549         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7550         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7551         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7552         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7553         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7554         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7555         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7556         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7557         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7558         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7559         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7560         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7561         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7562         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7563         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7564         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7565         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7566         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7567         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7568         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7569         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7570         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7571         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7572         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7573         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7574         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7575         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7576         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7577         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7578         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7579         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7580         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7581         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7582         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7583         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7584         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7585         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7586         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7587         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7588         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7589         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7590         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7591         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7592         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7593         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7594         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7595         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7596         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7597         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7598         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7599         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7600         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7601         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7602         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7603         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7604         noinline.
7605         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7606         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7607         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7608         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7609         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7610         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7611         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7612         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7613         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7614         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7615         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7616         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7617         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7618         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7619         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7620         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7621         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7622         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7623         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7624         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7625         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7626         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7627         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7628         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7629         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7630         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7631         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7632         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7633         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7634         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7635         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7636         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7637         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7638         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7639         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7640         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7641         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7642         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7643         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7644         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7645         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7646         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7647         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7648         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7649         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7650         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7651         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7652         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7653         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7654         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7655         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7656         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7657         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7658         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7659         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7660         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7661         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7662         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7663         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7664         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7665         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7666         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7667         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7668         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7669         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7670         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7671         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7672         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7673         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7674         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7675         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7676         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7677         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7678         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7679         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7680         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7681         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7682         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7683         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7684         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7685         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7686         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7687         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7688         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7689         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7690         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7691         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7692         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7693         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7694         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7695         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7696         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7697         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7698         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7699         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7700         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7701         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7702         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7703         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7704         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7705         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7706         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7707         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7708         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7709         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7710         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7711         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7712         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7713         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7714         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7715         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7716         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7717         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7718         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7719         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7720         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7721         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7722         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7723         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7724         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7725         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7726         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7727         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7728         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7729         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7730         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7731
7732 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7733
7734         PR middle-end/33187
7735         * gcc.target/i386/cmov7.c: New file.
7736
7737 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7738
7739         * gcc.target/i386/sse4a-check.h: New file.
7740         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7741         * gcc.target/i386/sse4a-insert.c: Ditto.
7742         * gcc.target/i386/sse4a-montsd.c: Ditto.
7743         * gcc.target/i386/sse4a-montss.c: Ditto.
7744         * gcc.target/i386/mmx-check.h: New file.
7745         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7746         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7747         * gcc.target/i386/sse-check.h: New file.
7748         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7749         * gcc.target/i386/sse-3.c: Ditto.
7750         * gcc.target/i386/sse-7.c: Ditto.
7751         * gcc.target/i386/sse-9.c: Ditto.
7752         * gcc.target/i386/ssefn-3.c: Ditto.
7753         * gcc.target/i386/sse-recip.c: Ditto.
7754         * gcc.target/i386/sse-recip-vec.c: Ditto.
7755         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7756         * gcc.target/i386/20020523-1.c: Remove.
7757         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7758         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7759         * gcc.target/i386/ssefn-4.c: Ditto.
7760         * gcc.target/i386/sse-6.c: Ditto.
7761         * gcc.target/i386/sse-10.c: Ditto.
7762         * gcc.target/i386/sse-11.c: Ditto.
7763         * gcc.target/i386/sse-18.c: Ditto.
7764         * gcc.target/i386/fpprec-1.c: Ditto.
7765         * g++.dg/other/i386-1.C: Ditto.
7766
7767 2007-09-04  Richard Guenther  <rguenther@suse.de>
7768
7769         PR tree-optimization/33291
7770         * gcc.dg/volatile2.c: New testcase.
7771         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7772         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7773         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7774         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7775
7776 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7777
7778         PR fortran/33253
7779         * gfortran.dg/namelist_15.f90: Update test.
7780         * gfortran.dg/namelist_24.f90: Update test.
7781         * gfortran.dg/namelist_38.f90: New test.
7782
7783 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
7784
7785         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
7786         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7787         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
7788         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7789         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
7790         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7791
7792 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7793
7794         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7795         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7796
7797         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7798
7799 2007-09-02  David Daney  <ddaney@avtrex.com>
7800
7801         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7802         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7803         * gcc.target/mips/atomic-memory-1.c: Ditto.
7804         * gcc.target/mips/atomic-memory-2.c: Ditto.
7805
7806 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7807
7808         * gcc.target/cris/builtin_clz_v0.c: New testcase.
7809         * gcc.target/cris/builtin_clz_v3.c: New testcase.
7810
7811 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
7812
7813         * gfortran.dg/substr_6.f90: New test.
7814
7815 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
7816
7817         PR c++/33208
7818         * g++.dg/other/error18.C: New.
7819         * g++.dg/expr/bitfield3.C: Adjust.
7820
7821 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
7822
7823         PR fortran/33276
7824         * gfortran.fortran-torture/compile/pr33276.f90: New.
7825
7826 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
7827
7828         PR C/29237
7829         PR middle-end/33272
7830         * gcc.dg/c99-arraydecl-3.c: New test.
7831
7832 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7833
7834         PR c++/32597
7835         * g++.dg/cpp0x/variadic-new2.C: New.
7836         * g++.dg/cpp0x/variadic-new.C: New.
7837
7838 2007-08-31  Tobias Burnus  <burnus@net-b.de>
7839
7840         PR fortran/33232
7841         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7842         * gfortran.dg/read_1.f90: New.
7843
7844 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7845
7846         PR c++/33210
7847         * g++.dg/template/error30.C: New.
7848
7849 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7850
7851         PR c++/32113
7852         * g++.dg/template/crash70.C: New.
7853
7854 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7855
7856         PR c++/33212
7857         * g++.dg/ext/is_class_error.C: New.
7858
7859 2007-08-31  Olivier Hainque  <hainque@adacore.com>
7860
7861         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7862         
7863 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
7864             Revital Eres  <eres@il.ibm.com>
7865
7866         * gcc.target/powerpc/paired-1.c: New test.
7867         * gcc.target/powerpc/paired-2.c: New test.
7868         * gcc.target/powerpc/paired-3.c: New test.
7869         * gcc.target/powerpc/paired-4.c: New test.
7870         * gcc.target/powerpc/paired-5.c: New test.
7871         * gcc.target/powerpc/paired-6.c: New test.
7872         * gcc.target/powerpc/paired-7.c: New test.
7873         * gcc.target/powerpc/ppc-paired.c: New test.
7874
7875 2007-08-31  Ollie Wild  <aaw@google.com>
7876
7877         * g++.dg/conversion/ptrmem2.C: New test.
7878         * g++.dg/conversion/ptrmem3.C: New test.
7879         * g++.dg/conversion/ptrmem4.C: New test.
7880         * g++.dg/conversion/ptrmem5.C: New test.
7881         * g++.dg/conversion/ptrmem6.C: New test.
7882         * g++.dg/conversion/ptrmem7.C: New test.
7883         * g++.dg/conversion/ptrmem8.C: New test.
7884
7885 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
7886
7887         PR fortran/31879
7888         * gfortran.dg/char_length_7.f90: New test.
7889         * gfortran.dg/char_length_9.f90: New test.
7890         * gfortran.dg/char_assign_1.f90: Add extra warning.
7891
7892         PR fortran/31197
7893         PR fortran/31258
7894         * gfortran.dg/char_length_8.f90: New test.
7895
7896 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7897
7898         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7899
7900 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7901
7902         * gcc.dg/inline-24.c: New test.
7903         * g++.dg/opt/inline11.C: New test.
7904
7905 2007-08-30  Richard Guenther  <rguenther@suse.de>
7906
7907         * gcc.target/i386/vectorize5.c: New testcase.
7908
7909 2007-08-30  Tobias Burnus  <burnus@net-b.de>
7910
7911         PR fortran/33228
7912         * interface.c (check_interface0): Improve error for external procs.
7913         (check_sym_interfaces): Fix checking of module procedures.
7914
7915 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7916
7917         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7918         (AI): Add AI_ALIGN.
7919         * gcc.dg/sync-3.c: New test.
7920
7921         PR middle-end/32758
7922         * gcc.dg/cleanup-12.c: New test.
7923
7924 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
7925
7926         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7927         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7928         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7929         * gcc.dg/pr32450.c: Ditto.
7930         * gcc.dg/nest.c: Ditto.
7931         * gcc.dg/nested-func-4.c: Ditto.
7932         * g++.old-deja/g++.law/profile1.C: Ditto.
7933
7934 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7935
7936         PR fortran/32989
7937         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7938         non-default integer kind arguments.
7939
7940 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
7941
7942         PR fortran/33105
7943         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7944
7945 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7946
7947         * gcc.dg/h8300-ice2.c: Remove target selector.
7948
7949 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
7950
7951         PR fortran/33215
7952         * gfortran.dg/binding_label_tests_15.f03: New test case.
7953         * gfortran.dg/binding_label_tests_16.f03: Ditto.
7954
7955 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7956
7957         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7958         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7959
7960 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
7961
7962         PR c++/33194
7963         * g++.dg/other/canon-33194.C: New.
7964
7965 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7966
7967         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7968         * gcc.c-torture/execute/pr23135.c: Likewise.
7969
7970 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7971
7972         * gcc.dg/pr31344.c: Move to ...
7973         * gcc.dg/dfp/pr31344.c: ... here.
7974         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7975         * gcc.dg/20050503-1.c: Ditto.
7976         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7977         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7978         * gcc.dg/20060801-1.c: Ditto.
7979
7980 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7981
7982         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7983         * gfortran.dg/nan_1.f90: Likewise.
7984
7985 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7986
7987         PR fortran/33055
7988         Revert previous patch.
7989
7990 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7991             Kazu Hirata  <kazu@codesourcery.com>
7992
7993         * gcc.target/m68k/interrupt-1.c: New.
7994
7995 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7996
7997         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7998         10000 for targets where "int" can't hold at least 100000.
7999         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8000         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8001         (test5)(test6): Use it.
8002         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8003         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8004         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8005         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8006         * gcc.dg/attr-alloc_size.c (test): Likewise.
8007
8008 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8009
8010         PR c++/33209
8011         * g++.dg/template/error29.C: New.
8012
8013 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8014
8015         PR c++/32596
8016         * g++.dg/ext/visibility/anon5.C: New test.
8017
8018 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8019
8020         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8021
8022 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8023
8024         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8025         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8026         * gfortran.dg/gamma_4.f90: New: large-real tests.
8027
8028 2007-08-28  Jason Merrill  <jason@redhat.com>
8029
8030         PR c++/29000
8031         * g++.dg/ext/stmtexpr12.C: New test.
8032
8033         PR c++/28558
8034         * g++.dg/ext/attrib28.C: New test.
8035
8036 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8037
8038         PR target/32661
8039         * gcc.target/i386/pr32661.c: New test.
8040
8041 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8042
8043         PR middle-end/32370
8044         * gcc.dg/pr32370.c: New test.
8045
8046         PR rtl-optimization/33148
8047         * gcc.c-torture/compile/20070827-1.c: New test.
8048
8049         PR debug/32914
8050         * d++.dg/debug/const3.C: New test.
8051         * d++.dg/debug/const4.C: New test.
8052         * d++.dg/debug/dwarf2/const1.C: New test.
8053         * d++.dg/debug/dwarf2/const2.C: New test.
8054         * d++.dg/debug/dwarf2/const2b.C: New test.
8055
8056 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8057             Vladimir Yanovsky  <yanov@il.ibm.com>
8058             Revital Eres  <eres@il.ibm.com>
8059             Andrey Belevantsev  <abel@ispras.ru>
8060
8061         * gcc.dg/sms-1.c: New test.
8062
8063 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8064
8065         * g++.dg/ext/gnu-inline-common.h: New.
8066         * g++.dg/ext/gnu-inline-global-reject.C: New.
8067         * g++.dg/ext/gnu-inline-global.C: New.
8068         * g++.dg/ext/gnu-inline-namespace.C: New.
8069         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8070         * g++.dg/ext/gnu-inline-class.C: New.
8071         * g++.dg/ext/gnu-inline-class-static.C: New.
8072         * g++.dg/ext/gnu-inline-template-class.C: New.
8073         * g++.dg/ext/gnu-inline-template-func.C: New.
8074
8075 2007-08-27  Jason Merrill  <jason@redhat.com>
8076
8077         PR c++/31337
8078         * g++.dg/ext/stmtexpr11.C: New.
8079
8080 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8081
8082         * lib/target-supports.exp (check_profiling_available):
8083         Set profiling_available_saved to 0 on fido-*-elf.
8084
8085 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8086
8087         PR tree-optimization/33173
8088         
8089         * gcc.c-torture/compile/pr33173.c: New.
8090
8091 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8092
8093         PR target/31385
8094         * gcc.dg/dfp/pr31385.c: New.
8095
8096 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8097
8098         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8099
8100 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8101
8102         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8103         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8104         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8105         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8106         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8107         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8108         gcc.target/m68k directory.
8109         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8110         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8111         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8112         gcc.target/cris directory.
8113         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8114         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8115         gcc.target/bfin directory.
8116
8117         * gcc.target/sh: New directory.
8118         * gcc.target/sh/sh.exp: New file.
8119         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8120         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8121         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8122         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8123         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8124         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8125
8126 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8127
8128         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8129         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8130         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8131         * gcc.target/i386/local2.c: Ditto.
8132         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8133         * gcc.target/i386/20011119-1.c: Ditto.
8134         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8135         * gcc.target/i386/fastcall-1.c: Fix target selector.
8136
8137 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8138
8139         PR fortran/33055
8140         * gfortran.dg/negative_unit.f: Add new check
8141         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8142         -fdefault-integer-8.
8143
8144 2007-08-26  Asher Langton  <langton2@llnl.gov>
8145
8146         * gfortran.dg/recursive_stack.f90: New.
8147         * gfortran.dg/openmp_stack.f90: New.
8148
8149 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8150
8151         PR fortran/31298
8152         * gfortran.dg/use_10.f90: New.
8153
8154 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8155
8156         PR fortran/32985
8157         * gfortran.dg/namelist_14.f90: Make test case valid.
8158         * gfortran.dg/common_10.f90: New.
8159
8160 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8161
8162         PR middle-end/33181
8163         * gcc.dg/ifelse-2.c: New.
8164
8165 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8166
8167         PR fortran/32980
8168         * gfortran.dg/gamma_1.f90: New.
8169         * gfortran.dg/gamma_2.f90: New.
8170         * gfortran.dg/gamma_3.f90: New.
8171
8172 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8173
8174         PR fortran/33188
8175         * gfortran.dg/used_types_18.f90: New.
8176
8177 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8178
8179         * gcc.dg/array-init-2.c: New test.
8180
8181 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8182
8183         PR fortran/33178
8184         * gfortran.dg/initialization_4.f90: Update dg-error.
8185         * gfortran.dg/initialization_13.f90: New.
8186
8187 2007-08-24  Richard Guenther  <rguenther@suse.de>
8188
8189         PR middle-end/33166
8190         * gcc.c-torture/compile/pr33166.c: New testcase.
8191
8192 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8193
8194         PR fortran/33139
8195         * gfortran.dg/pointer_assign_4.f90: New.
8196         * gfortran.dg/shape_2.f90: Fix test case.
8197         * gfortran.dg/char_result_4.f90: Ditto.
8198
8199 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8200
8201         * gcc.dg/array-init-1.c: New test.
8202
8203         PR c++/32567
8204         * g++.dg/parse/crash36.C: New test.
8205
8206 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8207
8208         * gcc.dg/pr32721.c: Updated.
8209
8210 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8211
8212         PR tree-optimization/32573
8213         PR middle-end/32946
8214         * gcc.dg/pr32573.c: New test.
8215
8216         PR c++/32898
8217         * g++.dg/lookup/ns3.C: New test.
8218
8219         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8220
8221         PR c++/31941
8222         * g++.dg/parse/crash37.C: New test.
8223
8224 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8225
8226         PR target/17390
8227         * gcc.target/i386/pr17390.c: New test.
8228
8229 2007-08-23  Richard Guenther  <rguenther@suse.de>
8230
8231         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8232         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8233         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8234         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8235         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8236         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8237         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8238         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8239
8240 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8241
8242         * gcc.target/s390: New directory.
8243         * gcc.target/s390/s390.exp: New file.
8244         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8245         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8246         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8247         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8248         gcc.target/s390 directory.
8249
8250 2007-08-23  Richard Guenther  <rguenther@suse.de>
8251
8252         PR tree-optimization/32328
8253         * gcc.dg/pr32328.c: New testcase.
8254
8255 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8256
8257         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8258           available.
8259
8260 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8261
8262         PR fortran/33095
8263         * gfortran.dg/min_max_optional_5.f90: New test.
8264         * gfortran.dg/min_max_optional_2.f90: Remove.
8265         * gfortran.dg/min_max_optional_3.f90: Remove.
8266         * gfortran.dg/min_max_optional_4.f90: Remove.
8267
8268 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8269
8270         * gcc.target/i386/xorps-sse.c: New.
8271         * gcc.target/i386/xorps-sse2.c: New.
8272
8273 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8274
8275         * gcc.target/i386/cmov3.c: Fix scan-assembler.
8276         * gcc.target/i386/cmov4.c: Fix scan-assembler.
8277         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8278
8279 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
8280
8281         PR fortran/33020
8282         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8283         include multiple kinds for SHAPE parameter within a single
8284         namespace.
8285         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8286         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
8287
8288 2007-08-22  Janus Weil  <jaydub66@gmail.com>
8289
8290         * interface_abstract_1.f90: Extended test case.
8291         * interface_abstract_3.f90: New test.
8292
8293 2007-08-21  Christian Bruel  <christian.bruel@st.com>
8294
8295         * gcc.dg/fold-sub.c: New test.
8296         
8297 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8298
8299         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8300         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8301         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8302         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8303         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8304         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8305
8306 2007-08-22  Richard Guenther  <rguenther@suse.de>
8307
8308         PR middle-end/33007
8309         * gcc.dg/pr33007.c: New testcase.
8310
8311 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8312
8313         * gcc.c-torture/execute/strcmp-1.x: Delete.
8314
8315 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8316
8317         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8318         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8319         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8320         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8321         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8322         gcc.target/i386/stack-realign.c,
8323         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8324         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8325         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8326         target using dg-require-effective-target directive.
8327         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8328         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8329         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8330         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8331         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8332         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8333         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8334         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8335         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8336         Require lp64 target using dg-require-effective-target directive.
8337         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8338         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8339         directive.
8340         * gcc.target/i386/20010202-1.c: Move from here ...
8341         * gcc.dg/20010202-1.c: ... to here.
8342
8343 2007-08-22  Richard Guenther  <rguenther@suse.de>
8344
8345         PR tree-optimization/33142
8346         * gcc.c-torture/execute/pr33142.c: New testcase.
8347
8348 2007-08-22  Richard Guenther  <rguenther@suse.de>
8349
8350         PR middle-end/32563
8351         * g++.dg/torture/pr32563.C: New testcase.
8352
8353 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8354
8355         PR middle-end/32912
8356         * gcc.dg/pr32912-1.c: Add -w to options.
8357         * gcc.dg/pr32912-2.c: Likewise.
8358         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8359
8360 2007-08-21  Ian Lance Taylor  <iant@google.com>
8361
8362         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8363
8364 2007-08-21  Ian Lance Taylor  <iant@google.com>
8365
8366         PR tree-optimization/33134
8367         * g++.dg/tree-ssa/pr33134.C: New test.
8368
8369 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8370
8371         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8372         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8373
8374 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8375
8376         PR debug/32610
8377         * gcc.dg/debug/pr32610.c: New test.
8378
8379         * g++.dg/init/new24.C: New test.
8380
8381         PR middle-end/32912
8382         * gcc.dg/pr32912-1.c: New test.
8383         * gcc.dg/pr32912-2.c: New test.
8384         * gcc.dg/pr32912-3.c: New test.
8385
8386 2007-08-21  Richard Guenther  <rguenther@suse.de>
8387
8388         * gcc.dg/pointer-arith-10.c: New testcase.
8389
8390 2007-08-21  Richard Guenther  <rguenther@suse.de>
8391
8392         PR middle-end/33122
8393         * gcc.c-torture/compile/pr33122.c: New testcase.
8394
8395 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8396
8397         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8398
8399 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8400
8401         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8402
8403 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8404
8405         PR c++/33025
8406         * g++.dg/init/new23.C: New test.
8407
8408 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8409
8410         PR middle-end/30564
8411         * gcc.c-torture/compile/pr30564-1.c: New test.
8412         * gcc.c-torture/compile/pr30564-2.c: New test.
8413
8414 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8415
8416         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8417
8418 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8419
8420         * gfortran.dg/interface_abstract_2.f90: New.
8421         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8422
8423 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8424
8425         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8426         unknown (so that outer-loop wont get analyzed).
8427         * gcc.dg/vect/vect-outer-1a.c: New test.
8428         * gcc.dg/vect/vect-outer-1b.c: New test.
8429         * gcc.dg/vect/vect-outer-1.c: New test.
8430         * gcc.dg/vect/vect-outer-2a.c: New test.
8431         * gcc.dg/vect/vect-outer-2b.c: New test.
8432         * gcc.dg/vect/vect-outer-2c.c: New test.
8433         * gcc.dg/vect/vect-outer-2.c: New test.
8434         * gcc.dg/vect/vect-outer-3a.c: New test.
8435         * gcc.dg/vect/vect-outer-3b.c: New test.
8436         * gcc.dg/vect/vect-outer-3c.c: New test.
8437         * gcc.dg/vect/vect-outer-3.c: New test.
8438         * gcc.dg/vect/vect-outer-4a.c: New test.
8439         * gcc.dg/vect/vect-outer-4b.c: New test.
8440         * gcc.dg/vect/vect-outer-4c.c: New test.
8441         * gcc.dg/vect/vect-outer-4d.c: New test.
8442         * gcc.dg/vect/vect-outer-4e.c: New test.
8443         * gcc.dg/vect/vect-outer-4f.c: New test.
8444         * gcc.dg/vect/vect-outer-4g.c: New test.
8445         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8446         * gcc.dg/vect/vect-outer-4i.c: New test.
8447         * gcc.dg/vect/vect-outer-4j.c: New test.
8448         * gcc.dg/vect/vect-outer-4k.c: New test.
8449         * gcc.dg/vect/vect-outer-4l.c: New test.
8450         * gcc.dg/vect/vect-outer-4m.c: New test.
8451         * gcc.dg/vect/vect-outer-4.c: New test.
8452         * gcc.dg/vect/vect-outer-5.c: New test.
8453         * gcc.dg/vect/vect-outer-6.c: New test.
8454         * gcc.dg/vect/vect-outer-fir.c: New test.
8455         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8456         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8457
8458 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8459
8460         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8461         and -fno-tree-reassoc.
8462         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8463         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8464         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8465         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8466         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8467         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8468         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8469         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8470         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8471         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8472         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8473         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8474         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8475         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8476         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8477         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8478         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8479         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8480         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8481         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8482         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8483         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8484         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8485         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8486         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8487         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8488         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8489         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8490         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8491         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8492         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8493         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8494         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8495         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8496         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8497         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8498         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8499
8500 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8501
8502         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8503         versioning for aliasing).
8504         * gcc.dg/vect/vect-35.c: Likewise.
8505
8506         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8507         targets.
8508         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8509
8510 2007-08-18  Tom Tromey  <tromey@redhat.com>
8511
8512         PR preprocessor/32974:
8513         * gcc.dg/cpp/pr32974.c: New file.
8514
8515 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8516
8517         * gfortran.dg/interface_abstract_1.f90: New.
8518
8519 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8520
8521         PR fortran/32881
8522         * gfortran.dg/pure_initializer_1.f90: New test.
8523
8524 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8525
8526         PR fortran/32875
8527         * gfortran.dg/array_constructor_18.f90: New test.
8528
8529 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8530
8531         PR c++/28989
8532         * g++.dg/expr/lval3.C: New test.
8533         * g++.dg/expr/lval4.C: New test.
8534
8535 2007-08-17  Ollie Wild  <aaw@google.com>
8536
8537         PR c++/31749
8538         * g++.dg/lookup/builtin3.C: New test.
8539         * g++.dg/lookup/builtin4.C: New test.
8540         * g++.dg/lookup/using19.C: New test.
8541
8542 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8543
8544         PR c++/32190
8545         * g++.dg/parse/error31.C: New.
8546
8547 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8548
8549         PR c++/32112
8550         * g++.dg/template/error26.C: New.
8551
8552 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8553
8554         PR fortran/33079
8555         * gfortran.dg/zero_length_2.f90: New test.
8556
8557 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8558
8559         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8560         * gfortran.dg/kind_tests_3.f03: Ditto.
8561         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8562         * gfortran.dg/interface_13.f90: Ditto.
8563         * gfortran.dg/pr32738.f90: Ditto.
8564         * gfortran.dg/module_private_1.f90: Ditto.
8565         * gfortran.dg/test_only_clause.f90: Ditto.
8566         * gfortran.dg/bind_c_vars.f90: Ditto.
8567         * gfortran.dg/bind_c_dts.f90: Ditto.
8568         * gfortran.dg/use_9.f90: Ditto.
8569         * gfortran.dg/generic_8.f90: Ditto.
8570         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8571         * gfortran.dg/private_type_6.f90: Ditto.
8572         * gfortran.dg/c_assoc.f90: Ditto.
8573         * gfortran.dg/private_type_7.f90: Ditto.
8574         * gfortran.dg/global_vars_c_init.f90: Ditto.
8575         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8576         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8577         * gfortran.dg/c_size_t_test.f03: Ditto.
8578         * gfortran.dg/used_types_12.f90: Ditto.
8579         * gfortran.dg/pr25923.f90: Ditto.
8580         * gfortran.dg/test_com_block.f90: Ditto.
8581         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8582         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8583         * gfortran.dg/com_block_driver.f90: Ditto.
8584         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8585         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8586         * gfortran.dg/c_loc_test.f90: Ditto.
8587         * gfortran.dg/c_ptr_tests.f03: Ditto.
8588         * gfortran.dg/module_interface_1.f90: Ditto.
8589
8590 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8591
8592         PR c++/32870
8593         * g++.dg/other/error17.C: Adjust.
8594         
8595 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8596
8597         PR middle-end/32970
8598         * g++.dg/ext/altivec-14.C: New test.
8599
8600 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8601
8602         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8603         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8604         dump files.
8605         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8606         * gcc.dg/vect/pr32366.c: Ditto.
8607
8608 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8609
8610         PR testsuite/33082
8611         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8612         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8613         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8614         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8615
8616 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8617
8618         PR fortran/33072
8619         * gfortran.dg/use_9.f90: New.
8620
8621 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8622
8623         * g++.dg/gcov/gcov-5.C: New test.
8624
8625 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8626
8627         * g++.dg/gcov/gcov-4.C: New test.
8628         * lib/gcov.exp (verify-lines): Add support for
8629         checking no-coverage lines.
8630
8631 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8632
8633         * gcc.dg/vect/vect-vfa-01.c: New.
8634         * gcc.dg/vect/vect-vfa-02.c: New.
8635         * gcc.dg/vect/vect-vfa-03.c: New.
8636         * gcc.dg/vect/vect-vfa-04.c: New.
8637         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8638         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8639         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8640         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8641         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8642         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8643         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8644         gfortran.dg/vect/pr19049.f90: Rename to start with
8645         prefix no-vfa-.
8646         * gcc.dg/vect/vect.exp: Disable versioning for alias
8647         when test starts with no-vfa-.
8648         * gfortran.dg/vect/vect.exp: Likewise.
8649
8650 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8651
8652         * gcc.dg/torture/pr32897.c: New test.
8653
8654 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8655
8656         PR c++/31132
8657         * g++.dg/template/crash69.C: New.
8658
8659 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8660
8661         * lib/target-supports.exp (check_effective_target_arm32): Use
8662         check_no_compiler_messages.
8663
8664 2007-08-15  Diego Novillo  <dnovillo@google.com>
8665
8666         gcc.dg/tree-ssa/20070815.c: New test.
8667
8668 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8669
8670         PR fortran/33077
8671         * gfortran.dg/random_7.f90: Initialize variable.
8672
8673 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8674
8675         PR middle-end/33074
8676         * gfortran.dg/pr33074.f90: New test.
8677
8678         PR c++/32992
8679         * g++.dg/opt/nrv14.C: New test.
8680
8681 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8682
8683         PR c++/33035
8684         * g++.dg/template/crash68.C: New.
8685
8686 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8687
8688         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8689         * gcc.dg/sibcall-4.c: Ditto.
8690
8691 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8692
8693         PR fortran/33066
8694         * gfortran.dg/use_8.f90: New test.
8695         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8696
8697 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8698
8699         PR c++/27211
8700         * g++.dg/template/error27.C: New.
8701         * g++.dg/template/error28.C: New.
8702         * g++.dg/other/pr28304.C: Adjust.
8703         * g++.old-deja/g++.mike/p811.C: Likewise.
8704
8705 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8706
8707         PR target/30315
8708         * gcc.target/i386/pr30315.c: New.
8709
8710 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8711
8712         PR fortran/32594
8713         * gfortran.dg/substr_5.f90: New test.
8714
8715 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8716
8717         PR c/30428
8718         * gcc.dg/vector-2.c: New test.
8719
8720         PR c++/30428
8721         * g++.dg/ext/vector8.C: New test.
8722
8723 2007-08-13  Dan Hipschman  <dsh@google.com>
8724
8725         PR c/32953
8726         * gcc.dg/format/array-1.c: Add an additional test for
8727         unterminated format strings of length 1.
8728
8729 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8730
8731         PR fortran/32926
8732         * gfortran.dg/external_procedures_3.f90: New test.
8733
8734 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8735
8736         PR fortran/32827
8737         * gfortran.dg/import6.f90: New test.
8738
8739 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8740
8741         PR C/30427
8742         *  gcc.dg/vector-1.c: New test.
8743
8744 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8745
8746         * gcc.dg/pr21255-4.c: Skip for PIC.
8747         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8748
8749 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8750
8751         * gcc.dg/attr-isr.c: Skip for PIC.
8752         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8753         * gcc.dg/attr-isr-trapa.c: Likewise.
8754         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8755         * gcc.dg/pragma-isr-trapa.c: Likewise.
8756         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8757
8758 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8759
8760         PR fortran/32962
8761         * gfortran.dg/transpose_1.f90: New test.
8762
8763 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8764
8765         PR fortran/29600
8766         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8767         intrinsic.
8768
8769 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8770
8771         PR fortran/30964
8772         PR fortran/33054
8773         * gfortran.dg/random_4.f90: New test.
8774         * gfortran.dg/random_5.f90: New test.
8775         * gfortran.dg/random_6.f90: New test.
8776         * gfortran.dg/random_7.f90: New test.
8777
8778 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8779
8780         PR fortran/32860
8781         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8782
8783 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8784
8785         PR fortran/31629
8786         * gfortran.dg/module_private_1.f90: New test.
8787
8788 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8789
8790         PR fortran/29600
8791         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8792         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8793
8794 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8795
8796         PR fortran/32937
8797         * gfortran.dg/char_length_6.f90: New test.
8798
8799 2007-08-10  Ollie Wild  <aaw@google.com>
8800
8801         * g++.dg/lookup/using18.C: New test.
8802
8803 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8804
8805         PR c++/17763
8806         * g++.dg/other/error16.C: New.
8807
8808 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8809
8810         PR libfortran/33039
8811         * gfortran.dg/namelist_37.f90: New test.
8812
8813 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8814
8815         PR c++/22256
8816         * g++.dg/conversion/op3.C: New.
8817
8818 2007-08-09  Tobias Burnus  <burnus@net-b.de>
8819
8820         PR fortran/32987
8821         * gfortran.dg/fmt_tab_1.f90: New.
8822         * gfortran.dg/fmt_tab_2.f90: New.
8823
8824 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8825
8826         PR c/32796
8827         * gcc.c-torture/compile/pr32796.c: New test.
8828
8829 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8830
8831         PR middle-end/32813
8832         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8833         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8834         instead of just -O.
8835
8836 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
8837
8838         * gcc.target/mips/code-readable-1.c: New test.
8839         * gcc.target/mips/code-readable-2.c: Likewise.
8840         * gcc.target/mips/code-readable-3.c: Likewise.
8841
8842 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
8843             Revital Eres  <eres@il.ibm.com>
8844
8845         * gfortran.dg/sms-1.f90: Add comment.
8846         * gfortran.dg/sms-2.f90: New.
8847
8848 2007-08-07  Ian Lance Taylor  <iant@google.com>
8849
8850         * gcc.dg/instrument-1.c: New test.
8851         * gcc.dg/instrument-2.c: New test.
8852         * gcc.dg/instrument-3.c: New test.
8853
8854 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
8855
8856         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8857
8858 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
8859
8860         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
8861         !vector_alignment_reachable targets.
8862         * gcc.dg/vect/vect-33.c: Likewise.
8863         * gcc.dg/vect/vect-42.c: Likewise.
8864         * gcc.dg/vect/vect-44.c: Likewise.
8865         * gcc.dg/vect/vect-50.c: Likewise.
8866         * gcc.dg/vect/vect-70.c: Likewise.
8867         * gcc.dg/vect/vect-71.c: Likewise.
8868         * gcc.dg/vect/vect-87.c: Likewise.
8869         * gcc.dg/vect/vect-88.c: Likewise.
8870         * gcc.dg/vect/vect-91.c: Likewise.
8871         * gcc.dg/vect/vect-93.c: Likewise.
8872         * gcc.dg/vect/vect-96.c: Likewise.
8873         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8874         * gcc.dg/vect/section-anchors-69.c: Likewise.
8875         * gcc.dg/vect/pr25413.c: Likewise.
8876         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8877         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8878         * gfortran.dg/vect-2.f90: Likewise.
8879         * gfortran.dg/vect-3.f90: Likewise.
8880         * gfortran.dg/vect-4.f90: Likewise.
8881         * gfortran.dg/vect-5.f90: Likewise.
8882         * lib/target-supports.exp (check_effective_target_natural_alignment): 
8883         Return false for darwin. 
8884         (check_effective_target_vector_alignment_reachable_for_double): New.
8885
8886 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
8887
8888         * gcc.dg/multiword-1.c: New testcase.
8889
8890 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
8891
8892         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8893         messages.
8894         * gfortran.dg/namelist_36.f90: New test.
8895
8896 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8897
8898         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8899           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8900
8901 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
8902
8903         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8904         * gcc.dg/torture/type-generic-1.c: Likewise.
8905
8906 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8907
8908         * gcc.c-torture/20070522-1.c: Move to ...
8909         * gcc.c-torture/compile/20070522-1.c: Here.
8910
8911 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8912
8913         PR fortran/29828
8914         * gfortran.dg/minmax_char_1.f90: New test.
8915         * gfortran.dg/minmax_char_2.f90: New test.
8916         * gfortran.dg/min_max_optional_4.f90: New test.
8917
8918 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8919
8920         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8921         hanging on the testcase.
8922
8923 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8924
8925         PR middle-end/32988
8926         * gcc.c-torture/compile/pr32988.c: New test.
8927
8928 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8929
8930         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8931
8932 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
8933
8934         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
8935
8936         Revert:
8937         2007-03-22  Dirk Mueller  <dmueller@suse.de>
8938
8939         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8940
8941 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8942
8943         PR fortran/32979
8944         * gfortran.dg/isnan_1.f90: New test.
8945
8946 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
8947             Revital Eres <eres@il.ibm.com>
8948
8949         * gcc.dg/sms-antideps.c: New test.
8950
8951 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
8952
8953         PR fortran/31214
8954         * gfortran.dg/entry_13.f90: New test.
8955
8956         * gfortran.dg/entry_12.f90: Clean up .mod file.
8957
8958 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8959
8960         PR fortran/32770
8961         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
8962         variables as kind=4 so they don't overflow the record length.
8963
8964 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
8965
8966         PR fortran/32968
8967         * gfortran.dg/selected_kind_1.f90: New test.
8968
8969 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8970
8971         PR middle-end/32780
8972         * gcc.c-torture/compile/pr32780.c: New test.
8973
8974 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8975
8976         RP middle-end/32399
8977         * gcc.c-torture/compile/pr32399.c: New testcase.
8978
8979 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8980
8981         PR middle-end/32304
8982         * g++.dg/torture/pr32304.C: New testcase.
8983
8984 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8985
8986         PR middle-end/32935
8987         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8988
8989 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8990
8991         PR fortran/32955
8992         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8993
8994 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8995
8996         PR fortran/31202
8997         * gfortran.dg/nint_2.f90: New test.
8998
8999 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9000
9001         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9002         * gcc.dg/weak/typeof-2.c: Likewise.
9003
9004 2007-08-03  Diego Novillo  <dnovillo@google.com>
9005
9006         PR 31521
9007         * gcc.dg/tree-ssa/pr31521.c: New test.
9008
9009 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9010
9011         PR fortran/32770
9012         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9013         iostat must be default kind.
9014
9015 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9016
9017         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9018
9019 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9020
9021         PR fortran/32770
9022         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9023         explicit so test passes with -fdefault-integer-8.
9024         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9025         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9026
9027 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9028
9029         PR c++/30849
9030         * g++.dg/parse/asm1.C: New test.
9031
9032         PR c++/30850
9033         * g++.dg/parse/asm2.C: Likewise.
9034
9035         PR c++/30851
9036         * g++.dg/parse/asm3.C: Likewise.
9037         
9038 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9039
9040         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9041           "int" is only 16 bit bits wide.
9042         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9043
9044 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9045
9046         * g++.dg/torture/type-generic-1.C: New.
9047         * gcc.dg/pr28796-2.c: Move tests ...
9048         * gcc.dg/tg-tests.h: ... here.
9049         * gcc.dg/torture/type-generic-1.c: New.
9050
9051 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9052
9053         PR libfortran/32954
9054         * minmaxloc_3.f90:  New test case.
9055
9056 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9057
9058         PR fortran/32936
9059         * gfortran.dg/allocate_stat.f90: New.
9060
9061 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9062
9063         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9064
9065 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9066
9067         PR tree-optimization/32919
9068         * gcc.c-torture/compile/pr32919.c: New.
9069
9070 2007-08-01  Nick Clifton  <nickc@redhat.com>
9071
9072         * gcc.c-torture/execute/execute.exp: Change copyright header to
9073         refer to version 3 of the GNU General Public License and to point
9074         readers at the COPYING3 file and the FSF's license web page.
9075         * gcc.c-torture/execute/ieee/ieee.exp,
9076         gcc.c-torture/unsorted/unsorted.exp,
9077         gcc.c-torture/compile/compile.exp,
9078         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9079         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9080         gcc.target/cris/torture/cris-torture.exp,
9081         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9082         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9083         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9084         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9085         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9086         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9087         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9088         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9089         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9090         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9091         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9092         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9093         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9094         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9095         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9096         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9097         gcc.dg/noncompile/noncompile.exp,
9098         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9099         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9100         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9101         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9102         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9103         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9104         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9105         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9106         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9107         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9108         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9109         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9110         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9111         g++.old-deja/old-deja.exp,
9112         gfortran.fortran-torture/execute/execute.exp,
9113         gfortran.fortran-torture/compile/compile.exp,
9114         treelang/output/output-1.c, treelang/output/output-1.tree,
9115         treelang/execute/execute.exp, treelang/Makefile.in,
9116         treelang/compile/compile.exp, g++.dg/dg.exp,
9117         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9118         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9119         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9120         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9121         g++.dg/compat/struct-layout-1.exp,
9122         g++.dg/compat/struct-layout-1_generate.c,
9123         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9124         g++.dg/bprob/bprob.exp, config/default.exp,
9125         gcc.test-framework/test-framework.awk,
9126         gcc.test-framework/gen_directive_tests,
9127         gcc.test-framework/test-framework.exp,
9128         objc.dg/special/special.exp,
9129         objc.dg/gnu-encoding/gnu-encoding.exp,
9130         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9131         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9132         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9133         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9134         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9135         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9136         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9137         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9138         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9139         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9140         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9141         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9142         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9143         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9144         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9145         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9146         Likewise.
9147
9148 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9149
9150         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9151         error message text.
9152
9153 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9154
9155         PR fortran/32945
9156         * gfortran.dg/initialization_12.f90: New test.
9157
9158 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9159
9160         PR fortran/31609
9161         * gfortran.dg/entry_12.f90: New test.
9162
9163 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9164
9165         PR fortran/32938
9166         * gfortran.dg/altreturn_6.f90: New test.
9167
9168 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9169
9170         PR fortran/32942
9171         * gfortran.dg/exponent_2.f90: New test.
9172
9173 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9174
9175         * gcc.dg/vect/vect-117.c: New test.
9176         * gcc.dg/vect/vect-74.c: Enabled test
9177         * gcc.dg/vect/vect-81.c: Enabled test
9178
9179 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9180
9181         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9182         s/dg-error/dg-warning where warning is expected.
9183
9184 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9185
9186         PR fortran/32770
9187         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9188         of huge() to correct kind.
9189
9190 2007-07-30  Ollie Wild  <aaw@google.com>
9191
9192         * gcc.dg/cpp/counter-2.c: New test.
9193         * gcc.dg/cpp/counter-3.c: New test.
9194         * gcc.dg/cpp/dir-only-1.c: New test.
9195         * gcc.dg/cpp/dir-only-1.h: New file.
9196         * gcc.dg/cpp/dir-only-2.c: New test.
9197         * gcc.dg/cpp/dir-only-3.c: New test.
9198         * gcc.dg/cpp/dir-only-3a.h: New file.
9199         * gcc.dg/cpp/dir-only-3b.h: New file.
9200         * gcc.dg/cpp/dir-only-4.c: New test.
9201         * gcc.dg/cpp/dir-only-5.c: New test.
9202         * gcc.dg/cpp/dir-only-6.c: New test.
9203
9204 2007-07-30  Julian Brown  <julian@codesourcery.com>
9205
9206         * gcc.target/arm/neon/v*.c: Regenerate.
9207
9208 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9209
9210         PR c++/32108
9211         * g++.dg/ext/label6.C: New.
9212
9213 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9214
9215         PR libfortran/32858
9216         PR libfortran/30814
9217         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9218
9219 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9220
9221         PR fortran/31211
9222         * gfortran.dg/actual_pointer_function_1.f90: New test.
9223
9224         PR fortran/32682
9225         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9226
9227 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9228
9229         PR fortran/32906
9230         * gfortran.dg/shape_1.f90: Adjust error message.
9231         * gfortran.dg/parameter_array_ref_1.f90: New test.
9232
9233 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9234
9235         PR fortran/31609
9236         * gfortran.dg/entry_11.f90: New test.
9237
9238 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
9239             Revital Eres  <eres@il.ibm.com>
9240
9241         * gfortran.dg/sms-1.f90: New test.
9242
9243 2007-07-28  Richard Guenther  <rguenther@suse.de>
9244
9245         * gcc.c-torture/compile/pr32920.c: New testcase.
9246
9247 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
9248
9249         PR c++/30917
9250         * g++.dg/lookup/friend11.C: New test.
9251
9252 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
9253
9254         * gfortran.dg/namelist_5.f90: Adjusted error message.
9255         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9256         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9257         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9258         * gfortran.dg/namelist_32.f90: ... this.
9259
9260         PR fortran/32876
9261         * gfortran.dg/namelist_33.f90: New test.
9262
9263         PR fortran/32905
9264         * gfortran.dg/namelist_34.f90: New test.
9265
9266         PR fortran/31818
9267         * gfortran.dg/namelist_35.f90: New test.
9268
9269 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
9270
9271         PR fortran/32880
9272         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9273
9274 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9275
9276         PR testsuite/32471
9277         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9278           assuming it is 0x7ffffffff.
9279         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9280         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9281
9282 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
9283
9284         * gfortran.dg/operator_3.f90: Fix dg directive.
9285         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9286         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9287         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9288
9289 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
9290
9291         * g++.dg/cpp0x/decltype1.C: New.
9292         * g++.dg/cpp0x/decltype2.C: New.
9293         * g++.dg/cpp0x/decltype3.C: New.
9294         * g++.dg/cpp0x/decltype4.C: New.
9295         * g++.dg/cpp0x/decltype5.C: New.
9296         * g++.dg/cpp0x/decltype6.C: New.
9297
9298 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9299
9300         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9301           because the test relies on bit 31 to be the sign bit.
9302
9303 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9304
9305         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9306           assuming it is 0x7fffffff.
9307         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9308         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9309
9310 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9311
9312         PR c++/32346
9313         * g++.dg/expr/bitfield9.C: New test.
9314
9315 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9316
9317         PR fortran/32899
9318         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9319
9320 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9321
9322         PR fortran/32760
9323         * gfortran.dg/private_type_7.f90: New test.
9324
9325 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9326
9327         PR fortran/32035
9328         * gfortran.dg/select_char_1.f90: New test.
9329
9330 2007-07-27  Tobias Burnus  <burnus@net-b.de>
9331
9332         PR fortran/32903
9333         * gfortran.dg/initialization_11.f90: New test.
9334
9335 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9336
9337         * gcc.target/mips/ins-1.c: New test.
9338
9339 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9340
9341         PR/19232
9342         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9343         (f1): Likewise.
9344
9345 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9346
9347         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9348         error: width of 'spare' exceeds its type.
9349
9350 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9351
9352         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9353         * gcc.dg/sibcall-4.c: Likewise.
9354
9355 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9356
9357         PR rtl-optimization/31500
9358         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9359         * g++.dg/warn/Warray-bounds.C: Likewise.
9360
9361 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9362
9363         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9364
9365 2007-07-25  Julian Brown  <julian@codesourcery.com>
9366             Paul Brook  <paul@codesourcery.com>
9367             Joseph Myers  <joseph@codesourcery.com>
9368             Mark Shinwell  <shinwell@codesourcery.com>
9369
9370         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9371         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9372         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9373         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9374         (check_effective_target_arm_neon_hw): New.
9375         * gcc.target/arm/neon/neon.exp: New file.
9376         * gcc.target/arm/neon/polytypes.c: New file.
9377         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9378
9379 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9380
9381         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9382           targets where an "int" is less than 32 bits wide.
9383
9384 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9385
9386         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9387
9388 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9389
9390         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9391           during addition if an int is only 16 bits wide.
9392         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9393
9394 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9395
9396         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9397           size as "long int" and are 32 or 64 bits wide.
9398         * gcc.dg/torture/pr28814.c: Likewise.
9399
9400 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9401
9402         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9403           exactly as wide as an int.
9404
9405 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9406
9407         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9408         Define and use throughout as long long printf format specifier.
9409         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9410         Likewise.
9411
9412 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9413
9414         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9415         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9416
9417 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9418
9419         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9420
9421 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9422
9423         * gcc.c-torture/execute/20070724-1.c: New.
9424
9425 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9426
9427         PR fortran/31205
9428         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9429         "deallocates" to 24, since patch has code rid of much spurious
9430         code.
9431         * gfortran.dg/interface_assignment_1.f90 : New test.
9432
9433         PR fortran/32842
9434         * gfortran.dg/interface_assignment_2.f90 : New test.
9435
9436 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9437
9438         PR fortran/32867
9439         * fortran.dg/initialization_10.f90: New test.
9440
9441 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9442
9443         PR fortran/32778
9444         * gfortran.dg/imag_2.f: Removed
9445         * gfortran.dg/warn_std_1.f90: New test.
9446         * gfortran.dg/warn_std_2.f90: New test.
9447         * gfortran.dg/warn_std_3.f90: New test.
9448
9449 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9450
9451         PR c++/29001
9452         * g++.dg/init/new22.C: New.
9453
9454 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9455
9456         PR c++/32561
9457         * g++.dg/template/crash67.C: New.
9458
9459 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
9460
9461         * lib/target-support.exp (check_effective_target_natural_alignment): 
9462         (check_effective_target_vector_alignment_reachable): New.
9463         * config/spu/spu.c (spu_vector_alignment_reachable): New.
9464         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9465         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
9466         check.
9467         * gcc.dg/vect/pr25413.c: Likewise.
9468         * gcc.dg/vect/pr31699.c: Likewise.
9469
9470 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9471
9472         PR fortran/30814
9473         * gfortran.dg/pack_bounds_1.f90:  New test case.
9474
9475 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
9476
9477         PR fortran/31639
9478         * gfortran.dg/initialization_9.f90: New test.
9479
9480 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9481
9482         PR fortran/32797
9483         PR fortran/32800
9484         * gfortran.dg/bind_c_usage_8.f03: New test case.
9485         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9486         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9487
9488 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
9489
9490         * gcc.target/mips/branch-cost-1.c: New test.
9491         * gcc.target/mips/branch-cost-2.c: Likewise.
9492
9493 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9494
9495         PR fortran/32732
9496         * gfortran.dg/c_char_tests.f03: New test case.
9497         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9498         * gfortran.dg/c_char_tests_2.f03: New test case.
9499         * gfortran.dg/value_6.f03: Ditto.
9500         * gfortran.dg/value_7.f03: Ditto.
9501
9502 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9503
9504         PR fortran/32600
9505         * gfortran.dg/c_funloc_tests_5.f03: New.
9506         * gfortran.dg/c_funloc_tests_5.f04: New.
9507         * gfortran.dg/c_funloc_tests_4_driver.c: New.
9508
9509 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9510
9511         PR c++/32839
9512         * g++.dg/expr/call4.C: New.
9513         * g++.dg/expr/call5.C: New.
9514
9515 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9516
9517         PR fortran/32710
9518         * gfortran.dg/namelist_30.f90: New test.
9519
9520 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9521
9522         PR fortran/29962
9523         * gfortran.dg/array_initializer_1.f90: Removed warning.
9524         * gfortran.dg/initialization_1.f90: Adjusted messages.
9525         * gfortran.dg/nested_modules_6.f90: Removed warning.
9526
9527         PR fortran/31253
9528         * gfortran.dg/initialization_7.f90: New test.
9529
9530         PR fortran/31639
9531         * gfortran.dg/initialization_8.f90: New test.
9532
9533 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9534
9535         PR c++/30818
9536         * g++.dg/template/crash47.C: Adjust errors.
9537         * g++.dg/template/crash48.C: Adjust errors.
9538         * g++.dg/template/typename12.C: New.
9539         * g++.dg/template/typename13.C: New.
9540         * g++.dg/template/typename14.C: New.
9541         * g++.dg/template/typedef6.C: Adjust errors.
9542
9543 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9544
9545         PR fortran/32627
9546         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9547         * gfortran.dg/pr32627.f03: New test case.
9548
9549         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9550         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9551         c_f_pointer_logical.
9552         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9553         c_f_pointer_complex.
9554         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9555         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9556         c_f_pointer_shape_tests_2.
9557         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9558
9559 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9560
9561         PR fortran/32804
9562         * gfortran.dg/c_loc_tests_9.f03: New test case.
9563         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9564
9565 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9566
9567         PR fortran/32823
9568         * gfortran.dg/int_2.f90: New test.
9569         
9570 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9571
9572         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9573
9574 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9575
9576         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9577         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9578
9579 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9580
9581         PR tree-optimization/19910
9582         * gcc.dg/pr19910.c: New test.
9583
9584 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9585
9586         PR fortran/32738
9587         * gfortran.dg/pr32738.f90: New test.
9588
9589 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9590
9591         PR tree-optimzation/32635
9592         * gfortran.dg/pr32635.f:  New test case.
9593
9594 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9595
9596         PR fortran/32801
9597         * gfortran.dg/pr32801.f03: New test case.
9598
9599 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9600
9601         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9602         Test negative numbers also.
9603         * gcc.dg/c99-math-float-1.c: Likewise.
9604         * gcc.dg/c99-math-long-double-1.c: Likewise.
9605         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9606         test inputs.
9607
9608 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9609         
9610         * lib/target-supports.exp (check_effective_target_sync_int_long):
9611         Enable for xtensa.
9612         (check_effective_target_sync_char_short): Likewise.
9613         
9614 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9615
9616         * gcc.dg/pr28796-2.c: Add more cases.
9617
9618 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9619
9620         * gcc.dg/pr28796-1.c: Add more cases.
9621         * gcc.dg/pr28796-2.c: Likewise.
9622
9623 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9624
9625         * gcc.dg/pr28796-1.c: Add more cases.
9626         * gcc.dg/pr28796-2.c: Likewise.
9627
9628 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9629
9630         PR fortran/32535
9631         * gfortran.dg/pr32535.f90: New test.
9632
9633 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9634
9635         PR fortran/31320
9636         PR fortran/32665
9637         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9638
9639 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9640
9641         PR rtl-optimization/32773
9642         * gcc.dg/pr32773.c: New test.
9643
9644 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9645
9646         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9647         match flax-vector-conversions note.
9648         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9649         instead of dg-error for the warning.
9650
9651 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9652
9653         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9654           adapted to work on targets with 16-bit or wider int.
9655         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9656         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9657         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9658         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9659
9660 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9661
9662         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9663         support large arrays.
9664         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9665         * gcc.dg/20061109-1.c: Likewise.
9666         * gcc.c-torture/execute/20061101-1.x: Likewise.
9667         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9668         * gcc.c-torture/execute/pr31448.x: Likewise.
9669
9670 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9671
9672         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9673
9674         PR fortran/32238
9675         * gfortran.dg/pr32238.f90: New test.
9676
9677         PR fortran/32222
9678         * gfortran.dg/pr32222.f90: New test.
9679
9680         PR fortran/32242
9681         * gfortran.dg/pr32242.f90: New test.
9682         
9683 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9684             David Ung  <davidu@mips.com>
9685
9686         * gcc.target/mips/mips-sched-madd.c: New test case.
9687
9688 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9689
9690         PR libfortran/32611
9691         * gfortran.dg/large_real_kind_1.f90: Update test.
9692         * gfortran.dg/pr17706.f90: Update test.
9693         * gfortran.dg/fmt_zero_digits.f90: Update test.
9694         * gfortran.dg/fmt_zero_precision.f90: Update test.
9695         * gfortran.dg/real_const_3.f90: Update test.
9696
9697 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9698
9699         PR fortran/32036
9700         * gfortran.dg/bounds_check_8.f90: New test.
9701         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9702
9703 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9704
9705         PR fortran/32357
9706         * gfortran.dg/mvbits_2.f90: New test.
9707
9708 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9709
9710         PR libfortran/32731
9711         * gfortran.dg/pack_mask_1.f90:  New test.
9712         * gfortran.dg/unpack_mask_1.f90:  New test.
9713
9714 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9715
9716         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9717         * gcc.dg/20001101-1.c: Likewise.
9718         * gcc.dg/20001102-1.c: Likewise.
9719         * gcc.dg/20020116-2.c: Likewise.
9720         * gcc.dg/20020416-1.c: Likewise.
9721         * gcc.dg/sparc-constant-1.c: Likewise.
9722         * gcc.dg/sparc-dwarf2.c: Likewise.
9723         * gcc.dg/sparc-frame-1.c: Likewise.
9724         * gcc.dg/sparc-getcontext-1.c: Likewise.
9725         * gcc.dg/sparc-loop-1.c: Likewise.
9726         * gcc.dg/sparc-reg-1.c: Likewise.
9727         * gcc.dg/sparc-ret.c: Likewise.
9728         * gcc.dg/sparc-trap-1.c: Likewise.
9729         * gcc.dg/ultrasp10.c: Likewise.
9730         * gcc.dg/ultrasp11.c: Likewise.
9731         * gcc.dg/ultrasp1.c: Likewise.
9732         * gcc.dg/ultrasp2.c: Likewise.
9733         * gcc.dg/ultrasp3.c: Likewise.
9734         * gcc.dg/ultrasp4.c: Likewise.
9735         * gcc.dg/ultrasp5.c: Likewise.
9736         * gcc.dg/ultrasp6.c: Likewise.
9737         * gcc.dg/ultrasp7.c: Likewise.
9738         * gcc.dg/ultrasp8.c: Likewise.
9739         * gcc.dg/ultrasp9.c: Likewise.
9740         * gcc.dg/splet-1.c: Delete.
9741
9742 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9743
9744         PR fortran/32724
9745         * gfortran.dg/stfunc_5.f90: New test.
9746
9747 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9748
9749         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9750         New procedure to check if arrays are naturally aligned to the vector
9751         alignment boundary.
9752         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9753         in size_t typedef.  Adjust tree dump scan results according to
9754         vect_aligned_arrays target check.
9755         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9756         vect_aligned_arrays target check.
9757         * gcc.dg/vect/pr31699.c: Ditto.
9758
9759 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9760
9761         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9762         for V2DFmode vector conditional expression.
9763         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
9764         and dfceq patterns.
9765         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
9766         and dfcgt patterns.
9767         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
9768         V2DFmode comparison and test special values.
9769         * lib/target-supports.exp: Switch on test for V2DFmode 
9770         vector conditional expression.
9771
9772 2007-07-13  Richard Guenther  <rguenther@suse.de>
9773
9774         PR tree-optimization/32721
9775         * gcc.dg/pr32721.c: New testcase.
9776
9777 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
9778
9779         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9780         error message part that continues on a new line.
9781
9782 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
9783
9784         * gcc.dg/c99-tgmath-1.c: New.
9785         * gcc.dg/c99-tgmath-2.c: New.
9786         * gcc.dg/c99-tgmath-3.c: New.
9787         * gcc.dg/c99-tgmath-4.c: New.
9788
9789 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9790             Janis Johnson  <janis187@us.ibm.com>
9791
9792         PR testsuite/25241
9793         * gcc.test-framework/dg-error-exp-F.c: New test.
9794         * gcc.test-framework/dg-warning-exp-F.c: New test.
9795         * lib/gcc.exp: Enable warning and error prefixes.
9796         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9797         (dg-error): Wrap original dg-error.
9798         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9799         markers from dg-error/dg-warning directives.
9800         * gcc.dg/20040322-1.c: Likewise.
9801         * gcc.dg/Wchar-subscripts-1.c: Likewise.
9802         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9803         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9804         * gcc.dg/Werror-1.c: Likewise.
9805         * gcc.dg/Werror-10.c: Likewise.
9806         * gcc.dg/Werror-11.c: Likewise.
9807         * gcc.dg/Werror-2.c: Likewise.
9808         * gcc.dg/Werror-3.c: Likewise.
9809         * gcc.dg/Werror-4.c: Likewise.
9810         * gcc.dg/Werror-5.c: Likewise.
9811         * gcc.dg/Werror-6.c: Likewise.
9812         * gcc.dg/Werror-7.c: Likewise.
9813         * gcc.dg/Werror-8.c: Likewise.
9814         * gcc.dg/Werror-9.c: Likewise.
9815         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9816         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9817         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9818         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9819         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9820         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9821         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9822         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9823         * gcc.dg/Wnested-externs-1.c: Likewise.
9824         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9825         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9826         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9827         * gcc.dg/Wshadow-3.c: Likewise.
9828         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9829         * gcc.dg/Wwrite-strings-1.c: Likewise.
9830         * gcc.dg/anon-struct-5.c: Likewise.
9831         * gcc.dg/anon-struct-6.c: Likewise.
9832         * gcc.dg/anon-struct-7.c: Likewise.
9833         * gcc.dg/anon-struct-8.c: Likewise.
9834         * gcc.dg/array-8.c: Likewise.
9835         * gcc.dg/array-quals-2.c: Likewise.
9836         * gcc.dg/asm-qual-1.c: Likewise.
9837         * gcc.dg/asm-wide-1.c: Likewise.
9838         * gcc.dg/assign-warn-1.c: Likewise.
9839         * gcc.dg/assign-warn-2.c: Likewise.
9840         * gcc.dg/bitfld-10.c: Likewise.
9841         * gcc.dg/bitfld-11.c: Likewise.
9842         * gcc.dg/bitfld-12.c: Likewise.
9843         * gcc.dg/bitfld-13.c: Likewise.
9844         * gcc.dg/bitfld-14.c: Likewise.
9845         * gcc.dg/builtin-choose-expr-2.c: Likewise.
9846         * gcc.dg/builtins-30.c: Likewise.
9847         * gcc.dg/c90-const-expr-5.c: Likewise.
9848         * gcc.dg/c90-typespec-1.c: Likewise.
9849         * gcc.dg/c99-const-expr-5.c: Likewise.
9850         * gcc.dg/c99-flex-array-5.c: Likewise.
9851         * gcc.dg/c99-fordecl-3.c: Likewise.
9852         * gcc.dg/c99-tag-3.c: Likewise.
9853         * gcc.dg/c99-typespec-1.c: Likewise.
9854         * gcc.dg/c99-vla-jump-1.c: Likewise.
9855         * gcc.dg/c99-vla-jump-2.c: Likewise.
9856         * gcc.dg/c99-vla-jump-3.c: Likewise.
9857         * gcc.dg/c99-vla-jump-4.c: Likewise.
9858         * gcc.dg/c99-vla-jump-5.c: Likewise.
9859         * gcc.dg/cast-1.c: Likewise.
9860         * gcc.dg/cast-2.c: Likewise.
9861         * gcc.dg/cast-3.c: Likewise.
9862         * gcc.dg/cast-4.c: Likewise.
9863         * gcc.dg/cast-pretty-print-1.c: Likewise.
9864         * gcc.dg/comp-goto-2.c: Likewise.
9865         * gcc.dg/comp-goto-3.c: Likewise.
9866         * gcc.dg/cpp/error-1.c: Likewise.
9867         * gcc.dg/cpp/if-paren.c: Likewise.
9868         * gcc.dg/decl-7.c: Likewise.
9869         * gcc.dg/decl-8.c: Likewise.
9870         * gcc.dg/decl-nospec-1.c: Likewise.
9871         * gcc.dg/decl-nospec-2.c: Likewise.
9872         * gcc.dg/decl-nospec-3.c: Likewise.
9873         * gcc.dg/declspec-10.c: Likewise.
9874         * gcc.dg/declspec-11.c: Likewise.
9875         * gcc.dg/declspec-12.c: Likewise.
9876         * gcc.dg/declspec-13.c: Likewise.
9877         * gcc.dg/declspec-14.c: Likewise.
9878         * gcc.dg/declspec-15.c: Likewise.
9879         * gcc.dg/declspec-16.c: Likewise.
9880         * gcc.dg/declspec-17.c: Likewise.
9881         * gcc.dg/declspec-4.c: Likewise.
9882         * gcc.dg/declspec-5.c: Likewise.
9883         * gcc.dg/declspec-6.c: Likewise.
9884         * gcc.dg/declspec-7.c: Likewise.
9885         * gcc.dg/declspec-8.c: Likewise.
9886         * gcc.dg/declspec-9.c: Likewise.
9887         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9888         * gcc.dg/dfp/constants-c99.c: Likewise.
9889         * gcc.dg/dfp/keywords-c89.c: Likewise.
9890         * gcc.dg/dfp/keywords-c99.c: Likewise.
9891         * gcc.dg/dfp/keywords-reserved.c: Likewise.
9892         * gcc.dg/dfp/typespec.c: Likewise.
9893         * gcc.dg/dremf-type-compat-2.c: Likewise.
9894         * gcc.dg/dremf-type-compat-3.c: Likewise.
9895         * gcc.dg/dremf-type-compat-4.c: Likewise.
9896         * gcc.dg/empty-source-2.c: Likewise.
9897         * gcc.dg/empty-source-3.c: Likewise.
9898         * gcc.dg/enum3.c: Likewise.
9899         * gcc.dg/extra-semi-2.c: Likewise.
9900         * gcc.dg/extra-semi-3.c: Likewise.
9901         * gcc.dg/float-range-1.c: Likewise.
9902         * gcc.dg/float-range-2.c: Likewise.
9903         * gcc.dg/float-range-3.c: Likewise.
9904         * gcc.dg/float-range-5.c: Likewise.
9905         * gcc.dg/format/asm_fprintf-2.c: Likewise.
9906         * gcc.dg/format/asm_fprintf-3.c: Likewise.
9907         * gcc.dg/format/asm_fprintf-4.c: Likewise.
9908         * gcc.dg/format/asm_fprintf-5.c: Likewise.
9909         * gcc.dg/format/cast-1.c: Likewise.
9910         * gcc.dg/format/gcc_diag-3.c: Likewise.
9911         * gcc.dg/format/gcc_diag-4.c: Likewise.
9912         * gcc.dg/format/gcc_diag-6.c: Likewise.
9913         * gcc.dg/format/gcc_diag-8.c: Likewise.
9914         * gcc.dg/format/gcc_diag-9.c: Likewise.
9915         * gcc.dg/format/nul-2.c: Likewise.
9916         * gcc.dg/format/opt-1.c: Likewise.
9917         * gcc.dg/format/opt-2.c: Likewise.
9918         * gcc.dg/format/opt-3.c: Likewise.
9919         * gcc.dg/format/opt-4.c: Likewise.
9920         * gcc.dg/format/opt-5.c: Likewise.
9921         * gcc.dg/format/opt-6.c: Likewise.
9922         * gcc.dg/framework-2.c: Likewise.
9923         * gcc.dg/func-args-1.c: Likewise.
9924         * gcc.dg/func-outside-1.c: Likewise.
9925         * gcc.dg/func-outside-2.c: Likewise.
9926         * gcc.dg/gnu-cond-expr-2.c: Likewise.
9927         * gcc.dg/gnu-cond-expr-3.c: Likewise.
9928         * gcc.dg/if-empty-1.c: Likewise.
9929         * gcc.dg/init-bad-1.c: Likewise.
9930         * gcc.dg/init-bad-2.c: Likewise.
9931         * gcc.dg/init-bad-3.c: Likewise.
9932         * gcc.dg/init-desig-obs-2.c: Likewise.
9933         * gcc.dg/init-desig-obs-3.c: Likewise.
9934         * gcc.dg/init-empty-2.c: Likewise.
9935         * gcc.dg/init-empty-3.c: Likewise.
9936         * gcc.dg/inline-11.c: Likewise.
9937         * gcc.dg/inline-12.c: Likewise.
9938         * gcc.dg/inline-8.c: Likewise.
9939         * gcc.dg/inline-9.c: Likewise.
9940         * gcc.dg/inline3.c: Likewise.
9941         * gcc.dg/label-decl-1.c: Likewise.
9942         * gcc.dg/label-decl-2.c: Likewise.
9943         * gcc.dg/label-decl-3.c: Likewise.
9944         * gcc.dg/label-decl-4.c: Likewise.
9945         * gcc.dg/long-long-typespec-1.c: Likewise.
9946         * gcc.dg/lvalue-2.c: Likewise.
9947         * gcc.dg/lvalue-3.c: Likewise.
9948         * gcc.dg/nested-func-3.c: Likewise.
9949         * gcc.dg/nested-redef-1.c: Likewise.
9950         * gcc.dg/noreturn-4.c: Likewise.
9951         * gcc.dg/old-style-prom-2.c: Likewise.
9952         * gcc.dg/old-style-prom-3.c: Likewise.
9953         * gcc.dg/old-style-then-proto-1.c: Likewise.
9954         * gcc.dg/overflow-warn-1.c: Likewise.
9955         * gcc.dg/overflow-warn-2.c: Likewise.
9956         * gcc.dg/overflow-warn-3.c: Likewise.
9957         * gcc.dg/overflow-warn-4.c: Likewise.
9958         * gcc.dg/overflow-warn-6.c: Likewise.
9959         * gcc.dg/parm-forwdecl-2.c: Likewise.
9960         * gcc.dg/parm-forwdecl-3.c: Likewise.
9961         * gcc.dg/parm-impl-decl-1.c: Likewise.
9962         * gcc.dg/parm-impl-decl-2.c: Likewise.
9963         * gcc.dg/parm-incomplete-1.c: Likewise.
9964         * gcc.dg/parm-mismatch-1.c: Likewise.
9965         * gcc.dg/pointer-arith-1.c: Likewise.
9966         * gcc.dg/pointer-arith-2.c: Likewise.
9967         * gcc.dg/pointer-arith-3.c: Likewise.
9968         * gcc.dg/pointer-arith-4.c: Likewise.
9969         * gcc.dg/pointer-arith-6.c: Likewise.
9970         * gcc.dg/pointer-arith-7.c: Likewise.
9971         * gcc.dg/pointer-arith-8.c: Likewise.
9972         * gcc.dg/pr13804-1.c: Likewise.
9973         * gcc.dg/pr15698-1.c: Likewise.
9974         * gcc.dg/pr15698-2.c: Likewise.
9975         * gcc.dg/pr15698-3.c: Likewise.
9976         * gcc.dg/pr15698-4.c: Likewise.
9977         * gcc.dg/pr15698-5.c: Likewise.
9978         * gcc.dg/pr15698-6.c: Likewise.
9979         * gcc.dg/pr15698-7.c: Likewise.
9980         * gcc.dg/pr15698-8.c: Likewise.
9981         * gcc.dg/pr17188-1.c: Likewise.
9982         * gcc.dg/pr17301-1.c: Likewise.
9983         * gcc.dg/pr17301-2.c: Likewise.
9984         * gcc.dg/pr17730-1.c: Likewise.
9985         * gcc.dg/pr20368-1.c: Likewise.
9986         * gcc.dg/pr20368-2.c: Likewise.
9987         * gcc.dg/pr20368-3.c: Likewise.
9988         * gcc.dg/pr22308-1.c: Likewise.
9989         * gcc.dg/qual-component-1.c: Likewise.
9990         * gcc.dg/redecl-1.c: Likewise.
9991         * gcc.dg/redecl-11.c: Likewise.
9992         * gcc.dg/redecl-12.c: Likewise.
9993         * gcc.dg/redecl-13.c: Likewise.
9994         * gcc.dg/redecl-14.c: Likewise.
9995         * gcc.dg/redecl-15.c: Likewise.
9996         * gcc.dg/register-var-1.c: Likewise.
9997         * gcc.dg/register-var-2.c: Likewise.
9998         * gcc.dg/stmt-expr-2.c: Likewise.
9999         * gcc.dg/stmt-expr-3.c: Likewise.
10000         * gcc.dg/stmt-expr-label-1.c: Likewise.
10001         * gcc.dg/stmt-expr-label-2.c: Likewise.
10002         * gcc.dg/stmt-expr-label-3.c: Likewise.
10003         * gcc.dg/struct-empty-2.c: Likewise.
10004         * gcc.dg/struct-empty-3.c: Likewise.
10005         * gcc.dg/struct-parse-1.c: Likewise.
10006         * gcc.dg/struct-semi-1.c: Likewise.
10007         * gcc.dg/struct-semi-2.c: Likewise.
10008         * gcc.dg/struct-semi-3.c: Likewise.
10009         * gcc.dg/switch-5.c: Likewise.
10010         * gcc.dg/switch-6.c: Likewise.
10011         * gcc.dg/switch-7.c: Likewise.
10012         * gcc.dg/tls/diag-5.c: Likewise.
10013         * gcc.dg/transparent-union-1.c: Likewise.
10014         * gcc.dg/transparent-union-3.c: Likewise.
10015         * gcc.dg/typespec-1.c: Likewise.
10016         * gcc.dg/vla-init-2.c: Likewise.
10017         * gcc.dg/vla-init-3.c: Likewise.
10018         * gcc.dg/vla-init-4.c: Likewise.
10019         * gcc.dg/vla-init-5.c: Likewise.
10020         * gcc.dg/void-cast-2.c: Likewise.
10021         * gcc.dg/wvla-3.c: Likewise.
10022         * gcc.dg/wvla-7.c: Likewise.
10023         * gcc.target/i386/991209-1.c: Likewise.
10024         * gcc.target/ia64/fpreg-1.c: Likewise.
10025         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10026         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10027         
10028 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
10029
10030         PR fortran/31639
10031         * gfortran.dg/func_decl_4.f90: New test.
10032
10033 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10034
10035         PR fortran/32727
10036         * gfortran.dg/interface_17.f90: New test.
10037
10038 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10039
10040         PR fortran/32599
10041         * gfortran.dg/32599.f03: New test case.
10042
10043         PR fortran/32601
10044         * gfortran.dg/32601.f03: New test case.
10045         * gfortran.dg/32601_1.f03: Ditto.
10046         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10047         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10048
10049 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10050
10051         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10052
10053 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10054             Devang Patel  <dpatel@apple.com>
10055
10056         PR tree-optimization/25413
10057         * gcc.dg/vect/vect-align-1.c: New.
10058         * gcc.dg/vect/vect-align-2.c: New.
10059         * gcc.dg/vect/pr25413.c: New.
10060         * gcc.dg/vect/pr25413a.c: New.
10061         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10062
10063 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10064
10065         * lib/target-support.exp (check_ultrasparc_hw_available):
10066         New function.
10067         (is-effective-target): Check $arg for ultrasparc_hw.
10068         (is-effective-target-keyword): Likewise.
10069         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10070         when determining what to do on sparc platforms.
10071         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10072         * gcc.dg/20001101-1.c: Likewise.
10073         * gcc.dg/20001101-2.c: Likewise.
10074         * gcc.dg/ultrasp9.c: Likewise.
10075         * gcc.dg/ultrasp10.c: Likewise.
10076         * gcc.target/sparc/pdist-3.c: Likewise.
10077
10078 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10079
10080         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10081
10082 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10083
10084         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10085         get vectorized.
10086         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10087         now get vectorized.
10088         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10089         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10090         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10091         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10092         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10093         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10094         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10095         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10096         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10097         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10098         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10099         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10100         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10101         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10102         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10103         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10104         Add spu.
10105
10106 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10107
10108         PR c++/30854
10109         * g++.dg/parse/error30.C: New test.
10110
10111 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10112
10113         PR fortran/29804
10114         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10115
10116 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10117
10118         * gfortran.fortran-torture/compile/pr32663.f: New test.
10119
10120 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10121
10122         PR c++/31027
10123         * g++.dg/inherit/virtual4.C: New.
10124
10125 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10126
10127         PR target/32661
10128         * gcc.target/i386/pr32661-1.c: New test.
10129
10130 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10131
10132         * gnat.dg/invariant_index.ad[sb]: New test.
10133
10134 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10135
10136         PR c++/32560
10137         * g++.dg/template/decl3.C: New.
10138
10139 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10140
10141         PR 32617
10142         * gcc.c-torture/execute/align-3.c: New.
10143
10144 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10145
10146         PR target/32708
10147         * gcc.target/i386/pr32708-1.c: New test.
10148         * gcc.target/i386/pr32708-2.c: Ditto.
10149         * gcc.target/i386/pr32708-3.c: Ditto.
10150
10151 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10152
10153         * g++.dg/init/new20.C: Remove svn:executable flag.
10154
10155 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10156
10157         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10158
10159 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10160
10161         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10162
10163 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10164
10165         PR testsuite/25241
10166         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10167         directive.
10168         
10169 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10170
10171         PR fortran/32157
10172         * gfortran.dg/overload_2.f90: New test.
10173
10174         PR fortran/32689
10175         * gfortran.dg/transfer_simplify_5.f90
10176
10177         PR fortran/32634
10178         * gfortran.dg/interface_15.f90: New test.
10179
10180 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10181
10182         PR libfortran/32336
10183         * gfortran.dg/matmul_5.f90:  New test case.
10184
10185 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10186
10187         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10188         * gcc.dg/fesd-any.h: Likewise.
10189         * gcc.dg/fesd-baseonly.c: Likewise.
10190         * gcc.dg/fesd-baseonly.h: Likewise.
10191         * gcc.dg/fesd-none.c: Likewise.
10192         * gcc.dg/fesd-none.h: Likewise.
10193         * gcc.dg/fesd-reduced.c: Likewise.
10194         * gcc.dg/fesd-reduced.h: Likewise.
10195         * gcc.dg/fesd-sys.c: Likewise.
10196         * gcc.dg/fesd-sys.h: Likewise
10197         * gcc.dg/fesd.h: Likewise.
10198
10199         * g++.dg/debug/dwarf2: New directory.
10200         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10201         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10202         * g++.dg/other/fesd-any.h: Likewise.
10203         * g++.dg/other/fesd-baseonly.C: Likewise.
10204         * g++.dg/other/fesd-baseonly.h: Likewise.
10205         * g++.dg/other/fesd-none.C: Likewise.
10206         * g++.dg/other/fesd-none.h: Likewise.
10207         * g++.dg/other/fesd-reduced.C: Likewise.
10208         * g++.dg/other/fesd-reduced.h: Likewise.
10209         * g++.dg/other/fesd-sys.C: Likewise.
10210         * g++.dg/other/fesd-sys.h: Likewise.
10211         * g++.dg/other/fesd.h: Likewise.
10212
10213 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10214
10215         PR fortran/31129
10216         * gfortran.dg/parameter_unused.f90: New test.
10217
10218 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10219
10220         PR tree-optimization/32681
10221         * gcc.dg/tree-ssa/pr32681.c: New test.
10222
10223 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10224
10225         PR fortran/32678
10226         * gfortran.dg/fmt_t_5.f90: New test.
10227
10228 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10229
10230         PR c++/30535
10231         * g++.dg/template/operator10.C: New.
10232
10233 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10234
10235         PR libfortran/32217
10236         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10237
10238 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10239
10240         PR fortran/29876
10241         * gfortran.dg/operator_6.f90: New test.
10242
10243 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10244
10245         PR fortran/17711
10246         * gfortran.dg/operator_4.f90: New test.
10247         * gfortran.dg/operator_5.f90: New test.
10248         * gfortran.dg/logical_comp.f90: Adjusted error messages.
10249         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10250
10251 2007-07-08  Tobias Burnus  <burnus@net-b.de>
10252
10253         PR fortran/32669
10254         * gfortran.dg/argument_checking_6.f90: New.
10255
10256 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10257
10258         PR fortran/25094
10259         * gfortran.dg/interface_155555.f90: New test.
10260
10261 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10262
10263         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10264         c99-math-long-double-1.c, c99-math.h: Test subnormals.
10265
10266 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10267
10268         PR testsuite/25241
10269         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10270         discern pedantic diagnostics and errors.
10271         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10272         and not an error.
10273         * gcc.dg/20050121-1.c: This is an error and not a warning.
10274         * gcc.target/i386/sseregparm-2.c:  Likewise.
10275         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10276         * gcc.dg/charset/attribute2.c: Likewise.
10277         * gcc.dg/bitfld-1.c: Likewise.
10278         * gcc.dg/pack-test-2.c: Likewise.
10279         * gcc.dg/940510-1.c: Match separately error and warning.
10280         * gcc.dg/array-2.c: Match separately multiple messages. The second
10281         diagnostic is a pedantic warning and not an error.
10282         * gcc.dg/pr14475.c: Match separately multiple messages.
10283         * gcc.dg/pr18809-1.c: Likewise.
10284         * gcc.dg/pr27953.c: Likewise.
10285         * gcc.dg/vla-init-1.c: Likewise.
10286         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10287
10288 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10289
10290         PR fortran/32644
10291         * gfortran.dg/char_decl_1.f90: New test.
10292
10293 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
10294
10295         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10296
10297 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
10298
10299         PR c++/32232
10300         * g++.dg/template/overload9.C: New test.
10301
10302 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
10303
10304         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10305         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10306
10307 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10308
10309         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10310         * gcc.dg/20001012-2.c: Likewise.
10311         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10312         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10313
10314 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10315
10316         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10317         about the chunk size when STACK_SIZE is defined.
10318
10319 2007-07-06  Josh Conner  <jconner@apple.com>
10320
10321         PR middle-end/32602
10322         * gcc.dg/sibcall-8.c: New test.
10323
10324 2007-07-06  Josh Conner  <jconner@apple.com>
10325
10326         PR middle-end/32603
10327         * gcc.target/arm/sibcall-1.c: New test.
10328
10329 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10330
10331         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10332
10333 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10334
10335         * gfortran.dg/save_parameter.f90: New test.
10336         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10337
10338 2007-07-06  Richard Guenther  <rguenther@suse.de>
10339
10340         * g++.dg/opt/pr30965.C: New testcase.
10341
10342 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10343
10344         * gcc.target/mips/save-restore-5.c: New test.
10345
10346 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10347
10348         PR rtl_optimization/32450
10349         * gcc.dg/pr32450.c: New runtime test.
10350
10351 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10352
10353         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10354         single underscore in scan directives.
10355
10356 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10357
10358         PR c++/32245
10359         * g++.dg/init/ptrmem4.C: New test.
10360
10361         PR c++/32251
10362         * g++.dg/init/new21.C: Likewise.
10363
10364         PR c++/31992
10365         * g++.dg/template/static30.C: Likewise.
10366
10367 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10368
10369         * gcc.dg/vect/costmodel/ppc: New directory.
10370         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10371         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10372         New test.
10373         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10374         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10375         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10376         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10377         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10378         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10379         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10380         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10381         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10382         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10383         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10384         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10385         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10386         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10387
10388 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10389
10390         PR fortran/32359
10391         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10392
10393 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10394
10395         PR fortran/32526
10396         * gfortran.dg/interface_14.f90: New test.
10397
10398         PR fortran/32613
10399         * gfortran.dg/do_iterator_2.f90: New test.
10400
10401 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10402
10403         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10404         (FE_DEC_DOWNWARD): Likewise.
10405         (FE_DEC_UPWARD): Likewise.
10406         (FE_DEC_TOWARDZERO): Likewise.
10407         (FE_DEC_TONEARESTFROMZERO): Likewise.
10408
10409 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10410
10411         * gcc.c-torture/compile/pr32606.c: New.
10412         * gfortran.fortran-torture/execute/pr32604.f90: New.
10413
10414 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10415
10416         * gcc.dg/visibility-12.c: New test.
10417         * gcc.dg/visibility-13.c: Likewise.
10418         * g++.dg/ext/visibility-9.C: Likewise.
10419         * g++.dg/ext/visibility-10.C: Likewise.
10420
10421 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10422
10423         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10424         * gcc.dg/sh-relax-vxworks.c: New test.
10425
10426 2007-07-04  Richard Guenther  <rguenther@suse.de>
10427
10428         PR tree-optimization/32500
10429         * gcc.c-torture/execute/pr32500.c: New testcase.
10430
10431 2007-07-04  Richard Guenther  <rguenther@suse.de>
10432
10433         PR tree-optimization/32482
10434         * gcc.c-torture/compile/pr32482.c: New testcase.
10435
10436 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10437
10438         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10439         VxWorks kernels.
10440         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10441         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10442         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10443         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10444
10445 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10446
10447         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10448
10449 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10450
10451         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10452
10453 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10454
10455         PR fortran/31198
10456         * gfortran.dg/min_max_optional_1.f90: New test.
10457         * gfortran.dg/min_max_optional_2.f90: New test.
10458         * gfortran.dg/min_max_optional_3.f90: New test.
10459
10460 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10461
10462         PR fortran/32545
10463         * gfortran.dg/fmt_error.f90: New test.
10464
10465 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10466
10467         PR fortran/32612
10468         * gfortran.dg/interface_13.f90: New test.
10469
10470 2007-07-03  Dave Brolley  <brolley@redhat.com>
10471
10472         PR c++/31743
10473         * g++.dg/init/new20.C: New test.
10474
10475 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
10476
10477         PR fortran/32579
10478         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10479
10480 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10481
10482         PR fortran/25062
10483         * common_7.f90: New.
10484         * common_8.f90: New.
10485         * common_9.f90: New.
10486
10487 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10488
10489         PR fortran/30940
10490         * gfortran.dg/argument_checking_1.f90: New.
10491         * gfortran.dg/argument_checking_2.f90: New.
10492         * gfortran.dg/argument_checking_3.f90: New.
10493         * gfortran.dg/argument_checking_4.f90: New.
10494         * gfortran.dg/argument_checking_5.f90: New.
10495         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10496         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10497
10498 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10499
10500         * gcc.dg/pr32176.c: Add -w to default dg-options.
10501
10502 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10503
10504         * gcc.c-torture/compile/ssa-pre-1.c: New test.
10505
10506 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10507
10508         PR fortran/20888
10509         * gfortran.dg/null_2.f90: New.
10510
10511 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10512             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10513
10514         PR middle-end/32176
10515         * gcc.dg/pr32176.c: New test.
10516
10517 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10518
10519         * gcc.dg/const-float80.c : New test.
10520         * gcc.dg/const-float128.c : New test.
10521         * gcc.dg/const-float80-ped.c : New test.
10522         * gcc.dg/const-float128-ped.c : New test.
10523
10524 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10525
10526         * gcc.dg/c99-math.h: Fix typo.
10527
10528 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10529
10530         PR libgomp/32468
10531         * gcc.dg/gomp/pr32468-1.c: New test.
10532
10533 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10534
10535         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10536         an ABI option.
10537
10538 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10539
10540         * gfortran.fortran-torture/compile/pr32583.f: New.
10541         * gcc.c-torture/compile/pr32584.c: New
10542
10543 2007-07-02  Ollie Wild  <aaw@google.com>
10544
10545         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10546         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10547
10548 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10549
10550         * gcc.target/mips/save-restore-1.c: New test.
10551         * gcc.target/mips/save-restore-2.c: Likewise.
10552         * gcc.target/mips/save-restore-3.c: Likewise.
10553         * gcc.target/mips/save-restore-4.c: Likewise.
10554
10555 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10556
10557         PR tree-optimization/31966
10558         PR tree-optimization/32533
10559         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10560         * gfortran.dg/pr32533.f90: Ditto.
10561
10562 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10563
10564         * g++.dg/opt/nrv12.C: New test.
10565         * gcc.target/i386/nrv1.c: New test.
10566
10567         PR c++/31748
10568         * g++.dg/gomp/pr31748.C: New test.
10569
10570 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10571  
10572         PR tree-optimization/32230
10573         * gcc.dg/vect/pr32230.c: New test.
10574
10575 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10576
10577         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10578         * bind_c_coms.f90: Ditto.
10579         * bind_c_coms_driver.c: Ditto.
10580         * bind_c_dts.f90: Ditto.
10581         * bind_c_dts_2.f03: Ditto.
10582         * bind_c_dts_2_driver.c: Ditto.
10583         * bind_c_dts_3.f03: Ditto.
10584         * bind_c_dts_4.f03: Ditto.
10585         * bind_c_dts_driver.c: Ditto.
10586         * bind_c_implicit_vars.f03: Ditto.
10587         * bind_c_procs.f03: Ditto.
10588         * bind_c_usage_2.f03: Ditto.
10589         * bind_c_usage_3.f03: Ditto.
10590         * bind_c_usage_5.f03: Ditto.
10591         * bind_c_usage_6.f03: Ditto.
10592         * bind_c_usage_7.f03: Ditto.
10593         * bind_c_vars.f90: Ditto.
10594         * bind_c_vars_driver.c: Ditto.
10595         * binding_c_table_15_1.f03: Ditto.
10596         * binding_label_tests.f03: Ditto.
10597         * binding_label_tests_10.f03: Ditto.
10598         * binding_label_tests_10_main.f03: Ditto.
10599         * binding_label_tests_11.f03: Ditto.
10600         * binding_label_tests_11_main.f03: Ditto.
10601         * binding_label_tests_12.f03: Ditto.
10602         * binding_label_tests_13.f03: Ditto.
10603         * binding_label_tests_13_main.f03: Ditto.
10604         * binding_label_tests_14.f03: Ditto.
10605         * binding_label_tests_2.f03: Ditto.
10606         * binding_label_tests_3.f03: Ditto.
10607         * binding_label_tests_4.f03: Ditto.
10608         * binding_label_tests_5.f03: Ditto.
10609         * binding_label_tests_6.f03: Ditto.
10610         * binding_label_tests_7.f03: Ditto.
10611         * binding_label_tests_8.f03: Ditto.
10612         * binding_label_tests_9.f03: Ditto.
10613         * c_assoc.f90: Ditto.
10614         * c_assoc_2.f03: Ditto.
10615         * c_f_pointer_shape_test.f90: Ditto.
10616         * c_f_pointer_tests.f90: Ditto.
10617         * c_f_tests_driver.c: Ditto.
10618         * c_funloc_tests.f03: Ditto.
10619         * c_funloc_tests_2.f03: Ditto.
10620         * c_funloc_tests_3.f03: Ditto.
10621         * c_funloc_tests_3_funcs.c: Ditto.
10622         * c_kind_params.f90: Ditto.
10623         * c_kind_tests_2.f03: Ditto.
10624         * c_kinds.c: Ditto.
10625         * c_loc_driver.c: Ditto.
10626         * c_loc_test.f90: Ditto.
10627         * c_loc_tests_2.f03: Ditto.
10628         * c_loc_tests_2_funcs.c: Ditto.
10629         * c_loc_tests_3.f03: Ditto.
10630         * c_loc_tests_4.f03: Ditto.
10631         * c_loc_tests_5.f03: Ditto.
10632         * c_loc_tests_6.f03: Ditto.
10633         * c_loc_tests_7.f03: Ditto.
10634         * c_loc_tests_8.f03: Ditto.
10635         * c_ptr_tests.f03: Ditto.
10636         * c_ptr_tests_10.f03: Ditto.
10637         * c_ptr_tests_5.f03: Ditto.
10638         * c_ptr_tests_7.f03: Ditto.
10639         * c_ptr_tests_7_driver.c: Ditto.
10640         * c_ptr_tests_8.f03: Ditto.
10641         * c_ptr_tests_8_funcs.c: Ditto.
10642         * c_ptr_tests_9.f03: Ditto.
10643         * c_ptr_tests_driver.c: Ditto.
10644         * c_size_t_driver.c: Ditto.
10645         * c_size_t_test.f03: Ditto.
10646         * com_block_driver.f90: Ditto.
10647         * global_vars_c_init.f90: Ditto.
10648         * global_vars_c_init_driver.c: Ditto.
10649         * global_vars_f90_init.f90: Ditto.
10650         * global_vars_f90_init_driver.c: Ditto.
10651         * interop_params.f03: Ditto.
10652         * iso_c_binding_only.f03: Ditto.
10653         * iso_c_binding_rename_1.f03: Ditto.
10654         * iso_c_binding_rename_1_driver.c: Ditto.
10655         * iso_c_binding_rename_2.f03: Ditto.
10656         * iso_c_binding_rename_2_driver.c: Ditto.
10657         * kind_tests_2.f03: Ditto.
10658         * kind_tests_3.f03: Ditto.
10659         * module_md5_1.f90: Ditto.
10660         * only_clause_main.c: Ditto.
10661         * print_c_kinds.f90: Ditto.
10662         * test_bind_c_parens.f03: Ditto.
10663         * test_c_assoc.c: Ditto.
10664         * test_com_block.f90: Ditto.
10665         * test_common_binding_labels.f03: Ditto.
10666         * test_common_binding_labels_2.f03: Ditto.
10667         * test_common_binding_labels_2_main.f03: Ditto.
10668         * test_common_binding_labels_3.f03: Ditto.
10669         * test_common_binding_labels_3_main.f03: Ditto.
10670         * test_only_clause.f90: Ditto.
10671         * use_iso_c_binding.f90: Ditto.
10672         * value_5.f90: Ditto.
10673         * value_test.f90: Ditto.
10674         * value_tests_f03.f90: Ditto.
10675
10676 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10677
10678         * gcc.dg/tls/opt-14.c: New.
10679
10680 2007-07-01  Ollie Wild  <aaw@google.com>
10681
10682         * g++.dg/lookup/using16.C: New test.
10683         * g++.dg/lookup/using17.C: New test.
10684
10685 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10686
10687         PR fortran/32239
10688         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10689         (test_4): Use proper test for floating point equality.
10690         (test_8): Likewise.
10691
10692 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10693
10694         PR libgfortran/32554
10695         * gfortran.dg/fmt_p_1.f90: New test.
10696
10697 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10698
10699         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10700         initialization and fix dg-final check - the initialization loop is
10701         vectorizable.
10702
10703 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10704             Volker Reichelt  <reichelt@netcologne.de>
10705
10706         PR middle-end/32559
10707         * gcc.dg/pr32559.c: New test.
10708
10709 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10710
10711         PR tree-optimization/25371
10712         * gcc.dg/vect/pr25371.c: New test.
10713
10714 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10715
10716         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10717         when allocating and initializing a flexible array.
10718
10719 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10720
10721         PR fortran/20373
10722         * gfortran.dg/intrinsic.f90: New test.
10723
10724 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10725
10726         PR fortran/32555
10727         * gfortran.dg/fmt_zero_check.f90: New.
10728
10729 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10730
10731         PR fortran/30284
10732         * gfortran.dg/repeat_f90: New test.
10733
10734 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10735
10736         PR testsuite/25241
10737         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10738         -pedantic-errors, so we should match errors.
10739         * gcc.dg/cpp/escape-1.c: Likewise.
10740         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10741         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10742         warning.
10743         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10744         errors instead of warnings.
10745         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10746         a pedantic warning.
10747         * gcc.dg/cpp/arith-3.c: Likewise.
10748
10749 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10750
10751         PR testsuite/25241
10752         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10753         * gcc.dg/pch/valid-2.c: Likewise.
10754         * gcc.dg/pch/valid-3.c: Likewise.
10755         * gcc.dg/pch/warn-1.c: Likewise.
10756         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10757         
10758 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10759
10760         PR c/4076
10761         * gcc.dg/Wunused-function.c: New.
10762         
10763 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10764
10765         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10766
10767 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
10768
10769         * g++.dg/other/canon-31724.C: New.
10770         
10771 2007-06-29  Jan Hubicka  <jh@suse.cz>
10772
10773         PR middle-end/32372
10774         * gcc.c-torture/compile/pr32372.c: new.
10775
10776 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10777
10778         * gfortran.dg/operator_3.f90: New test.
10779
10780 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10781
10782         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10783         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10784
10785 2007-06-29  Richard Guenther  <rguenther@suse.de>
10786
10787         PR middle-end/32493
10788         * gcc.dg/inline-23.c: New testcase.
10789
10790 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
10791
10792         PR tree-optimization/24659
10793         * gcc.target/i386/vectorize2.c: New test.
10794         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10795         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10796
10797 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10798
10799         * gcc.dg/pointer-arith-9.c: New test.
10800
10801 2007-06-29  Tobias Burnus  <burnus@net-b.de>
10802
10803         PR fortran/32483
10804         * gfortran.dg/fmt_read_2.f90: New.
10805
10806 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10807
10808         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10809         If it exists, don't try to create it.
10810
10811 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
10812
10813         * g++.dg/ext/visibility/ms-compat-1.C: New.
10814
10815 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10816
10817         PR tree-opt/32417
10818         * gfortran.fortran-torture/compile/pr32417.f90: New test.
10819
10820 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
10821
10822         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10823         targets.
10824
10825 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
10826
10827         PR fortran/32467
10828         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10829
10830 2007-06-27  Richard Guenther  <rguenther@suse.de>
10831
10832         PR middle-end/32492
10833         * gcc.dg/inline-22.c: New testcase.
10834
10835 2007-06-26  Hui-May Chang <hm.chang@apple.com>
10836
10837         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10838         the scan-assembler constant.
10839
10840 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
10841
10842         PR 20216
10843         * gcc.dg/pr20216.c: New.
10844
10845 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10846
10847         PR tree-opt/32421
10848         * gcc.dg/vect/pr32421.c: New test.
10849
10850 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
10851
10852         PR c++/32111
10853         * g++.dg/other/friend5.C: New test.
10854
10855 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
10856
10857         PR fortran/32464
10858         * gfortran.dg/host_assoc_function_2.f90: New test.
10859
10860         PR fortran/31494
10861         * gfortran.dg/host_assoc_call_1.f90: New test.
10862
10863 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10864
10865         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10866         
10867 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10868
10869         PR fortran/32456
10870         * gfortran.dg/error_format.f90: New test.
10871
10872 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10873
10874         PR fortran/32136
10875         * gfortran.dg/pr32136.f90: New test.
10876
10877 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10878
10879         PR fortran/31726
10880         * gfortran.dg/minmaxloc_1.f90: New test.
10881
10882         PR fortran/32298
10883         * gfortran.dg/minmaxloc_2.f90: New test.
10884
10885 2007-06-23  Richard Guenther  <rguenther@suse.de>
10886
10887         PR tree-optimization/16876
10888         PR middle-end/29478
10889         * gcc.dg/pr29254.c: The warning is bogus.
10890         * gcc.dg/warn-1.c: Likewise.
10891         * gcc.dg/assign-warn-3.c: Likewise.
10892         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10893
10894 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
10895
10896         * gcc.c-torture/execute/20070623-1.c: New.
10897
10898 2007-06-22  Jan Hubicka  <jh@suse.cz>
10899
10900         * gcc.c-torture/compile/pr31541.c: New.
10901
10902 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10903
10904         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10905         Remove -m64 from dg-options.
10906
10907 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10908
10909         PR middle-end/32374
10910         * gcc.dg/pr32374.c: New test.
10911
10912 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10913
10914         PR fortran/32360
10915         * gfortran.dg/pointer_assign_3.f90: New test.
10916
10917 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
10918
10919         * gcc.dg/tree-ssa/pr19590.c: New.
10920
10921 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10922
10923         PR fortran/31162
10924         * gfortran.dg/assign.f90: Update test.
10925         * gfortran.dg/real_do_1.f90: Update test.
10926         * gfortran.dg/gomp/omp_do1.f90: Update test.
10927         * gfortran.dg/warnings_are_errors_1.f: Update test.
10928         * gfortran.dg/g77/20010519-1.f: Update test.
10929         * gfortran.dg/g77/pr9258.f: Update test.
10930         * gfortran.dg/g77/960317-1.f: Update test.
10931
10932 2007-06-21  Richard Guenther  <rguenther@suse.de>
10933
10934         PR tree-optimization/32453
10935         * gcc.c-torture/compile/pr32453.c: New testcase.
10936
10937 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
10938
10939         PR tree-optimization/31866
10940         * gcc.dg/pr31866.c: New test.
10941
10942 2007-06-21  Richard Guenther  <rguenther@suse.de>
10943
10944         PR tree-optimization/32451
10945         * g++.dg/torture/20070621-1.C: New testcase.
10946
10947 2007-06-21  Christian Bruel  <christian.bruel@st.com>
10948
10949         * gcc.dg/attr-isr.c: Test delay slot content.
10950         
10951 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10952
10953         PR fortran/32361
10954         gfortran.dg/pointer_assign_2.f90: New test.
10955
10956 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10957
10958         PR fortran/25061
10959         gfortran.dg/invalid_procedure_name.f90: New test.
10960
10961 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
10962
10963         PR tree-optimization/25737
10964         * gcc.dg/tree-ssa/alias-14.c: New test.
10965
10966 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
10967
10968         * gcc.target/i386/large-size-array-3.c: New.
10969
10970 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10971         Richard Guenther  <rguenther@suse.de>
10972
10973         PR fortran/32140
10974         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10975
10976 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10977
10978         PR middle-end/31959
10979         * gcc.dg/pr31959.c: New test.
10980
10981         PR inline-asm/32109
10982         * g++.dg/ext/asm10.C: New test.
10983
10984         PR middle-end/32285
10985         * gcc.c-torture/execute/20070614-1.c: New test.
10986
10987 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10988
10989         * gcc.target/arm/stack-corruption.c: New test.
10990
10991 2007-06-19  Richard Guenther  <rguenther@suse.de>
10992
10993         * g++.dg/torture/pr30252.C: New testcase.
10994
10995 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10996
10997         PR tree-optimization/32353
10998         * g++.dg/opt/nrv13.C: New test.
10999
11000 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11001
11002         PR fortran/20863
11003         PR fortran/20882
11004         * gfortran.dg/impure_assignment_2.f90 : New test.
11005
11006         PR fortran/32236
11007         * gfortran.dg/data_initialized_2.f90 : New test.
11008
11009         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11010         appropriate version of 'dmach'.
11011
11012 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11013
11014         PR target/32389
11015         * gcc.target/i386/pr32389.c New test.
11016
11017 2007-06-18  Simon Baldwin <simonb@google.com>
11018
11019         PR c++/31923
11020         * g++.dg/template/error25.C: New.
11021         * g++.dg/template/spec35.C: New.
11022
11023 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11024
11025         * gcc.c-torture/compile/pr32355.c: New testcase.
11026         
11027 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11028
11029         PR tree-optimization/32383
11030         * g++.dg/opt/pr32383.C: New test.
11031
11032 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11033
11034         PR rtl-optimization/32366
11035         * gcc.dg/vect/pr32366.c: New test.
11036
11037 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11038
11039         * gcc.c-torture/compile/pr32349.c: New testcase.
11040         
11041 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11042
11043         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11044         * gcc.target/sparc/combined-2.c: Likewise.
11045         * gcc.target/sparc/fexpand.c : Likewise.
11046         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11047         * gcc.target/sparc/fpack16.c : Likewise.
11048         * gcc.target/sparc/fpmerge.c : Likewise.
11049         * gcc.target/sparc/fpmul.c : Likewise.
11050         * gcc.target/sparc/noresult.c : Likewise.
11051         * gcc.target/sparc/pdist.c: Likewise.
11052
11053 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11054
11055         PR middle-end/31723
11056         * gcc.target/i386/recip-divf.c: New test.
11057         * gcc.target/i386/recip-sqrtf.c: Ditto.
11058         * gcc.target/i386/recip-vec-divf.c: Ditto.
11059         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11060         * gcc.target/i386/sse-recip.c: Ditto.
11061         * gcc.target/i386/sse-recip-vec.c: Ditto.
11062
11063 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11064
11065         PR tree-opt/32225
11066         * gcc.c-torture/compile/20070605-1.c: New test.
11067
11068         * gcc.c-torture/compile/20070603-1.c: New testcase.
11069         * gcc.c-torture/compile/20070603-2.c: New testcase.
11070
11071         * gcc.c-torture/compile/20070531-1.c: New test.
11072
11073         PR tree-opt/32167
11074         * gcc.c-torture/compile/20070531-2.c: New test.
11075
11076         PR tree-opt/32144
11077         * gcc.c-torture/compile/20070529-1.c: New test.
11078
11079         PR tree-opt/32145
11080         * gcc.c-torture/compile/20070529-2.c: New test.
11081
11082         PR tree-opt/32015
11083         * gcc.c-torture/compile/20070520-1.c: New test.
11084
11085         * g++.dg/ext/java-1.C: New test.
11086
11087         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11088         loops instead of one. Remove the "can't determine dependence"
11089         check.
11090         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11091         needed as the cast is gone in the first place.
11092         * gcc.dg/max-1.c: Change local variable a to be a global one.
11093         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11094         have a cast which is PREd.
11095
11096 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11097
11098         * g++.dg/lookup/anon6.C: New test.
11099
11100 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11101
11102         PR c++/31806
11103         * g++.dg/opt/static6.C: New testcase.
11104
11105 2007-06-14  Geoff Keating  <geoffk@apple.com>
11106
11107         * g++.dg/ext/visibility/overload-1.C: New.
11108
11109         PR 31093
11110         * g++.dg/ext/visibility/anon4.C: New.
11111
11112 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11113
11114         PR target/32268
11115         * gcc.target/i386/pr32268.c: New test.
11116
11117 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11118
11119         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11120         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11121         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11122
11123         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11124         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11125         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11126         BID is used.
11127
11128 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11129
11130         PR fortran/32302
11131         * gfortran.dg/common_resize_1.f90: New test.
11132
11133 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11134
11135         PR target/32274
11136         * gcc.dg/vect/pr32224.c: Fix.   
11137         
11138 2007-06-13  Eric Christopher  <echristo@apple.com>
11139
11140         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11141
11142 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11143
11144         PR fortran/32323
11145         * gfortran.dg/actual_array_vect_1.f90: New.
11146
11147 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11148
11149         * gcc.target/sparc/mfpu.c: New test.
11150
11151 2007-06-12  Geoff Keating  <geoffk@apple.com>
11152
11153         * g++.dg/warn/weak1.C: Suppress on Darwin.
11154         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11155
11156 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11157
11158         PR middle-end/31579
11159          * g++.dg/torture/pr31579.C: New testcase.
11160
11161 2007-06-12  Ian Lance Taylor  <iant@google.com>
11162
11163         PR libstdc++/29286
11164         * g++.dg/init/new16.C: New test.
11165         * g++.dg/init/new17.C: New test.
11166         * g++.dg/init/new18.C: New test.
11167         * g++.dg/init/new19.C: New test.
11168
11169 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11170
11171         * gnat.dg/lhs_view_convert.adb: New test.
11172
11173 2007-06-12  Richard Guenther  <rguenther@suse.de>
11174
11175         PR tree-optimization/15353
11176         PR tree-optimization/31657
11177         * gcc.c-torture/execute/20070424-1.c: New testcase.
11178         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11179         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11180         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11181         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11182         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11183
11184 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11185
11186         PR rtl-optimization/32293
11187         * gcc.dg/pr32293.c: New test.
11188
11189 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11190
11191         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11192
11193 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11194
11195         PR fortran/29786
11196         * gfortran.dg/equiv_7.f90: New test.
11197         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11198
11199         PR fortran/30875
11200         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11201
11202 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11203
11204         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11205         * gcc.dg/setjmp-4.c: Likewise.
11206         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11207
11208 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11209
11210         PR rtl-optimization/31025
11211         * gfortran.dg/pr31025.f90: New.
11212
11213 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11214
11215         PR target/32280
11216         * gcc.target/i386/pr32280.c: New test.
11217
11218 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11219
11220         PR middle-end/32279
11221         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11222
11223 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11224
11225         PR libgfortran/32235
11226         * gfortran.dg/backspace_9.f: New test.
11227
11228 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11229
11230         * gcc.dg/tree-ssa/prefetch-7.c: New test.
11231
11232 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
11233
11234         * gcc.dg/tree-ssa/loop-28.c: New testcase.
11235
11236 2007-06-09  Ian Lance Taylor  <iant@google.com>
11237
11238         PR tree-optimization/32169
11239         * gcc.c-torture/compile/pr32169.c: New test.
11240
11241 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
11242
11243         * gcc.dg/vect/costmodel: New directory.
11244         * gcc.dg/vect/costmodel/i386: New directory.
11245         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11246         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11247         New test.
11248         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11249         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11250         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11251         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11252         * gcc.dg/vect/costmodel/x86_64: New directory.
11253         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11254         New testsuite.
11255         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11256         New test.
11257         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11258         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11259         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11260         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11261         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11262
11263 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
11264
11265         PR tree-optimization/32243
11266         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
11267         flags for -Os tests.
11268         * gcc.dg/vect/03-vect-pr32243.c: New test.
11269
11270 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
11271
11272         PR tree-optimization/32224
11273         * gcc.dg/vect/pr32224.c: New test.
11274
11275 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
11276
11277         PR c++/32177
11278         * g++.dg/gomp/pr32177.C: New test.
11279
11280 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11281
11282         PR testsuite/25241
11283         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11284         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11285         warning nor an error.
11286         * gcc.dg/Wfatal-2.c: Likewise.
11287         * gcc.dg/Werror-1.c: Likewise.
11288         * gcc.dg/Werror-5.c: Likewise.
11289         * gcc.dg/Werror-7.c: Likewise.
11290         * gcc.dg/Werror-10.c: Likewise.
11291         * gcc.dg/Werror-11.c: Likewise.
11292
11293 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
11294
11295         PR c++/30759
11296         * g++.dg/init/brace6.C: New test.
11297
11298 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
11299
11300         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11301         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11302         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11303         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11304
11305         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11306         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11307         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11308         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11309         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11310         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11311         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11312         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11313
11314         * gcc.dg/darwin-minversion-3.c: New.
11315
11316 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11317
11318         * gcc.target/i386/builtin-copysign.c: New test.
11319
11320 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11321
11322         PR tree-optimization/32220
11323         * gfortran.dg/predcom-2.f: New testcase.
11324
11325 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11326
11327         PR tree-opt/32231
11328         * gcc.target/i386/vectorize4.c: New test.
11329
11330 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
11331
11332         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11333
11334 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11335
11336         PR testsuite/25241
11337         * gcc.dg/simd-5.c: Mark output as a note.
11338         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11339         dg-message.
11340         * gcc.dg/simd-1.c: Likewise.
11341         * gcc.dg/always_inline.c: Mark output as a sorry.
11342         * gcc.dg/always_inline2.c: Likewise.
11343         * gcc.dg/always_inline3.c: Likewise.
11344
11345 2007-06-06  Ian Lance Taylor  <iant@google.com>
11346
11347         * g++.dg/conversion/enum1.C: New test.
11348
11349 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11350
11351         PR tree-optimization/32216
11352         * gcc.dg/vect/pr32216.c: New test.
11353
11354 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11355
11356         PR testsuite/18923
11357         * gfortran.dg/invalid_contains_1.f90: New test.
11358         * gfortran.dg/invalid_contains_2.f90: New test.
11359
11360 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11361
11362         PR testsuite/32057
11363         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11364         midnight issues.
11365
11366 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11367
11368         PR testsuite/25241
11369         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11370         dg-message to match de note.
11371         * gcc.dg/pr26570.c: Use dg-message for a note.
11372         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11373         dg-error instead of dg-warning because of -Werror.
11374         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11375         neither an error, nor a warning.
11376         * gcc.dg/glibc-uclibc-2.c: Likewise
11377         * gcc.dg/cpp/19940712-1.c: Likewise.
11378
11379 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11380
11381         PR preprocessor/23479
11382         * gcc.dg/binary-constants-1.c: Add test suites for
11383         the 0b-prefixed binary integer constants.
11384         * gcc.dg/binary-constants-2.c: Ditto.
11385         * gcc.dg/binary-constants-3.c: Ditto.
11386         * gcc.dg/binary-constants-4.c: Ditto.
11387
11388 2007-06-05  Ian Lance Taylor  <iant@google.com>
11389
11390         * gcc.dg/Wstrict-overflow-19.c: New test.
11391
11392 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11393
11394         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11395
11396 2007-06-04  Ian Lance Taylor  <iant@google.com>
11397
11398         * gcc.dg/Wstrict-overflow-18.c: New test.
11399
11400 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11401
11402         PR testsuite/25241
11403         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11404         * gcc.dg/cpp/mi5.c: Likewise.
11405         * gcc.dg/cpp/mi7.c: Likewise.
11406
11407 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11408
11409         PR c/32191
11410         * gcc.dg/pr32191.c: New test.
11411
11412 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11413
11414         PR fortran/32124
11415         * gfortran.dg/allocate_stat_1.f90: Remove.
11416
11417 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11418
11419         * gcc.target/i386/sse4_2-check.h: New.
11420         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11421         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11422         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11423         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11424         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11425         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11426         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11427         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11428         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11429         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11430         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11431         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11432         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11433         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11434         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11435         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11436         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11437         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11438
11439 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11440
11441         * gcc.dg/pie-link.c: New test.
11442
11443 2007-06-01  Ian Lance Taylor  <iant@google.com>
11444
11445         * gcc.dg/Wstrict-overflow-17.c: New test.
11446
11447 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
11448
11449         * gcc.dg/builtin-return-1.c (g): New.
11450         (main): Allocate at least 64 bytes on the stack.
11451
11452 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
11453
11454         * g++.dg/init/cleanup3.C: New test.
11455
11456 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
11457
11458         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11459         int is 16 bits.
11460
11461 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
11462
11463         PR fortran/32156
11464         * gfortran.dg/char_array_constructor_3.f90: New test.
11465
11466 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11467
11468         PR tree-optimization/32160
11469         * gfortran.dg/predcom-1.f: New test.
11470
11471 2007-05-31  Richard Guenther  <rguenther@suse.de>
11472
11473         * g++.dg/other/str_empty.C: Move...
11474         * g++.dg/other/pr30567.C: Move...
11475         * g++.dg/tree-ssa/pr27218.C: Move...
11476         * g++.dg/torture: ...here and remove dg-options.
11477
11478 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
11479
11480         PR c++/32158
11481         * g++.dg/ext/is_pod_incomplete.C: New.
11482
11483 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11484             Douglas Gregor <doug.gregor@gmail.com>
11485             Pedro Lamarao <pedro.lamarao@mndfck.org>
11486             Howard Hinnant <howard.hinnant@gmail.com>
11487
11488         PR c++/7412
11489         PR c++/29939
11490         * g++.dg/cpp0x/rv8p.C: New.
11491         * g++.dg/cpp0x/temp-constructor-bug.C: New.
11492         * g++.dg/cpp0x/cast-bug.C: New.
11493         * g++.dg/cpp0x/elision_weak.C: New.
11494         * g++.dg/cpp0x/collapse-bug.C: New.
11495         * g++.dg/cpp0x/rv3p.C: New.
11496         * g++.dg/cpp0x/rv7n.C: New.
11497         * g++.dg/cpp0x/overload-conv-1.C: New.
11498         * g++.dg/cpp0x/rv2n.C: New.
11499         * g++.dg/cpp0x/deduce.C: New.
11500         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11501         * g++.dg/cpp0x/rv6p.C: New.
11502         * g++.dg/cpp0x/template_deduction.C: New.
11503         * g++.dg/cpp0x/implicit-copy.C: New.
11504         * g++.dg/cpp0x/rv1p.C: New.
11505         * g++.dg/cpp0x/cast.C: New.
11506         * g++.dg/cpp0x/rv5n.C: New.
11507         * g++.dg/cpp0x/collapse.C: New.
11508         * g++.dg/cpp0x/overload-conv-2.C: New.
11509         * g++.dg/cpp0x/rv4p.C: New.
11510         * g++.dg/cpp0x/rvo.C: New.
11511         * g++.dg/cpp0x/iop.C: New.
11512         * g++.dg/cpp0x/rv3n.C: New.
11513         * g++.dg/cpp0x/rv7p.C: New.
11514         * g++.dg/cpp0x/reference_collapsing.C: New.
11515         * g++.dg/cpp0x/overload.C: New.
11516         * g++.dg/cpp0x/named.C: New.
11517         * g++.dg/cpp0x/rv2p.C: New.
11518         * g++.dg/cpp0x/rv6n.C: New.
11519         * g++.dg/cpp0x/not_special.C: New.
11520         * g++.dg/cpp0x/bind.C: New.
11521         * g++.dg/cpp0x/rv1n.C: New.
11522         * g++.dg/cpp0x/rv5p.C: New.
11523         * g++.dg/cpp0x/elision.C: New.
11524         * g++.dg/cpp0x/named_refs.C: New.
11525         * g++.dg/cpp0x/unnamed_refs.C: New.
11526         * g++.dg/cpp0x/rv4n.C: New.
11527         * g++.dg/cpp0x/elision_neg.C: New.
11528         * g++.dg/init/copy7.C: Run in C++98 mode.
11529         * g++.dg/overload/arg1.C: Ditto.
11530         * g++.dg/overload/arg4.C: Ditto.
11531
11532 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11533
11534         PR c++/31809
11535         * g++.dg/opt/static5.C: New test.
11536
11537 2007-05-30  Richard Guenther  <rguenther@suse.de>
11538
11539         * g++.dg/dg.exp: Prune torture/.
11540         * g++.dg/torture/dg-torture.exp: New testsuite.
11541
11542 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11543
11544         * gcc.target/arm/pr27387.C: Move and rename to ...
11545         * g++.dg/inherit/thunk8.C: ... here.
11546
11547 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11548
11549         PR tree-optimization/31769
11550         * g++.dg/gomp/pr31769.C: New test.
11551
11552 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11553
11554         * gcc.target/i386/stack-realign.c: New.
11555
11556 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11557
11558         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11559
11560 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11561
11562         * gfortran.dg/sizeof.f90: New.
11563
11564 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11565
11566         PR c/31339
11567         * gcc.dg/boolcomplex-1.c: New test.
11568
11569         PR c++/31339
11570         * g++.dg/ext/boolcomplex-1.c: New test.
11571
11572 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11573
11574         * gcc.dg/matrix: New directory.
11575
11576 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11577
11578         PR fortran/32124
11579         * gfortran.dg/allocate_stat_1.f90: New.
11580
11581 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11582
11583         PR fortran/31972
11584         * transfer_hollerith_1.f90: New test.
11585
11586 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11587
11588         PR tree-opt/32100
11589         * gcc.c-torture/execute/vrp-7.c: New test.
11590
11591 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11592
11593         * gfortran.dg/transfer_simplify_4.f90: New test.
11594
11595 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11596
11597         PR fortran/32088
11598         * gfortran.dg/func_result_3.f90: New.
11599
11600 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11601
11602         PR middle-end/32083
11603         * gfortran.dg/transfer_simplify_3.f90: New.
11604
11605 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11606
11607         PR target/32065
11608         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11609         to compile options.
11610         * gcc.target/i386/pr32065-2.c: New test.
11611
11612 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11613
11614         PR fortran/31813
11615         * gfortran.dg/io_constraints_2.f90: Update.
11616
11617 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11618
11619         PR fortran/31219
11620         * gfortran.dg/array_constructor_17.f90: New test.
11621
11622 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11623
11624         PR tree-opt/32090
11625         * g++.dg/opt/array2.C: New testcase.
11626
11627 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11628
11629         PR target/32065
11630         * gcc.target/i386/pr32065.c: New test.
11631
11632 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11633             Marcus Meissner <meissner@suse.de>
11634
11635         * gcc.dg/attr-alloc_size.c: New.
11636
11637 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11638             Lee Millward  <lee.millward@gmail.com>
11639
11640         PR c++/31745
11641         * g++.dg/parse/crash34.C: New test.
11642
11643         * g++.dg/parse/crash35.C: New test.
11644
11645 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11646
11647         * gcc.target/i386/sse2-check.h: New.
11648         * gcc.target/i386/sse2-vec-1.c: Likewise.
11649         * gcc.target/i386/sse2-vec-2.c: Likewise.
11650         * gcc.target/i386/sse2-vec-3.c: Likewise.
11651         * gcc.target/i386/sse2-vec-4.c: Likewise.
11652         * gcc.target/i386/sse2-vec-5.c: Likewise.
11653         * gcc.target/i386/sse2-vec-6.c: Likewise.
11654
11655 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11656
11657         PR c++/31431
11658         PR c++/31432
11659         PR c++/31434
11660         PR c++/31435
11661         PR c++/31437
11662         PR c++/31438
11663         PR c++/31442
11664         PR c++/31443
11665         PR c++/31444
11666         PR c++/31445
11667         * g++.dg/cpp0x/pr31431.C: New.
11668         * g++.dg/cpp0x/pr31437.C: New.
11669         * g++.dg/cpp0x/pr31442.C: New.
11670         * g++.dg/cpp0x/pr31444.C: New.
11671         * g++.dg/cpp0x/pr31431-2.C: New.
11672         * g++.dg/cpp0x/pr31432.C: New.
11673         * g++.dg/cpp0x/pr31434.C: New.
11674         * g++.dg/cpp0x/pr31438.C: New.
11675         * g++.dg/cpp0x/pr31443.C: New.
11676         * g++.dg/cpp0x/pr31445.C: New.
11677         * g++.dg/cpp0x/variadic-crash1.C: New.
11678
11679 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11680
11681         * gcc.target/arm/long-calls-1.c: New test.
11682         * gcc.target/arm/long-calls-2.c: Likewise.
11683         * gcc.target/arm/long-calls-3.c: Likewise.
11684         * gcc.target/arm/long-calls-4.c: Likewise.
11685
11686 2007-05-25  Richard Guenther  <rguenther@suse.de>
11687             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11688
11689         PR tree-optimization/31982
11690         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11691
11692 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11693
11694         PR fortran/32047
11695         * gfortran.dg/result_in_spec_2.f90: New test.
11696
11697 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11698
11699         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11700
11701 2007-05-24  Ollie Wild  <aaw@google.com>
11702
11703         * gcc.dg/cpp/counter-1.c: New test.
11704         * gcc.dg/pch/counter-1.c: New test.
11705         * gcc.dg/pch/counter-1.hs: New file.
11706         * gcc.dg/pch/counter-2.c: New test.
11707         * gcc.dg/pch/counter-2.hs: New file.
11708         * gcc.dg/pch/counter-3.c: New test.
11709         * gcc.dg/pch/counter-3.hs: New file.
11710
11711 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11712
11713         * gcc.dg/tree-ssa/predcom-1.c: New test.
11714         * gcc.dg/tree-ssa/predcom-2.c: New test.
11715         * gcc.dg/tree-ssa/predcom-3.c: New test.
11716         * gcc.dg/tree-ssa/predcom-4.c: New test.
11717         * gcc.dg/tree-ssa/predcom-5.c: New test.
11718         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11719
11720 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11721
11722         PR testsuite/32062
11723         * gcc.target/i386/sse4_1-check.h (MASK): New.
11724
11725 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11726
11727         PR fortran/32038
11728         * gfortran.dg/pr25603.f: Initialize integer variables.
11729
11730 2007-05-23  Ian Lance Taylor  <iant@google.com>
11731
11732         * g++.dg/other/vrp1.C: New test.
11733
11734 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11735
11736         PR preprocessor/20077
11737         * gcc.dg/cpp/paste15.c: New test.
11738
11739 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11740             Nigel Stephens  <nigel@mips.com>
11741             Richard Sandiford  <richard@codesourcery.com>
11742
11743         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11744         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11745         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11746         * gcc.target/mips/inter/mips16-inter.exp: New.
11747
11748 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11749
11750         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11751
11752 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11753
11754         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11755         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11756         * gcc.target/i386/sse3-addsubps.c: Likewise.
11757         * gcc.target/i386/sse3-haddpd.c: Likewise.
11758         * gcc.target/i386/sse3-haddps.c: Likewise.
11759         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11760         * gcc.target/i386/sse3-hsubps.c: Likewise.
11761         * gcc.target/i386/sse3-lddqu.c: Likewise.
11762         * gcc.target/i386/sse3-movddup.c: Likewise.
11763         * gcc.target/i386/sse3-movshdup.c: Likewise.
11764         * gcc.target/i386/sse3-movsldup.c: Likewise.
11765
11766         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11767         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
11768         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11769         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11770         * gcc.target/i386/ssse3-palignr.c: Likewise.
11771         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11772         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11773         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11774         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11775         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11776         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11777         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11778         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11779         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11780         * gcc.target/i386/ssse3-psignb.c: Likewise.
11781         * gcc.target/i386/ssse3-psignd.c: Likewise.
11782         * gcc.target/i386/ssse3-psignw.c: Likewise.
11783         * gcc.target/i386/ssse3-vals.h: Likewise.
11784
11785         * gcc.target/i386/sse3-check.h: New file.
11786         * gcc.target/i386/ssse3-check.h: Likewise.
11787
11788 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11789
11790         PR middle-end/31095
11791         * gcc.c-torture/compile/bcopy-1.c: New testcase.
11792
11793 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11794
11795         PR middle-end/31606
11796         * gcc.c-torture/20070522-1.c: New testcase.
11797
11798 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11799
11800         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11801
11802 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
11803
11804         * gcc.c-torture/execute/ieee/20000320-1.x,
11805         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11806         m68k-*-* and check_effective_target_coldfire_fpu.
11807
11808 2007-05-22  Ollie Wild  <aaw@google.com>
11809
11810         * g++.dg/lookup/hidden-class10.C: New test.
11811         * g++.dg/lookup/hidden-class11.C: New test.
11812
11813 2007-05-22  Ollie Wild  <aaw@google.com>
11814
11815         * g++.dg/lookup/name-clash5.C: New test.
11816         * g++.dg/lookup/name-clash6.C: New test.
11817
11818 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11819
11820         * g++.dg/other/i386-2.C: Update comments on header files tested.
11821         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
11822         of <tmmintrin.h>.
11823         * gcc.target/i386/sse-12.c: Likewise.
11824         * gcc.target/i386/sse-13.c: Likewise.
11825         * gcc.target/i386/sse-14.c: Likewise.
11826
11827         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11828         Redefined to test with immediate operand.
11829         (__builtin_ia32_blendps): Likewise.
11830         (__builtin_ia32_blendpd): Likewise.
11831         (__builtin_ia32_dpps): Likewise.
11832         (__builtin_ia32_dpps): Likewise.
11833         (__builtin_ia32_insertps128): Likewise.
11834         (__builtin_ia32_vec_ext_v4sf): Likewise.
11835         (__builtin_ia32_vec_set_v16qi): Likewise.
11836         (__builtin_ia32_vec_set_v4si): Likewise.
11837         (__builtin_ia32_vec_set_v2di): Likewise.
11838         (__builtin_ia32_vec_ext_v16qi): Likewise.
11839         (__builtin_ia32_vec_ext_v4si): Likewise.
11840         (__builtin_ia32_vec_ext_v2di): Likewise.
11841         (__builtin_ia32_roundpd): Likewise.
11842         (__builtin_ia32_roundsd): Likewise.
11843         (__builtin_ia32_roundps): Likewise.
11844         (__builtin_ia32_roundss): Likewise.
11845         (__builtin_ia32_mpsadbw128): Likewise.
11846
11847 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11848
11849         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11850
11851 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11852
11853         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11854         failures.
11855         * gcc.dg/dfp/func-struct.c: Ditto.
11856         * gcc.dg/dfp/operator-assignment.c: Ditto.
11857         * gcc.dg/dfp/convert-bfp.c: Ditto.
11858         * gcc.dg/dfp/convert-int.c: Ditto.
11859         * gcc.dg/dfp/convert-int-max.c: Ditto.
11860         * gcc.dg/dfp/func-scalar.c: Ditto.
11861         * gcc.dg/dfp/cast.c: Ditto.
11862         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11863         failures, and fix a typo in return type of arg1_128.
11864         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11865         failures, and fix a typo in a constant suffix.
11866         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11867         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11868
11869 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11870             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11871
11872         * lib/gcc-dg.exp(process_message): New proc.
11873         (dg-message): New test directive.
11874         * gcc.dg/always_inline.c: Use dg-message.
11875         * gcc.dg/always_inline2.c: Ditto.
11876         * gcc.dg/always_inline3.c: Ditto.
11877         * gcc.dg/invalid-call-1.c: Ditto.
11878         * gcc.dg/pr17506.c: Ditto.
11879         * gcc.dg/simd-5.c: Ditto.
11880         * gcc.dg/simd-6.c: Ditto.
11881         * gcc.dg/va-arg-2.c: Ditto.
11882         * gcc.dg/cpp/syshdr.c: Ditto.
11883         * gcc.dg/cpp/unc4.c: Ditto.
11884         * gcc.dg/cpp/trad/mi1.c: Ditto.
11885         * gcc.dg/cpp/trad/mi5.c: Ditto.
11886         * gcc.dg/cpp/trad/mi7.c: Ditto.
11887         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11888         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11889         * gcc.test-framework/test-framework.awk: Special-case outexists
11890         tests.
11891
11892 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11893
11894         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11895         (bit_SSE4_2): Likewise.
11896         (bit_POPCNT): Likewise.
11897
11898         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11899         Check if assembler supports SSE4 instructions.
11900
11901         * gcc.target/i386/sse4_1-blendpd.c: New file.
11902         * gcc.target/i386/sse4_1-blendps.c: Likewise.
11903         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11904         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11905         * gcc.target/i386/sse4_1-check.h: Likewise.
11906         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11907         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11908         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11909         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11910         * gcc.target/i386/sse4_1-extractps.c: Likewise.
11911         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11912         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11913         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11914         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11915         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11916         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11917         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11918         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11919         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11920         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11921         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11922         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11923         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11924         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11925         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11926         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11927         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11928         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11929         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11930         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11931         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11932         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11933         * gcc.target/i386/sse4_1-pminud.c: Likewise.
11934         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11935         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11936         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11937         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11938         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11939         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11940         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11941         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11942         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11943         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11944         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11945         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11946         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11947         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11948         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11949         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11950         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11951         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11952         * gcc.target/i386/sse4_1-round.h: Likewise.
11953         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11954         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11955         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11956         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11957         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11958         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11959         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11960         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11961         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11962         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11963         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11964         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11965         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11966         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11967
11968 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11969
11970         PR fortran/31627
11971         * gfortran.dg/bounds_check_7.f90: New test.
11972
11973 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11974
11975         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11976         (check_effective_target_sse4a): Ditto.
11977
11978         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11979         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11980         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11981         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11982         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11983         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11984         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11985         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11986         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11987         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11988         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11989         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11990         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11991         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11992         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11993         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11994         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11995         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11996         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11997         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11998
11999 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12000
12001         * g++.dg/ext/cleanup-1.C: New test.
12002         * g++.dg/ext/cleanup-2.C: Likewise.
12003         * g++.dg/ext/cleanup-3.C: Likewise.
12004         * g++.dg/ext/cleanup-4.C: Likewise.
12005         * g++.dg/ext/cleanup-5.C: Likewise.
12006         * g++.dg/ext/cleanup-6.C: Likewise.
12007         * g++.dg/ext/cleanup-8.C: Likewise.
12008         * g++.dg/ext/cleanup-9.C: Likewise.
12009         * g++.dg/ext/cleanup-10.C: Likewise.
12010         * g++.dg/ext/cleanup-11.C: Likewise.
12011         * g++.dg/ext/cleanup-dtor.C: Likewise.
12012
12013 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12014
12015         PR middle-end/31995
12016         * gcc.dg/vect/vect-102a.c: New test.
12017
12018 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12019             Paolo Carlini  <pcarlini@suse.de>
12020             Uros Bizjak  <ubizjak@gmail.com>
12021
12022         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12023         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12024         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12025         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12026         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12027         New testcases.
12028
12029 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12030
12031         PR fortran/32002
12032         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12033
12034 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12035
12036         PR fortran/32027
12037         * gfortran.dg/do_3.F90: Add checks for the final value of the
12038         loop variable.
12039
12040 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12041
12042         * gcc.c-torture/execute/990127-2.x: New file.
12043
12044 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12045
12046         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12047         * gcc.target/i386/sse-12: Add -O to compile options.
12048         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12049         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12050         and mm3dnow.h.  Add -O to compile options.
12051
12052 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12053
12054         PR fortran/31867
12055         * gfortran.dg/char_length_5.f90: New test.
12056
12057         PR fortran/31994
12058         * gfortran.dg/array_reference_1.f90: New test.
12059
12060 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12061
12062         PR middle-end/7651
12063         PR c++/11856
12064         PR c/12963
12065         PR c/23587
12066         PR other/29694
12067         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12068         * gcc.dg/Wtype-limits.c: New.
12069         * gcc.dg/Wtype-limits-Wextra.c: New.
12070         * gcc.dg/Wtype-limits-no.c: New.
12071         * g++.dg/warn/Wtype-limits.C: New.
12072         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12073         * g++.dg/warn/Wtype-limits-no.C: New.
12074
12075 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12076
12077         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12078         instead of "-msse2".'
12079         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12080         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12081         and mm3dnow.h.
12082         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12083         to test with immediate operand.
12084         (__builtin_ia32_insertqi): Ditto.
12085         (__builtin_ia32_palignr128): Ditto.
12086         (__builtin_ia32_palignr): Ditto.
12087         (__builtin_ia32_pshufhw): Ditto.
12088         (__builtin_ia32_pshuflw): Ditto.
12089         (__builtin_ia32_pshufd): Ditto.
12090         (__builtin_ia32_vec_set_v8hi): Ditto.
12091         (__builtin_ia32_vec_ext_v8hi): Ditto.
12092         (__builtin_ia32_shufpd): Ditto.
12093         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12094
12095 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12096
12097         PR fortran/32001
12098         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12099
12100 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12101
12102         PR target/31585
12103         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12104         and "__inline".  Use "-msse" instead of "-msse2".
12105
12106 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12107
12108         PR middle-end/7651
12109         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12110         * gcc.dg/20030906-2.c: Likewise.
12111         * objc.dg/method-17.m: Add -Wreturn-type.
12112         * obj-c++.dg/method-21.mm: Likewise.
12113
12114 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12115
12116         PR target/31585
12117         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12118         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12119         (__builtin_ia32_psrlqi128): Ditto.
12120         (__builtin_ia32_psrlwi128): Ditto.
12121         (__builtin_ia32_psrldi128): Ditto.
12122         (__builtin_ia32_psrldqi128): Ditto.
12123         (__builtin_ia32_pslldqi128): Ditto.
12124         (__builtin_ia32_psrawi128): Ditto.
12125         (__builtin_ia32_psradi128): Ditto.
12126         (__builtin_ia32_psllqi128): Ditto.
12127         (__builtin_ia32_pslldi128): Ditto.
12128         (__builtin_prefetch): Ditto.
12129         (__builtin_ia32_pshufw): Ditto.
12130         (__builtin_ia32_vec_set_v4hi): Ditto.
12131         (__builtin_ia32_vec_ext_v4hi): Ditto.
12132         (__builtin_ia32_shufps): Ditto.
12133         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12134
12135 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12136
12137         PR fortran/31974
12138         * gfortran.dg/char_allocation_1.f90: New test.
12139
12140 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12141
12142         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12143         * gcc.dg/Wconversion-sign.c: New.
12144         * gcc.dg/Wconversion-integer-no-sign.c: New.
12145         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12146         Wconversion-sign.C
12147         * g++.dg/warn/Wconversion-sign.C: New.
12148         * g++.old-deja/g++.other/warn4.C: Update.
12149         * g++.dg/warn/Wconversion1.C: Likewise.
12150
12151 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12152
12153         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12154         * gcc.dg/torture/builtin-math-4.c: Likewise.
12155
12156 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12157
12158         PR libfortran/31964
12159         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12160
12161 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12162
12163         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12164
12165 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12166
12167         PR target/31628
12168         * gcc.target/i386/pr31628.c: New.
12169
12170 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12171
12172         PR middle-end/31344
12173         * gcc.dg/pr31344.c: New test.
12174
12175 2007-05-17  Ian Lance Taylor  <iant@google.com>
12176
12177         PR tree-optimization/31953
12178         * gcc.c-torture/compile/pr31953.c: New test.
12179
12180 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12181
12182         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12183
12184         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12185         and drem.
12186         * gcc.dg/torture/builtin-math-4.c: Likewise.
12187
12188         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12189         * gcc.dg/torture/builtin-math-4.c: Likewise.
12190
12191         * gcc.dg/torture/builtin-math-4.c: New test.
12192
12193 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12194             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12195
12196         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12197         * gcc.dg/cpp/include2.c: Ditto.
12198         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12199         * gcc.dg/cpp/paste5.c: Ditto.
12200         * gcc.dg/cpp/paste6.c: Ditto.
12201         * gcc.dg/cpp/paste8.c: Ditto.
12202         * gcc.dg/cpp/paste11.c: Ditto.
12203         * gcc.dg/cpp/paste13.c: Ditto.
12204         * gcc.dg/cpp/skipping2.c: Ditto.
12205         * gcc.dg/reg-vol-struct-1.c: Ditto.
12206         * gcc.dg/Wshadow-1.c: Ditto.
12207         * gcc.dg/cpp/trad/comment.c: Ditto.
12208         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12209         * gcc.dg/cpp/if-2.c: Ditto.
12210         * gcc.dg/array-5.c: Ditto.
12211         * gcc.dg/inline-15.c: Ditto.
12212         * gcc.dg/pr27953.c: Ditto.
12213         * gcc.dg/Wno-c++-compat.c: Ditto.
12214
12215 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12216
12217         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12218
12219 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12220
12221         * gcc.c-torture/execute/20070517-1.c: New test.
12222
12223 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12224
12225         PR fortran/31919
12226         * gfortran.dg/min_max_conformance.f90: New test.
12227
12228 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12229
12230         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12231         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12232         gcc.dg/vect/vect-104.c: Use more complex construction to
12233         prevent vectorizing.
12234         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12235
12236 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
12237
12238         PR tree-optimization/24659
12239         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12240         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12241         not vect_int target.
12242         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12243         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
12244         targets.
12245         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12246         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12247         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12248
12249 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
12250
12251         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12252         and x86_64-*-* targets.
12253         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12254
12255 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
12256
12257         PR fortran/18769
12258         PR fortran/30881
12259         PR fortran/31194
12260         PR fortran/31216
12261         PR fortran/31427
12262         * transfer_simplify_1.f90: New test.
12263         * transfer_simplify_2.f90: New test.
12264
12265 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
12266
12267         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12268
12269 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
12270
12271         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12272
12273         * gcc.dg/fltconst-pedantic-dfp.c: New test.
12274
12275         PR c/31924
12276         * gcc.dg/fltconst-1.c: New test.
12277
12278         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12279         * gcc.dg/dfp/operator-assignment.c: Ditto.
12280
12281 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
12282
12283         PR c++/29928
12284         * g++.dg/rtti/typeid5.C: New.
12285
12286 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12287
12288         PR fortran/31725
12289         * gfortran.dg/substr_4.f: New test.
12290
12291 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
12292
12293         * gcc.target/m68k/interrupt_thread-1.c,
12294         gcc.target/m68k/interrupt_thread-2.c,
12295         gcc.target/m68k/interrupt_thread-3.c: New.
12296         * gcc.target/m68k/m68k.exp: Accept fido.
12297
12298 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12299
12300         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12301         * gfortran.dg/altreturn_3.f90: Likewise.
12302         * gfortran.dg/assumed_dummy_1.f90: Likewise.
12303         * gfortran.dg/default_numeric_type_1.f90: Likewise.
12304         * gfortran.dg/inquire_iolength.f90: Likewise.
12305         * gfortran.dg/module_naming_1.f90: Likewise.
12306         * gfortran.dg/oldstyle_2.f90: Likewise.
12307         * gfortran.dg/operator_2.f90: Likewise.
12308         * gfortran.dg/parameter_array_element_1.f90: Likewise.
12309         * gfortran.dg/used_types_11.f90: Likewise.
12310         * gfortran.dg/zero_array_components_1.f90: Likewise.
12311         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12312         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12313         * gfortran.dg/real_const_3.f90: Likewise.
12314
12315 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12316
12317         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12318         * gcc.dg/tree-ssa/loop-30.c: New test.
12319
12320 2007-05-13  Richard Guenther  <rguenther@suse.de>
12321
12322         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12323         scanning forwprop1.
12324         * g++.dg/tree-ssa/pr31146.C: Likewise.
12325
12326 2007-05-13  Revital Eres  <eres@il.ibm.com>
12327
12328         * gcc.dg/dse.c: New test.
12329
12330 2007-05-12  Richard Guenther  <rguenther@suse.de>
12331
12332         PR tree-optimization/31797
12333         * gcc.c-torture/compile/pr31797.c: New testcase.
12334
12335 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12336
12337         PR fortran/30746
12338         * gfortran.dg/host_assoc_function_1.f90: New test.
12339
12340 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12341
12342         PR c++/31829
12343         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12344
12345 2007-05-11  Silvius Rus  <rus@google.com>
12346
12347         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12348         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12349         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12350         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12351         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12352         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12353         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12354         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12355         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12356         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12357         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12358         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12359         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12360         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12361         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12362         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12363
12364 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12365
12366         PR other/31852
12367         * gcc.c-torture/execute/builtins/memchr.c: New.
12368         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12369         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12370
12371 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12372
12373         PR fortran/30876
12374         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12375         line.
12376         * gfortran.dg/recursive_reference_2.f90: New test.
12377
12378 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12379
12380         PR fortran/30878
12381         * gfortran.dg/namelist_29.f90: New test.
12382
12383 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12384
12385         PR fortran/31474
12386         * gfortran.dg/entry_10.f90: New test.
12387
12388 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12389
12390         PR tree-optimization/31885
12391         * gcc.dg/tree-ssa/loop-29.c: New test.
12392
12393 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12394
12395         * assumed_dummy_1.f90: Fix dg directive.
12396         * char_initialiser_actual.f90: Likewise.
12397         * nested_modules_2.f90: Likewise.
12398         * shift-alloc.f90: Likewise.
12399
12400 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12401
12402         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12403
12404 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12405
12406         PR libfortran/31880
12407         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12408
12409 2007-05-09  Mike Stump  <mrs@apple.com>
12410
12411         * g++.dg/other/first-global.C: Add -fpie for darwin.
12412         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12413
12414 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12415
12416         * gcc.dg/20070507-1.c: New testcase.
12417
12418 2007-05-08  Chao-ying Fu  <fu@mips.com>
12419
12420         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12421         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12422         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12423         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12424
12425 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12426
12427         PR 31847
12428         * gcc.dg/pr31847.c: New test.
12429
12430 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12431
12432         PR fortran/31692
12433         * gfortran.dg/actual_array_result_1.f90: New test.
12434
12435 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12436
12437         PR fortran/29397
12438         * gfortran.dg/parameter_array_init_1.f90: New test.
12439
12440         PR fortran/29400
12441         * gfortran.dg/parameter_array_init_2.f90: New test.
12442
12443 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
12444
12445         PR target/31854
12446         * gcc.target/i386/pr31854.c: New test.
12447
12448 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
12449
12450         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12451
12452 2007-05-07  Mike Stump  <mrs@apple.com>
12453
12454         * g++.old-deja/g++.mike/empty.C: Add.
12455
12456 2007-05-07  Eric Christopher  <echristo@apple.com>
12457
12458         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12459
12460 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
12461
12462         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12463         variable.  Rearrange conversions from binary float to decimal float.
12464
12465 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
12466
12467         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12468         x86.
12469
12470 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12471
12472         * gnat.dg/opt1.ad[sb]: New testcase.
12473
12474 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12475
12476         PR fortran/31399
12477         * gfortran.dg/do_3.F90: New test.
12478
12479 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12480
12481         PR fortran/31764
12482         * gfortran.dg/new_line.f90: Add new checks.
12483
12484 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12485
12486         PR fortran/31201
12487         * gfortran.dg/large_unit_1.f90: New.
12488         * gfortran.dg/large_unit_2.f90: New.
12489         * gfortran.dg/iostat_4.f90: New
12490         * gfortran.dg/bounds_check_fail_1.f90: Updated.
12491
12492 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
12493
12494         PR fortran/31540
12495         * gfortran.dg/char_result_4.f90: New test.
12496
12497 2007-06-05  Revital Eres  <eres@il.ibm.com>
12498
12499         PR 30957
12500         * gcc.dg/pr30957-1.c: New test.
12501
12502 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12503
12504         PR fortran/31251
12505         * gfortran.dg/char_type_len_2.f90: New test.
12506
12507 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
12508
12509         PR 31775
12510         * g++.dg/other/nested-extern.cc: New.
12511         * g++.dg/other/nested-extern-1.C: New.
12512         * g++.dg/other/nested-extern-2.C: New.
12513
12514 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12515
12516         PR fortran/31760
12517         * gfortran.dg/erf.f90: New test.
12518         * gfortran.dg/besxy.f90: New test.
12519
12520 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12521
12522         PR fortran/22359
12523         * gfortran.dg/fseek.f90: New test.
12524
12525 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
12526
12527         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12528
12529 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12530
12531         PR libfortran/31210
12532         * gfortran.dg/zero_length_1.f90: New test.
12533
12534 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12535
12536         PR fortran/31803
12537         * gfortran.dg/char_pointer_assign_3.f90: New test.
12538         * gfortran.dg/char_result_2.f90: Re-enable test.
12539
12540 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12541
12542         PR fortran/25071
12543         * gfortran.dg/char_length_3.f90: New test.
12544         * gfortran.dg/char_result_2.f90: Fix test.
12545
12546 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12547
12548         PR tree-optimization/30565
12549         * gcc.dg/tree-ssa/loop-27.c: New test.
12550
12551 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12552
12553         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12554         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12555         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12556         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12557
12558 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12559
12560         PR tree-optimization/31699
12561         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12562         New.
12563         (check_effective_target_vect_floatint_cvt): New.
12564         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12565         of specific targets.
12566         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12567         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12568         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12569         * gcc.dg/vect/vect-iv-4.c: Likewise.
12570         * gcc.dg/vect/vect-multitypes-11.c: New.
12571         * gcc.dg/vect/pr31699.c: New.
12572
12573 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12574
12575         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12576
12577 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12578
12579         PR C++/31663
12580         * g++.dg/warn/anonymous-namespace-2.C: New.
12581         * g++.dg/warn/anonymous-namespace-2.h: New.
12582
12583 2007-05-02  Paul Brook  <paul@codesourcery.com>
12584
12585         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12586
12587 2007-05-02  Eric Christopher  <echristo@apple.com>
12588
12589         * gcc.dg/cpp/if-div.c: New file.
12590
12591 2007-05-02  Tom Tromey  <tromey@redhat.com>
12592
12593         PR preprocessor/28709:
12594         * gcc.dg/cpp/pr28709.c: New file.
12595
12596 2007-05-02  Richard Guenther  <rguenther@suse.de>
12597
12598         PR tree-optimization/31146
12599         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12600
12601 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12602
12603         * gcc.c-torture/compile/limits-blockid.c: New.
12604         * gcc.c-torture/compile/limits-caselabels.c: New.
12605         * gcc.c-torture/compile/limits-declparen.c: New.
12606         * gcc.c-torture/compile/limits-enumconst.c: New.
12607         * gcc.c-torture/compile/limits-exprparen.c: New.
12608         * gcc.c-torture/compile/limits-externalid.c: New.
12609         * gcc.c-torture/compile/limits-fnargs.c: New.
12610         * gcc.c-torture/compile/limits-fndefn.c: New.
12611         * gcc.c-torture/compile/limits-idexternal.c: New.
12612         * gcc.c-torture/compile/limits-idinternal.c: New.
12613         * gcc.c-torture/compile/limits-pointer.c: New.
12614         * gcc.c-torture/compile/limits-stringlit.c: New.
12615         * gcc.c-torture/compile/limits-structmem.c: New.
12616         * gcc.c-torture/compile/limits-structnest.c: New.
12617
12618 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12619
12620         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12621
12622 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12623
12624         PR middle-end/31740
12625         * gcc.c-torture/compile/20070501-1.c: New testcase.
12626
12627 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12628
12629         PR fortran/31732
12630         * gfortran.dg/array_memset_2:  New test case.
12631
12632 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12633
12634         PR testsuite/31615
12635         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12636
12637 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12638
12639         PR testsuite/31589
12640         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12641         dg-final test.
12642         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12643         keyword to dg-final test.
12644         * gcc.dg/vect/vect-iv-4.c: Likewise.
12645         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12646         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12647         test.
12648         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12649         cast.
12650         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12651         * lib/target-supports.exp
12652         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12653         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12654
12655 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12656
12657         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12658         __LONG_LONG_MAX__ and its friends instead of those supplied by
12659         limits.h.
12660
12661 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12662
12663         PR C++/31721
12664         * g++.dg/ext/vector7.C: New testcase.
12665
12666 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12667
12668         PR fortran/31591
12669         * gfortran.dg/bound_simplification_1.f90: New test.
12670
12671 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12672
12673         PR fortran/31645
12674         * gfortran.dg/bom_error.f90: New test.
12675         * gfortran.dg/bom_include.f90: New test.
12676         * gfortran.dg/bom_UTF16-LE.f90: New test.
12677         * gfortran.dg/bom_UTF16-BE.f90: New test.
12678         * gfortran.dg/bom_UTF-8.f90: New test.
12679         * gfortran.dg/bom_UTF-32.f90: New test.
12680         * gfortran.dg/bom_UTF-8.F90: New test.
12681         * gfortran.dg/bom_include.inc: New file.
12682
12683 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12684
12685         PR C++/30221
12686         * g++.dg/init/ptrfn2.C: New test.
12687         * g++.dg/init/ptrfn3.C: New test.
12688
12689 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12690
12691         PR fortran/31711
12692         * gfortran.dg/dependency_21.f90: New test.
12693
12694 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12695
12696         * gfortran.dg/secnds.f: Use real*8.
12697         * gfortran.dg/secnds-1.f: Use real*8.
12698
12699 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12700
12701         PR libfortran/31532
12702         * gfortran.dg/inquire_5.f90: Update test.
12703
12704 2007-04-27  Ian Lance Taylor  <iant@google.com>
12705
12706         PR middle-end/31710
12707         * gcc.c-torture/compile/pr31710.c: New test.
12708
12709 2007-04-27  Richard Guenther  <rguenther@suse.de>
12710
12711         PR tree-optimization/30965
12712         PR tree-optimization/30978
12713         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12714         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12715         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12716         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12717
12718 2007-04-27  Richard Guenther  <rguenther@suse.de>
12719
12720         PR tree-optimization/31715
12721         * gcc.dg/Warray-bounds-4.c: New testcase.
12722
12723 2007-04-26  Ian Lance Taylor  <iant@google.com>
12724
12725         PR target/28675
12726         * gcc.c-torture/compile/pr28675.c: New test.
12727
12728 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12729
12730         PR C++/30016
12731         * g++.dg/ext/vector6.C: New test.
12732
12733 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12734
12735         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12736
12737 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12738
12739         PR middle-end/31617
12740         * g++.dg/other/str_empty.C: Add expected warning.
12741
12742 2007-04-26  Richard Guenther  <rguenther@suse.de>
12743         Daniel Berlin  <dberlin@dberlin.org>
12744
12745         PR tree-optimization/30567
12746         * g++.dg/other/pr30567.C: New testcase.
12747
12748 2007-04-26  Richard Guenther  <rguenther@suse.de>
12749
12750         PR tree-optimization/31703
12751         * gcc.c-torture/compile/pr31703.c: New testcase.
12752         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12753         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12754
12755 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12756
12757         * gfortran.dg/open_errors.f90: Added if statements checking
12758         the value of iostat.
12759
12760 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12761
12762         PR c++/31598
12763         * g++.dg/gomp/pr31598.C: New test.
12764
12765         PR tree-optimization/30558
12766         * g++.dg/gomp/pr30558.C: New test.
12767
12768 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
12769
12770         PR c++/31338
12771         * g++.dg/ext/complex2.C: New test.
12772
12773 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
12774
12775         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12776
12777 2007-04-25  Thiemo Seufer  <ths@mips.com>
12778
12779         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12780         value to signed char.
12781
12782 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
12783
12784         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
12785         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
12786         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
12787
12788 2007-04-25  Tobias Burnus  <burnus@net-b.de>
12789
12790         PR fortran/31668
12791         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12792         statement functions.
12793         * gfortran.dg/c_by_val_5.f90: New test.
12794
12795 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
12796
12797         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12798         with two new subroutines to avoid parameter-induced aliasing.
12799         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12800         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12801
12802 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12803
12804         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12805         * g++.dg/warn/Warray-bounds.C: Likewise.
12806
12807 2007-04-24  Ian Lance Taylor  <iant@google.com>
12808
12809         PR tree-optimization/31605
12810         * gcc.c-torture/execute/pr31605.c: New test.
12811
12812 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12813
12814         PR fortran/31587
12815         * lib/gcc-dg.exp (scan-module): New function.
12816         * gfortran.dg/module_md5_1.f90: New test.
12817
12818 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
12819
12820         * g++.old-deja/g++.pt/defarg6.C: Only run with
12821         -std=gnu++98.
12822         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12823         * g++.dg/cpp0x/variadic61.C: Ditto.
12824         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12825         * g++.dg/cpp0x/variadic62.C: Ditto.
12826         * g++.dg/template/meminit1.C: Ditto.
12827         * g++.dg/template/operator7.C: Ditto.
12828         * g++.dg/template/static15.C: Ditto.
12829         * g++.dg/template/invalid1.C: Ditto.
12830         * g++.dg/template/shift1.C: Ditto.
12831         * g++.dg/template/error10.C: Ditto.
12832
12833 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
12834
12835         PR diagnostic/25923
12836         * gfortran.dg/pr25923.f90: New test.
12837
12838 2007-04-24  Ian Lance Taylor  <iant@google.com>
12839
12840         PR tree-optimization/31602
12841         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12842
12843 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
12844
12845         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12846         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12847
12848 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
12849
12850         * gcc.target/i386/reload-1.c. New.
12851
12852 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12853             Olga Golovanevsky  <olga@il.ibm.com>
12854
12855         * g++.dg/other/str_empty.C: New test.
12856
12857 2007-04-24  Richard Henderson  <rth@redhat.com>
12858
12859         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12860
12861 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12862
12863         PR target/31641
12864         * gcc.c-torture/compile/pr31641.c: New testcase.
12865
12866 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
12867
12868         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12869         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12870         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12871         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12872
12873 2007-04-23  Simon Baldwin  <simonb@google.com>
12874
12875         * g++.dg/other/error15.C: New.
12876         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12877         triggering a "multiple parameters named" error.
12878
12879 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
12880
12881         PR fortran/31618
12882         * gfortran.dg/backspace_8.f:  New test case.
12883
12884 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
12885
12886         PR fortran/31630
12887         * gfortran.dg/used_types_17.f90: New test.
12888
12889         PR fortran/31620
12890         * gfortran.dg/zero_array_components_1.f90: New test.
12891
12892 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12893
12894         PR fortran/31616
12895         * gfortran.dg/open_errors.f90: Allow a different error message.
12896
12897 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
12898
12899         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12900         Rename from check_effective_target_vect_pack_mod.  Rename global
12901         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
12902         messages.
12903         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12904         rename.
12905         * gcc.dg/vect/vect-iv-8a.c: Ditto.
12906         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12907
12908 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12909
12910         PR middle-end/31448
12911         * gcc.c-torture/execute/pr31448.c: New testcase.
12912
12913 2007-04-22  Nick Clifton  <nickc@redhat.com>
12914
12915         * gcc.dg/20020312-2.c: Add support for the FRV.
12916
12917 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
12918
12919         PR tree-optimization/24659
12920         * gcc.dg/vect/vect-float-extend-1.c: New test.
12921         * gcc.dg/vect/vect-float-truncate-1.c: New test.
12922
12923 2007-04-22  Richard Guenther  <rguenther@suse.de>
12924
12925         PR tree-optimization/29789
12926         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12927         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12928
12929 2007-04-22  Revital Eres  <eres@il.ibm.com>
12930
12931         * gcc.dg/var-expand2.c: New test.
12932
12933 2007-04-22  Revital Eres  <eres@il.ibm.com>
12934
12935         * gcc.dg/var-expand3.c: New test.
12936
12937 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12938
12939         PR fortran/31495
12940         * gfortran.dg/continuation_8.f90: New test.
12941
12942 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12943
12944         PR C/30265
12945         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12946         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12947
12948 2007-04-21  Richard Guenther  <rguenther@suse.de>
12949
12950         PR middle-end/31136
12951         * gcc.c-torture/execute/pr31136.c: New testcase.
12952
12953 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
12954
12955         * gcc.target/i386/movsi-sm-1.c: New.
12956
12957 2007-04-20  Richard Henderson  <rth@redhat.com>
12958
12959         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12960         * gcc.dg/pr27095.c: Cope with alpha GOT load.
12961
12962 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
12963
12964         * gcc.target/i386/ordcmp-1.c: New test.
12965         * gcc.target/i386/unordcmp-1.c: New test.
12966
12967         PR tree-optimization/31632
12968         * gcc.c-torture/compile/20070419-1.c: New test.
12969
12970 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12971
12972         * gcc.dg/invalid-call-1.c: New test.
12973
12974 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12975
12976         PR diagnostic/31227
12977         * gcc.dg/Warray-bounds-3.c: New.
12978
12979 2007-04-18  Richard Guenther  <rguenther@suse.de>
12980
12981         PR tree-optimization/19431
12982         PR tree-optimization/21463
12983         * gcc.c-torture/execute/20070212-1.c: New testcase.
12984         * gcc.c-torture/execute/20070212-2.c: Likewise.
12985         * gcc.c-torture/execute/20070212-3.c: Likewise.
12986         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12987         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12988         * g++.dg/tree-ssa/pr21463.C: Likewise.
12989         * g++.dg/tree-ssa/pr30738.C: Likewise.
12990
12991 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12992
12993         PR c++/31513
12994         * g++.dg/expr/bitfield8.C: New test.
12995
12996 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12997             Richard Sandiford  <richard@codesourcery.com>
12998
12999         * lib/target-supports.exp (check_profiling_available): Return 0
13000         for uClibc with -p or -pg.
13001
13002 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13003
13004         PR c++/31517
13005         * g++.dg/template/init7.C: New test.
13006
13007 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13008
13009         PR rtl-optimization/31360
13010         * gcc.dg/loop-7.c: New test.
13011
13012 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13013
13014         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13015         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13016         build.
13017         (compat-execute): Likewise.
13018         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13019         files to remote hosts.
13020         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13021         (c-torture-execute): Likewise.
13022         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13023         or plain file.  Use remote_upload and remote_download to copy
13024         files about.
13025         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13026         before scanning it.
13027
13028 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13029
13030         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13031
13032 2007-04-16  Lawrence Crowl  <crowl@google.com>
13033
13034         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13035         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13036         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13037         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13038         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13039         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13040         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13041         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13042         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13043         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13044         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13045
13046         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13047         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13048         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13049         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13050         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13051         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13052         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13053         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13054         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13055         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13056         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13057
13058 2007-04-16  Ian Lance Taylor  <iant@google.com>
13059
13060         PR tree-optimization/31522
13061         * gcc.dg/Wstrict-overflow-16.c: New test.
13062
13063 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13064
13065         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13066
13067 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13068
13069         PR fortran/31144
13070         * gfortran.dg/module_naming_1.f90: New.
13071
13072 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13073
13074         * lib/target-supports.exp (check_profiling_available): Return
13075         false for m68k-*-uclinux.
13076
13077 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13078
13079         PR c++/29365
13080         Testcase for c++ anonymous namespace warning
13081
13082         * g++.dg/warn/anonymous-namespace-1.C: New test
13083         * g++.dg/warn/anonymous-namespace-1.h: New test
13084
13085 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13086
13087         PR testsuite/31578
13088         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13089
13090 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13091
13092         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13093
13094 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13095
13096         PR fortran/31204
13097         * gfortran.dg/array_constructor_16.f90: New test.
13098
13099 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13100
13101         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13102         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13103
13104 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13105
13106         PR rtl-optimization/31500
13107         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13108         * g++.dg/warn/Warray-bounds.C: Likewise.
13109
13110 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13111
13112         PR C/31520
13113         * gcc.dg/gnu89-init-4.c: New testcase.
13114
13115 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13116
13117         PR c++/25874
13118         * gcc.dg/gomp/pr25874.c: Add dg-options.
13119         * g++.dg/gomp/pr25874.C: Add dg-options.
13120
13121 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13122
13123         PR fortran/21061
13124         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13125         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13126
13127 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13128
13129         PR fortran/31561
13130         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13131
13132 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13133
13134         PR fortran/29507
13135         PR fortran/31404
13136         * gfortran.dg/initialization_6.f90: New test.
13137
13138 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13139
13140         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13141
13142         * lib/target-supports.exp (check_gc_sections_available):
13143         Return false if ldflags includes -elf2flt.
13144
13145 2007-04-13  Jason Merrill  <jason@redhat.com>
13146
13147         PR c++/31074
13148         * conv3.C: New test.
13149
13150 2007-04-13  Mike Stump  <mrs@apple.com>
13151
13152         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13153         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13154
13155 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13156
13157         PR tree-optimization/29598
13158         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13159
13160 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13161
13162         PR fortran/31559
13163         * gfortran.dg/func_assign.f90: New test.
13164
13165 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13166
13167         PR fortran/31550
13168         * gfortran.dg/used_types_16.f90: New test.
13169
13170 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13171
13172         PR fortran/18937
13173         * gfortran.dg/goto_2.f90: New.
13174         * gfortran.dg/goto_3.f90: New.
13175         * gfortran.dg/pr17708.f90: Rename to ...
13176         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13177
13178 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13179
13180         PR fortran/31562
13181         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13182         instead of a struct.
13183
13184 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13185
13186         PR fortran/31562
13187         * gfortran.dg/value_4.c: Use GNU extensions for complex
13188         instead of a struct.
13189
13190 2007-04-13  Richard Guenther  <rguenther@suse.de>
13191
13192         PR tree-optimization/21258
13193         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13194
13195 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13196
13197         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13198         <complex.h>.
13199
13200 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13201
13202         PR fortran/31250
13203         * gfortran.dg/char_length_2.f90: New.
13204         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13205         * gfortran.dg/repeat_4.f90: Likewise.
13206
13207         PR fortran/31266
13208         * gfortran.dg/char_assign_1.f90: New.
13209
13210         PR fortran/31471
13211         * gfortran.dg/block_name_1.f90: New.
13212         * gfortran.dg/block_name_2.f90: New.
13213
13214 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13215
13216         PR c++/31078
13217         * g++.dg/other/pr31078.C: New.
13218
13219 2007-04-12  Richard Guenther  <rguenther@suse.de>
13220
13221         PR tree-optimization/31169
13222         * gcc.c-torture/execute/pr31169.c: New testcase.
13223
13224 2007-04-12  Richard Guenther  <rguenther@suse.de>
13225
13226         PR tree-optimization/24689
13227         PR tree-optimization/31307
13228         * g++.dg/tree-ssa/pr31307.C: New testcase.
13229         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13230
13231 2007-04-12  Tobias Burnus  <burnus@net-b.de>
13232
13233         PR fortran/31472
13234         * gfortran.dg/access_spec_1.f90: New test.
13235         * gfortran.dg/access_spec_2.f90: New test.
13236         * gfortran.dg/non_module_public.f90: Match new error message.
13237
13238 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
13239
13240         PR testsuite/31538
13241         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13242         to 4 at line 38 to fix bounds problem.
13243
13244 2007-04-11  Tobias Burnus  <burnus@net-b.de>
13245
13246         PR testsuite/31240
13247         * gfortran.dg/pointer_intent_1.f90: Fix test.
13248
13249 2007-04-10  Eric Christopher  <echristo@apple.com>
13250
13251         * lib/target-supports.exp
13252         (check_effective_target_fstack_protector): Rewrite.
13253
13254 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
13255
13256         PR c++/31449
13257         * g++.dg/init/const5.C: New test.
13258
13259 2007-04-09  Jan Hubicka  <jh@suse.cz>
13260
13261         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13262
13263 2007-04-08  Jan Hubicka  <jh@suse.cz>
13264
13265         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13266
13267 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13268
13269         PR fortran/31257
13270         * gfortran.dg/achar_4.f90: New test.
13271
13272 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13273
13274         PR fortran/30880
13275         * gfortran.dg/used_dummy_types_8.f90: New test.
13276
13277 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13278
13279         PR fortran/30872
13280         * gfortran.dg/parameter_array_element_1.f90: New test.
13281
13282 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13283
13284         PR fortran/31222
13285         * gfortran.dg/default_numeric_type_1.f90: New test.
13286
13287 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13288
13289         PR fortran/31424
13290         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13291
13292 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13293
13294         PR fortran/31293
13295         * gfortran.dg/interface_12.f90: New test.
13296
13297 2007-04-07  Bruce Korb  <bkorb@gnu.org>
13298
13299         * gcc.dg/format/opt-6.c: New test.
13300         * gcc.dg/format/nul-1.c: New test.
13301         * gcc.dg/format/nul-2.c: New test.
13302
13303 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13304
13305         PR libgfortran/31395
13306         * gfortran.dg/fmt_colon.f90: New test.
13307
13308 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13309
13310         * g++.old-deja/g++.other/init18.C: Use
13311         dg-require-effective-target instead of an explicit xfail.
13312
13313 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13314
13315         * gcc.dg/dfp/signbit-1.c
13316         * gcc.dg/dfp/signbit-2.c
13317
13318 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13319
13320         PR fortran/31483
13321         * gfortran.dg/altreturn_5.f90: New test.
13322
13323 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13324
13325         PR fortran/31292
13326         * gfortran.dg/contained_module_proc_1.f90: New test.
13327
13328 2007-04-04  Stuart Hastings  <stuart@apple.com>
13329
13330         PR 31281
13331         * objc/execute/exceptions/pr31281.m: New.
13332
13333 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13334
13335         * g++.dg/ext/dllimport12.C: Update comments.
13336
13337 2007-04-03  Eric Christopher  <echristo@apple.com>
13338
13339         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13340
13341 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13342
13343         PR fortran/31304
13344         * gfortran.dg/repeat_2.f90: New test.
13345         * gfortran.dg/repeat_3.f90: New test.
13346         * gfortran.dg/repeat_4.f90: New test.
13347
13348 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13349
13350         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13351
13352 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13353
13354         PR c++/30847
13355         * g++.dg/parse/cond3.C: New test.
13356
13357         PR middle-end/30704
13358         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13359
13360 2007-04-02  Jason Merrill  <jason@redhat.com>
13361
13362         PR c++/31187
13363         * g++.dg/ext/visibility/anon3.C: New test.
13364
13365 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13366
13367         PR libgfortran/31052
13368         * gfortran.dg/namelist_28.f90: New test.
13369
13370 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13371
13372         PR libgfortran/31366
13373         * gfortran.dg/direct_io_6.f90: New test.
13374
13375 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13376
13377         PR libgfortran/31207
13378         * gfortran.dg/advance_5.f90: New test.
13379         * gfortran.dg/advance_6.f90: New test.
13380
13381 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13382
13383         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13384         * g++.dg/ext/dllimport7.C: Likewise.
13385         * g++.dg/ext/selectany1.C: Likewise.
13386
13387 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13388
13389         * g++.dg/parser/pr31138.C: New.
13390         * g++.dg/parser/pr31140.C: New.
13391         * g++.dg/parser/pr31141.C: New.
13392
13393 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13394
13395         PR c++/26099
13396         * g++.dg/ext/is_base_of.C: New.
13397         * g++.dg/ext/has_virtual_destructor.C: New.
13398         * g++.dg/ext/is_polymorphic.C: New.
13399         * g++.dg/ext/is_base_of_diagnostic.C: New.
13400         * g++.dg/ext/is_enum.C: New.
13401         * g++.dg/ext/has_nothrow_assign.C: New.
13402         * g++.dg/ext/has_nothrow_constructor.C: New.
13403         * g++.dg/ext/is_empty.C: New.
13404         * g++.dg/ext/has_trivial_copy.C: New.
13405         * g++.dg/ext/has_trivial_assign.C: New.
13406         * g++.dg/ext/is_abstract.C: New.
13407         * g++.dg/ext/is_pod.C: New.
13408         * g++.dg/ext/has_nothrow_copy.C: New.
13409         * g++.dg/ext/is_class.C: New.
13410         * g++.dg/ext/has_trivial_constructor.C: New.
13411         * g++.dg/ext/is_union.C: New.
13412         * g++.dg/ext/has_trivial_destructor.C: New.
13413         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13414         * g++.dg/template/crash43.C: Likewise.
13415
13416 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13417
13418         * g++.dg/warn/pedantic2.C: New testcase.
13419
13420 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13421
13422         * size_dim.f90: Fix dg directive.
13423         * pr16433.f: Likewise.
13424         * use_6.f90: Likewise.
13425         * use_7.f90: Likewise.
13426         * entry_9.f90: Likewise.
13427         * pointer_intent_2.f90: Likewise.
13428         * protected_1.f90: Likewise.
13429         * fmt_missing_period_2.f: Likewise.
13430         * pointer_intent_3.f90: Likewise.
13431         * protected_2.f90: Likewise.
13432         * protected_3.f90: Likewise.
13433         * pr15754.f90: Likewise.
13434         * protected_4.f90: Likewise.
13435         * protected_5.f90: Likewise.
13436         * initialization_2.f90: Likewise.
13437         * protected_6.f90: Likewise.
13438         * continuation_7.f90: Likewise.
13439         * derived_function_interface_1.f90: Likewise.
13440         * der_pointer_4.f90: Likewise.
13441         * fmt_zero_precision.f90: Likewise.
13442         * blockdata_3.f90: Likewise.
13443         * fmt_missing_period_1.f: Likewise.
13444         * real_const_3.f90: Likewise.
13445         * use_4.f90: Likewise.
13446         * fmt_missing_period_3.f: Likewise.
13447         * use_5.f90: Likewise.
13448
13449 2007-03-28  Mike Stump  <mrs@apple.com>
13450
13451         * gcc.dg/darwin-comm.c: Add.
13452
13453 2007-03-28  Eric Christopher  <echristo@apple.com>
13454
13455         * lib/target-supports.exp (check_effective_target_fstack_protector):
13456         New.
13457         * gcc.dg/ssp-1.c: Use.
13458         * gcc.dg/ssp-2.c: Ditto.
13459
13460 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
13461
13462         PR c++/29077
13463         * g++.dg/parse/constructor3.C: New test.
13464
13465 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
13466
13467         * gnat.dg/thin_pointer.ad[sb]: New test.
13468
13469 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13470
13471         * g++.dg/cpp0x/bracket1.C: New.
13472         * g++.dg/cpp0x/bracket2.C: New.
13473         * g++.dg/cpp0x/bracket3.C: New.
13474         * g++.dg/cpp0x/bracket4.C: New.
13475
13476 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13477
13478         * g++.dg/cpp0x/temp_default1.C: New.
13479         * g++.dg/cpp0x/temp_default3.C: New.
13480         * g++.dg/cpp0x/temp_default2.C: New.
13481         * g++.dg/cpp0x/temp_default4.C: New.
13482
13483 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13484
13485         PR c++/29993
13486         * g++.dg/other/cv_func2.C: New.
13487
13488 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
13489
13490         * gcc.dg/dfp/func-vararg-alternate.h: New file.
13491         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13492         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13493         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13494
13495         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13496         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13497
13498         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13499
13500         * lib/compat.exp (compat-execute): Fix processing of file names.
13501
13502 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
13503
13504         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13505
13506 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
13507
13508         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13509         Delete created executable test file.
13510         (check_effective_target_fortran_large_int): Ditto.
13511         (check_effective_target_static_libgfortran): Ditto.
13512
13513 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
13514
13515         PR c++/30500
13516         * g++.dg/warn/pragma-system_header1.C: New test.
13517         * g++.dg/warn/pragma-system_header2.C: New test.
13518         * g++.dg/warn/pragma-system_header1.h. New.
13519         * g++.dg/warn/pragma-system_header2.h. New.
13520
13521 2007-03-26  Ian Lance Taylor  <iant@google.com>
13522
13523         PR tree-optimization/31345
13524         * gcc.c-torture/compile/pr31345-1.c: New test.
13525
13526 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
13527
13528         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13529         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13530         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13531         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13532         * gfortran.dg/overload_1.f90: Likewise.
13533         * gfortran.dg/impure_assignment_1.f90: Likewise.
13534         * gfortran.dg/error_recovery_3.f90: Likewise.
13535         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13536         * gfortran.dg/sequence_types_1.f90: Likewise.
13537         * gfortran.dg/internal_references_1.f90: Likewise.
13538         * gfortran.dg/present_1.f90: Likewise.
13539         * gfortran.dg/volatile10.f90: Likewise.
13540         * gfortran.dg/module_equivalence_2.f90: Likewise.
13541         * gfortran.dg/use_4.f90: Likewise.
13542         * gfortran.dg/elemental_result_1.f90: Likewise.
13543         * gfortran.dg/generic_actual_arg.f90: Likewise.
13544         * gfortran.dg/private_type_5.f90: Likewise.
13545         * gfortran.dg/protected_4.f90: Likewise.
13546         * gfortran.dg/interface_3.f90: Likewise.
13547
13548 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13549
13550         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13551         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13552
13553 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13554
13555         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13556
13557 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13558
13559         PR libgfortran/31199
13560         * gfortran.dg/fmt_t_4.f90: New test.
13561
13562 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13563
13564         PR libfortran/31297
13565         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13566         * gfortran.dg/backspace_6.f:  Likewise.
13567         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13568         * gfortran.dg/direct_io_2.f90:  Likewise.
13569         * gfortran.dg/write_back.f:  Likewise.
13570         * gfortran.dg/write_rewind_2.f:  Likewise.
13571         * gfortran.dg/write_rewind_1.f:  Likewise.
13572         * gfortran.dg/write_rewind_2.f:  Likewise.
13573
13574 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13575
13576         PR tree-optimization/30784
13577         * gcc.dg/vect/pr30784.c: New test.
13578
13579 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13580
13581         PR fortran/30877
13582         * gfortran.dg/operator_1.f90: New test.
13583         * gfortran.dg/operator_2.f90: New test.
13584
13585 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13586
13587         PR libfortran/31196
13588         * gfortran.dg/reshape_transpose_1.f90:  New test.
13589
13590 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13591
13592         PR fortran/30655
13593         * gfortran.dg/bounds_check_6.f90: New test.
13594
13595 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13596
13597         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13598         #ifndef/#endif.
13599         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13600         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13601
13602 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13603
13604         PR fortran/31209
13605         * gfortran.dg/pointer_function_actual_1.f90: New test.
13606
13607         PR fortran/31200
13608         * gfortran.dg/pointer_function_actual_2.f90: New test.
13609
13610         PR fortran/31215
13611         * gfortran.dg/result_in_spec_1.f90: New test.
13612
13613 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13614
13615         PR fortran/30834
13616         * gfortran.dg/integer_exponentiation_3.F90: New test.
13617         * gfortran.dg/integer_exponentiation_4.f90: New test.
13618         * gfortran.dg/integer_exponentiation_5.F90: New test.
13619
13620 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13621
13622         PR c++/30863
13623         * g++.dg/template/error24.C: New test.
13624         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13625
13626 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13627
13628         PR c++/31273
13629         * g++.dg/expr/bitfield7.C: New test.
13630
13631 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13632
13633         PR other/23572
13634         * gcc.dg/float-range-4.c: New.
13635         * gcc.dg/float-range-1.c: Update. Test for a warning.
13636         * gcc.dg/float-range-3.c: New.
13637         * gcc.dg/float-range-5.c: New.
13638
13639 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13640
13641         PR fortran/31262
13642         * gfortran.dg/no_range_check_1.f90: New test.
13643
13644 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13645
13646         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13647         * g++.dg/other/static1.C: Remove stray semicolon.
13648         * g++.dg/other/init1.C: Likewise.
13649         * g++.dg/rtti/dyncast1.C: Likewise.
13650         * g++.dg/tree-ssa/pr17153.C: Likewise.
13651         * g++.dg/lookup/disamb1.C: Likewise.
13652         * g++.dg/lookup/scoped2.C: Likewise.
13653         * g++.dg/lookup/friend7.C: Likewise.
13654         * g++.dg/parse/parse4.C: Likewise.
13655         * g++.dg/parse/parse5.C: Likewise.
13656         * g++.dg/expr/pr29066.C: Likewise.
13657         * g++.dg/expr/cast4.C: Likewise.
13658         * g++.dg/tc1/dr193.C: Likewise.
13659         * g++.dg/tc1/dr213.C: Likewise.
13660         * g++.dg/abi/dcast1.C: Likewise.
13661         * g++.dg/abi/covariant2.C: Likewise.
13662         * g++.dg/inherit/covariant11.C: Likewise.
13663         * g++.dg/inherit/covariant9.C: Likewise.
13664         * g++.dg/inherit/covariant10.C: Likewise.
13665         * g++.dg/init/static3.C: Likewise.
13666         * g++.dg/init/init-ref3.C: Likewise.
13667         * g++.dg/init/ref10.C: Likewise.
13668         * g++.dg/template/meminit2.C: Likewise.
13669         * g++.dg/template/using9.C: Likewise.
13670         * g++.dg/template/friend9.C: Likewise.
13671         * g++.dg/template/ref1.C: Likewise.
13672         * g++.old-deja/g++.warn/inline.C: Likewise.
13673         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13674         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13675         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13676         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13677         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13678         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13679         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13680         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13681         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13682         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13683         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13684         * g++.old-deja/g++.brendan/template11.C: Likewise.
13685         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13686         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13687         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13688         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13689         * g++.old-deja/g++.jason/parse9.C: Likewise.
13690         * g++.old-deja/g++.jason/byval2.C: Likewise.
13691         * g++.old-deja/g++.jason/overload8.C: Likewise.
13692         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13693         * g++.old-deja/g++.jason/template33.C: Likewise.
13694         * g++.old-deja/g++.jason/return3.C: Likewise.
13695         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13696         * g++.old-deja/g++.jason/virtual.C: Likewise.
13697         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13698         * g++.old-deja/g++.jason/template27.C: Likewise.
13699         * g++.old-deja/g++.jason/synth6.C: Likewise.
13700         * g++.old-deja/g++.jason/ref8.C: Likewise.
13701         * g++.old-deja/g++.jason/offset1.C: Likewise.
13702         * g++.old-deja/g++.other/static20.C: Likewise.
13703         * g++.old-deja/g++.other/array1.C: Likewise.
13704         * g++.old-deja/g++.other/new3.C: Likewise.
13705         * g++.old-deja/g++.other/array2.C: Likewise.
13706         * g++.old-deja/g++.other/overload9.C: Likewise.
13707         * g++.old-deja/g++.other/cast6.C: Likewise.
13708         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13709         * g++.old-deja/g++.other/eh4.C: Likewise.
13710         * g++.old-deja/g++.other/using7.C: Likewise.
13711         * g++.old-deja/g++.other/init18.C: Likewise.
13712         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13713         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13714         * g++.old-deja/g++.other/dtor11.C: Likewise.
13715         * g++.old-deja/g++.pt/static11.C: Likewise.
13716         * g++.old-deja/g++.pt/crash19.C: Likewise.
13717         * g++.old-deja/g++.pt/overload12.C: Likewise.
13718         * g++.old-deja/g++.pt/crash46.C: Likewise.
13719         * g++.old-deja/g++.pt/mi1.C: Likewise.
13720         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13721         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13722         * g++.old-deja/g++.pt/local5.C: Likewise.
13723         * g++.old-deja/g++.pt/typename2.C: Likewise.
13724         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13725         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13726         * g++.old-deja/g++.law/visibility1.C: Likewise.
13727         * g++.old-deja/g++.law/visibility2.C: Likewise.
13728         * g++.old-deja/g++.law/virtual2.C: Likewise.
13729         * g++.old-deja/g++.law/operators19.C: Likewise.
13730         * g++.old-deja/g++.law/parsing10.C: Likewise.
13731         * g++.old-deja/g++.law/visibility4.C: Likewise.
13732         * g++.old-deja/g++.law/operators4.C: Likewise.
13733         * g++.old-deja/g++.law/dtors2.C: Likewise.
13734         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13735         * g++.old-deja/g++.law/visibility10.C: Likewise.
13736         * g++.old-deja/g++.law/scope3.C: Likewise.
13737         * g++.old-deja/g++.law/casts2.C: Likewise.
13738         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13739         * g++.old-deja/g++.law/operators33.C: Likewise.
13740         * g++.old-deja/g++.law/friend4.C: Likewise.
13741         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13742         * g++.old-deja/g++.mike/p5611.C: Likewise.
13743         * g++.old-deja/g++.mike/net37.C: Likewise.
13744         * g++.old-deja/g++.mike/p3570.C: Likewise.
13745         * g++.old-deja/g++.mike/p5718.C: Likewise.
13746         * g++.old-deja/g++.mike/net21.C: Likewise.
13747         * g++.old-deja/g++.mike/p1862.C: Likewise.
13748         * g++.old-deja/g++.mike/p4511.C: Likewise.
13749         * g++.old-deja/g++.mike/virt3.C: Likewise.
13750         * g++.old-deja/g++.mike/p16146.C: Likewise.
13751         * g++.old-deja/g++.mike/p1989.C: Likewise.
13752         * g++.old-deja/g++.mike/p5571.C: Likewise.
13753         * g++.old-deja/g++.gb/scope10.C: Likewise.
13754         * g++.old-deja/g++.abi/primary5.C: Likewise.
13755         * g++.old-deja/g++.abi/empty2.C: Likewise.
13756         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13757         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13758         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13759         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13760         * g++.old-deja/g++.bob/template3.C: Likewise.
13761         * g++.old-deja/g++.bob/inherit1.C: Likewise.
13762
13763 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
13764
13765         PR fortran/31193
13766         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13767
13768 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
13769
13770         PR fortran/20897
13771         * gfortran.dg/derived_name_1.f90: New.
13772         * gfortran.dg/derived_name_2.f: New.
13773
13774 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13775
13776         * lib/target-supports.exp (check_effective_target_nonpic): New
13777         procedure.
13778         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13779         when compiling PIC.
13780         * gcc.target/i386/asm-4.c: Require nonpic.
13781         * gcc.target/i386/cmov1.c: Likewise.
13782         * gcc.target/i386/mul.c: Likewise.
13783         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13784         * gcc.target/i386/ssetype-1.c: Require nonpic.
13785         * gcc.target/i386/ssetype-3.c: Likewise.
13786         * gcc.target/i386/ssetype-5.c: Likewise.
13787
13788 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13789
13790         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13791         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13792         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13793         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13794
13795 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
13796
13797         PR tree-optimization/30590
13798         * g++.dg/opt/pr30590.C: New testcase.
13799
13800 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
13801
13802         PR c/30762
13803         * gcc.dg/pr30762-1.c: New test.
13804         * gcc.dg/pr30762-2.c: New test.
13805
13806         PR inline-asm/30505
13807         * gcc.target/i386/pr30505.c: New test.
13808
13809 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
13810
13811         * gcc.target/arm/register-variables.c: New.
13812
13813 2007-03-19  Jeff Law  <law@redhat.com>
13814
13815         * PR tree-optimization/30984
13816         * gcc.c-torture/pr30984.c: New test.
13817
13818 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13819         Richard Guenther  <rguenther@suse.de>
13820
13821         PR tree-optimization/31254
13822         * gcc.dg/torture/pr31254.c: New testcase.
13823
13824 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
13825
13826         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13827         target default_packed.
13828
13829 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13830
13831         PR fortran/31203
13832         * gfortran.dg/string_length_1.f90: New test.
13833
13834 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13835
13836         PR testsuite/30395
13837         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13838
13839 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13840
13841         PR libgfortran/31052
13842         * gfortran.dg/namelist_27.f90: New test.
13843
13844 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
13845
13846         PR fortran/30531
13847         * gfortran.dg/used_types_14.f90: New test.
13848
13849         PR fortran/31086
13850         * gfortran.dg/used_types_15.f90: New test.
13851
13852 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
13853
13854         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13855         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13856
13857 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13858
13859         PR fortran/31120
13860         * gfortran.dg/integer_exponentiation_2.f90: New test.
13861
13862 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
13863
13864         PR tree-optimization/31041
13865         * gcc.dg/vect/pr31041.c: New test.
13866
13867 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13868
13869         * g++.dg/warn/Wconversion-integer.C: New
13870         * g++.dg/warn/Wconversion-real.C: New.
13871         * g++.dg/warn/Wconversion-real-integer.C: New.
13872         * g++.dg/warn/conv2.C: Updated.
13873
13874 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13875
13876         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13877         exclude RTPs.
13878
13879 2007-03-16  Richard Guenther  <rguenther@suse.de>
13880
13881         PR tree-optimization/31146
13882         * g++.dg/tree-ssa/pr31146.C: New testcase.
13883
13884 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13885
13886         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13887         assume that the target has <features.h>.
13888
13889 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13890
13891         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13892         dg-options rather than to the whole test.
13893
13894 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
13895
13896         PR debug/29906
13897         * g++.dg/debug/pr29906.C: New
13898
13899 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13900
13901         PR libgfortran/31099
13902         * gfortran.dg/unformatted_recl.f90: Update test.
13903
13904 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
13905
13906         * gcc.dg/tree-ssa/prefetch-5.c: New test.
13907
13908 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13909
13910         PR c++/30891
13911         * g++.dg/parse/namespace-definition.C: New.
13912
13913 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13914
13915         PR c++/24924
13916         * g++.dg/cpp/pedantic-errors.C: New.
13917         * g++.dg/cpp/permissive.C: New.
13918
13919 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13920
13921         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13922         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13923
13924 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13925
13926         * lib/target-supports.exp (check_missing_uclibc_feature)
13927         (check_effective_target_wchar): New procedures.
13928         * gcc.dg/wchar_t-1.c: Require target wchar.
13929         * gcc.dg/wint_t-1.c: Likewise.
13930
13931 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13932
13933         * lib/target-supports.exp (check_gc_sections_available): Return
13934         false for VxWorks targets.
13935
13936 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13937
13938         * g++.dg/warn/Wconversion2.C: Fix typo.
13939         * gcc.dg/if-empty-1.c: Ditto.
13940
13941 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13942
13943         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13944
13945 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13946
13947         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13948         * gcc.target/i386/pr31167.c: Ditto.
13949
13950 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13951
13952         PR target/31167
13953         * gcc.target/i386/pr31167.c: New test.
13954
13955 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
13956
13957         PR fortran/30922
13958         * gfortran.dg/import5.f90.f90: New test.
13959
13960
13961         PR fortran/30879
13962         * gfortran.dg/data_components_1.f90: New test.
13963
13964
13965         PR fortran/30870
13966         * gfortran.dg/generic_13.f90: New test.
13967
13968         PR fortran/31163
13969         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13970
13971 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13972
13973         PR libgfortran/31051
13974         * gfortran.dg/fmt_t_4.f90: New
13975
13976 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13977
13978         PR C++/31165
13979         * g++.dg/other/default7.C: New test.
13980
13981 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13982
13983         * g++.dg/warn/Wconversion2.C: New.
13984
13985 2007-03-14  Eric Christopher  <echristo@apple.com>
13986
13987         * gcc.dg/ssp-1.c: New.
13988         * gcc.dg/ssp-2.c: Ditto.
13989
13990 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13991
13992         * g++.dg/warn/do-empty.C: New.
13993         * gcc.dg/do-empty.c: New.
13994         * gcc.dg/if-empty-1.c: Update.
13995         * gcc.dg/20001116-1.c: Update.
13996         * gcc.dg/pr23165.c: Update.
13997
13998 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13999
14000         * gfortran.dg/module_implicit_conversion.f90: New test.
14001
14002 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14003
14004         PR middle-end/31127
14005         * gcc.dg/pr31127.c: New.
14006
14007 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14008
14009         * gcc.dg/tree-ssa/loop-26.c: New test.
14010
14011 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14012
14013         * gcc.target/i386/cmpxchg16b-1.c: New test.
14014
14015 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14016
14017         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14018         * gcc.dg/c99-vla-1.c: Likewise.
14019         * g++.dg/ext/vla1.C: Likewise
14020
14021 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14022
14023         * gcc.dg/wvla-1.c: New test
14024         * gcc.dg/wvla-2.c: New test
14025         * gcc.dg/wvla-3.c: New test
14026         * gcc.dg/wvla-4.c: New test
14027         * gcc.dg/wvla-5.c: New test
14028         * gcc.dg/wvla-6.c: New test
14029         * gcc.dg/wvla-7.c: New test
14030         * g++.dg/warn/Wvla-1.C: New test
14031         * g++.dg/warn/Wvla-2.C: New test
14032         * g++.dg/warn/Wvla-3.C: New test
14033
14034 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14035
14036         PR c++/30108
14037         * g++.dg/other/default6.C: New test.
14038
14039 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14040
14041         * lib/target-supports.exp (check_profiling_available): Return false
14042         for VxWorks.
14043         (check_effective_target_vxworks_kernel): New procedure.
14044         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14045         VxWorks.
14046         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14047         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14048         to include VxWorks.
14049         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14050
14051 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14052
14053         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14054         PIC is not supported.
14055         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14056         * gcc.dg/20020426-2.c: Likewise.
14057         * gcc.dg/pr28243.c: Likewise.
14058         * gcc.dg/visibility-11.c: Likewise.
14059         * gcc.dg/tls/opt-9.c: Likewise.
14060         * gcc.dg/tls/opt-10.c: Likewise.
14061         * gcc.dg/tls/pic-1.c: Likewise.
14062         * gcc.dg/tls/struct-1.c: Likewise.
14063         * gcc.target/i386/20000807-1.c: Likewise.
14064         * gcc.target/i386/20000904-1.c: Likewise.
14065         * gcc.target/i386/20011119-1.c: Likewise.
14066         * gcc.target/i386/990213-2.c: Likewise.
14067         * gcc.target/i386/990214-1.c: Likewise.
14068         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14069         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14070         * gcc.target/i386/pic-1.c: Likewise.
14071         * gcc.target/i386/pr21518.c: Likewise.
14072         * gcc.target/i386/pr23098.c: Likewise.
14073         * gcc.target/i386/pr23943.c: Likewise.
14074
14075 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14076
14077         PR c++/31038
14078         * g++.dg/template/complit2.C: New test.
14079
14080         PR c++/30328
14081         * g++.dg/ext/bitfield1.C: New test.
14082
14083 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14084
14085         PR fortran/30883
14086         * gfortran.dg/interface_11.f90: New test.
14087
14088 2007-03-11  Richard Guenther  <rguenther@suse.de>
14089
14090         PR tree-optimization/31115
14091         * gcc.dg/torture/pr31115.c: New testcase.
14092
14093 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14094
14095         PR tree-optimization/29925
14096         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14097
14098 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14099
14100         PR c++/30274
14101         * g++.dg/expr/bitfield3.C: New test.
14102         * g++.dg/expr/bitfield4.C: Likewise.
14103         * g++.dg/expr/bitfield5.C: Likewise.
14104         * g++.dg/expr/bitfield6.C: Likewise.
14105
14106         PR c++/30924
14107         * g++.dg/template/array18.C: New test.
14108
14109 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14110
14111         PR c++/17946
14112         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14113         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14114
14115 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14116
14117         PR c++/20599
14118         * g++.dg/cpp0x/variadic-bind.C: New.
14119         * g++.dg/cpp0x/variadic-function.C: New.
14120         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14121         * g++.dg/cpp0x/variadic-tuple.C: New.
14122         * g++.dg/cpp0x/variadic1.C: New.
14123         * g++.dg/cpp0x/variadic2.C: New.
14124         * g++.dg/cpp0x/variadic3.C: New.
14125         * g++.dg/cpp0x/variadic4.C: New.
14126         * g++.dg/cpp0x/variadic5.C: New.
14127         * g++.dg/cpp0x/variadic6.C: New.
14128         * g++.dg/cpp0x/variadic7.C: New.
14129         * g++.dg/cpp0x/variadic8.C: New.
14130         * g++.dg/cpp0x/variadic9.C: New.
14131         * g++.dg/cpp0x/variadic10.C: New.
14132         * g++.dg/cpp0x/variadic11.C: New.
14133         * g++.dg/cpp0x/variadic12.C: New.
14134         * g++.dg/cpp0x/variadic13.C: New.
14135         * g++.dg/cpp0x/variadic14.C: New.
14136         * g++.dg/cpp0x/variadic15.C: New.
14137         * g++.dg/cpp0x/variadic16.C: New.
14138         * g++.dg/cpp0x/variadic17.C: New.
14139         * g++.dg/cpp0x/variadic18.C: New.
14140         * g++.dg/cpp0x/variadic19.C: New.
14141         * g++.dg/cpp0x/variadic20.C: New.
14142         * g++.dg/cpp0x/variadic21.C: New.
14143         * g++.dg/cpp0x/variadic22.C: New.
14144         * g++.dg/cpp0x/variadic23.C: New.
14145         * g++.dg/cpp0x/variadic24.C: New.
14146         * g++.dg/cpp0x/variadic25.C: New.
14147         * g++.dg/cpp0x/variadic26.C: New.
14148         * g++.dg/cpp0x/variadic27.C: New.
14149         * g++.dg/cpp0x/variadic28.C: New.
14150         * g++.dg/cpp0x/variadic29.C: New.
14151         * g++.dg/cpp0x/variadic30.C: New.
14152         * g++.dg/cpp0x/variadic31.C: New.
14153         * g++.dg/cpp0x/variadic32.C: New.
14154         * g++.dg/cpp0x/variadic33.C: New.
14155         * g++.dg/cpp0x/variadic34.C: New.
14156         * g++.dg/cpp0x/variadic35.C: New.
14157         * g++.dg/cpp0x/variadic36.C: New.
14158         * g++.dg/cpp0x/variadic37.C: New.
14159         * g++.dg/cpp0x/variadic38.C: New.
14160         * g++.dg/cpp0x/variadic39.C: New.
14161         * g++.dg/cpp0x/variadic40.C: New.
14162         * g++.dg/cpp0x/variadic41.C: New.
14163         * g++.dg/cpp0x/variadic42.C: New.
14164         * g++.dg/cpp0x/variadic43.C: New.
14165         * g++.dg/cpp0x/variadic44.C: New.
14166         * g++.dg/cpp0x/variadic45.C: New.
14167         * g++.dg/cpp0x/variadic46.C: New.
14168         * g++.dg/cpp0x/variadic47.C: New.
14169         * g++.dg/cpp0x/variadic48.C: New.
14170         * g++.dg/cpp0x/variadic49.C: New.
14171         * g++.dg/cpp0x/variadic50.C: New.
14172         * g++.dg/cpp0x/variadic51.C: New.
14173         * g++.dg/cpp0x/variadic52.C: New.
14174         * g++.dg/cpp0x/variadic53.C: New.
14175         * g++.dg/cpp0x/variadic54.C: New.
14176         * g++.dg/cpp0x/variadic55.C: New.
14177         * g++.dg/cpp0x/variadic56.C: New.
14178         * g++.dg/cpp0x/variadic57.C: New.
14179         * g++.dg/cpp0x/variadic58.C: New.
14180         * g++.dg/cpp0x/variadic59.C: New.
14181         * g++.dg/cpp0x/variadic60.C : New.
14182         * g++.dg/cpp0x/variadic61.C : New.
14183         * g++.dg/cpp0x/variadic62.C : New.
14184         * g++.dg/cpp0x/variadic63.C : New.
14185         * g++.dg/cpp0x/variadic64.C : New.
14186         * g++.dg/cpp0x/variadic65.C : New.
14187         * g++.dg/cpp0x/variadic66.C : New.
14188         * g++.dg/cpp0x/variadic67.C : New.
14189         * g++.dg/cpp0x/variadic68.C : New.
14190         * g++.dg/cpp0x/variadic69.C : New.
14191         * g++.dg/cpp0x/variadic70.C : New.
14192         * g++.dg/cpp0x/variadic71.C : New.
14193         * g++.dg/cpp0x/variadic72.C : New.
14194         * g++.dg/cpp0x/variadic73.C : New.
14195         * g++.dg/cpp0x/variadic74.C : New.
14196         * g++.dg/cpp0x/variadic75.C : New.
14197         * g++.dg/cpp0x/variadic-ex1.C : New.
14198         * g++.dg/cpp0x/variadic-ex2.C : New.
14199         * g++.dg/cpp0x/variadic-ex3.C : New.
14200         * g++.dg/cpp0x/variadic-ex4.C : New.
14201         * g++.dg/cpp0x/variadic-ex5.C : New.
14202         * g++.dg/cpp0x/variadic-ex6.C : New.
14203         * g++.dg/cpp0x/variadic-ex7.C : New.
14204         * g++.dg/cpp0x/variadic-ex8.C : New.
14205         * g++.dg/cpp0x/variadic-ex9.C : New.
14206         * g++.dg/cpp0x/variadic-ex10.C : New.
14207         * g++.dg/cpp0x/variadic-ex11.C : New.
14208         * g++.dg/cpp0x/variadic-ex12.C : New.
14209         * g++.dg/cpp0x/variadic-ex13.C : New.
14210         * g++.dg/cpp0x/variadic-ex14.C : New.
14211
14212 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14213
14214         PR libgfortran/31099
14215         * gfortran.dg/unformatted_recl.f90: New test.
14216
14217 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14218
14219         * gcc.dg/fold-eqcmplx-1.c: New test case.
14220
14221 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14222
14223         PR rtl-optimization/30643
14224         * gcc.dg/pr30643.c: New.
14225
14226 2007-03-09  Chao-ying Fu  <fu@mips.com>
14227
14228         * gcc.target/mips/mips32-dspr2-type.c: New test.
14229         * gcc.target/mips/mips32-dspr2.c: New test.
14230         * gcc.target/mips/dspr2-MULT.c: New test.
14231         * gcc.target/mips/dspr2-MULTU.c: New test.
14232         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14233         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14234         Adjust some formats.
14235
14236 2007-03-09  Dirk Mueller  <dmueller@suse.de>
14237
14238         PR c++/17946
14239         * gcc.dg/Wlogical-op-1.c: New.
14240         * g++.dg/warn/Wlogical-op-1.C: New.
14241
14242 2007-03-09  Richard Guenther  <rguenther@suse.de>
14243
14244         PR tree-optimization/30904
14245         PR middle-end/31058
14246         * gcc.dg/pr30904.c: Remove xfail.
14247
14248 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14249
14250         PR C/31072
14251         * gcc.c-torture/execute/pr31072.c: New test.
14252
14253 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14254
14255         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14256         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14257         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
14258         *lrint* and *lround*.
14259         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14260         floor->lfloor.
14261         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14262         * gcc.dg/torture/builtin-integral-1.c: Likewise.
14263         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
14264         and *lround*.  Correct macro names.
14265         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14266         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14267
14268 2007-03-08  Ian Lance Taylor  <iant@google.com>
14269
14270         * gcc.dg/no-strict-overflow-5.c: New test.
14271         * gcc.dg/no-strict-overflow-6.c: New test.
14272         * gcc.dg/Wstrict-overflow-11.c: New test.
14273         * gcc.dg/Wstrict-overflow-12.c: New test.
14274         * gcc.dg/Wstrict-overflow-13.c: New test.
14275         * gcc.dg/Wstrict-overflow-14.c: New test.
14276         * gcc.dg/Wstrict-overflow-15.c: New test.
14277
14278 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14279
14280         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
14281         for VxWorks kernel mode.
14282         * gcc.c-torture/execute/strncmp-1.x: Likewise.
14283
14284 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14285
14286         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14287         mode.
14288
14289 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14290
14291         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14292         and lib/bfill.c on VxWorks targets.
14293         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14294         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14295         lib/bfill.c and lib/memmove.c on VxWorks targets.
14296         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14297         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14298         on VxWorks targets.
14299         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14300         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14301
14302 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14303
14304         * gfortran.dg/use_5.f90: New test.
14305         * gfortran.dg/use_6.f90: Ditto.
14306         * gfortran.dg/use_7.f90: Ditto.
14307
14308 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14309
14310         PR fortran/30973
14311         * gfortran.dg/use_4.f90: New test.
14312         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14313
14314 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14315
14316         PR fortran/31011
14317         * gfortran.dg/parameter_array_section_2.f90: New test.
14318
14319 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14320
14321         PR c++/30852
14322         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14323
14324         PR c++/30534
14325         * g++.dg/template/arg5.C: New test.
14326
14327 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
14328
14329         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14330
14331 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14332
14333         * gcc.dg/var-expand1.c: Add newline at end of file.
14334
14335 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14336
14337         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14338
14339 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14340
14341         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14342
14343 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14344
14345         * gcc.dg/torture/builtin-convert-4.c: New test.
14346
14347 2007-03-05  Ian Lance Taylor  <iant@google.com>
14348
14349         * gcc.c-torture/compile/pr31034.c: New test.
14350
14351 2007-03-05  Ian Lance Taylor  <iant@google.com>
14352
14353         * gcc.dg/inline-18.c: New test.
14354         * gcc.dg/inline-19.c: New test.
14355         * gcc.dg/inline-20.c: New test.
14356         * gcc.dg/inline-21.c: New test.
14357
14358 2007-03-05  Richard Guenther  <rguenther@suse.de>
14359
14360         PR tree-optimization/14052
14361         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14362
14363 2007-03-05  Richard Guenther  <rguenther@suse.de>
14364
14365         PR tree-optimization/23777
14366         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14367
14368 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14369
14370         PR other/30465
14371         * gcc.dg/multiple-overflow-warn-3.c: New.
14372         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14373
14374 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14375
14376         PR c++/30895
14377         * g++.dg/parse/template23.C: New test.
14378
14379 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14380
14381         PR middle-end/30744
14382         * gcc.dg/pr30744-1.c: New test case.
14383
14384 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14385
14386         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14387
14388 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14389
14390         PR target/30406
14391         * gfortran.dg/logical_3.f90: New test.
14392
14393 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14394
14395         PR libfortran/30981
14396         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14397
14398 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14399
14400         * gcc.target/m68k/m68k.exp: New.
14401         * gcc.target/m68k/crash1.c: New.
14402
14403 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14404
14405         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14406         to be more compatible with integer(kind=8).
14407
14408 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14409
14410         PR libfortran/31001
14411         * gfortran.dg/zero_sized_3.f90: New test.
14412
14413 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14414
14415         PR c++/15787
14416         * g++.dg/parse/else.C: New.
14417         * g++.dg/parse/else-2.C: New.
14418
14419 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14420             Tobias Burnus  <burnus@net-b.de>
14421
14422         PR fortran/30882
14423         * gfortran.dg/size_dim.f90: New test.
14424
14425 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14426             Tobias Burnus  <burnus@net-b.de>
14427
14428         PR fortran/30873
14429         * gfortran.dg/entry_9.f90: New test.
14430
14431 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14432
14433         PR c++/28253
14434         * g++.dg/inherit/covariant16.C: New test.
14435
14436 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14437
14438         * g++.dg/other/darwin-minversion-1.C: New.
14439
14440 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14441
14442         * gcc.dg/tree-ssa/20070302-1.c: New test.
14443
14444 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
14445
14446         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14447         tests.
14448
14449 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
14450
14451         * gcc.dg/tree-ssa/prefetch-4.c: New test.
14452
14453 2007-03-01  Simon Baldwin <simonb@google.com>
14454
14455         PR c++/23689
14456         * warn/ignored_typedef.C: New.
14457         * init/ctor8.C: Added dg-warning to consume ignored typedef
14458         warning.
14459         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
14460         and added an explicit line number.
14461
14462 2007-02-28  Richard Guenther  <rguenther@suse.de>
14463
14464         PR middle-end/30364
14465         * gcc.dg/torture/pr30364-1.c: New testcase.
14466         * gcc.dg/torture/pr30364-2.c: Likewise.
14467         * gcc.dg/torture/pr30364-3.c: Likewise.
14468
14469 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14470
14471         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14472         powerpc*, use -funsafe-math-optimizations.
14473         * gcc.dg/torture/builtin-logb-1.c: Likewise.
14474         * gcc.dg/torture/builtin-modf-1.c: Likewise.
14475
14476 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14477             Paul Thomas  <pault@gcc.gnu.org>
14478
14479         PR fortran/30888
14480         PR fortran/30887
14481         * c_by_val_1.f: Test %VAL() with non-default kind.
14482         * c_by_val.c: Ditto.
14483         * c_by_val_4.f: New test.
14484
14485 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14486
14487         PR fortran/30968
14488         * gfortran.dg/continuation_7.f90: New test.
14489
14490 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
14491
14492         * g++.dg/inherit/thunk7.C: New test.
14493         * lib/target-supports.exp (check_profiling_available): Not available
14494         for bfin-*-*.
14495
14496 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
14497
14498         PR target/30970
14499         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14500
14501 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
14502
14503         * lib/target-supports.exp (check_effective_target_init_priority):
14504         Remove Solaris special case.
14505
14506 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
14507
14508         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14509         for more builtin types.
14510
14511         * g++.dg/ext/visibility/class1.C: Port to Darwin.
14512         * g++.dg/ext/visibility/noPLT.C: Likewise.
14513
14514 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14515
14516         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14517         sh* targets.
14518
14519 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
14520
14521         PR fortran/30865
14522         * size_optional_dim_1.f90:  New test.
14523
14524 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
14525
14526         * gcc.dg/vxworks/vxworks.exp: New file.
14527         * gcc.dg/vxworks/initpri1.c: Likewise.
14528         * gcc.dg/vxworks/initpri2.c: Likewise.
14529         * gcc.dg/initpri2.c: Add more tests.
14530         * g++.dg/special/initpri2.C: Likewise.
14531
14532         * gcc.dg/initpri1.c: New test.
14533         * gcc.dg/initpri2.c: Likewise.
14534         * g++.dg/special/initpri1.C: New test.
14535         * g++.dg/special/initpri2.C: Likewise.
14536         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14537         * g++.dg/special/conpr-2.C: Likewise.
14538         * g++.dg/special/conpr-3.C: Likewise.
14539         * g++.dg/special/conpr-4.C: Likewise.
14540         * g++.dg/special/initp1.C: Likewise.
14541         * g++.dg/special/ecos.exp: Remove code to detect availability of
14542         constructor priorities.
14543         * lib/target-supports.exp (check_effective_target_init_priority):
14544         New function.
14545
14546 2007-02-24  Jan Hubicka  <jh@suse.cz>
14547
14548         * gcc.c-torture/execute/pr30778.c: New testcase.
14549
14550 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14551
14552         PR libgfortran/30918
14553         * gfortran.dg/namelist_26.f90: New test.
14554
14555 2007-02-24  Richard Guenther  <rguenther@suse.de>
14556
14557         PR middle-end/30951
14558         * gcc.dg/pr30951.c: New testcase.
14559
14560 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14561
14562         * gcc.dg/torture/builtin-modf-1.c: New test.
14563
14564 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14565
14566         PR tree-optimization/30904
14567         * gcc.dg/pr30904.c: New test.
14568
14569 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14570
14571         * gcc.test-framework/README: Correct command.
14572         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14573         -Wunused-value.
14574         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14575
14576 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14577
14578         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14579
14580 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14581
14582         * lib/target-supports.exp (check_effective_target_newlib): New
14583         function.
14584
14585 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14586
14587         PR fortran/30660
14588         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14589         allocatable component.
14590
14591
14592 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14593
14594         * gcc.dg/torture/builtin-logb-1.c: New test.
14595         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14596         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14597         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14598         sh* targets.
14599
14600 2007-02-23  Richard Guenther  <rguenther@suse.de>
14601
14602         * g++.dg/warn/changes-meaning.C: New testcase.
14603
14604 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14605
14606         PR libgfortran/30910
14607         * gfortran.dg/fmt_zero_precision.f90: Update test.
14608
14609 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14610
14611         * gcc.dg/torture/builtin-frexp-1.c: New test.
14612
14613 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14614
14615         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14616
14617 2007-02-22  Ian Lance Taylor  <iant@google.com>
14618
14619         PR debug/30898
14620         * g++.dg/debug/pr30898.C: New test.
14621
14622 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14623
14624         * gcc.dg/vect/vect-106.c: New test.
14625
14626 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14627             Ira Rosen  <irar@il.ibm.com>
14628
14629         PR tree-optimization/30843
14630         * gcc.dg/vect/pr30843.c: New test.
14631
14632 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14633
14634         PR tree-optimization/30858
14635         * gcc.dg/vect/pr30858.c: New test.
14636
14637 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14638
14639         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14640         to set options for compiling testglue.
14641         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14642         * lib/obj-c++.exp (obj-c++_init): Likewise.
14643
14644 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14645
14646         * gnat.dg/derived_aggregate.adb: New test.
14647
14648 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14649
14650         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14651         sh* targets.  Call the correct CKSGN macro.
14652
14653 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14654
14655         * gfortran.dg/gomp/omp_parse1.f90: New test.
14656         * gfortran.dg/gomp/omp_parse2.f: New test.
14657
14658 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14659
14660         PR fortran/30869
14661         * gfortran.dg/do_pointer_1.f90:  New test.
14662
14663 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14664
14665         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14666         and scalbln.
14667
14668 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14669
14670         * gcc.dg/darwin-minversion-1.c: New.
14671         * gcc.dg/darwin-minversion-2.c: New.
14672
14673 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14674
14675         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14676
14677 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14678             DJ Delorie <dj@redhat.com>
14679
14680         PR other/30824
14681         * gcc.dg/Wfatal.c: New.
14682         * gcc.dg/Wfatal-2.c: New.
14683         * gcc.dg/Werror-1.c: Adjust expectations.
14684         * gcc.dg/Werror-5.c: Likewise.
14685         * gcc.dg/Werror-7.c: Likewise.
14686         * gcc.dg/Werror-10.c: Likewise.
14687         * gcc.dg/Werror-11.c: Likewise.
14688
14689 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14690
14691         PR fortran/30522
14692         * gfortran.dg/volatile10.f90: New test.
14693
14694 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14695
14696         PR libfortran/30533
14697         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14698
14699 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14700
14701         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14702         * gcc.dg/Walways-true-1.c: Likewise.
14703         * gcc.dg/weak/weak-3.c: Likewise.
14704         * gcc.dg/Werror-1.c: Likewise.
14705         * gcc.dg/Werror-3.c: Likewise.
14706         * gcc.dg/Werror-4.c: Likewise.
14707         * gcc.dg/Werror-5.c: Likewise.
14708         * gcc.dg/Werror-6.c: Likewise.
14709         * gcc.dg/Werror-7.c: Likewise.
14710         * gcc.dg/Werror-8.c: Likewise.
14711         * gcc.dg/Werror-10.c: Likewise.
14712         * gcc.dg/Werror-11.c: Likewise.
14713         * gcc.dg/Werror-12.c: Likewise.
14714         * g++.old-deja/g++.mike/warn8.C: Likewise.
14715         * g++.dg/warn/Walways-true-1.C: Likewise.
14716         * g++.dg/warn/Walways-true-2.C: Likewise.
14717         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14718         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14719         -Wstring-literal-comparison with -Waddress.
14720         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14721         -Wno-string-literal-comparison with -Wno-address.
14722
14723 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14724
14725         * gnat.dg/self_aggregate_with_call.adb: New test.
14726
14727 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14728
14729         PR tree-optimization/30975
14730         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14731         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14732         * gcc.dg/vect/pr30795.c: New.
14733
14734 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14735
14736         PR fortran/30681
14737         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14738
14739 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14740
14741         PR rtl-optimization/28173
14742         * gcc.target/i386/andor-1.c: New test case.
14743
14744 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14745
14746         * gcc.dg/torture/builtin-ldexp-1.c: New.
14747         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14748
14749 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14750
14751         * gfortran.dg/array_constructor_15.f90: New test case.
14752
14753 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14754
14755         * gfortran.dg/forall_10.f90: New test case.
14756
14757 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14758
14759         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14760
14761 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14762
14763         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14764         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14765
14766 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
14767
14768         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14769         * gcc.target/i386/builtin-bswap-3.c: Ditto.
14770         * gcc.target/i386/xchg-1.c: New test.
14771         * gcc.target/i386/xchg-2.c: New test.
14772
14773 2007-02-16  Richard Guenther  <rguenther@suse.de>
14774             Christian Bruel  <christian.bruel@st.com>
14775
14776         * gcc.dg/strict-overflow-5.c: New testcase.
14777
14778 2007-02-16  Tobias Burnus  <burnus@net-b.de>
14779
14780         PR fortran/30793
14781         * gfortran.dg/func_derived_4.f90: New test.
14782
14783 2007-02-15  Roger Sayle  <roger@eyesopen.com>
14784
14785         PR middle-end/30391
14786         * gfortran.dg/pr30391-1.f90: New test case.
14787
14788 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14789
14790         PR middle-end/30433
14791         * gcc.c-torture/compile/pr30433.c: New testcase to check
14792         that complex constants comparisions are foldded.
14793
14794 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14795
14796         PR C++/30158
14797         * g++.dg/ext/stmtexpr10.C: New testcase.
14798
14799 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14800
14801         PR middle-end/30729
14802         * gcc.dg/Wunused-value-2.c: New testcase.
14803
14804 2007-02-15  Ian Lance Taylor  <iant@google.com>
14805
14806         * g++.dg/eh/subreg-1.C: New test.
14807
14808 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14809
14810         PR c/26494
14811         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14812         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14813         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14814         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14815         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14816         * gcc.dg/Werror-implicit-function-declaration.c: New.
14817
14818 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14819
14820         PR c++/28943
14821         * g++.dg/warn/pr28943.C: New.
14822
14823 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14824
14825         * gfortran.fortran-torture/execute/math.f90: Fix typo.
14826
14827 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14828
14829         PR fortran/30779
14830         * gfortran.dg/error_recovery_3.f90: New test.
14831
14832 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14833
14834         * g++.dg/tree-ssa/sra-1.C: New.
14835
14836 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14837
14838         * g++.dg/tree-ssa/sra-1.C: New.
14839
14840 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14841
14842         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14843
14844 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14845
14846         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14847
14848 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
14849
14850         PR fortran/30799
14851         * gfortran.dg/logical_2.f90: New test.
14852
14853 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
14854
14855         * gcc.dg/torture/complex-alias-1.c: New test.
14856
14857 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
14858
14859         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14860         instead of -fdump-tree-tailcall.
14861
14862 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
14863
14864         * gfortran.dg/interface_10.f90: Fix comment typo.
14865
14866 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
14867
14868         PR tree-optimization/30771
14869         * gcc.dg/vect/pr30771.c: New test.
14870
14871 2007-02-13  Ian Lance Taylor  <iant@google.com>
14872
14873         * gcc.dg/Wstrict-overflow-1.c: New test.
14874         * gcc.dg/Wstrict-overflow-2.c: New test.
14875         * gcc.dg/Wstrict-overflow-3.c: New test.
14876         * gcc.dg/Wstrict-overflow-4.c: New test.
14877         * gcc.dg/Wstrict-overflow-5.c: New test.
14878         * gcc.dg/Wstrict-overflow-6.c: New test.
14879         * gcc.dg/Wstrict-overflow-7.c: New test.
14880         * gcc.dg/Wstrict-overflow-8.c: New test.
14881         * gcc.dg/Wstrict-overflow-9.c: New test.
14882         * gcc.dg/Wstrict-overflow-10.c: New test.
14883
14884 2007-02-13  Roger Sayle  <roger@eyesopen.com>
14885
14886         * gcc.target/ia64/builtin-bswap-2.c: New test case.
14887
14888 2007-02-13  Richard Henderson  <rth@redhat.com>
14889
14890         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14891         * gcc.c-torture/execute/pr29302-1.c: ... here.
14892
14893 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14894
14895         PR c/29521
14896         * gcc.dg/c90-return-1.c: Update output.
14897         * gcc.dg/c99-return-1.c: Likewise.
14898
14899 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
14900
14901         PR fortran/30554
14902         * gfortran.dg/used_dummy_types_7.f90: New test..
14903
14904 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
14905
14906         * gcc.target/i386/parity-1.c: New test.
14907         * gcc.target/i386/parity-2.c: New test.
14908
14909 2007-02-12  Roger Sayle  <roger@eyesopen.com>
14910
14911         * gcc.target/i386/builtin-bswap-3.c: New test case.
14912
14913 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
14914
14915         PR tree-optimization/29145
14916         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14917         alias analysis is improved to take better advantage of restrict
14918         qualified pointers.
14919         * gcc.dg/vect/vect-80.c: Likewise.
14920         * gcc.dg/vect/pr29145.c: New.
14921
14922 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
14923
14924         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14925         * gcc.target/i386/sse4a-insert.c: Likewise.
14926
14927 2007-02-11  Roger Sayle  <roger@eyesopen.com>
14928
14929         * gcc.target/ia64/builtin-popcount-1.c: New test case.
14930         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14931
14932 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
14933
14934         PR fortran/30478
14935         * gfortran.dg/enum_4.f90: Update error message checks.
14936
14937 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
14938
14939         PR fortran/30554
14940         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14941         versions of the modules.
14942
14943         PR fortran/30617
14944         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14945         by getting rid of recursive I/O and providing functions with
14946         results.
14947
14948         PR fortran/30319
14949         * gfortran.dg/char_array_constructor_2.f90
14950
14951 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
14952
14953         PR c++/26988
14954         * g++.dg/template/spec34.C: New test
14955
14956 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
14957
14958         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14959         on i?86 and x86_64.
14960         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14961         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14962         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14963         on i?86 and x86_64.
14964         * gcc.dg/vect/vect-113.c: Ditto.
14965
14966 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
14967
14968         PR c++/29487
14969         * g++.dg/eh/weak1-C: New test.
14970         * g++.dg/eh/weak1-a.cc: Likewise.
14971         * g++.dg/eh/comdat1.C: Likewise.
14972
14973 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14974             Dorit Nuzman  <dorit@il.ibm.com>
14975
14976         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14977         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14978         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14979         * gcc.dg/vect/vect-113.c: Likewise.
14980
14981         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14982
14983 2007-02-10  Richard Henderson  <rth@redhat.com>
14984
14985         * lib/target-supports.exp (check_effective_target_tls): Redefine
14986         to mean non-emulated tls.
14987         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14988         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14989         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14990         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14991         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14992         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14993         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14994
14995 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14996
14997         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14998
14999 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15000
15001         * gfortran.dg/secnds.f: Replace time tolerance with a
15002         before-and-after bracket.
15003         * gfortran.dg/secnds-1.f: Likewise.
15004
15005 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15006
15007         PR fortran/30512
15008         * gfortran.dg/maxlocval_1.f90: New test.
15009
15010 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15011
15012         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15013
15014 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15015
15016         PR fortran/30720
15017         * gfortran.dg/array_function_1.f90: New test.
15018
15019 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15020
15021         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15022         (check_effective_target_dummy_wcsftime): New functions.
15023
15024 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15025
15026         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15027         * lib/target-supports.exp (check_effective_target_uclibc): New
15028         function.
15029
15030 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15031
15032         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15033         (vsnprintf): Don't define for uClibc targets.
15034
15035 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15036
15037         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15038         set before checking whether it was allowed.
15039         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15040         before checking inside_main.
15041
15042 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15043
15044         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15045         uClinux targets.
15046         (u16sf): Likewise u4sf.
15047         * g++.dg/compat/struct-layout-1.h: Likewise.
15048
15049 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15050
15051         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15052         procedure.
15053         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15054         m68k targets if check_effective_target_coldfire_fpu returns true.
15055
15056 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15057         Richard Guenther  <rguenther@suse.de>
15058
15059         PR middle-end/23361
15060         * gcc.dg/fold-compare-3.c: New testcase.
15061         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15062
15063 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15064
15065         * gcc.dg/pr26570.c: Clean up coverage files.
15066         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15067         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15068         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15069         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15070         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15071         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15072         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15073         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15074         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15075         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15076         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15077         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15078         * gcc.dg/vect/pr28952.c: Ditto.
15079         * gcc.dg/vect/pr27151.c: Ditto.
15080         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15081         * g++.dg/gomp/macro-3.C: Ditto.
15082
15083 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15084
15085         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15086         of the loop.
15087
15088 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15089
15090         * gcc.target/i386/builtin-bswap-2.c: New test case.
15091
15092 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15093
15094         * gfortran.dg/forall_8.f90: New test case.
15095         * gfortran.dg/forall_9.f90: Likewise.
15096
15097 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15098
15099         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15100
15101 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15102
15103         * lib/target-supports.exp (check_effective_target_simulator): New.
15104
15105 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15106
15107         * gcc.dg/tree-ssa/loop-25.c: New test.
15108
15109 2007-02-06  Richard Henderson  <rth@redhat.com>
15110
15111         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15112
15113 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15114
15115         * gcc.target/powerpc/popcount-1.c: New test case.
15116         * gcc.target/powerpc/parity-1.c: Likewise.
15117
15118 2007-02-06  Richard Guenther  <rguenther@suse.de>
15119
15120         PR middle-end/27302
15121         * gcc.dg/torture/pr27302-2.c: New testcase.
15122
15123 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15124
15125         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15126         * gcc.dg/vect/vect-iv-1.c: New test.
15127         * gcc.dg/vect/vect-iv-2.c: New test.
15128         * gcc.dg/vect/vect-iv-3.c: New test.
15129         * gcc.dg/vect/vect-iv-4.c: New test.
15130         * gcc.dg/vect/vect-iv-5.c: New test.
15131         * gcc.dg/vect/vect-iv-6.c: New test.
15132         * gcc.dg/vect/vect-iv-7.c: New test.
15133         * gcc.dg/vect/vect-iv-8.c: New test.
15134         * gcc.dg/vect/vect-iv-9.c: New test.
15135         * gcc.dg/vect/vect-iv-10.c: New test.
15136         * gcc.dg/vect/vect-iv-11.c: New test.
15137         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15138         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15139         * gcc.dg/vect/vect-14.c: Now vectorizable.
15140         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15141         loop).
15142         * gcc.dg/vect/vect-27.c: Likewise.
15143         * gcc.dg/vect/vect-29.c Likewise.
15144         * gcc.dg/vect/vect-dv-2.c: Likewise.
15145         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15146         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15147         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15148
15149 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15150
15151         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15152
15153 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15154
15155         * gcc.dg/builtins-20.c: Add more cases.
15156
15157 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15158
15159         PR debug/30189
15160         * gcc.dg/pr30189.c: New test.
15161
15162 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15163
15164         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15165         for running tests.
15166         * gcc.target/i386/sse4a-extract.c: New test.
15167         * gcc.target/i386/sse4a-insert.c: New test.
15168         * gcc.target/i386/sse4a-montsd.c: New test.
15169         * gcc.target/i386/sse4a-montss.c: New test.
15170
15171 2007-02-05  Richard Guenther  <rguenther@suse.de>
15172
15173         * gcc.target/i386/vectorize3.c: New testcase.
15174
15175 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15176
15177         PR target/30665
15178         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15179
15180 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15181
15182         PR fortran/30611
15183         * gfortran.dg/repeat_1.f90: New test.
15184
15185 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15186
15187         PR fortran/30605
15188         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15189         * gfortran.dg/derived_init_2.f90: Ditto.
15190         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15191         * gfortran.dg/array_initializer_1.f90: Ditto.
15192         * gfortran.dg/do_2.f90: Ditto.
15193         * gfortran.dg/proc_assign_1.f90: Ditto.
15194
15195 2007-02-04  Richard Guenther  <rguenther@suse.de>
15196
15197         PR middle-end/30636
15198         * g++.dg/warn/pr30636.C: New testcase.
15199         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15200
15201 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15202
15203         PR middle-end/30667
15204         * gfortran.dg/pr30667.f: New test.
15205
15206 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15207
15208         * gcc.dg/builtins-54.c: Add more cases.
15209
15210 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15211
15212         PR fortran/30514
15213         * gfortran.dg/zero_sized_2.f90: New test.
15214
15215         PR fortran/30660
15216         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15217
15218         PR fortran/29820
15219         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15220         file.
15221
15222 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15223
15224         PR fortran/30683
15225         * gfortran.dg/interface_10.f90: New test.
15226
15227 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15228
15229         * gcc.dg/builtins-20.c: Add more cases.
15230
15231 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15232
15233         PR target/29682
15234         * gcc-target/ia64/pr29682.c: New test.
15235
15236 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
15237
15238         PR fortran/30284
15239         * gfortran.dg/arrayio_11.f90.f90: New test.
15240
15241         PR fortran/30626
15242         * gfortran.dg/arrayio_12.f90.f90: New test.
15243
15244 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
15245
15246         PR c++/30536
15247         * g++.dg/tls/diag-5.C: New test.
15248
15249         PR middle-end/30473
15250         * gcc.dg/pr30473.c: New test.
15251         * gcc.c-torture/execute/20070201-1.c: New test.
15252
15253 2007-02-01  Roger Sayle  <roger@eyesopen.com>
15254
15255         * gfortran.dg/dependency_20.f90: New test case.
15256
15257 2007-01-31  Ian Lance Taylor  <iant@google.com>
15258
15259         * gcc.dg/lower-subreg-1.c (test): New test.
15260
15261 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
15262
15263         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15264
15265 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15266
15267         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15268         * gcc.dg/torture/builtin-math-3.c: Likewise.
15269
15270 2007-01-31  Dirk Mueller  <dmueller@suse.de>
15271
15272         gcc.dg/Wparentheses-2.c: Update and add new tests.
15273
15274 2007-01-31  Ira Rosen  <irar@il.ibm.com>
15275
15276         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15277         vectorize.
15278
15279 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
15280
15281         * gcc.dg/builtins-63.c: New test.
15282
15283 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15284
15285         PR fortran/27588
15286         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15287
15288 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15289
15290         PR fortran/30520
15291         * gfortran.dg/volatile8.f90: New argument conformance test.
15292         * gfortran.dg/volatile9.f90: New scope test.
15293
15294 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15295
15296         PR c++/24745
15297         * g++.dg/warn/null4.C: New.
15298
15299 2001-01-30  Roger Sayle  <roger@eyesopen.com>
15300             Uros Bizjak  <ubizjak@gmail.com>
15301
15302         * gcc.dg/large-size-array-3.c: Correct typo.
15303
15304 2007-01-30  Richard Guenther  <rguenther@suse.de>
15305
15306         PR middle-end/27657
15307         * g++.dg/debug/pr27657.C: New testcase.
15308
15309 2007-01-30  Richard Guenther  <rguenther@suse.de>
15310
15311         PR middle-end/30313
15312         * gcc.dg/torture/pr30313.c: New testcase.
15313
15314 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15315
15316         * gcc.dg/dfp/dfp-except.h: New file.
15317         * gcc.dg/dfp/fe-check.h: New file.
15318         * gcc.dg/dfp/fe-binop.c: New test.
15319         * gcc.dg/dfp/fe-convert-1.c: New test.
15320         * gcc.dg/dfp/fe-convert-2.c: New test.
15321         * gcc.dg/dfp/fe-convert-3.c: New test.
15322
15323         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15324         * gcc.dg/dfp/decfloat-constants.c: Ditto.
15325         * gcc.dg/dfp/convert-dfp.c: Ditto.
15326         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15327
15328 2007-01-29  Josh Conner  <jconner@apple.com>
15329
15330         * gcc.target/powerpc/altivec-24.c: New test.
15331
15332 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15333
15334         PR c++/28266
15335         * g++.dg/parse/defarg12.C: New test.
15336
15337 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15338
15339         PR fortran/30554
15340         * gfortran.dg/used_dummy_types_6.f90: New test.
15341
15342 2007-01-28  Jan Hubicka  <jh@suse.cz>
15343
15344         * gcc.dg/tree-prof/val-prof-6.c: New test.
15345
15346 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15347
15348         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15349
15350 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15351
15352         PR C++/28988
15353         * g++.dg/expr/dtor4.C: New test.
15354
15355 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15356
15357         * gcc.dg/tree-ssa/loop-23.c: New test.
15358
15359 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15360
15361         PR libfortran/30389
15362         * gfortran.dg/achar_2.f90:  New test.
15363         * gfortran.dg/achar_3.f90:  New test.
15364
15365 2007-01-27  Ian Lance Taylor  <iant@google.com>
15366
15367         * gcc.dg/strict-overflow-1.c: New test.
15368         * gcc.dg/no-strict-overflow-1.c: New test.
15369         * gcc.dg/strict-overflow-2.c: New test.
15370         * gcc.dg/no-strict-overflow-2.c: New test.
15371         * gcc.dg/strict-overflow-3.c: New test.
15372         * gcc.dg/no-strict-overflow-3.c: New test.
15373         * gcc.dg/strict-overflow-4.c: New test.
15374         * gcc.dg/no-strict-overflow-4.c: New test.
15375         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15376         * gcc.dg/pr15784-1.c: Likewise.
15377         * gcc.dg/pr20922-1.c: Likewise.
15378         * gcc.dg/pr20922-3.c: Likewise.
15379         * gcc.dg/pr20922-4.c: Likewise.
15380         * gcc.dg/pr20922-6.c: Likewise.
15381         * gcc.dg/compare-4.c: Likewise.
15382         * gcc.dg/torture/pr26898-1.c: Likewise.
15383         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15384         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15385         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15386         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15387         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15388         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15389         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15390         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15391         * g++.dg/tree-ssa/pr21082.C: Likewise.
15392
15393 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15394
15395         * gcc-dg/large-size-array-3.c: New test case.
15396
15397 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15398
15399         * gfortran.dg/forall_7.f90: New test case.
15400
15401 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15402
15403         PR fortran/30407
15404         * gfortran.dg/where_operator_assign_1.f90: New test.
15405         * gfortran.dg/where_operator_assign_2.f90: New test.
15406         * gfortran.dg/where_operator_assign_3.f90: New test.
15407
15408 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15409
15410         * lib/target-supports.exp
15411         (check_effective_target_powerpc_altivec): New.
15412         (check_effective_target_vect_cmdline_needed): Use it.
15413
15414 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15415
15416         PR fortran/30278
15417         * gfortran.dg/backslash_3.f: New test.
15418
15419 2007-01-26  Richard Guenther  <rguenther@suse.de>
15420
15421         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15422
15423 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15424
15425         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15426         * gfortran.dg/vect/vect.exp: Ditto.
15427         * gfortran.dg/dg.exp: Ditto.
15428         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15429         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15430
15431 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15432
15433         * gcc.dg/builtins-20.c: Add more cases.
15434         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15435
15436 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15437
15438         PR fortran/30437
15439         * gcc.dg/Wall.c: New.
15440         * gcc.dg/Wno-all.c: New.
15441         * gfortran.dg/Wall.f90: New.
15442         * gfortran.dg/Wno-all.f90: New.
15443
15444 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
15445
15446         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15447         * g++.dg/eh/simd-2.C: Also run on Darwin.
15448         * g++.dg/eh/simd-3.C: New.
15449         * g++.dg/eh/simd-4.C: New.
15450
15451 2007-01-25  Richard Guenther  <rguenther@suse.de>
15452
15453         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15454         and _PROFILE_USE.
15455         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15456
15457 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15458
15459         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15460         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15461         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15462         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15463         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15464         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15465         * gcc.dg/ipa/ipa-7.c: New testcase.
15466
15467 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
15468
15469         * g++.dg/cpp0x/warn_cxx0x.C: New.
15470
15471 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15472
15473         * gcc.dg/builtins-20.c: Test builtin carg.
15474
15475 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
15476
15477         PR middle-end/27416
15478         * gcc.dg/gomp/pr27416.c: New test.
15479
15480         PR middle-end/30494
15481         * gcc.dg/gomp/pr30494.c: New test.
15482         * g++.dg/gomp/pr30494.C: New test.
15483
15484         PR middle-end/30421
15485         * gcc.dg/gomp/pr30421.c: New test.
15486
15487 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
15488
15489         * gcc.target/ia64/versionid-1.c: New test.
15490         * gcc.target/ia64/versionid-2.c: New test.
15491
15492 2007-01-24  Richard Guenther  <rguenther@suse.de>
15493
15494         PR testsuite/30181
15495         * gcc.dg/builtins-57.c: Change to a link-time testcase
15496         to support non-C99 targets.
15497
15498 2007-01-24  Jan Hubicka  <jh@suse.cz>
15499
15500         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15501
15502 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15503
15504         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15505
15506 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
15507
15508         PR objc/27438
15509         * objc.dg/const-str-12.m: New test.
15510
15511 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15512
15513         PR fortran/30532
15514         * gfortran.dg/ctrl-z.f90:  New test.
15515
15516 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15517
15518         PR fortran/30481
15519         * gfortran.dg/namelist_assumed_char.f90:  New test.
15520
15521 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
15522
15523         PR c++/27492
15524         * g++.dg/inherit/covariant15.C: New test.
15525
15526 2007-01-23  Ian Lance Taylor  <iant@google.com>
15527
15528         * g++.dg/warn/Wparentheses-24.C: New test.
15529
15530 2007-01-23  Richard Guenther  <rguenther@suse.de>
15531
15532         PR testsuite/30560
15533         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15534         with full path.
15535
15536 2007-01-22  Richard Guenther  <rguenther@suse.de>
15537
15538         PR tree-optimization/30038
15539         * gcc.dg/builtins-62.c: New testcase.
15540
15541 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15542
15543         * gcc.c-torture/compile/20070121.c: New test.
15544
15545 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15546
15547         PR libfortran/30525
15548         * gfortran.dg/char_comparison_1.f:  New test.
15549
15550 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15551
15552         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15553
15554 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15555
15556         PR objc/30479
15557         * objc.dg/pch: New directory.
15558         * objc.dg/pch/pch.exp: New file.
15559         * objc.dg/pch/interface-1.m: New test.
15560         * objc.dg/pch/interface-1.hs: New include file.
15561         * lib/objc.exp (objc_target_compile): Add
15562         "-x objective-c-header" in front of the sources if this is
15563         a precompiled header being compiled.
15564
15565 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15566
15567         * gfortran.dg/array_memcpy_3.f90: New test case.
15568         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15569
15570 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15571             Brooks Moses  <brooks.moses@codesourcery.com>
15572             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15573
15574         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15575         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15576
15577 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15578
15579         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15580
15581 2007-01-19  Mike Stump  <mrs@apple.com>
15582
15583         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15584         away.
15585
15586 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15587
15588         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15589         option instead of -funsafe-math-optimizations.
15590
15591 2007-01-19  Tomas Bily  <tbily@suse.cz>
15592
15593         gcc.dg/tree-prof/indir-call-prof.c: New.
15594         g++.dg/dg.exp: Add tree-prof subdirectory.
15595         g++.dg/tree-prof/indir-call-prof.C: New.
15596         g++.dg/tree-prof/tree-prof.exp: New.
15597
15598 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15599
15600         PR c++/17947
15601         * g++.dg/warn/deprecated.C: Update warning output.
15602         * g++.dg/warn/deprecated-2.C: Likewise.
15603         * g++.dg/warn/deprecated-3.C: New.
15604
15605 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15606
15607         * gcc.c-torture/execute/nestfunc-7.c: New.
15608
15609 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15610
15611         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15612
15613 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15614
15615         * gcc.dg/m68k-pic-1.c: New.
15616
15617 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15618
15619         * gfortran.dg/array_memcpy_4.f90: New test case.
15620
15621 2007-01-18  Josh Conner  <jconner@apple.com>
15622
15623         PR target/30485
15624         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15625         * gcc.dg/vect/no-trapping-math-1: New.
15626         * gcc.dg/vect/no-trapping-math-2: New.
15627
15628 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15629
15630         * gcc.target/i386/387-8.c: Update comment about optimizing
15631         inherent load of 1.0 of fptan instruction.
15632
15633 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15634             Richard Guenther <rguenther@suse.de>
15635
15636         PR diagnostic/8268
15637         * gcc.dg/Warray-bounds.c: New testcase.
15638         * gcc.dg/Warray-bounds-2.c: New testcase.
15639         * g++.dg/warn/Warray-bounds.C: New testcase.
15640         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15641
15642 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15643
15644         PR fortran/30476
15645         * gfortran.dg/generic_12.f90: New test.
15646
15647 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15648
15649         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15650         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15651
15652 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15653
15654         * gcc.dg/dfp/compare-special.h: New file.
15655         * gcc.dg/dfp/compare-special-32.c: New test.
15656         * gcc.dg/dfp/compare-special-64.c: New test.
15657         * gcc.dg/dfp/compare-special-128.c: New test.
15658
15659 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15660             Paul Thomas  <pault@gcc.gnu.org>
15661             Steven G. Kargl  <kargl@gcc.gnu.org>
15662
15663         PR fortran/30404
15664         * gfortran.dg/forall_6.f90: New test case.
15665         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15666         * gfortran.dg/dependency_13.f90: Likewise.
15667
15668 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15669
15670         PR testsuite/12325
15671         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15672         targets that don't support Inf.
15673
15674 2007-01-15  Dale Johannesen  <dalej@apple.com>
15675
15676         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15677
15678 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15679
15680         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15681         of achar for 0xff to avoid the "Extended ASCII not
15682         implemented" error message.
15683
15684 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15685
15686         PR fortran/28172
15687         * gfortran.dg/altreturn_4.f90: New test.
15688
15689         PR fortran/29389
15690         * gfortran.dg/stfunc_4.f90: New test.
15691
15692         PR fortran/29712
15693         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15694         * gfortran.dg/initialization_1.f90: Change warning.
15695
15696         PR fortran/30283
15697         * gfortran.dg/specification_type_resolution_2.f90: New test.
15698
15699 2007-01-14  Jan Hubicka  <jh@suse.cz>
15700
15701         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15702         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15703         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15704         elimination.
15705
15706 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15707
15708         PR fortran/30410
15709         * gfortran.dg/external_procedures_2.f90: New test.
15710
15711 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15712
15713         PR target/30413
15714         * gcc.target/i386/pr30413.c: New test.
15715
15716 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15717
15718         PR fortran/30452
15719         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15720
15721 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15722
15723         * gcc.dg/20070112-1.c: New test.
15724
15725 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15726
15727         PR libgfortran/30435
15728         * gfortran.dg/list_read_6.f90: New test.
15729
15730 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15731
15732         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15733
15734 2007-01-12  Tom Tromey  <tromey@redhat.com>
15735
15736         PR preprocessor/28227:
15737         * gcc.dg/cpp/pr28227.c: New file.
15738
15739 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15740
15741         * gcc.dg/tree-ssa/loop-22.c: New test.
15742
15743 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15744
15745         PR tree-optimization/29516
15746         * gcc.dg/tree-ssa/loop-20.c: New test.
15747
15748 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15749
15750         PR libfortran/30415
15751         * minmaxloc_integer_kinds_1.f90:  New test.
15752
15753 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15754
15755         PR c++/29573
15756         * g++.dg/template/sizeof-template-argument.C: New test.
15757
15758 2007-01-11  Jan Hubicka  <jh@suse.cz>
15759
15760         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15761         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15762         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15763         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15764         * gcc.dg/tree-ssa/pr21658.c: Likewise.
15765         * gcc.dg/tree-ssa/pr15349.c: Likewise.
15766         * gcc.dg/tree-ssa/pr25501.c: Likewise.
15767         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15768         transformation in question.
15769         * gcc.dg/tree-ssa/vrp05.c: Likewise.
15770         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15771         * gcc.dg/always_inline3.c: Likewise.
15772
15773 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
15774
15775         PR c++/28999
15776         * g++.dg/template/typename11.C: New test.
15777
15778 2007-01-10  Robert Kennedy <jimbob@google.com>
15779
15780         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15781
15782 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15783
15784         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15785         for different integer kinds.
15786         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15787         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15788         * gfortran.dg/ishft_2.f90: New test.
15789         * gfortran.dg/ishft_3.f90: New test.
15790
15791 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15792
15793         * gfortran.dg/altreturn_2.f90: Removed executable bit.
15794
15795 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
15796
15797         PR tree-optimization/30322
15798         * gcc.dg/tree-ssa/loop-21.c: New test.
15799
15800 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
15801
15802         * g++.dg/rtti/darwin-builtin-linkage.C: New.
15803
15804 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15805
15806         * gcc.target/spu/intrinsics-1.c: Remove xfail.
15807
15808 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15809
15810         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15811         * g++.dg/warn/overflow-warn-3.C: Likewise.
15812         * g++.dg/warn/overflow-warn-4.C: Likewise.
15813         * g++.dg/warn/overflow-warn-5.C: Likewise.
15814         * g++.dg/warn/overflow-warn-6.C: Likewise.
15815         * g++.dg/warn/Woverflow-1.C: Likewise.
15816         * g++.dg/warn/Woverflow-2.C: Likewise.
15817         * g++.dg/warn/Woverflow-3.C: Likewise.
15818         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15819
15820 2007-01-08  Roger Sayle  <roger@eyesopen.com>
15821
15822         * gfortran.dg/array_constructor_14.f90: New test case.
15823         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15824
15825 2007-01-08  Richard Guenther  <rguenther@suse.de>
15826
15827         PR tree-optimization/23603
15828         * gcc.dg/tree-ssa/vrp31.c: New testcase.
15829         * gcc.dg/tree-ssa/vrp32.c: Likewise.
15830
15831 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15832
15833         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15834         in __v8qi typedef.
15835         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15836         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15837         compiler behaviour.
15838         * gcc.dg/simd-5.c: Likewise.
15839         * gcc.dg/simd-6.c: Likewise.
15840         * g++.dg/conversion/simd1.C: Likewise.
15841         * g++.dg/conversion/simd3.C: Likewise.
15842         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15843         (main): Use it.
15844
15845 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15846
15847         PR tree-optimization/29877
15848         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15849         name of a hard register for the target concerned.  Adjust dg-error
15850         directives to cope with new behaviour of TER.
15851
15852 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15853
15854         PR c++/28986
15855         * g++.dg/conversion/nullptr1.C: Added overflow warning.
15856         * g++.dg/warn/overflow-warn-1.C: New.
15857         * g++.dg/warn/overflow-warn-3.C: New.
15858         * g++.dg/warn/overflow-warn-4.C: New.
15859         * g++.dg/warn/overflow-warn-5.C: New.
15860         * g++.dg/warn/overflow-warn-6.C: New.
15861         * g++.dg/warn/Woverflow-1.C: New.
15862         * g++.dg/warn/Woverflow-2.C: New.
15863         * g++.dg/warn/Woverflow-3.C: New.
15864         * g++.dg/warn/multiple-overflow-warn-2.C: New.
15865
15866 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
15867
15868         PR fortran/27698
15869         * gfortran.dg/invalid_name.f90: New test.
15870         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15871         * gfortran.dg/gomp/pr29759.f90: Ditto.
15872
15873 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
15874
15875         * gfortran.dg/present_1.f90:  Update error message.
15876
15877 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
15878
15879         PR c++/19439
15880         * g++.dg/template/duplicate1.C: New test
15881         * g++.dg/template/memfriend6.C: Adjust error markers.
15882
15883 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
15884
15885         PR tree-opt/30385
15886         * gcc.dg/torture/inline-1.c: New test.
15887
15888 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15889
15890         PR c/19978
15891         * gcc.dg/multiple-overflow-warn-1.c: New.
15892         * gcc.dg/multiple-overflow-warn-2.c: New.
15893         * gcc.dg/overflow-warn-6.c: New.
15894         * g++.dg/warn/multiple-overflow-warn-1.C: New.
15895
15896 2007-01-05  Roger Sayle  <roger@eyesopen.com>
15897
15898         * gfortran.dg/array_memcpy_1.f90: New test case.
15899         * gfortran.dg/array_memcpy_2.f90: Likewise.
15900
15901 2007-01-05  Richard Guenther  <rguenther@suse.de>
15902
15903         PR middle-end/27826
15904         * g++.dg/opt/pr27826.C: New testcase.
15905
15906 2007-01-05  Ian Lance Taylor  <iant@google.com>
15907
15908         * gcc.dg/Walways-true-1.c: New test.
15909         * gcc.dg/Walways-true-2.c: New test.
15910         * g++.dg/warn/Walways-true-1.C: New test.
15911         * g++.dg/warn/Walways-true-2.C: New test.
15912
15913 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
15914
15915         PR c/30360
15916         * gcc.dg/pr30360.c: New test.
15917
15918 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
15919
15920         PR fortran/23232
15921         * gfortran.dg/data_implied_do_1.f90: New test.
15922
15923         PR fortran/27996
15924         PR fortran/27998
15925         * gfortran.dg/char_length_1.f90: New test.
15926
15927 2007-01-05  Richard Guenther  <rguenther@suse.de>
15928
15929         PR middle-end/28116
15930         * g++.dg/opt/pr28116.C: New testcase.
15931
15932 2007-01-05  Tobias Burnus  <burnus@net-b.de>
15933
15934         PR fortran/29624
15935         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15936           invalid deallocate.
15937         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15938         * gfortran.dg/protected_4.f90: Add pointer intent check.
15939         * gfortran.dg/protected_6.f90: Add pointer intent check.
15940         * gfortran.dg/pointer_intent_1.f90: New test.
15941         * gfortran.dg/pointer_intent_2.f90: New test.
15942         * gfortran.dg/pointer_intent_3.f90: New test.
15943
15944 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
15945
15946         PR 30235
15947         * gfortran.dg/altreturn_2.f90: new test.
15948
15949 2007-01-04  Tom Tromey  <tromey@redhat.com>
15950
15951         PR preprocessor/28165:
15952         * gcc.dg/cpp/pr28165.c: New file.
15953
15954 2007-01-03  Josh Conner  <jconner@apple.com>
15955
15956         PR middle-end/29683
15957         * gcc.dg/pr29683.c: New.
15958
15959 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15960
15961         PR c++/28217
15962         * g++.dg/pch/template-1.C: New test.
15963         * g++.dg/pch/template-1.Hs: New file.
15964
15965 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15966
15967         PR middle-end/30353
15968         * gcc.c-torture/compile/complex-4.c: New test.
15969
15970 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15971
15972         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15973         -maltivec.
15974         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15975
15976 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15977
15978         PR middle-end/30286
15979         * gcc.dg/pr30286.c: New test.
15980
15981         PR c++/29535
15982         * g++.dg/template/crash66.C: New test.
15983
15984         PR c++/29054
15985         * g++.dg/template/friend49.C: New test.
15986
15987 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15988
15989         * gfortran.dg/ibits.f90: New test.
15990
15991 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15992
15993         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15994         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15995
15996 2007-01-02  Jan Hubicka  <jh@suse.cz>
15997
15998         * gcc.dg/pr16194.c: We now output error on all three functions,
15999         not just first one.
16000
16001 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16002
16003         PR c/19977
16004         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16005         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16006
16007 2006-01-02  Ian Lance Taylor  <iant@google.com>
16008
16009         * g++.dg/warn/Wparentheses-22.C: New test.
16010         * g++.dg/warn/Wparentheses-23.C: New test.
16011
16012 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16013
16014         PR middle-end/7651
16015         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16016         * gcc.dg/declspec-3-Wextra.c: New.
16017         * gcc.dg/declspec-3-no.c: New
16018
16019 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16020
16021         PR fortran/20896
16022         * gfortran.dg/interface_10.f90: Remove.
16023
16024 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16025
16026         * gcc.dg/fold-eqxor-4.c: New test case.
16027
16028 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16029
16030         PR middle-end/30311
16031         * gcc.c-torture/compile/pr30311.c: New test.
16032
16033 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16034
16035         PR middle-end/30253
16036         * gcc.c-torture/compile/statement-expression-1.c: New test.
16037
16038 2007-01-01  Andreas Schwab  <schwab@suse.de>
16039
16040         PR target/29166
16041         * g++.dg/eh/pr29166.C: New test.
16042
16043 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16044
16045         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16046         New.
16047         (check_effective_target_vect_cmdline_needed): Use it.
16048
16049 2006-12-31  Richard Guenther  <rguenther@suse.de>
16050
16051         PR middle-end/30137
16052         * gcc.dg/pr30137-1.c: New testcase.
16053         * gcc.dg/pr30137-2.c: Likewise.
16054
16055 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16056
16057         PR middle-end/30322
16058         * gcc.dg/fold-plusnot-1.c: New test case.
16059
16060 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16061
16062         PR c++/29731
16063         * g++.dg/parse/template22.C: New test.
16064
16065 2006-12-31  Richard Guenther  <rguenther@suse.de>
16066
16067         PR middle-end/30338
16068         * gcc.c-torture/compile/pr30338.c: New testcase.
16069
16070 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16071
16072         PR fortran/27900
16073         * gfortran.dg/intrinsic_actual_4.f90: New test.
16074
16075         PR fortran/24325
16076         * gfortran.dg/func_decl_3.f90: New test.
16077
16078 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16079
16080         PR fortran/23060
16081         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16082         * gfortran.dg/c_by_val_1.f: New test.
16083         * gfortran.dg/c_by_val_2.f: New test.
16084         * gfortran.dg/c_by_val_3.f: New test.
16085
16086 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16087
16088         PR libfortran/30321
16089         * gfortran.dg/sum_zero_array_1.f90:  New test.
16090
16091 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16092
16093         PR preprocessor/29612
16094         * gcc.dg/cpp/pr29612-1.c: New test.
16095         * gcc.dg/cpp/pr29612-2.c: New test.
16096
16097 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16098
16099         PR fortran/30034
16100         * gfortran.dg/pure_formal_proc_1.f90: New test.
16101
16102         PR fortran/30237
16103         * gfortran.dg/intrinsic_actual_3.f90: New test.
16104
16105 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16106
16107         PR fortran/30014
16108         * gfortran.dg/io_constraints_1.f90: Update test.
16109         * gfortran.dg/io_constraints_2.f90: Update test.
16110         * gfortran.dg/inquire_iolength.f90: New test.
16111
16112 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16113
16114         PR fortran/20896
16115         * gfortran.dg/interface_10.f90: New test.
16116         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16117         since z is already, locally a variable.
16118
16119         PR fortran/25135
16120         * gfortran.dg/generic_11.f90: New test.
16121         * gfortran.dg/interface_7.f90: Remove name clash between module
16122         name and procedure 'x' referenced in the interface.
16123
16124 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16125
16126         PR middle-end/7651
16127         * gcc.dg/Wmissing-parameter-type.c: New.
16128         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16129         * gcc.dg/Wmissing-parameter-type-no.c: New.
16130
16131 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16132
16133         PR fortran/25818
16134         * gfortran.dg/entry_array_specs_2.f: New test.
16135
16136         PR fortran/30084
16137         * gfortran.dg/nested_modules_6.f90: New test.
16138
16139 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16140
16141         PR middle-end/7651
16142         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16143         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16144
16145 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16146
16147         PR C++/30168
16148         * g++.dg/opt/complex6.C: New test.
16149
16150 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16151
16152         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16153         full" if the linker on spu-*-* warns about exceeding local store.
16154
16155         And revert this patch:
16156         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16157         fail to link due to relocation overflows on spu-*-*.
16158
16159 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16160
16161         PR fortran/30273
16162         * gfortran.dg/dependency_19.f90: New test.
16163
16164 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16165
16166         PR fortran/30202
16167         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16168
16169 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16170
16171         PR middle-end/30262
16172         * gcc.c-torture/execute/20061220-1.c: New test.
16173
16174         PR middle-end/30263
16175         * gcc.dg/gomp/asm-1.c: New test.
16176
16177         PR target/30230
16178         * g++.dg/eh/ia64-2.C: New test.
16179
16180 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16181
16182         PR target/28966
16183         PR target/29248
16184         * gcc.dg/rs6000-leaf.c: New.
16185
16186 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16187
16188         PR fortran/25392
16189         * gfortran.dg/f2c_8.f90: New test.
16190
16191 2006-12-20  Bill Wendling  <wendling@apple.com>
16192
16193         * gcc.dg/asm-b.c: Check for __ppc64__.
16194
16195 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16196
16197         PR fortran/30190
16198         * gfortran.dg/bounds_check_5.f90: New test.
16199
16200 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16201
16202         PR middle-end/30143
16203         * gcc.dg/gomp/complex-1.c: New testcase.
16204
16205 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16206
16207         * gfortran.dg/array_memset_1.f90: New test case.
16208
16209 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16210
16211         * lib/target-supports.exp: Add spu to
16212         check_effective_target_vect_widen_mult_hi_to_si.
16213
16214 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16215
16216         PR fortran/29992
16217         * gfortran.dg/generic_9.f90: New test.
16218
16219         PR fortran/30081
16220         * gfortran.dg/generic_10.f90: New test.
16221
16222 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16223
16224         PR tree-opt/30045
16225         * gcc.dg/pr30045.c: New test.
16226
16227 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16228
16229         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16230
16231 2006-12-19  Eric Christopher  <echristo@apple.com>
16232
16233         PR target/29302
16234         * gcc.c-torture/execute/pr29302-1.c: New.
16235
16236 2006-12-19  Tobias Burnus  <burnus@net-b.de>
16237
16238         PR fortran/39238
16239         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16240
16241 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16242
16243         PR fortran/30236
16244         * gfortran.dg/altreturn_3.f90: New test.
16245
16246         * gfortran.dg/char_result_12.f90: Fix comment typos.
16247
16248 2006-12-19  Ben Elliston  <bje@au.ibm.com>
16249
16250         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16251         as newlib's stdio.h uses non-traditional cpp constructs.
16252
16253 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16254
16255         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16256         * gfortran.dg/append-1.f90: Renamed to append_1.f90
16257         * gfortran.dg/array-1.f90: Renamed to array_1.f90
16258         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16259         * gfortran.dg/backspace.f: Renamed to backspace_1.f
16260         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16261         * gfortran.dg/default_initialization.f: Renamed to
16262         default_initialization_1.f
16263         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16264         dollar_edit_descriptor_1.f
16265         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16266         dollar_edit_descriptor_2.f
16267         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16268         dollar_edit_descriptor_3.f
16269         * gfortran.dg/logint-1.f: Renamed to logint_1.f
16270         * gfortran.dg/logint-2.f: Renamed to logint_2.f
16271         * gfortran.dg/logint-3.f: Renamed to logint_3.f
16272         * gfortran.dg/advance_1.f90: Renamed from advance.f90
16273         * gfortran.dg/append_1.f90: Renamed from append-1.f90
16274         * gfortran.dg/array_1.f90: Renamed from array-1.f90
16275         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16276         * gfortran.dg/backspace_1.f: Renamed from backspace.f
16277         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16278         * gfortran.dg/default_initialization_1.f: Renamed from
16279         default_initialization.f
16280         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16281         dollar_edit_descriptor-1.f
16282         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16283         dollar_edit_descriptor-2.f
16284         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16285         dollar_edit_descriptor-3.f
16286         * gfortran.dg/logint_1.f: Renamed from logint-1.f
16287         * gfortran.dg/logint_2.f: Renamed from logint-2.f
16288         * gfortran.dg/logint_3.f: Renamed from logint-3.f
16289
16290 2006-12-18  Bill Wendling  <wendling@apple.com>
16291
16292         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16293         id is an OjbC keyword.
16294
16295 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16296
16297         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16298
16299 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16300
16301         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16302
16303 2006-12-18  Ian Lance Taylor  <iant@google.com>
16304
16305         * g++.dg/warn/Wmissing-declarations-1.C: New test.
16306
16307 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16308
16309         * gcc.c-torture/compile/pr27528.c: Use empty templates.
16310
16311 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16312
16313         PR fortran/30207
16314         * gfortran.fortran-torture/execute/where21.f90: New test.
16315
16316 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16317
16318         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16319
16320 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16321
16322         PR middle-end/7651
16323         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16324         * gcc.dg/if-empty-1.c: Likewise.
16325         * gcc.dg/pr23165.c: Likewise.
16326         * g++.dg/warn/empty-body.C: Likewise.
16327
16328 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16329
16330         PR libfortran/30005
16331         * gfortran.dg/open_errors.f90: New test.
16332
16333 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16334
16335         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16336
16337         * gcc.target/i386/ssse3-pabsb.c: New file.
16338         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16339         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16340         * gcc.target/i386/ssse3-palignr.c: Likewise.
16341         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16342         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16343         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16344         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16345         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16346         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16347         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16348         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16349         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16350         * gcc.target/i386/ssse3-psignb.c: Likewise.
16351         * gcc.target/i386/ssse3-psignd.c: Likewise.
16352         * gcc.target/i386/ssse3-psignw.c: Likewise.
16353         * gcc.target/i386/ssse3-vals.h: Likewise.
16354
16355 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16356
16357         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16358         * lib/fortran-torture.exp: Include target-supports.exp.
16359
16360 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16361
16362         PR target/30185
16363         * gcc.c-torture/execute/pr30185.c: New test.
16364
16365 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16366
16367         PR testsuite/30179
16368         PR testsuite/30180
16369         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16370         * gcc.dg/builtin-bswap-2.c: Likewise.
16371         * gcc.dg/builtin-bswap-3.c: Likewise.
16372         * gcc.dg/builtin-bswap-4.c: Likewise.
16373         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16374         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16375
16376 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16377
16378         PR libfortran/30145
16379         * gfortran.dg/write_zero_array: New test.
16380
16381 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16382
16383         PR fortran/30200
16384         * gfortran.dg/write_fmt_trim.f90: New test.
16385
16386 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16387
16388         PR 30194
16389         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16390         temporarily.
16391
16392 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16393
16394         * lib/target-supports.exp (check_weak_available): Use istarget
16395         "hppa*-*-hpux10*" instead of regexp.
16396         (check_cxa_atexit_available): Likewise.
16397
16398 2006-12-14  Richard Guenther  <rguenther@suse.de>
16399
16400         PR tree-optimization/30197
16401         * gcc.c-torture/execute/complex-1.c: Fix function name.
16402         * gcc.dg/builtins-61.c: New testcase.
16403
16404 2006-12-14  Richard Guenther  <rguenther@suse.de>
16405
16406         PR middle-end/30172
16407         * gcc.dg/pr30172-1.c: New testcase.
16408
16409 2006-12-14  Richard Guenther  <rguenther@suse.de>
16410
16411         PR tree-optimization/30198
16412         * gcc.dg/builtins-60.c: New testcase.
16413
16414 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16415
16416         * lib/target-supports.exp (vect_no_align): Remove spu.
16417
16418 2006-12-13  Ian Lance Taylor  <iant@google.com>
16419
16420         PR c++/19564
16421         PR c++/19756
16422         * g++.dg/warn/Wparentheses-5.C: New test.
16423         * g++.dg/warn/Wparentheses-6.C: New test.
16424         * g++.dg/warn/Wparentheses-7.C: New test.
16425         * g++.dg/warn/Wparentheses-8.C: New test.
16426         * g++.dg/warn/Wparentheses-9.C: New test.
16427         * g++.dg/warn/Wparentheses-10.C: New test.
16428         * g++.dg/warn/Wparentheses-11.C: New test.
16429         * g++.dg/warn/Wparentheses-12.C: New test.
16430         * g++.dg/warn/Wparentheses-13.C: New test.
16431         * g++.dg/warn/Wparentheses-14.C: New test.
16432         * g++.dg/warn/Wparentheses-15.C: New test.
16433         * g++.dg/warn/Wparentheses-16.C: New test.
16434         * g++.dg/warn/Wparentheses-17.C: New test.
16435         * g++.dg/warn/Wparentheses-18.C: New test.
16436         * g++.dg/warn/Wparentheses-19.C: New test.
16437         * g++.dg/warn/Wparentheses-20.C: New test.
16438         * g++.dg/warn/Wparentheses-21.C: New test.
16439
16440 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16441
16442         PR testsuite/30157
16443         * lib/target-supports.exp (check_cxa_atexit_available): Return false
16444         for target "hppa.*hpux10".
16445
16446 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
16447
16448         * g++.dg/debug/vartrack1.C: New test.
16449
16450         * g++.dg/opt/ifcvt1.C: New test.
16451
16452         * gcc.dg/tls/opt-13.c: New test.
16453
16454         * gcc.dg/20060425-2.c: New test.
16455
16456         * g++.dg/opt/pr15054-2.C: New test.
16457
16458         * gcc.c-torture/execute/20060420-1.c: New test.
16459
16460         * gcc.c-torture/execute/20060412-1.c: New test.
16461
16462         * objc/compile/20060406-1.m: New test.
16463
16464 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
16465
16466         * g++.dg/template/array17.C: New test.
16467
16468 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
16469
16470         * gcc.target/powerpc/altivec-23.c: New test.
16471
16472 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
16473
16474         PR c++27316
16475         * g++.dg/inherit/error3.C: New test.
16476
16477         PR c++/28740
16478         * g++.dg/inherit/error4.C: New test.
16479
16480 2006-12-13  Richard Guenther  <rguenther@suse.de>
16481
16482         PR tree-optimization/17687
16483         * gcc.dg/builtins-59.c: New testcase.
16484
16485 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16486
16487         * gcc.target/spu/Wmain.c: New test.
16488
16489 2006-12-12  Josh Conner  <jconner@apple.com>
16490
16491         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16492         * g++.dg/abi/thunk4.C: Likewise.
16493         * g++.dg/abi/rtti3.C: Likewise.
16494
16495 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
16496
16497         * gcc.target/spu/cpat-1.c: New test.
16498         * gcc.target/spu/cpat-2.c: New test.
16499         * gcc.target/spu/cpat-3.c: New test.
16500         * gcc.target/spu/cpat-4.c: New test.
16501
16502 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16503
16504         PR tree-opt/28436
16505         * gcc.c-torture/compile/vector-1.c: New test.
16506         * gcc.c-torture/compile/vector-2.c: New test.
16507         * gcc.c-torture/compile/vector-3.c: New test.
16508
16509 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16510
16511         * lib/fortran-torture.exp: Update copyright years.  Remove
16512         obsolete comment.  Test -ftree-vectorize where it makes sense.
16513         * lib/gfortran-dg.exp: Update copyright years.  Use settings
16514         from fortran-torture.exp.
16515         * gfortran.dg/char_transpose_1.f90,
16516         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16517         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16518         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
16519         '-w' to dg-options.
16520
16521 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
16522
16523         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16524         saved_${tool}_load.
16525
16526 2006-12-12  Ira Rosen  <irar@il.ibm.com>
16527
16528         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16529         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16530         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16531         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16532         gaps.
16533
16534 2006-12-12  Richard Guenther  <rguenther@suse.de>
16535
16536         PR middle-end/30147
16537         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16538
16539 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16540             Diego Novillo  <dnovillo@redhat.com>
16541
16542         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16543         VDEF/VUSE changes.
16544         * gcc.dg/tree-ssa/pr26421.c: Likewise
16545         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16546         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16547         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16548         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16549         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16550         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16551         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16552         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16553         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16554
16555 2006-12-11  Jan Hubicka  <jh@suse.cz>
16556
16557         * gcc.dg/tree-prof/stringop-1.c: New test.
16558         * gcc.dg/tree-prof/stringop-2.c: New test.
16559
16560 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16561
16562         PR target/30120
16563         * gcc.target/i386/pr30120.c: New test.
16564
16565         Revert:
16566         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16567
16568         * gcc.target/i386/x87regparm-1.c: New test.
16569         * gcc.target/i386/x87regparm-2.c: New test.
16570         * gcc.target/i386/x87regparm-3.c: New test.
16571         * gcc.target/i386/x87regparm-4.c: New test.
16572
16573 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16574
16575         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16576
16577 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16578
16579         PR fortran/23994
16580         * gfortran.dg/protected_1.f90: New test.
16581         * gfortran.dg/protected_2.f90: New test.
16582         * gfortran.dg/protected_3.f90: New test.
16583         * gfortran.dg/protected_4.f90: New test.
16584         * gfortran.dg/protected_5.f90: New test.
16585         * gfortran.dg/protected_6.f90: New test.
16586
16587 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16588             Tobias Burnus  <burnus@gcc.gnu.org>
16589
16590         PR fortran/29975
16591         PR fortran/30068
16592         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16593         interface.
16594         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16595         ambiguous interfaces.
16596         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16597         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16598         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16599         ambiguous interfaces.
16600         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16601         * gfortran.dg/array_initializer_2.f90: Add initializer array
16602         constructor test.
16603
16604         PR fortran/30096
16605         * gfortran.dg/interface_9.f90: Test that host interfaces are
16606         not checked for ambiguity with the local version.
16607
16608 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16609
16610         PR fortran/29464
16611         * gfortran.dg/module_interface_2.f90: New test.
16612
16613 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16614
16615         PR fortran/29941
16616         * gfortran.dg/assumed_len.f90: New test.
16617
16618 2006-12-09  Richard Guenther  <rguenther@suse.de>
16619
16620         * g++.dg/warn/implicit-typename1.C: Qualify types.
16621         * g++.dg/parse/crash12.C: Likewise.
16622         * g++.dg/tree-ssa/pr22444.C: Likewise.
16623
16624 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16625
16626         * gfortran.dg/array_2.f90: Added sqrt test.
16627
16628 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16629
16630         * gcc.target/i386/x87regparm-1.c: XFAIL.
16631         * gcc.target/i386/x87regparm-2.c: XFAIL.
16632         * gcc.target/i386/x87regparm-3.c: XFAIL.
16633         * gcc.target/i386/x87regparm-4.c: XFAIL.
16634
16635 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16636
16637         * lib/target-supports.exp
16638         (check_effective_target_large_long_double): New.
16639         * gcc.dg/Wconversion-real.c : Use it.
16640         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16641         unsigned.
16642
16643 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16644
16645         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16646
16647 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16648
16649         PR fortran/27546
16650         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16651
16652 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16653
16654         PR c++/29732
16655         * g++.dg/template/crash65.C: New test.
16656         * g++.dg/template/spec16.C: Tweak error markers.
16657
16658 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16659
16660         * gcc.target/spu: New directory.
16661         * gcc.target/spu/spu.exp: New file.
16662         * gcc.target/spu/intrinsics-1.c: New test.
16663
16664 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16665
16666         PR c++/29980
16667         * g++.dg/ext/attrib27.C: New test.
16668         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16669         * g++.dg/parse/typedef5.C: Likewise.
16670
16671 2006-12-07  Mike Stump  <mrs@apple.com>
16672
16673         * treelang/compile/var_defs.tree: Adjust.
16674
16675 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16676
16677         PR c++/29730
16678         * g++.dg/template/crash64.C: New test.
16679         * g++.dg/parse/crash27.C: Adjust error markers.
16680
16681 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16682
16683         PR libfortran/30009
16684         PR libfortran/30056
16685         * gfortran.dg/read_eof_4.f90:  Add tests.
16686         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16687         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16688
16689 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16690
16691         PR c++/29729
16692         * g++.dg/template/crash63.C: New test.
16693
16694         PR c++/29728
16695         * g++.dg/template/crash62.C: New test.
16696
16697 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16698
16699         PR fortran/30003
16700         * gfortran.dg/allocatable_function_1.f90: Increase the number
16701         of expected calls of free to 10; the lhs section reference is
16702         now evaluated so there is another call to bar.  Change the
16703         comment appropriately.
16704         * gfortran.dg/array_section_1.f90: New test.
16705
16706 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16707
16708         PR fortran/29912
16709         * gfortran.dg/char_result_12.f90: New test.
16710
16711 2006-12-05  Richard Guenther  <rguenther@suse.de>
16712
16713         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16714         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16715         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16716         vect_double, xfail for spu*-*-*.
16717
16718 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16719
16720         PR fortran/29962
16721         * initialization_4.f90: Test noninteger exponents (-std=f95).
16722         * initialization_5.f90: New test for noninteger exponents
16723           with -std=f2003.
16724
16725 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16726
16727         PR fortran/29821
16728         * gfortran.dg/parameter_array_section_1.f90: New test.
16729
16730 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16731
16732         PR c++/29733
16733         * g++.dg/template/crash61.C: New test.
16734
16735         PR c++/29632
16736         * g++.dg/template/error23.C: New test.
16737
16738 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16739
16740         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16741
16742 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16743
16744         PR fortran/29916
16745         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16746
16747 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16748
16749         PR middle-end/29965
16750         * gcc.dg/gomp/pr29965-1.c: New test.
16751         * gcc.dg/gomp/pr29965-2.c: New test.
16752         * gcc.dg/gomp/pr29965-3.c: New test.
16753         * gcc.dg/gomp/pr29965-4.c: New test.
16754         * gcc.dg/gomp/pr29965-5.c: New test.
16755         * gcc.dg/gomp/pr29965-6.c: New test.
16756         * g++.dg/gomp/pr29965-1.C: New test.
16757         * g++.dg/gomp/pr29965-2.C: New test.
16758         * g++.dg/gomp/pr29965-3.C: New test.
16759         * g++.dg/gomp/pr29965-4.C: New test.
16760         * g++.dg/gomp/pr29965-5.C: New test.
16761         * g++.dg/gomp/pr29965-6.C: New test.
16762         * g++.dg/gomp/pr29965-7.C: New test.
16763         * g++.dg/gomp/pr29965-8.C: New test.
16764         * g++.dg/gomp/pr29965-9.C: New test.
16765         * g++.dg/gomp/pr29965-10.C: New test.
16766
16767 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
16768
16769         * gnat.dg/pointer_variable_bounds.adb: New test.
16770         * gnat.dg/pointer_variable_bounds.ads: Likewise.
16771         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16772
16773 2006-12-03  Eric Christopher  <echristo@apple.com>
16774
16775         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16776
16777 2006-12-03  Richard Henderson  <rth@redhat.com>
16778             Andrew Pinski  <pinskia@gmail.com>
16779
16780         PR C++/14329
16781         * g++.dg/warn/unit-1.C: New test.
16782
16783 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
16784
16785         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16786
16787 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
16788
16789         * g++.dg/vect/vect.exp: Enable tests to run on spu.
16790         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16791         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16792         * gcc.dg/vect/vect-70.c: Reduce array size.
16793         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16794         vect_no_compaer_double targets.
16795         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16796         vect_float, vect_double, and vect_int.
16797
16798 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
16799
16800         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16801         test for loop versioning on vect_no_align targets.
16802         * gcc.dg/vect/pr20122.c: Likewise.
16803         * gcc.dg/vect/vect-105.c: Likewise.
16804         * gcc.dg/vect/vect-42.c: Likewise.
16805         * gcc.dg/vect/vect-43.c: Likewise.
16806         * gcc.dg/vect/vect-74.c: Likewise.
16807         * gcc.dg/vect/vect-75.c: Likewise.
16808         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16809         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16810         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16811         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16812
16813 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
16814
16815         PR fortran/29642
16816         * gfortran.dg/value_1.f90 : New test.
16817         * gfortran.dg/value_2.f90 : New test.
16818         * gfortran.dg/value_3.f90 : New test.
16819         * gfortran.dg/value_4.f90 : New test.
16820         * gfortran.dg/value_4.c : Called from value_4.f90.
16821
16822 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16823
16824         PR C++/30033
16825         *  g++.dg/cpp0x/static_assert4.C: New testcase.
16826
16827 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16828
16829         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16830
16831 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
16832
16833         PR c/27953
16834         * gcc.dg/pr27953.c: New test.
16835
16836 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16837
16838         PR c++/30022
16839         * g++.dg/ext/vector5.C: New test.
16840
16841         PR c++/30021
16842         * g++.dg/other/main1.C: New test.
16843
16844 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
16845
16846         PR libfortran/29568
16847         * gfortran.dg/convert_implied_open.f90:  Change to
16848         new default record length.
16849         * gfortran.dg/unf_short_record_1.f90:  Adapt to
16850         new error message.
16851         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
16852
16853 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
16854
16855         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16856
16857 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
16858
16859         PR c++/29066
16860         * g++.dg/expr/pr29066.c: New.
16861
16862 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
16863             Zdenek Dvorak <dvorakz@suse.cz>
16864
16865         PR tree-optimization/29921
16866         * gcc.dg/pr29921-2.c: New test.
16867
16868 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
16869
16870         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16871         (i386_get_cpuid): New function.
16872         (i386_cpuid_ecx): Likewise.
16873         (i386_cpuid_edx): Likewise.
16874         (i386_cpuid): Updated to call i386_cpuid_edx.
16875
16876         * gcc.target/i386/sse3-addsubpd.c: New file.
16877         * gcc.target/i386/sse3-addsubps.c: Likewise.
16878         * gcc.target/i386/sse3-haddpd.c: Likewise.
16879         * gcc.target/i386/sse3-haddps.c: Likewise.
16880         * gcc.target/i386/sse3-hsubpd.c: Likewise.
16881         * gcc.target/i386/sse3-hsubps.c: Likewise.
16882         * gcc.target/i386/sse3-lddqu.c: Likewise.
16883         * gcc.target/i386/sse3-movddup.c: Likewise.
16884         * gcc.target/i386/sse3-movshdup.c: Likewise.
16885         * gcc.target/i386/sse3-movsldup.c: Likewise.
16886
16887 2006-12-01  Dirk Mueller  <dmueller@suse.de>
16888
16889         * g++.dg/warn/Wreturn-type-4.C: New testcase.
16890
16891 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
16892
16893         * gcc.dg/dfp/convert-int-max.c: New test.
16894         * gcc.dg/dfp/convert-int-max-fold.c: New test.
16895
16896 2006-11-30  Richard Guenther  <rguenther@suse.de>
16897
16898         * gcc.dg/vect/vect-pow-1.c: Rename ...
16899         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
16900         floats instead of doubles, check successful vectorization.
16901
16902 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16903
16904         PR target/29945
16905         * gcc.c-torture/compile/pr29945.c: New testcase.
16906
16907 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
16908
16909         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16910         -maltivec.
16911
16912 2006-11-29  Eric Christopher  <echristo@apple.com>
16913
16914         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16915
16916 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
16917
16918         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16919
16920         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16921
16922 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
16923
16924         PR c++/29022
16925         * g++.dg/inherit/virtual2.C: New test.
16926         * g++.dg/inherit/virtual3.C: Likewise.
16927         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16928         * g++.dg/inherit/error2.C: Likewise.
16929         * g++.dg/template/instantiate1.C: Likewise.
16930
16931 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
16932
16933         PR tree-opt/29984
16934         * gcc.dg/tree-ssa/reassoc-12.c: New test.
16935
16936 2006-11-28  Jan Hubicka  <jh@suse.cz>
16937
16938         * gcc.dg/memcpy-1.c: New test.
16939
16940 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
16941
16942         PR c++/29735
16943         * g++.dg/warn/main-3.C: New test.
16944
16945 2006-11-28  Jan Hubicka  <jh@suse.cz>
16946
16947         * gcc.dg/winline-1.c: New test.
16948
16949 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16950
16951         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16952         alignments.
16953
16954 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16955
16956         PR fortran/29976
16957         * gfortran.dg/missing_optional_dummy_3.f90
16958
16959 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16960
16961         PR fortran/20880
16962         * gfortran.dg/interface_3.f90: Modify errors.
16963
16964 2006-11-28  Ben Elliston  <bje@au.ibm.com>
16965
16966         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16967         fail to link due to relocation overflows on spu-*-*.
16968
16969 2006-11-27  Michael Matz  <matz@suse.de>
16970             Andreas Krebbel  <krebbel1@de.ibm.com>
16971
16972         PR target/29319
16973         * gcc.dg/20061127-1.c: New testcase.
16974
16975 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16976
16977         * gcc.dg/20061124-1.c: Add exit() function prototype.
16978
16979 2006-11-27  Jan Hubicka  <jh@suse.cz>
16980
16981         * gcc.target/i386/memcpy-1.c: Adjust size.
16982         * gcc.dg/visibility-11.c: Likewise.
16983
16984 2006-11-27  Richard Guenther  <rguenther@suse.de>
16985
16986         PR middle-end/25620
16987         * gcc.target/i386/pow-1.c: New testcase.
16988         * gcc.dg/builtins-58.c: Likewise.
16989
16990 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16991
16992         PR c++/29886
16993         * g++.dg/expr/cast8.C: New test.
16994
16995 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16996
16997         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16998         Don't ever inline the testcase.
16999
17000 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17001
17002         PR fortran/29982
17003         * gfortran.fortran-torture/compile/parameter_3.f90: New
17004         testcase.
17005
17006 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17007
17008         PR fortran/29951
17009         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17010
17011 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17012
17013         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17014         for CHAR.
17015
17016 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17017
17018         PR libgfortran/29936
17019         * gfortran.dg/write_check3.f90: New test.
17020
17021 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17022
17023         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17024
17025 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17026
17027         PR fortran/20880
17028         * gfortran.dg/interface_3.f90: New test.
17029
17030         PR fortran/29387
17031         * gfortran.dg/generic_8.f90: New test.
17032
17033 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17034
17035         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17036         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17037         * gfortran.dg/specifics_3.f90: Remove.
17038
17039 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17040
17041         PR c/29955
17042         * gcc.dg/gomp/pr29955.c: New test.
17043
17044         PR c/29736
17045         * gcc.dg/pr29736.c: New test.
17046
17047 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17048
17049         PR tree-opt/29964
17050         * gcc.dg/pure-1.c: New test.
17051
17052 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17053
17054         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17055         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17056
17057 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17058
17059         * gcc.dg/20061124-1.c: New testcase.
17060
17061 2006-11-23  Eric Christopher  <echristo@apple.com>
17062
17063         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17064
17065 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17066
17067         PR c/2707
17068         PR c++/26167
17069         * gcc.dg/Wconversion-integer.c: New. Supersedes
17070         Wconversion-negative-constants.c
17071         * gcc.dg/Wconversion-real.c: New.
17072         * gcc.dg/Wconversion-real-integer.c: New.
17073         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17074         * g++.dg/warn/Wconversion1.C: Modified.
17075
17076 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17077
17078         * gfortran.dg/overload_1.f90: New test.
17079
17080 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17081
17082         PR c/9072
17083         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17084         Wtraditional-conversion.
17085         * gcc.dg/overflow-warn-2.c: Likewise.
17086         * gcc.dg/Wconversion.c: Likewise. Renamed as
17087         Wtraditional-conversion.c .
17088         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17089         Wtraditional-conversion-2.c .
17090         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17091         Wtraditional-conversion-2.c
17092         * gcc.dg/Wconversion-negative-constants.c: New.
17093
17094 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17095
17096         * gcc.dg/tree-ssa/dump-1.c: New test.
17097
17098 2006-11-23  David Ung <davidu@mips.com>
17099
17100         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17101         -mfp64, allowable when ISA >= 33 and float is enabled.
17102         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17103         of mthc1 and mfhc1 patterns.
17104
17105 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17106
17107         PR tree-optimization/29921
17108         * gcc.dg/pr29921.c: New test.
17109
17110 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17111
17112         PR fortran/29441
17113         * gfortran.dg/initialization_4.f90: New test.
17114
17115 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17116
17117         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17118         platforms that have interleaving support.
17119         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17120         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17121         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17122         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17123         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17124         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17125         gcc.dg/vect/vect-strided-u8-i8.c,
17126         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17127         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17128         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17129         gcc.dg/vect/vect-strided-float.c,
17130         gcc.dg/vect/vect-strided-a-mult.c,
17131         gcc.dg/vect/vect-strided-mult-char-ls.c,
17132         gcc.dg/vect/vect-strided-a-u16-mult.c,
17133         gcc.dg/vect/vect-strided-a-u32-mult.c,
17134         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17135         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17136         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17137         gcc.dg/vect/vect-strided-mult.c,
17138         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17139         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17140         New.
17141
17142 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17143
17144         PR fortran/25087
17145         * gfortran.dg/auto_char_len_4.f90: New test.
17146
17147 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17148
17149         PR fortran/29652
17150         * gfortran.dg/generic_7.f90: New test.
17151         * gfortran.dg/defined_operators_1.f90: Add new error.
17152
17153 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17154
17155         PR tree-optimization/29902
17156         * g++.dg/tree-ssa/pr29902.C: New test.
17157
17158 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17159
17160         PR fortran/29820
17161         * gfortran.dg/used_types_13.f90: New test.
17162
17163 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17164
17165         * gcc.dg/dfp/snan.c: Delete.
17166
17167 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17168
17169         * g++.dg/cpp0x/static_assert1.C: New.
17170         * g++.dg/cpp0x/static_assert2.C: New.
17171         * g++.dg/cpp0x/static_assert3.C: New.
17172
17173 2006-11-21  Richard Guenther  <rguenther@suse.de>
17174
17175         * gcc.dg/vect/vect-pow-1.c: New testcase.
17176         * gcc.dg/vect/vect-pow-2.c: Likewise.
17177
17178 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17179
17180         PR c++/29570
17181         * g++.dg/template/static29.C: New test.
17182
17183         PR c++/29734
17184         * g++.dg/conversion/simd4.C: New test.
17185
17186 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17187
17188         PR c++/29475
17189         * g++.dg/template/access19.C: New test.
17190         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17191         error is reported.
17192
17193 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17194
17195         PR tree-opt/25500
17196         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17197
17198 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17199
17200         PR fortran/27546
17201         * gfortran.dg/import.f90: Extended test.
17202         * gfortran.dg/import2.f90: Extended test.
17203
17204 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17205
17206         * gfortran.dg/volatile3.f90: Add conflict test.
17207
17208 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17209
17210         PR fortran/24783
17211         * gfortran.dg/implicit_10.f90: New test.
17212
17213 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17214
17215         PR c++/8586
17216         * g++.dg/warn/Wall-write-strings.C: New.
17217
17218 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17219
17220         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17221         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17222
17223 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17224
17225         * gfortran.dg/use_3.f90: Remove error message.
17226         * gfortran.dg/iso_fortran_env_1.f90: New test.
17227         * gfortran.dg/iso_fortran_env_2.f90: New test.
17228         * gfortran.dg/iso_fortran_env_3.f90: New test.
17229         * gfortran.dg/iso_fortran_env_4.f90: New test.
17230
17231 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
17232
17233         * gcc.dg/vect/vect-27.c: Fix initialization.
17234
17235 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17236
17237         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17238         * gcc.dg/torture/builtin-minmax-1.c: New.
17239
17240         * gcc.dg/builtins-20.c: Add cases for copysign.
17241
17242 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17243
17244         PR fortran/24285
17245         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17246
17247 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17248         * gfortran.dg/use_1.f90: New test.
17249         * gfortran.dg/use_1.f90: New test.
17250         * gfortran.dg/use_1.f90: New test.
17251
17252 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
17253
17254         PR tree-optimization/29801
17255         * gcc.dg/pr29801.c: New test.
17256
17257 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
17258
17259         PR middle-end/29584
17260         * gcc.dg/torture/pr29584.c: New test.
17261
17262 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
17263
17264         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17265         Condition PowerPC tests for saving FPRs on powerpc_fprs.
17266         * gcc.target/powerpc/compress-float-ppc.c,
17267         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17268         powerpc_fprs.
17269         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17270         do not pass -mhard-float.
17271
17272 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17273
17274         * gnat.dg/volatile_aggregate.adb: New test.
17275
17276 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17277
17278         PR fortran/29391
17279         PR fortran/29489
17280         * gfortran.dg/bound_2.f90: Add more checks.
17281         * gfortran.dg/bound_3.f90: New test.
17282
17283 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17284
17285         PR target/29201
17286         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17287
17288 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17289
17290         * gfortran.dg/import3.f90: Fix error message.
17291
17292 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17293
17294         PR tree-opt/29788
17295         * gfortran.fortran-torture/compile/inline_1.f90:
17296         New testcase.
17297
17298 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17299
17300         * gcc.target/i386/x87regparm-1.c: New test.
17301         * gcc.target/i386/x87regparm-2.c: New test.
17302         * gcc.target/i386/x87regparm-3.c: New test.
17303         * gcc.target/i386/x87regparm-4.c: New test.
17304
17305 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17306
17307         PR fortran/27546
17308         * gfortran.dg/import.f90: New test.
17309         * gfortran.dg/import2.f90: New test.
17310         * gfortran.dg/import3.f90: New test.
17311
17312 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17313
17314         PR fortran/27588
17315         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17316
17317 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17318
17319         PR fortran/29806
17320         * gfortran.dg/contains.f90: New test.
17321         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17322
17323 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
17324
17325         PR tree-optimization/29581
17326         * gcc.dg/pr29581-1.c: New test.
17327         * gcc.dg/pr29581-2.c: New test.
17328         * gcc.dg/pr29581-3.c: New test.
17329         * gcc.dg/pr29581-4.c: New test.
17330         * gfortran.dg/pr29581.f90: New test.
17331
17332 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17333
17334         PR fortran/29702
17335         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17336         numbers in error message headers.
17337
17338 2006-11-14  Richard Guenther  <rguenther@suse.de>
17339
17340         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17341         to i?86 and x86_64 targets.
17342
17343 2006-11-14  Caroline Tice  <ctice@apple.com>
17344
17345         * gcc.dg/pubtypes-1.c: New file/testcase.
17346         * gcc.dg/pubtypes-2.c: New file/testcase.
17347         * gcc.dg/pubtypes-3.c: New file/testcase.
17348         * gcc.dg/pubtypes-4.c: New file/testcase.
17349         * g++.dg/pubtypes.C: New file/testcase.
17350
17351 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17352
17353         PR c++/29106
17354         * g++.dg/init/self1.C: New test.
17355
17356 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17357
17358         PR fortran/29657
17359         * gfortran.dg/conflicts.f90: Add.
17360
17361 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17362
17363         PR rtl-optimization/29798
17364
17365         * gcc.c-torture/execute/pr29798.c: New.
17366
17367 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17368
17369         * gcc.dg/builtins-20.c: Add more cases.
17370
17371 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17372
17373         PR fortran/29759
17374         * gfortran.dg/gomp/pr29759.f90: New test.
17375
17376 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17377
17378         PR c++/29518
17379         * g++.dg/template/static28.C: New test.
17380
17381 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17382
17383         * lib/c-torture.exp: Use target-libpath.exp.
17384         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17385         set GCC_EXEC_PREFIX env var from global variable of same name.
17386
17387 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17388
17389         PR fortran/26994
17390         * gfortran.fortran-torture/compile/transfer-1.f90:
17391         New testcase.
17392
17393 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17394             Zdenek Dvorak <dvorakz@suse.cz>
17395
17396         PR tree-optimization/29680
17397         * gcc.dg/alias-11.c: New test.
17398
17399 2006-11-12  Jason Merrill  <jason@redhat.com>
17400             Andrew Pinski <pinskia@physics.uc.edu>
17401
17402         PR middle-end/28915
17403         * gcc.target/i386/vectorize1.c: New.
17404
17405 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17406
17407         PR rtl-optimization/29797
17408         * gcc.c-torture/execute/pr29797-1.c: New test case.
17409
17410 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17411
17412         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17413
17414 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17415
17416         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17417
17418 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17419
17420         PR tree-optimization/13827
17421         * gcc.dg/fold-eqand-1.c: New test case.
17422
17423 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17424
17425         PR rtl-opt/28812
17426         * gcc.c-torture/execute/mayalias-3.c: New test.
17427
17428 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17429
17430         PR middle-end/27528
17431         * gcc.c-torture/compile/pr27528.c: New test.
17432         * gcc.dg/pr27528.c: Likewise.
17433
17434 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17435
17436         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17437
17438         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17439
17440 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17441
17442         PR fortran/29758
17443         * gfortran.dg/reshape_source_size_1.f90: New test.
17444
17445 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17446
17447         PR fortran/29315
17448         * gfortran.dg/aliasing_dummy_4.f90: New test.
17449
17450 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
17451
17452         PR target/29777
17453         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17454         and x86_64-*-* targets.
17455
17456 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17457
17458         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17459         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17460         New macros. Use them in exact tests.
17461         (TESTIT3): New macro.
17462         Add tests for fmin, fmax and fma.
17463
17464 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17465
17466         PR fortran/29431
17467         * gfortran.dg/array_constructor_13.f90: New test.
17468
17469 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17470
17471         PR fortran/29744
17472         * gfortran.dg/used_types_12.f90: New test.
17473
17474 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
17475
17476         PR middle-end/29726
17477         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17478         (test6): Ditto.
17479         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17480         * gcc.dg/fold-eqandshift-3.c: New test case.
17481
17482 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17483
17484         PR fortran/29699
17485         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17486
17487         PR fortran/21370
17488         * gfortran.dg/change_symbol_attributes_1.f90: New test.
17489
17490 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17491
17492         * gcc.dg/20061109-1.c: New testcase.
17493
17494 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17495
17496         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17497
17498 2006-11-09  Tobias Burnus  <burnus@net-b.de>
17499
17500         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17501         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17502
17503 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
17504
17505         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17506         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17507
17508 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17509
17510         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17511
17512 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17513
17514         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17515         vect-9.c).
17516         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17517         * gcc.dg/vect/vect-9.c: Now vectorizable.
17518         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17519         that support vect_widen_mult.
17520         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17521         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17522         vect-reduc-dot-u16.c).
17523         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17524         vect-reduc-dot-u16.c).
17525         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17526         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17527         vect-reduc-dot-s8.c).
17528         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17529         vect-reduc-dot-s8.c).
17530         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17531         vect-reduc-dot-s8.c).
17532         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17533         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17534         vect-reduc-dot-u8.c).
17535         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17536         vect-reduc-dot-u8.c).
17537         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17538         * gcc.dg/vect/vect-multitypes-9.c: New test.
17539         * gcc.dg/vect/vect-multitypes-10.c: New test.
17540         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17541         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17542         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17543         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17544         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17545         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17546         wrapv-vect-reduc-dot-s8.c.
17547         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17548         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17549         targets that support vec_unpack.
17550         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17551         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17552         (check_effective_target_vect_widen_mult_hi_to_si): New.
17553         (check_effective_target_vect_widen_sum): Removed.
17554
17555         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17556
17557         * gcc.dg/vect/vect-multitypes-8.c: New test.
17558         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17559
17560         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17561
17562         * gcc.dg/vect/vect-multitypes-7.c: New test.
17563
17564         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17565
17566         * gcc.dg/vect/vect-multitypes-4.c: New test.
17567         * gcc.dg/vect/vect-multitypes-5.c: New test.
17568         * gcc.dg/vect/vect-multitypes-6.c: New test.
17569
17570         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17571
17572         * gcc.dg/vect/vect-multitypes-1.c: New test.
17573         * gcc.dg/vect/vect-multitypes-2.c: New test.
17574         * gcc.dg/vect/vect-multitypes-3.c: New test.
17575
17576 2006-11-07  Eric Christopher  <echristo@apple.com>
17577
17578         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17579         Test using scan-assembler-not.
17580
17581 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17582
17583         * gcc.dg/inline-17.c: New test.
17584
17585 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17586
17587         PR other/25028
17588         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17589         on HP-UX.
17590
17591 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17592
17593         PR fortran/29539
17594         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17595
17596         PR fortran/29634
17597         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17598         test.
17599
17600 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17601
17602         PR fortran/29601
17603         * gfortran.dg/volatile.f90: Add.
17604         * gfortran.dg/volatile2.f90: Add.
17605         * gfortran.dg/volatile3.f90: Add.
17606         * gfortran.dg/volatile4.f90: Add.
17607         * gfortran.dg/volatile5.f90: Add.
17608         * gfortran.dg/volatile6.f90: Add.
17609         * gfortran.dg/volatile7.f90: Add.
17610
17611 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17612
17613         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17614           for matching error messages.
17615         * gfortran.dg/specifics_3.f90: Adjust pattern
17616           for matching error messages.
17617
17618 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17619             Bernhard Fischer  <aldot@gcc.gnu.org>
17620
17621         * lib/gcc-dg.exp (output-exists): New proc.
17622         (output-exists-not): New proc.
17623         * gcc.test-framework/test-framework.awk: Support new directives.
17624         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17625         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17626         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17627         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17628         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17629         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17630
17631 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17632
17633         PR fortran/29630
17634         PR fortran/29679
17635         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17636         * gfortran.dg/initialization_3.f90: New.
17637
17638 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17639
17640         PR libgfortran/25545
17641         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17642
17643 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17644
17645         PR middle-end/29695
17646         * gcc.c-torture/execute/pr29695-1.c: New test.
17647         * gcc.c-torture/execute/pr29695-2.c: New test.
17648
17649 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17650
17651         PR fortran/29565
17652         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17653
17654 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17655
17656         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17657         for matching error messages.
17658
17659 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17660
17661         PR target/26915
17662         * gcc.target/i386/387-12.c: New test.
17663
17664 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17665
17666         PR libfortran/29713
17667         * gfortran.dg/pr29713.f90: New test.
17668
17669 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17670
17671         * gcc.c-torture/execute/arith-rand-ll.c:
17672         Also test for bogus rest sign.
17673
17674 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17675
17676         PR libfortran/27895
17677         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17678
17679 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17680
17681         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17682         from error messages.
17683
17684 2006-11-02  Mike Stump  <mrs@apple.com>
17685
17686         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17687
17688         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17689
17690 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17691
17692         * g++.dg/eh/gcsec1.C: New test.
17693
17694 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17695
17696         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17697         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17698
17699 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17700
17701         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17702         hexadecimal value.
17703         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17704         * gcc.dg/pr14796-2.c: Likewise.
17705
17706 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17707
17708         * gcc.c-torture/execute/20061101-1.c: New test.
17709
17710 2006-11-01  Richard Guenther  <rguenther@suse.de>
17711
17712         * gcc.target/i386/fpprec-1.c: New testcase.
17713
17714 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17715
17716         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17717         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17718
17719 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17720
17721         * gcc.c-torture/execute/20061031-1.c: New test.
17722
17723 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17724
17725         PR 23067
17726         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17727         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17728         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17729         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17730         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17731         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17732         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17733
17734 2006-10-31  Eric Christopher  <echristo@apple.com>
17735             Falk Hueffner  <falk@debian.org>
17736
17737         * gcc.dg/builtin-bswap-1.c: New.
17738         * gcc.dg/builtin-bswap-2.c: New.
17739         * gcc.dg/builtin-bswap-3.c: New.
17740         * gcc.dg/builtin-bswap-4.c: New.
17741         * gcc.dg/builtin-bswap-5.c: New.
17742         * gcc.target/i386/builtin-bswap-1.c: New.
17743
17744 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17745
17746         * gcc.dg/inline-16.c: New.
17747
17748         PR 16622
17749         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17750         defining it.
17751         * gcc.dg/inline-13.c: New.
17752         * gcc.dg/inline-14.c: New.
17753         * gcc.dg/inline-15.c: New.
17754
17755         PR 11377
17756         * gcc.dg/inline6.c: New.
17757         * gcc.dg/inline7.c: New.
17758
17759 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17760
17761         PR middle-end/23470
17762         * gcc.dg/pr23470-1.c: New test case.
17763
17764 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
17765
17766         PR fortran/29537
17767         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17768         data.
17769         * gfortran.dg/blockdata_2.f90: New testcase.
17770
17771 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
17772
17773         PR libfortran/29627
17774         * gfortran.dg/unf_short_record_1.f90:  New test.
17775
17776 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17777
17778         PR fortran/29067
17779         * gfortran.dg/pr29067.f: New test.
17780
17781 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
17782             Richard Sandiford  <richard@codesourcery.com>
17783
17784         * lib/target-supports.exp (get_compiler_messages): Append options
17785         as a single list element.
17786         (check_effective_target_arm_vfp_ok): New.
17787         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17788
17789 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
17790
17791         PR fortran/29387
17792         * gfortran.dg/intrinsic_actual_2.f90: New test.
17793
17794         PR fortran/29490
17795         * gfortran.dg/actual_array_interface_1.f90: New test.
17796
17797         PR fortran/29641
17798         * gfortran.dg/used_types_11.f90: New test.
17799
17800 2006-10-30  Dirk Mueller  <dmueller@suse.de>
17801
17802         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17803         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17804         * g++.old-deja/g++.pt/eichin01.C (main): Same.
17805         * g++.old-deja/g++.mike/net25.C (main): Same.
17806         * g++.dg/lookup/exception1.C (main): Same.
17807         * g++.dg/parse/parens2.C (main): Same.
17808
17809 2006-10-30  Roger Sayle  <roger@eyesopen.com>
17810
17811         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17812
17813 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17814
17815         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17816         * gcc.dg/torture/builtin-math-3.c: Likewise.
17817
17818 2006-10-30  Tobias Burnus  <burnus@net-b.de>
17819
17820         PR fortran/29452
17821         * gfortran.dg/write_check.f90: Check run-time keyword checking.
17822         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17823
17824 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
17825
17826         PR Fortran/29410
17827         * gfortran.fortran-torture/execute/transfer1.f90: New test.
17828
17829 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
17830
17831         * lib/target-supports.exp (check_function_available): Declare
17832         function before calling.
17833
17834 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
17835
17836         PR tree-optimization/29637
17837         * gcc.dg/pr29637.c: New test.
17838
17839 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17840
17841         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17842         tree canonicalization.
17843
17844 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17845
17846         * gcc.dg/builtins-20.c: Add more hypot tests.
17847
17848 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17849
17850         * gcc.dg/fold-compare-1.c: New test case.
17851
17852 2006-10-29  Dirk Mueller  <dmueller@suse.de>
17853
17854         PR c++/16307
17855         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17856
17857 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17858
17859         PR tree-optimization/15458
17860         * gcc.dg/fold-xornot-1.c: New test case.
17861
17862 2006-10-29  Richard Guenther  <rguenther@suse.de>
17863
17864         * gcc.target/i386/math-torture/trunc.c: New testcase.
17865
17866 2006-10-29  Richard Guenther  <rguenther@suse.de>
17867
17868         * gcc.target/i386/math-torture/round.c: New testcase.
17869
17870 2006-10-29  Richard Guenther  <rguenther@suse.de>
17871
17872         * gcc.target/i386/math-torture/ceil.c: New testcase.
17873         * gcc.target/i386/math-torture/floor.c: Likewise.
17874
17875 2006-10-29  Richard Guenther  <rguenther@suse.de>
17876
17877         * gcc.target/i386/math-torture/rint.c: New testcase.
17878         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17879
17880 2006-10-29  Richard Guenther  <rguenther@suse.de>
17881
17882         * gcc.target/i386/math-torture/lfloor.c: New testcase.
17883         * gcc.target/i386/math-torture/lceil.c: Likewise.
17884
17885 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17886
17887         PR libgfortran/24313
17888         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17889
17890 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
17891
17892         * gcc.c-torture/execute/20020118-1.c,
17893         gcc.c-torture/execute/builtins/strlen.c,
17894         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17895         comment typos.
17896
17897 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17898
17899         * gcc.dg/builtins-20.c: Add tests for hypot.
17900         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
17901         two-argument builtins.
17902         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17903         TESTIT2.  Update all callers.
17904         (TESTIT2, TESTIT2_R): New helper macros.
17905         Add testcases for pow, hypot and atan2.
17906
17907 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17908
17909         PR C++/29295
17910         * g++.dg/expr/bool1.C: New test.
17911         * g++.dg/expr/bool2.C: New test.
17912
17913 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17914
17915         PR fortran/28224
17916         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17917         * gfortran.dg/namelist_internal.f90: New test.
17918
17919 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17920
17921         PR fortran/29625
17922         * gfortran.dg/io_real_boz.f90: Add.
17923         * gfortran.dg/io_real_boz2.f90: Add.
17924
17925 2006-10-28  Richard Guenther  <rguenther@suse.de>
17926
17927         PR middle-end/26899
17928         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17929
17930 2006-10-28  Richard Guenther  <rguenther@suse.de>
17931
17932         PR target/28806
17933         * gcc.target/i386/math-torture/lround.c: New testcase.
17934
17935 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
17936
17937         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17938         * gcc.dg/builtins-44.c: Likewise.
17939         * gcc.dg/builtins-45.c: Likewise.
17940         * gcc.dg/pr28796-2.c: Likewise.
17941         * gcc.dg/unordered-3.c: Likewise.
17942
17943 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17944
17945         PR libgfortran/27954
17946         * gfortran.dg/error_recovery_2.f90: New test.
17947
17948 2006-10-26  Richard Guenther  <rguenther@suse.de>
17949
17950         * gcc.target/i386/i386.exp: Use glob, not find to collect
17951         tests.  Avoids recursing into subdirectories.
17952         * gcc.target/i386/math-torture/math-torture.exp: Torture
17953         for interesting ia32 math options.
17954         * gcc.target.i386/math-torture/lrint.c: New testcase.
17955
17956 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17957
17958         PR libgfortran/29563
17959         * gfortran.dg/arrayio_9.f90: Update test.
17960         * gfortran.dg/arrayio_19.f90: New test.
17961
17962 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
17963
17964         * gcc.dg/20061026.c: New testcase.
17965
17966 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17967
17968         PR libgfortran/29563
17969         * gfortran.dg/arrayio_9.f90: New test.
17970
17971 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17972
17973         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17974         Copy the strings manually, as strcpy may call strlen.
17975
17976 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17977
17978         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17979         Add checks for log, log2, log10 and log1p.
17980
17981         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17982         we already test 0.0.  Add checks for expm1, log, log2, log10,
17983         log1p, cbrt, erf and erfc.
17984
17985 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17986
17987         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17988
17989 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17990
17991         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17992         and remainderl() built-in functions.  Remove -ffast-math from
17993         dg-options.
17994
17995 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17996
17997         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17998         acosh and atanh.
17999
18000         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18001         floating point modifiers to arguments passed to float and long
18002         double functions respectively.  Update all callers to use floating
18003         point numbers, not integers.  Add tests for exp, exp2 and
18004         exp10/pow10.
18005
18006         * gcc.dg/torture/builtin-math-3.c: New test.
18007
18008 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18009
18010         PR fortran/29393
18011         * gfortran.dg/initialize_2.f90: New.
18012
18013 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18014
18015         * gcc.dg/torture/builtin-math-2.c: New test.
18016
18017 2006-10-24  Richard Guenther  <rguenther@suse.de>
18018
18019         PR middle-end/28796
18020         * gcc.dg/pr28796-1.c: New testcase.
18021         * gcc.dg/pr28796-2.c: Likewise.
18022
18023 2006-10-24  Richard Guenther  <rguenther@suse.de>
18024
18025         * gcc.dg/builtins-57.c: New testcase.
18026
18027 2006-10-24  Richard Guenther  <rguenther@suse.de>
18028
18029         PR tree-optimization/29567
18030         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18031
18032 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18033
18034         PR tree-optimization/14784
18035         * gcc.dg/alias-10.c: New test.
18036
18037 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18038
18039         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18040
18041 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18042
18043         * gcc.dg/builtin-strncat-chk-1.c: New test.
18044
18045 2006-10-23  Jan Hubicka  <jh@suse.cz>
18046
18047         * gcc.dg/memmove-1.c: New test.
18048
18049 2006-10-23  Paul Brook  <paul@codesourcery.com>
18050
18051         * gcc.dg/pragma-pack-5.c: New test.
18052
18053 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18054
18055         * g++.dg/other/s390-1.C: New testcase.
18056
18057 2006-10-23  Richard Guenther  <rguenther@suse.de>
18058
18059         PR middle-end/27132
18060         PR middle-end/23295
18061         * gcc.dg/pr27132.c: New testcase.
18062         * gcc.dg/pr23295.c: Likewise.
18063         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18064         * g++.dg/tree-ssa/pr19807.C: Likewise.
18065
18066 2006-10-23  Richard Guenther  <rguenther@suse.de>
18067
18068         PR middle-end/21032
18069         * gcc.dg/pr21032.c: New testcase.
18070
18071 2006-10-22  Jeff Law  <law@redhat.com>
18072         Richard Guenther  <rguenther@suse.de>
18073
18074         PR tree-optimization/15911
18075         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18076
18077 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18078
18079         PR c++/20647
18080         * g++.dg/abi/rtti3.C: New.
18081
18082 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18083
18084         PR middle-end/28252
18085         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18086         transformation.
18087
18088 2006-10-21  Richard Guenther  <rguenther@suse.de>
18089
18090         PR tree-optimization/3511
18091         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18092
18093 2006-10-21  Richard Guenther  <rguenther@suse.de>
18094
18095         PR middle-end/26898
18096         * gcc.dg/torture/pr26898-1.c: New testcase.
18097         * gcc.dg/torture/pr26898-2.c: Likewise.
18098
18099 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18100
18101         PR c++/28053
18102         * g++.dg/parse/bitfield1.C: Adjust error markers.
18103         * g++.dg/parse/bitfield2.C: New test.
18104
18105 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18106
18107         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18108
18109 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18110
18111         PR libfortran/27895
18112         * gfortran.dg/zero_sized_1.f90: New test.
18113
18114 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18115
18116         * gcc.dg/div-compare-1.c: New test.
18117
18118 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18119
18120         PR fortran/29216
18121         * gfortran.dg/result_default_init_1.f90: New test.
18122
18123         PR fortran/29314
18124         * gfortran.dg/automatic_default_init_1.f90: New test.
18125
18126         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18127         from 38 to 33.
18128
18129 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18130
18131         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18132         'using namespace std' without previous declaration.
18133         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18134         * g++.old-deja/g++.robertl/eb133c.C: New.
18135
18136 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18137
18138         PR libgfortran/29277
18139         * gfortran.dg/streamio_4.f90: Update test.
18140         * gfortran.dg/streamio_11.f90: New test.
18141
18142 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18143
18144         PR c++/27952
18145         * g++.dg/inherit/virtual1.C: New test.
18146
18147 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18148
18149         PR c++/28261
18150         * g++.dg/parse/enum3.C: New test.
18151
18152 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18153
18154         PR c++/29039
18155         * g++.dg/init/ctor8.C: New test.
18156
18157 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18158
18159         PR c++/27270
18160         * g++.dg/ext/complit8.C: Tweak error markers.
18161         * g++.dg/template/complit1.C: Add error marker.
18162
18163 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18164
18165         PR c++/27270
18166         * g++.dg/ext/complit8.C: New test.
18167
18168         PR c++/29408
18169         * g++.dg/parse/dtor12.C: New test.
18170
18171         PR c++/29435
18172         * g++.dg/template/sizeof11.C: New test.
18173
18174 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18175
18176         PR fortran/29392
18177         * gfortran.dg/data_char_3.f90: New test.
18178
18179         PR fortran/29451
18180         * gfortran.dg/negative_automatic_size.f90: New test.
18181
18182 2006-10-16  David Daney  <ddaney@avtrex.com>
18183
18184         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18185
18186 2006-10-16  Eric Christopher  <echristo@apple.com>
18187
18188         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18189         x86_64.
18190
18191 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18192
18193         PR c++/28211
18194         * g++.dg/tc1/dr49.C: Tweak error messages.
18195         * g++.dg/parse/template21.C: New test.
18196
18197 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18198
18199         PR middle-end/20491
18200         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18201
18202 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18203
18204         PR fortran/29403
18205         * gfortran.dg/print_1.f90: New test.
18206
18207 2006-10-15  Jan Hubicka  <jh@suse.cz>
18208
18209         PR middle-end/29241
18210         * gcc.c-torture/compile/pr29241.c: New testcase.
18211
18212 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18213
18214         PR middle-end/29250
18215         * gcc.c-torture/compile/pr29250.c: New test.
18216
18217 2006-10-15  Richard Guenther  <rguenther@suse.de>
18218
18219         * gcc.dg/pr29299.c: New testcase.
18220
18221 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18222
18223         PR fortran/24767
18224         * gfortran.dg/label_4.f90: Adjust warning flag.
18225
18226 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18227
18228         PR fortran/29371
18229         * gfortran.dg/nullify_3.f90: New test.
18230
18231 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18232
18233         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18234         on Solaris 2.5.1 too.
18235
18236 2006-10-13  Eric Christopher  <echristo@apple.com>
18237
18238         * gcc.dg/pr25993.c: Skip for darwin.
18239
18240 2006-10-13  Eric Christopher  <echristo@apple.com>
18241
18242         * gcc.dg/visibility-11.c: Skip for darwin.
18243
18244 2006-10-13  Eric Christopher  <echristo@apple.com>
18245
18246         * gcc.dg/darwin-weakimport-1.c: Use
18247         -fno-asynchronous-unwind-tables.
18248         * gcc.dg/darwin-weakimport-3.c: Ditto.
18249
18250 2006-10-13  Richard Guenther  <rguenther@suse.de>
18251
18252         PR tree-optimization/29446
18253         * gcc.dg/torture/pr29446.c: New testcase.
18254
18255 2006-10-13  Bill Wendling  <wendling@apple.com>
18256
18257         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18258         * g++.old-deja/g++.jason/hmc1.C: Likewise.
18259         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18260         * g++.old-deja/g++.law/shadow1.C: Likewise.
18261         * g++.old-deja/g++.law/ctors10.C: Likewise.
18262         * g++.dg/debug/namespace1.C: Likewise.
18263         * g++.dg/inherit/namespace-as-base.C: Likewise.
18264         * g++.dg/opt/delay-slot-1.C: Likewise.
18265         * g++.dg/parse/defarg10.C: Likewise.
18266         * g++.dg/template/ptrmem11.C: Likewise.
18267         * g++.dg/template/mem_func_ptr.C: Likewise.
18268         * g++.dg/template/spec19.C: Likewise.
18269
18270 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
18271
18272         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18273
18274 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18275
18276         PR fortran/29373
18277         * gfortran.dg/implicit_9.f90: New test.
18278
18279         PR fortran/29407
18280         * gfortran.dg/namelist_25.f90: New test.
18281
18282         PR fortran/27701
18283         * gfortran.dg/same_name_2.f90: New test.
18284
18285         PR fortran/29232
18286         * gfortran.dg/host_assoc_types_1.f90: New test.
18287
18288         PR fortran/29364
18289         * gfortran.dg/missing_derived_type_1.f90: New test.
18290         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18291
18292         PR fortran/29422
18293         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18294
18295         PR fortran/29428
18296         * gfortran.dg/alloc_comp_assign_5.f90: New test.
18297
18298 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18299
18300         PR fortran/29391
18301         * gfortran.dg/bound_2.f90: New test.
18302
18303 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18304
18305         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18306         directive.
18307         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18308         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18309         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18310         * gfortran.dg/gomp/reduction3.f90: Likewise.
18311         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18312         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18313         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18314         * gfortran.dg/forall_4.f90: Likewise.
18315         * gfortran.dg/spec_expr_4.f90: Likewise.
18316         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18317         * gfortran.dg/forall_5.f90: Likewise.
18318         * gfortran.dg/open_access_append_2.f90: Add check for
18319         compile-time warning.
18320
18321 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18322
18323         PR c++/28506
18324         * g++.dg/parse/pure1.C: New test.
18325
18326 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18327
18328         PR fortran/21435
18329         * gfortran.dg/io_constraints_3.f90: New test.
18330         * gfortran.dg/open_access_append_1.f90: Add checks
18331         for compile-time warnings.
18332         * gfortran.dg/pr20163-2.f: Likewise.
18333         * gfortran.dg/iostat_2.f90: Likewise.
18334         * gfortran.dg/label_4.f90: Delete the temporary
18335         file.
18336         * gfortran.dg/direct_io_2.f90: Add a FILE=
18337         specifier.
18338         * gfortran.dg/iomsg_1.f90: Add check for
18339         compile-time warning.
18340
18341 2006-10-12  Jan Hubicka  <jh@suse.cz>
18342
18343         PR c/28419
18344         * gcc.dg/pr28319.c: New test.
18345
18346 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18347         PR c++/29318
18348         * g++.dg/ext/vla4.C: New test.
18349
18350 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18351
18352         PR c++/27961
18353         * g++.dg/template/crash60.C: New test.
18354         * g++.dg/other/large-size-array.C: Adjust error markers.
18355         * g++.dg/parse/crash27.C: Likewise.
18356         * g++.dg/template/crash1.C: Likewise.
18357
18358 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18359
18360         PR testsuite/29093
18361         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18362
18363 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18364
18365         PR preprocessor/28709
18366         * gcc.dg/cpp/paste14.c: New test.
18367
18368 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18369
18370         PR c++/29175
18371         * g++.dg/init/array24.C: New test.
18372
18373 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18374
18375         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18376         of <sys/types.h>.
18377
18378 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18379
18380         PR c++/29024
18381         * g++.dg/parse/typedef8.C: New test.
18382         * g++.dg/other/mult-stor1.C: Adjust error markers.
18383
18384 2006-10-11  Richard Guenther  <rguenther@suse.de>
18385
18386         PR tree-optimization/28230
18387         * gcc.dg/torture/pr28230.c: New testcase.
18388
18389 2006-10-11  Richard Guenther  <rguenther@suse.de>
18390
18391         PR inline-asm/29119
18392         * gcc.dg/torture/pr29119.c: New testcase.
18393
18394 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18395
18396         PR middle-end/29272
18397         * gcc.c-torture/execute/20060930-2.c: New test.
18398
18399 2006-10-09  Richard Henderson  <rth@redhat.com>
18400
18401         Revert emutls patch.
18402
18403 2006-10-09  Richard Guenther  <rguenther@suse.de>
18404
18405         PR middle-end/29254
18406         * gcc.dg/pr29254.c: New testcase.
18407
18408 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18409             Paul Thomas  <pault@gcc.gnu.org>
18410
18411         PR fortran/20541
18412         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18413         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18414         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18415         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18416         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18417         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18418         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18419         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18420         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18421         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18422         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18423         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18424         * gfortran.dg/alloc_comp_std.f90: New test.
18425         * gfortran.dg/move_alloc.f90: New test.
18426
18427 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18428
18429         PR fortran/29115
18430         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18431
18432         PR fortran/29211
18433         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18434
18435 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18436
18437         PR fortran/28585
18438         * gfortran.dg/new_line.f90: New test.
18439
18440 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18441
18442         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18443         * gcc.dg/torture/builtin-convert-1.c,
18444         gcc.dg/torture/builtin-convert-2.c,
18445         gcc.dg/torture/builtin-convert-3.c,
18446         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18447
18448 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
18449
18450         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18451         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18452         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18453         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18454
18455 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
18456
18457         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18458         Xfail some tests for powerpc-darwin and powerpc-aix.
18459
18460 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
18461
18462         PR c/29380
18463         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18464
18465 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18466
18467         PR target/29300
18468         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18469         on hppa*-*-hpux*.
18470
18471 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18472
18473         PR fortran/16580
18474         PR fortran/29288
18475         * gfortran.fortran-torture/execute/specifics.f90:
18476         Add tests for using all possible intrinsics as actual arguments.
18477         * gfortran.dg/specifics_1.f90: Add tests for using
18478         all possible intrinsics as actual arguments.
18479         * gfortran.dg/specifics_2.f90: New file.
18480         * gfortran.dg/specifics_3.f90: New file.
18481
18482 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18483
18484         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18485         * gcc.dg/debug/debug-2.c: Likewise.
18486
18487 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
18488
18489         * gcc.c-torture/compile/sync-2.c: New test.
18490
18491 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18492
18493         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18494         line endings.
18495
18496 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18497
18498         PR rtl-optimization/29128
18499         * gcc.c-torture/compile/pr29128.c: New test.
18500
18501 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18502
18503         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18504         line endings.
18505
18506 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
18507
18508         PR middle-end/29256
18509         * gcc.dg/tree-ssa/loop-19.c: New test.
18510
18511 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18512
18513         PR tree-optimization/29330
18514         * gcc.dg/pr29330.c: New test.
18515
18516         PR target/28924
18517         * gcc.c-torture/compile/20061005-1.c: New test.
18518
18519 2006-10-06  Olivier Hainque  <hainque@adacore.com>
18520
18521         * gcc.dg/typename-vla-1.c: New case.
18522         * gnat.dg/forward_vla.adb: New case.
18523
18524 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18525
18526         PR tree-optimization/29290
18527         * gfortran.dg/loop_nest_1.f90: New test.
18528
18529         PR target/29198
18530         * gcc.dg/tls/opt-12.c: New test.
18531
18532         PR fortran/28415
18533         * gfortran.dg/save_2.f90: New test.
18534
18535         PR c/29091
18536         * gcc.dg/pr29091.c: New test.
18537
18538 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18539
18540         * lib/target-supports.exp
18541         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18542         same as x86_64-*-*; check for LP64.
18543
18544 2006-10-04  Richard Henderson  <rth@redhat.com>
18545
18546         * lib/target-supports.exp (check_effective_target_tls): Redefine
18547         to mean non-emulated tls.
18548         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18549         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18550         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18551         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18552         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18553         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18554         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18555
18556 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18557
18558         PR fortran/29343
18559         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18560
18561 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18562
18563         * gfortran.dg/bounds_check_fail_1.f90: New test.
18564
18565 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18566
18567         PR c++/29020
18568         * g++.dg/template/friend48.C: New test.
18569
18570 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18571
18572         PR fortran/29098
18573         * gfortran.dg/default_initialization_2.f90: New test.
18574
18575 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18576
18577         PR fortran/20779
18578         PR fortran/20891
18579         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18580
18581 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18582
18583         PR fortran/29284
18584         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18585
18586         PR fortran/29321
18587         PR fortran/29322
18588         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18589
18590         PR fortran/25091
18591         PR fortran/25092
18592         * gfortran.dg/entry_array_specs_1.f90: New test.
18593
18594 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18595
18596         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18597         insufficient to inhibit some test failures at -O3.  Do testing
18598         on integers.
18599
18600 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18601
18602         PR c++/29138
18603         * g++.dg/inherit/access8.C: New test.
18604         * g++.dg/template/dtor4.C: Tweak error messages.
18605
18606 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18607
18608         PR fortran/27478
18609         * gfortran.dg/entry_8.f90: New test.
18610
18611 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18612
18613         PR c++/29291
18614         * g++.dg/parse/new4.C: New test.
18615
18616 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18617
18618         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18619         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18620         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18621         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18622         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18623
18624 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18625
18626         PR fortran/19260
18627         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18628         * gfortran.dg/continuation_2.f90: New test.
18629
18630         PR fortran/19262
18631         * gfortran.dg/continuation_3.f90: New test.
18632         * gfortran.dg/continuation_4.f90: New test.
18633         * gfortran.dg/continuation_5.f: New test.
18634         * gfortran.dg/continuation_6.f: New test.
18635
18636 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18637
18638         PR c++/29226
18639         * g++.dg/template/vla1.C: New test.
18640
18641 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18642
18643         PR fortran/29210
18644         * gfortran.dg/complex_parameter_1.f90: New test.
18645
18646 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18647
18648         PR c/29154
18649         * gcc.c-torture/execute/20060929-1.c: New test.
18650
18651 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18652
18653         PR c++/29105
18654         * g++.dg/template/member6.C: New test.
18655         * g++.dg/parse/typename7.C: Adjust error markers.
18656
18657         PR c++/29080
18658         * g++.dg/template/member7.C: New test.
18659
18660 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18661
18662         PR c/24010
18663         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18664         gcc.dg/Woverride-init-3.c: New tests.
18665
18666 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18667
18668         * gcc.c-torture/execute/20060930-1.c: New test.
18669
18670 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18671
18672         PR fortran/18791
18673         * gfortran.dg/specifics_1.f90: New test.
18674         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18675         complex specifics.
18676
18677 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18678
18679         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18680         pthread-init-common.h: New.
18681
18682 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18683
18684         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18685         precision on some archs.
18686
18687 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18688
18689         * gcc.dg/non-local-goto-1.c: New test.
18690         * gcc.dg/non-local-goto-2.c: Likewise.
18691         * gcc.dg/setjmp-3.c: Likewise.
18692         * gcc.dg/setjmp-4.c: Likewise.
18693
18694 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18695
18696         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18697
18698 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18699
18700         PR fortran/28276
18701         * gfortran.dg/exponent_1.f90: New test.
18702
18703         PR fortran/27021
18704         * gfortran.dg/nearest_1.f90: New test.
18705
18706 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18707
18708         PR middle-end/25261
18709         PR middle-end/28790
18710         * gcc.dg/gomp/nestedfn-1.c: New test.
18711
18712 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18713
18714         PR objc/29195
18715         * objc/compile/method-1.m: New test.
18716
18717 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18718
18719         PR c++/26938
18720         * g++.dg/template/crash58.C: New test.
18721         * g++.dg/parse/crash28.C: Adjust error markers.
18722         * g++.dg/template/crash34.C: Likewise.
18723         * g++.dg/template/friend31.C: Likewise.
18724         * g++.dg/template/crash32.C: Likewise.
18725
18726         PR c++/27329
18727         * g++.dg/template/crash59.C: New test.
18728
18729         PR c++/27667
18730         * g++.dg/template/spec33.C: New test.
18731         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18732
18733 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18734             Adam Nemet  <anemet@caviumnetworks.com>
18735
18736         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18737         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18738
18739 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18740
18741         PR target/28911
18742         * gcc.dg/pr28911.c: New.
18743
18744 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18745
18746         PR target/29169
18747         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18748         (dg-options): Add -mfpmath=387.
18749
18750 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18751
18752         PR c/28706
18753         * gcc.dg/pr28706.c: New test.
18754
18755         PR c/28712
18756         * gcc.dg/pr28712.c: New test.
18757
18758 2006-09-22  Mike Stump  <mrs@apple.com>
18759
18760         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18761
18762 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
18763
18764         PR tree-optimization/28888
18765         * gcc.dg/pr28888.c: New test.
18766
18767 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
18768
18769         PR c++/29016
18770         * g++.dg/init/ptrfn1.C: New test.
18771
18772 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
18773
18774         PR c++/28861
18775         * g++.dg/template/spec32.C: New test.
18776         * g++.dg/parse/crash9.C: Adjust error markers.
18777
18778         PR c++/28303
18779         * g++.dg/template/typedef6.C: New test.
18780         * g++.dg/init/error1.C: Adjust error markers.
18781         * g++.dg/parse/crash9.C: Likewise.
18782         * g++.dg/template/crash55.C: Likewise.
18783
18784 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
18785
18786         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18787
18788 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
18789
18790         PR target/27650
18791         * g++.dg/ext/dllimport12.C: New test.
18792
18793 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
18794
18795         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18796         * gcc.target/mips/nmadd-2.c: Likewise.
18797         * gcc.target/mips/mips-ps-6.c: New test.
18798         * gcc.target/mips/neg-abs-1.c: Likewise.
18799         * gcc.target/mips/neg-abs-2.c: Likewise.
18800         * gcc.target/mips/nmadd-3.c: New test.
18801
18802 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
18803
18804         PR middle-end/28046
18805         * gcc.dg/gomp/atomic-10.c: New test.
18806         * g++.dg/gomp/atomic-10.C: New test.
18807
18808 2006-09-20  Eric Christopher  <echristo@apple.com>
18809
18810         * gcc.target/i386/sse3-not-fisttp.c: New.
18811
18812 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
18813
18814         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18815
18816 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
18817
18818         * gcc.c-torture/execute/pr28289.c (one): New variable.
18819         (main): Use it instead of argc.
18820         * gcc.c-torture/execute/20060102-1.c (one): New variable.
18821         (main): Use it instead of argc.
18822
18823 2006-09-19  Paul Brook  <paul@codesourcery.com>
18824
18825         PR target/28516
18826         * gcc.dg/nested-func-5.c: New test.
18827
18828 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18829
18830         * lib/target-supports.exp (check_effective_target_tls): Compile
18831         test stubs using ${tool}_target_compile, not just target_compile.
18832         (check_effective_target_tls_runtime): Likewise.
18833
18834 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18835
18836         * gcc.c-torture/compile/20030405-1.x: Remove.
18837
18838         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18839         optimising linker from discarding it.
18840
18841 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18842
18843         PR fortran/28526
18844         * gfortran.dg/keyword_symbol_1.f90: New test.
18845
18846         * gfortran.dg/spread_shape_1.f90: Add missing warning with
18847         pedantic compilation option.
18848
18849 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
18850
18851         PR fortran/29060
18852         * gfortran.dg/spread_shape_1.f90: New test.
18853
18854 2006-09-17  Roger Sayle  <roger@eyesopen.com>
18855
18856         PR tree-optimization/28887
18857         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18858
18859 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
18860
18861         PR c/25993
18862         * gcc.dg/pr25993.c: New test.
18863
18864 2006-09-17  Ira Rosen  <irar@il.ibm.com>
18865
18866         PR tree-opt/21591
18867         * gcc.dg/vect/pr21591.c: New test.
18868
18869 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
18870
18871         PR tree-opt/29059
18872         * gcc.c-torture/compile/strcpy-1.c: New test.
18873         * gcc.c-torture/compile/strcpy-2.c: New test.
18874         * gcc.c-torture/compile/memcpy-1.c: New test.
18875         * gcc.c-torture/compile/memcpy-2.c: New test.
18876
18877 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
18878
18879         PR testsuite/29055
18880         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18881
18882 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
18883
18884         * gnat.dg/specs/double_record_extension1.ads: New test.
18885         * gnat.dg/specs/double_record_extension2.ads: Likewise.
18886
18887 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
18888
18889         PR fortran/29051
18890         * gfortran.dg/oldstyle_3.f90: New test.
18891
18892 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18893
18894         PR libgfortran/29099
18895         * gfortran.dg/secnds-1.f: New test.
18896
18897 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18898
18899         PR libgfortran/29053
18900         * gfortran.dg/streamio_9.f90: New test.
18901         * gfortran.dg/streamio_10.f90: New test.
18902
18903 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
18904
18905         PR C++/29002
18906         * g++.dg/init/array22.C: New test.
18907         * g++.dg/init/array23.C: New test.
18908
18909 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
18910
18911         * stackcheck.lst: Update list of tests requiring stack checking.
18912         * norun.lst: Adjust for above change.
18913         * ada95.lst: New file.
18914         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18915         requiring -gnat95 switch.
18916
18917 2006-09-14  Olivier Hainque  <hainque@adacore.com>
18918
18919         * gnat.dg/in_out_parameter.adb: New test.
18920
18921 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
18922
18923         PR debug/28980
18924         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18925
18926 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
18927
18928         * gnat.dg/specs/unchecked_union.ads: New test.
18929
18930 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
18931
18932         PR rtl-optimization/28982
18933         * gcc.c-torture/execute/pr28982a.c: New test.
18934         * gcc.c-torture/execute/pr28982b.c: Likewise.
18935
18936 2006-09-12  Eric Christopher  <echristo@apple.com>
18937
18938         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18939         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18940
18941 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
18942
18943         PR c/28768
18944         PR preprocessor/14634
18945         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18946         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18947         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18948
18949 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18950
18951         * gcc.dg/pr28243.c: New test.
18952
18953 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
18954
18955         PR fortran/28971
18956         gfortran.dg/pr28971.f90: New test to act as a backstop in case
18957         this undiagnosed regression reappears.
18958
18959 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
18960
18961         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18962         Treat $srcdir as a literal.
18963         * lib/fortran-torture.exp (fortran-torture-compile,
18964         fortran-torture-execute): Likewise.
18965         * lib/objc-torture.exp (objc-torture-compile,
18966         objc-torture-execute): Likewise.
18967         * lib/profopt.exp (profopt-execute): Likewise.
18968
18969 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18970
18971         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18972
18973 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18974
18975         PR testsuite/28950
18976         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18977
18978 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18979
18980         PR target/13685
18981         * gcc.target/i386/pr13685.c: New test.
18982
18983 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18984
18985         * gcc.dg/pr28726.c: New test.
18986
18987 2006-09-11  Josh Conner  <jconner@apple.com>
18988
18989         * gcc.dg/nrv3.c: Increase size of structure.
18990         * gcc.dg/nrv4.c: Likewise.
18991         * gcc.dg/nrv5.c: Likewise.
18992
18993 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18994
18995         PR libfortran/28890
18996         gfortran.dg/assumed_charlen_function_5.f90: New test.
18997
18998 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18999
19000         PR c++/28991
19001         * g++.dg/init/static3.C: New test.
19002
19003 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19004
19005         PR testsuite/29007
19006         * gcc.dg/long-long-cst1.c (t): Add cast to
19007         __SIZE_TYPE__ before casting to int.
19008         (main): Return 0 on success.
19009
19010 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19011
19012         * gcc.c-torture/execute/20060910-1.c: New test.
19013
19014 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19015
19016         PR middle-end/26983
19017         * gcc.dg/pr26983.c: New test.
19018
19019 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19020
19021         PR target/29006
19022         * gcc.c-torture/execute/pr29006.c: New test.
19023
19024 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19025
19026         PR libfortran/28947
19027         gfortran.dg/matmul_4.f90: New test.
19028
19029 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19030
19031         PR fortran/28959
19032         gfortran.dg/used_types_10: New test.
19033
19034 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19035
19036         PR libfortran/28923
19037         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19038         gfortran.dg/array_initializer_3.f90: New test.
19039
19040 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19041
19042         PR fortran/28914
19043         * gfortran.dg/actual_array_constructor_3.f90: New test.
19044
19045 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19046
19047         PR testsuite/26778
19048         * gcc.target/i386/pr26778.c: New testcase.
19049
19050 2006-09-08  Eric Christopher  <echristo@apple.com>
19051
19052         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19053         * gcc.target/i386/memcpy-1.c: Ditto.
19054         * gcc.target/i386/asm-1.c: Ditto.
19055         * gcc.target/i386/20060512-4.c: Ditto.
19056         * gcc.target/i386/compress-float-387.c: Ditto.
19057         * gcc.target/i386/20060512-1.c: Ditto.
19058         * gcc.target/i386/compress-float-sse.c: Ditto.
19059         * gcc.target/i386/20060512-2.c: Ditto.
19060         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19061         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19062         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19063         * gcc.dg/pr26449.c: Ditto.
19064         * gcc.dg/attr-ms_struct-2.c: Ditto.
19065         * gcc.dg/attr-ms_struct-1.c: Ditto.
19066         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19067
19068 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19069
19070         PR c/28504
19071         * gcc.dg/vla-10.c: New test.
19072
19073 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19074
19075         PR c++/28858
19076         * g++.dg/parse/template20.C: New test.
19077         * g++.dg/template/operator8.C: Remove obsolete part.
19078         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19079         * g++.old-deja/g++.pt/crash65.C: Likewise.
19080
19081 2006-09-07  Jason Merrill  <jason@redhat.com>
19082
19083         PR middle-end/27724
19084         * gcc.dg/long-long-cst1.c: New test.
19085
19086 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19087
19088         PR C++/28906
19089         * g++.dg/other/array3.C: New test.
19090         * g++.dg/other/array4.C: New test.
19091         * g++.dg/other/array5.C: New test.
19092
19093 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19094
19095         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19096
19097 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19098
19099         PR target/28946
19100         * gcc.target/i386/pr28946.c: New test.
19101
19102 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19103
19104         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19105         in integer literal constant.
19106         * gfortran.dg/enum_8.f90: Ditto.
19107         * gfortran.dg/g77/20030326-1.f: Ditto.
19108
19109 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19110
19111         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19112         nonconformance usage.
19113
19114 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19115
19116         PR middle-end/28862
19117         * gcc.c-torture/compile/vector-align-1.c: New test.
19118
19119 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19120
19121         PR rtl-opt/27883
19122         * g++.dg/opt/copysign-1.C: New test.
19123
19124 2006-09-06  Jason Merrill  <jason@redhat.com>
19125
19126         PR c++/27371
19127         * g++.dg/warn/unused-result1.C: New test.
19128
19129 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19130
19131         PR c++/28903
19132         * g++.dg/ext/vla3.C: New test.
19133
19134         PR c++/28886
19135         * g++.dg/template/array16.C: New test.
19136
19137 2006-09-06  Richard Guenther  <rguenther@suse.de>
19138
19139         * gcc.dg/pr27226.c: Remove testcase again.
19140
19141 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19142
19143         PR tree-opt/28937
19144         * g++.dg/opt/unroll2.C: New test.
19145
19146 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19147
19148         PR tree-opt/28952
19149         * gcc.dg/vect/pr28952.c: New test.
19150
19151 2006-09-05  Richard Guenther  <rguenther@suse.de>
19152
19153         PR tree-optimization/28900
19154         * gcc.dg/torture/pr28900.c: New testcase
19155
19156 2006-09-05  Richard Guenther  <rguenther@suse.de>
19157
19158         PR tree-optimization/28905
19159         * gcc.c-torture/compile/pr28905.c: New testcase.
19160
19161 2006-09-05  Richard Guenther  <rguenther@suse.de>
19162
19163         PR middle-end/28935
19164         * gcc.dg/pr28935.c: New testcase.
19165
19166 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19167
19168         * gcc.c-torture/execute/20060905-1.c: New test.
19169
19170 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19171
19172         PR fortran/28908
19173         * gfortran.dg/used_types_7.f90: New test.
19174         * gfortran.dg/used_types_8.f90: New test.
19175         * gfortran.dg/used_types_9.f90: New test.
19176
19177 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19178
19179         * gcc.c-torture/compile/20060904-1.c: New test.
19180
19181 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19182
19183         PR c++/23287 Revert my 2006-09-01 patch
19184         * g++.dg/parse/dtor12.C: Remove.
19185
19186 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19187
19188         PR c+/27670
19189         * g++.dg/template/operator9.C: New test.
19190
19191         PR c++/27493
19192         * g++.dg/template/operator7.C: New test.
19193
19194         PR c++/27494
19195         * g++.dg/template/operator8.C: New test.
19196
19197         PR c++/27397
19198         * g++.dg/template/crash57.C: New test.
19199
19200         * g++.dg/template/typedef4.C: Adjust error markers.
19201         * g++.dg/template/typedef5.C: Likewise.
19202
19203 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19204
19205         PR c++/28878
19206         * g++.dg/parse/crash33.C: New test.
19207
19208 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19209         Richard Guenther  <rguenther@suse.de>
19210         Adam Nemet  <anemet@caviumnetworks.com>
19211
19212         PR middle-end/27226
19213         * gcc.target/mips/memcpy-1.c: New testcase.
19214         * gcc.dg/pr27226.c: Likewise.
19215
19216 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19217
19218         PR c++/28705
19219         * g++.dg/lookup/koenig5.C: New.
19220         * g++.dg/template/crash56.C: New.
19221
19222 2006-09-01  Josh Conner  <jconner@apple.com>
19223
19224         PR c++/25505
19225         * gcc.dg/nrv3.c: New test.
19226         * gcc.dg/nrv4.c: New test.
19227         * gcc.dg/nrv5.c: New test.
19228
19229 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19230
19231         PR c++/23287
19232         * g++.dg/parse/dtor12.C: New.
19233
19234 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
19235
19236         PR tree-optimization/28839
19237         * gcc.dg/pr28839.c: New test.
19238
19239 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19240
19241         PR target/24367
19242         * gcc.dg/pr24367.c: New testcase.
19243
19244 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
19245
19246         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19247
19248 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
19249
19250         PR rtl-optimization/27735
19251         * gcc.dg/loop-unswitch-1.c: New test.
19252
19253 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
19254
19255         PR fortran/28885
19256         * gfortran.dg/aliasing_dummy_2.f90: New test.
19257
19258         PR fortran/20067
19259         * gfortran.dg/generic_5.f90: Change error message.
19260
19261         PR fortran/28873
19262         * gfortran.dg/generic_6.f90: New test.
19263
19264         PR fortran/25077
19265         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19266
19267         PR fortran/25102
19268         * gfortran.dg/invalid_interface_assignment.f90: New test.
19269
19270         PR fortran/24866
19271         * gfortran.dg/module_proc_external_dummy.f90: New test.
19272
19273 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
19274
19275         PR c++/28349
19276         * g++.dg/warn/var-args1.C: New test.
19277
19278 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
19279
19280         PR fortran/28866
19281         * gfortran.dg/simpleif_2.f90: New test.
19282         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19283         * gfortran.dg/enum_5.f90: Ditto.
19284
19285 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19286             Kazu Hirata  <kazu@codesourcery.com>
19287
19288         PR tree-optimization/17506
19289         * gcc.dg/pr17506.c: New.
19290
19291 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
19292
19293         PR c++/28139
19294         * g++.dg/eh/alias1.C: New test.
19295
19296 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19297
19298         PR c++/28860
19299         * g++.dg/template/ttp22.C: New test.
19300
19301 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
19302
19303         PR middle-end/26632
19304         * gcc.dg/pr26632.c: New.
19305
19306 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19307
19308         PR libgfortran/28354
19309         * gfortran.dg/fmt_zero_precision.f90: New test.
19310
19311 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19312
19313         PR c++/28058
19314         * g++.dg/template/spec31.C: New test.
19315
19316 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19317
19318         PR c++/26573
19319         * g++.dg/other/static2.C: New test.
19320
19321 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19322
19323         * gcc.dg/Wswitch-enum-2.c: New test case.
19324         * gcc.dg/Wswitch-enum-3.c: Likewise.
19325
19326 2006-08-26  Richard Guenther  <rguenther@suse.de>
19327
19328         * gcc.c-torture/compile/20060826-1.c: New testcase.
19329
19330 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
19331
19332         PR c++/28736
19333         * g++.dg/template/void10.C: New test.
19334
19335         PR c++/28737
19336         * g++.dg/template/void8.C: New test.
19337
19338         PR c+_+/28738
19339         * g++.dg/template/void9.C: New test.
19340
19341         * g++.dg/template/void3.C: Adjust error markers.
19342         * g++.dg/template/void4.C: Likewise.
19343         * g++.dg/template/crash55.C: Likewise.
19344         * g++.dg/template/void7.C: Likewise
19345
19346 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19347
19348         PR c++/28588
19349         * g++.dg/inherit/access6.C: New test.
19350         * g++.dg/inherit/access7.C: Likewise.
19351
19352         PR c++/28595
19353         * g++.dg/template/array15.C: New test.
19354         * g++.dg/template/crash2.C: Tweak error markers.
19355
19356 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19357
19358         PR middle-end/28683
19359         * gcc.c-torture/compile/20060823-1.c: New test.
19360
19361 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19362
19363         PR c++/28853
19364         * g++.dg/template/ttp21.C: New test.
19365
19366         PR c++/28852
19367         * g++.dg/other/operator1.C: Add error-marker.
19368         * g++.dg/other/operator2.C: New test.
19369
19370 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19371
19372         PR c/27893
19373         * gcc.c-torture/compile/vla-const-1.c,
19374         gcc.c-torture/compile/vla-const-2.c: New tests.
19375
19376 2006-08-26  Richard Guenther  <rguenther@suse.de>
19377
19378         PR middle-end/28814
19379         * gcc.dg/torture/pr28814.c: New testcase.
19380
19381 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19382
19383         PR c/28418
19384         * gcc.c-torture/compile/compound-literal-1.c: New test.
19385
19386 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19387
19388         PR c/28299
19389         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19390         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19391         Expect extra diagnostics.
19392
19393 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19394
19395         gcc.dg/noncompile/pr16876.c: New test.
19396
19397 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19398
19399         PR c++/28056
19400         * g++.dg/parse/local1.C: New test.
19401         * g++.dg/other/qual1.C: Tweak error marker.
19402
19403 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19404
19405         PR c++/27787
19406         * g++.dg/template/typename10.C: New.
19407         * g++.dg/template/lookup4.C: Remove bogus error marker.
19408
19409 2006-08-25  Richard Guenther  <rguenther@suse.de>
19410
19411         PR testsuite/28829
19412         * gcc.dg/pr26570.c: Fix testcase.
19413
19414 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19415
19416         PR tree-opt/28807
19417         * gcc.c-torture/execute/mayalias-2.c: New test.
19418         * gcc.dg/tree-ssa/alias-13.c: New test.
19419
19420 2006-08-24  Jan Hubicka  <jh@suse.cz>
19421
19422         PR debug/26881
19423         * gcc.dg/debug/pr26881.c: New file.
19424
19425 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19426
19427         PR fortran/28788
19428         * gfortran.dg/used_types_4.f90: New test.
19429         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19430         association of derived types.
19431         * gfortran.dg/used_types_2.f90: Add module cleanup.
19432         * gfortran.dg/used_types_3.f90: The same.
19433
19434         PR fortran/28771
19435         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19436         fix of regression.
19437
19438 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19439
19440         PR 28813
19441         * gfortran.dg/direct_io_6.f90: Remove test.
19442
19443 2006-08-23  Stuart Hastings  <stuart@apple.com>
19444
19445         PR 28825
19446         * gcc.target/i386/20060821-1.c: New.
19447
19448 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
19449
19450         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
19451         dg-warning strings for dllimport.
19452
19453 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19454
19455         PR C++/28450
19456         * g++.dg/ext/vector4.C: New test.
19457         * g++.dg/ext/complex1.C: New test.
19458
19459 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
19460
19461         PR debug/28692
19462         * gcc.dg/debug/const-1.c: New.
19463         * gcc.dg/debug/const-2.c: New.
19464         * gcc.dg/debug/dwarf2/const-1.c: New.
19465         * gcc.dg/debug/dwarf2/const-2.c: New.
19466         * gcc.dg/debug/dwarf2/const-2b.c: New.
19467
19468 2006-08-22  Richard Guenther  <rguenther@suse.de>
19469
19470         PR middle-end/28776
19471         * gcc.c-torture/compile/pr28776-1.c: New testcase.
19472         * gcc.c-torture/compile/pr28776-2.c: Likewise.
19473
19474 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
19475
19476         PR tree-optimization/28003
19477         * g++.dg/tree-ssa/pr28003.C: New.
19478
19479 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19480
19481         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19482
19483 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19484
19485         PR c++/26269
19486         * g++.dg/other/error14.C: New test.
19487
19488         PR c++/28505
19489         * g++.dg/parse/ctor7.C: New test.
19490         * g++.dg/parse/ctor8.C: Likewise.
19491
19492         PR c++/28741
19493         * g++.dg/template/void7.C: New test.
19494
19495 2006-08-21  Olivier Hainque  <hainque@adacore.com>
19496
19497         * gnat.dg/self_aggregate_with_zeros.adb: New test.
19498         * gnat.dg/self_aggregate_with_array.adb: New test.
19499
19500 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19501
19502         * g++.dg/eh/arm-vfp-unwind.C: New test.
19503
19504 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
19505
19506         PR c++/28341
19507         * g++.dg/template/ref3.C: New test.
19508         * g++.dg/template/nontype13.C: New test.
19509
19510         PR c++/28346
19511         * g++.dg/template/ptrmem17.C: New test.
19512
19513 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
19514
19515         PR target/28648 c:
19516         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19517
19518 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
19519
19520         PR fortran/28630
19521         * gfortran.dg/used_types_2.f90: New test.
19522
19523         PR fortran/28601
19524         * gfortran.dg/used_types_3.f90: New test.
19525
19526         PR fortran/20886
19527         * gfortran.dg/generic_actual_arg.f90: New test.
19528
19529         PR fortran/28735
19530         * gfortran.dg/module_private_array_refs_1.f90: New test.
19531
19532         PR fortran/28762
19533         * gfortran.dg/program_name_1.f90: New test.
19534
19535         PR fortran/28425
19536         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19537
19538         PR fortran/28496
19539         * gfortran.dg/array_initializer_2.f90: New test.
19540
19541         PR fortran/18111
19542         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19543
19544         PR fortran/28600
19545         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19546
19547         PR fortran/28771
19548         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19549
19550         PR fortran/28660
19551         * gfortran.dg/dependent_decls_1.f90: New test.
19552
19553 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19554
19555         PR fortran/25217
19556         * gfortran.dg/derived_init_2.f90: New.
19557
19558 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19559
19560         * gcc.c-torture/execute/pr28289.c: New test.
19561
19562 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19563
19564         PR c/28744
19565         * gcc.dg/attr-externally-visible-1.c: New test.
19566         * gcc.dg/attr-externally-visible-2.c: New test.
19567         * g++.dg/parse/attr-externally-visible-1.C: New test.
19568         * g++.dg/parse/attr-externally-visible-2.C: New test.
19569
19570 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19571
19572         PR c++/28606
19573         * g++.dg/parse/dtor11.C: New test.
19574
19575 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19576
19577         PR rtl-optimization/28489
19578         * gcc.c-torture/compile/pr28489.c: New test.
19579
19580 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19581
19582         PR c++/28710
19583         * g++.dg/template/redecl4.C: New test.
19584
19585         PR c++/28711
19586         * g++.dg/template/ctor8.C: New test.
19587
19588 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19589
19590         * gcc.dg/pr26570.c: Fix testcase.
19591
19592 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19593
19594         * PR c++/28573
19595         * g++.dg/parse/offsetof6.C: New test.
19596         * g++.dg/parse/offsetof6.C: New test.
19597         * g++.dg/parse/offsetof7.C: New test.
19598
19599 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19600
19601         PR testsuite/28602
19602         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19603         is false.
19604
19605 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19606
19607         PR c++/28302
19608         * g++.dg/ext/vector3.C: New test.
19609
19610 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19611
19612         PR gcov/profile/26570
19613         * gcc.dg/pr26570.c: New test.
19614
19615 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19616
19617         PR c/27697
19618         * gcc.dg/qual-component-1.c: New test.
19619
19620 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19621
19622         PR c++/28593
19623         * g++.dg/parse/new3.C: New test.
19624
19625 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19626
19627         PR fortran/25828
19628         * gfortran.dg/streamio_1.f90: New test.
19629         * gfortran.dg/streamio_2.f90: New test.
19630         * gfortran.dg/streamio_3.f90: New test.
19631         * gfortran.dg/streamio_4.f90: New test.
19632         * gfortran.dg/streamio_5.f90: New test.
19633         * gfortran.dg/streamio_6.f90: New test.
19634         * gfortran.dg/streamio_7.f90: New test.
19635         * gfortran.dg/streamio_8.f90: New test.
19636
19637 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19638
19639         PR c/28287
19640         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19641
19642 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19643
19644         PR c++/28594
19645         * g++.dg/template/void6.C: New test.
19646
19647 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19648
19649         PR c/28649
19650         * gcc.dg/parse-error-1.c: New test.
19651         * gcc.dg/parse-error-2.c: New test.
19652         * gcc.dg/cpp/digraph2.c: Add error-marker.
19653         * gcc.dg/noncompile/920923-1.c: Likewise.
19654
19655 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19656
19657         PR c/27490
19658         * gcc.dg/sizeof-2.c: New testcase.
19659
19660         PR c/27489
19661         * gcc.dg/switch-A.c: New testcase.
19662
19663 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19664
19665         PR c++/28288
19666         PR c++/14556
19667         * g++.old-deja/g++.warn/compare1.C: Delete.
19668         * g++.dg/opt/pr7503-2.C: Delete.
19669         * g++.dg/opt/pr7503-3.C: Delete.
19670         * g++.dg/opt/pr7503-4.C: Delete.
19671         * g++.dg/opt/pr7503-5.C: Delete.
19672         * g++.dg/opt/max1.C: Delete.
19673         * g++.dg/warn/minmax.C: Delete.
19674         * g++.dg/expr/minmax.C: New test.
19675
19676 2006-08-14  Richard Guenther  <rguenther@suse.de>
19677
19678         PR testsuite/28703
19679         * gcc.c-torture/execute/pr28651.c: Do not use argc
19680         to avoid optimization, instead forbid inlining.
19681
19682 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19683
19684         PR rtl-optimization/28634
19685         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19686
19687 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19688
19689         PR c/27184
19690         * gcc.dg/torture/pr27184.c: New test.
19691
19692 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19693
19694         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19695
19696 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19697
19698         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19699         * gfortran.dg/stat_2.f90: Likewise.
19700         * gfortran.dg/chmod_1.f90: Likewise.
19701         * gfortran.dg/chmod_2.f90: Likewise.
19702         * gfortran.dg/chmod_3.f90: Likewise.
19703
19704 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19705
19706         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19707
19708 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19709
19710         * g++.dg/opt/pr23454-2.C: New test.
19711
19712 2006-08-11  Richard Guenther  <rguenther@suse.de>
19713
19714         PR middle-end/28651
19715         * gcc.c-torture/execute/pr28651.c: New testcase.
19716
19717 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19718
19719         * gnat.dg/specs/static_initializer.ads: New test.
19720
19721 2006-08-10  Paul Brook  <paul@codesourcery.com>
19722
19723         * gcc.target/arm/cond-asm.c: New test.
19724
19725 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19726
19727         PR tree-optimization/26197
19728         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19729         * g++.dg/vect/vect.exp: Compile the new tests with
19730         --param max-aliased-vops=0.
19731
19732 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19733
19734         PR c++/28637
19735         * g++.dg/template/void3.C: New test.
19736
19737         PR c++/28638
19738         * g++.dg/template/void4.C: New test.
19739
19740         PR c++/28640
19741         * g++.dg/template/void5.C: New test.
19742
19743 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19744
19745         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19746         after dg-do compile.
19747
19748 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19749
19750         PR tree-optimizations/26969
19751         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19752         "unswitch-loops" with -funswitch-loops.
19753         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19754
19755 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19756
19757         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19758         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19759         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19760         * objc.dg/dwarf-1.m: Likewise.
19761         * objc.dg/dwarf-2.m: Likewise.
19762         * obj-c++.dg/dwarf-2.mm: Likewise.
19763
19764 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19765
19766         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19767         * objc.dg/dwarf-2.m: Likewise.
19768         * obj-c++.dg/dwarf-2.mm: Likewise.
19769
19770         PR libfortran/28603
19771         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19772
19773         PR testsuite/27611
19774         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19775
19776         PR testsuite/27033
19777         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19778
19779 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
19780
19781         PR target/27827
19782         * gcc.target/i386/pr27827.c: New testcase.
19783
19784 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
19785
19786         PR fortran/28590
19787         * gfortran.dg/sequence_types_1.f90: New test.
19788
19789 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
19790
19791         PR fortran/28548
19792         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19793         dg-warning.  Add -pedantic option.
19794
19795 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19796
19797         PR c/28502
19798         * gcc.dg/proto-1.c: New test.
19799
19800         PR c/27721
19801         * gcc.dg/lvalue-4.c: New test.
19802
19803         PR c/28136
19804         * gcc.dg/init-bad-5.c: New test.
19805
19806 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
19807
19808         PR c++/28347
19809         * g++.dg/ext/typedef-init.C: Add new test for typedef
19810         initialization inside templates. Adjust existing error markers.
19811
19812 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
19813
19814         PR c++/28148
19815         * g++.dg/init/ptrmem3.C: New test.
19816
19817 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
19818
19819         PR tree-optimization/27770
19820         * lib/target-support.exp: New target keyword "section_anchors".
19821         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19822         tests.
19823         * gcc.dg/vect/section-anchors-pr27770.c: New test.
19824         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19825         * gcc.dg/vect/section-anchors-vect-69.c: New test.
19826         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19827
19828 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19829
19830         * gcc.dg/20060801-1.c: Add missing '}'.
19831
19832 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19833
19834         PR c++/27508
19835         * g++.dg/parse/dtor9.C: New test.
19836         * g++.dg/parse/dtor10.C: New test.
19837         * g++.dg/other/error7.C: Adjust error-marker.
19838
19839         PR c++/28274
19840         * g++.dg/other/default5.C: New test.
19841
19842 2006-08-02  Richard Guenther  <rguenther@suse.de>
19843
19844         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19845
19846 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
19847
19848         PR c++/28557
19849         * g++.dg/template/conv9.C: New test.
19850
19851 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
19852
19853         PR debug/28063
19854         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19855         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19856         Optionally return assembly text.  Update callers.
19857         (check_no_compiler_messages): Update verbose messages.
19858         (check_no_messages_and_pattern): New.
19859         (check_effective_target_string_merging): New.
19860
19861 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19862
19863         PR c++/28250
19864         * g++.dg/eh/catch4.C: New test.
19865
19866         PR c++/28257
19867         * g++.dg/other/qual1.C: New test.
19868
19869         PR c++/28259
19870         * g++.dg/inherit/error2.C: New test.
19871
19872         PR c++/28267
19873         * g++.dg/other/new1.C: New test.
19874
19875         * g++.dg/warn/pr23075.C: Remove obsolete test.
19876         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19877         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19878
19879 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
19880
19881         PR c++/28523
19882         * g++.dg/eh/cast1.C: New test.
19883
19884 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
19885
19886         PR libfortran/28452
19887         * gfortran.dg/random_3.f90:  New test.
19888
19889 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19890
19891         PR c++/28432
19892         * g++.dg/other/pr28304.C: Change expected error message.
19893         * g++.dg/other/pr28432.C: New test.
19894
19895 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19896
19897         PR c++/28256
19898         * g++.dg/init/brace2.C: Change expected error message, add empty init.
19899
19900 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
19901
19902         PR debug/23336
19903         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19904         at -g1.
19905         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19906         g++.dg/debug/enum-2.C: New.
19907
19908 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19909
19910         PR c++/6634
19911         * g++.dg/parse/long1.C: Add more tests.
19912
19913 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19914
19915         * gfortran.dg/lrshift_1.c: New file.
19916
19917 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19918
19919         PR libgfortran/28335
19920         * gfortran.dg/no_unit_error_1.f90: New test.
19921
19922 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19923
19924         PR libgfortran/28335
19925         * gfortran.dg/no_unit_error_1.f90: Delete test.
19926         * gfortran.dg/no_unit_error_2.f90: Delete test.
19927
19928 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19929
19930         * gfortran.dg/chmod_3.f90: New test.
19931         * gfortran.dg/ltime_gmtime_1.f90: New test.
19932         * gfortran.dg/ltime_gmtime_2.f90: New test.
19933         * gfortran.dg/lrshift_1.f90: New test.
19934         * gfortran.dg/chmod_1.f90: New test.
19935         * gfortran.dg/chmod_2.f90: New test.
19936
19937 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
19938
19939         PR c++/27668
19940         * g++.dg/template/crash55.C: New test.
19941
19942         PR c++/27962
19943         * g++.dg/template/nontype16.C: New test.
19944
19945         * g++.dg/template/void2.C: Adjust error markers.
19946         * g++.dg/template/nontype5.C: Adjust error markers.
19947
19948 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
19949
19950         * gcc.target/i386/stack-prot-kernel.c: New test.
19951
19952 2006-07-27  Roger Sayle  <roger@eyesopen.com>
19953
19954         * gcc.dg/builtins-55.c: New test case.
19955
19956 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
19957
19958         PR rtl-optimization/27907
19959         * gcc.c-torture/compile/pr27907.c: New test.
19960
19961 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19962
19963         * gfortran.dg/mclock.f90: New test.
19964         * gfortran.dg/int_conv_1.f90: New test.
19965         * gfortran.dg/stat_1.f90: New test.
19966         * gfortran.dg/stat_2.f90: New test.
19967
19968 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19969
19970         PR libgfortran/28335
19971         * gfortran.dg/no_unit_error_1.f90: New test.
19972         * gfortran.dg/no_unit_error_2.f90: New test.
19973         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19974
19975 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19976
19977         PR middle-end/28473
19978         * gcc.dg/fold-convround-1.c: New test case.
19979
19980 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19981
19982         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19983
19984 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19985
19986         PR c++/27572
19987         * g++.dg/other/typedef1.C: New test.
19988         * g++.dg/template/typedef4.C: New test.
19989         * g++.dg/template/typedef5.C: New test.
19990
19991 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19992
19993         PR fortran/28416
19994         * gfortran.dg/allocatable_dummy_3.f90: New.
19995
19996 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19997
19998         PR fortran/28439
19999         * gfortran.dg/arithmetic_if.f90:  New test.
20000
20001 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20002
20003         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20004         avoid memcpy optimization.
20005
20006 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20007
20008         PR fortran/25289
20009         * gfortran.dg/direct_io_6.f90: New test.
20010
20011 2006-07-24  Jan Hubicka  <jh@suse.cz>
20012
20013         PR c/25795
20014         PR c++/27369
20015         * gcc.dg/pr25795.c: New test.
20016         * gcc.dg/pr25795-1.c: New test.
20017
20018 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20019
20020         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20021         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20022         which may be transformed to "g || h" on some platforms.
20023
20024 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20025
20026         PR c++/28025
20027         * g++.dg/template/friend45.C: New test.
20028
20029 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20030
20031         PR libgfortran/28339
20032         * gfortran.dg/arrayio_8.f90: New test.
20033
20034 2006-07-21  Mike Stump  <mrs@apple.com>
20035
20036         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20037
20038         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20039
20040 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20041
20042         PR c++/28250
20043         * g++.dg/eh/catch3.C: New test.
20044
20045         PR c++/28363
20046         * g++.dg/template/defarg10.C: New test.
20047
20048 2006-07-20  Paul Brook  <paul@codesourcery.com>
20049
20050         PR 27363
20051         * gcc.dg/pr27363.c: New test.
20052
20053 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20054
20055         PR c++/28338
20056         * g++.dg/init/ref13.C: New test.
20057
20058 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20059
20060         PR obj-c++/28434
20061         * obj-c++.dg/proto-error-1.mm: New test.
20062
20063 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20064
20065         PR c++/28337
20066         * g++.dg/template/string1.C: New test.
20067
20068 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20069
20070         PR c++/28048
20071         * g++.dg/template/defarg9.C: New test.
20072
20073         PR c++/28235
20074         * g++.dg/template/static27.C: New test.
20075
20076 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20077
20078         PR 28410
20079         * gcc.dg/tree-ssa/pr28410.c: New test.
20080
20081 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20082
20083         PR c++/28258
20084         * g++/dg/other/error13.C: New test.
20085
20086         PR c++/28260
20087         * g++.dg/template/friend44.C: New test.
20088
20089 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20090
20091         PR c++/27495
20092         * g++.dg/other/pr27495.C: New.
20093
20094 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20095
20096         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20097         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20098
20099 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20100
20101         PR c/28286
20102         * gcc.dg/pragma-pack-4.c: New test.
20103
20104 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20105
20106         PR c++/28291
20107         * g++.dg/ext/pr28291.C: New test.
20108
20109 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20110
20111         PR middle-end/28403
20112         * gcc.c-torture/execute/pr28403.c: New test.
20113
20114 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20115
20116         PR middle-end/28402
20117         * gcc.dg/pr28402.c: New test.
20118
20119 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20120
20121         PR c++/28304
20122         * g++.dg/other/pr28304.C: New test.
20123
20124 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20125
20126         PR other/28251
20127         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20128         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20129
20130 2006-07-17  Richard Guenther  <rguenther@suse.de>
20131
20132         PR tree-optimization/28238
20133         * g++.dg/tree-ssa/pr28238.C: New testcase.
20134
20135 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20136
20137         PR c++/28250
20138         * g++.dg/eh/catch1.C: New test.
20139         * g++.dg/eh/catch2.C: New test.
20140
20141 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20142
20143         PR c++/28370
20144         * g++.dg/template/anon3.C: New test.
20145
20146 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20147
20148         PR fortran/20844
20149         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20150         specifiers requiring an explicit format tag..
20151
20152         PR fortran/28201
20153         * gfortran.dg/generic_5: New test.
20154
20155         PR fortran/20893
20156         * gfortran.dg/elemental_optional_args_1.f90: New test.
20157
20158 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20159
20160         * gnat.dg/assert.ads: New file.
20161         * gnat.dg/controlled_record.ads: Likewise.
20162         * gnat.dg/controlled_record.adb: Likewise.
20163
20164 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20165
20166         PR c++/28292
20167         * g++.dg/other/error12.C: New test.
20168
20169         PR c++/28269
20170         * g++.dg/template/crash54.C: New test.
20171
20172 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20173
20174         PR c++/28249
20175         * g++.dg/parse/catch1.C: New test.
20176
20177         PR c++/28294
20178         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20179
20180         PR c++/28387
20181         * g++.dg/ext/attrib24.C: New test.
20182
20183 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20184
20185         PR c++/28343
20186         * g++.dg/ext/asmspec1.C: New test.
20187
20188 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20189
20190         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20191         (dg-test): Support shouldfail tests.
20192         * lib/target-supports-dg.exp (dg-shouldfail): New.
20193         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20194         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20195         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20196         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20197         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20198         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20199         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20200
20201 2006-07-13  Jan Hubicka  <jh@suse.cz>
20202
20203         * gcc.target/i386/memcpy-1.c: New.
20204
20205 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20206
20207         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20208
20209 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20210
20211         PR fortran/25097
20212         * gfortran.dg/present_1.f90: New test.
20213
20214         PR fortran/20903
20215         * gfortran.dg/interface_derived_type_1.f90: New test.
20216
20217 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20218
20219         PR fortran/28213
20220         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20221         list.
20222
20223 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20224
20225         PR c++/27820
20226         * g++.dg/other/label1.C: New test.
20227
20228 2006-07-07  Richard Guenther  <rguenther@suse.de>
20229
20230         PR middle-end/28268
20231         * gcc.dg/torture/pr28268.c: New testcase.
20232
20233 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
20234
20235         PR c++/27019
20236         * g++.dg/ext/pr27019.C: New.
20237
20238 2006-07-07  Richard Guenther  <rguenther@suse.de>
20239
20240         PR tree-optimization/28187
20241         * gcc.dg/pr28187.c: New testcase.
20242
20243 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
20244
20245         * gnat.dg/address_conversion.adb: New test.
20246         * gnat.dg/boolean_subtype.adb: Likewise.
20247         * gnat.dg/frame_overflow.adb: Likewise.
20248         * gnat.dg/pointer_array.adb: Likewise.
20249         * gnat.dg/pointer_conversion.adb: Likewise.
20250
20251 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
20252
20253         PR fortran/28237
20254         PR fortran/23420
20255         * gfortran.dg/print_fmt_5.f90: New test.
20256
20257 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20258
20259         PR fortran/28129
20260         * gfortran.dg/bounds_check_4.f90: New test.
20261
20262 2006-07-05  Richard Guenther  <rguenther@suse.de>
20263
20264         PR target/28158
20265         * gfortran.dg/pr28158.f90: New testcase.
20266
20267 2006-07-05  Richard Guenther  <rguenther@suse.de>
20268
20269         PR tree-optimization/28162
20270         * gcc.dg/pr28162.c: New testcase.
20271
20272 2006-07-05  Richard Guenther  <rguenther@suse.de>
20273         Andrew Pinski  <pinskia@gcc.gnu.org>
20274
20275         PR c++/27084
20276         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20277
20278 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
20279
20280         PR fortran/28174
20281         * gfortran.dg/actual_array_substr_2.f90: New test.
20282
20283         PR fortran/28167
20284         * gfortran.dg/actual_array_constructor_2.f90: New test.
20285
20286 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20287
20288         * gfortran.dg/itime_idate_1.f: New test.
20289         * gfortran.dg/itime_idate_2.f: New test.
20290
20291 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20292
20293         PR libgfortran/27704
20294         * gfortran.dg/open_status_3.f90: New test.
20295         * gfortran.dg/fmt_l.f90: Update for new feature.
20296
20297 2006-07-03  Asher Langton  <langton2@llnl.gov>
20298
20299         * gfortran.dg/oldstyle_2.f90: New.
20300
20301 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
20302
20303         * gnat.dg/string_slice.adb: New test.
20304
20305 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20306
20307         PR fortran/19259
20308         * gfortran.dg/semicolon_fixed.c: New.
20309         * gfortran.dg/semicolon_free.c: New.
20310
20311 2006-06-30  Mike Stump  <mrs@apple.com>
20312
20313         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20314         that don't support internal visibility.
20315
20316 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20317
20318         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20319         for '(' / ')' needing an extra '\'.
20320
20321 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20322
20323         PR middle-end/27428
20324         * gcc.dg/pr27428-1.c: New test case.
20325
20326 2006-06-29  Mike Stump  <mrs@apple.com>
20327
20328         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20329         on darwin as we can't align commons large enough yet.
20330
20331         * gcc.dg/vla-8.c: Add additional testcases.
20332
20333 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20334
20335         PR c++/28114
20336         * g++.dg/other/pr28114.C: New.
20337
20338 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20339
20340         * gcc.c-torture/compile/20060625-1.c: New test.
20341
20342 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20343
20344         PR fortran/20867
20345         * gfortran.dg/stfunc_3.f90: New test.
20346
20347         PR fortran/25056
20348         * gfortran.dg/impure_actual_1.f90: New test.
20349
20350         PR fortran/20874
20351         * gfortran.dg/elemental_result_1.f90: New test.
20352
20353         PR fortran/25073
20354         * gfortran.dg/select_7.f90: New test.
20355
20356         PR fortran/27554
20357         * intrinsic_actual_1.f: New test.
20358
20359         PR fortran/22038
20360         PR fortran/28119
20361         * gfortran.dg/forall_4.f90: New test.
20362
20363         PR fortran/25072
20364         * gfortran.dg/forall_5.f90: New test.
20365
20366 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20367
20368         PR c++/28051
20369         * g++.dg/template/using13.C: New test.
20370
20371         PR c++/28054
20372         * g++.dg/other/incomplete3.C: New test.
20373
20374 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20375
20376         PR fortran/28081
20377         * gfortran.dg/substr_3.f: New test.
20378         * gfortran.dg/equiv_2.f90: Update expected error message.
20379
20380 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20381
20382         PR fortran/28118
20383         * gfortran.dg/actual_array_substr_1.f90: New test.
20384
20385 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20386
20387         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20388         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20389
20390 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20391
20392         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20393
20394 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20395
20396         PR fortran/27981
20397         * gfortran.dg/simpleif_2.f90: New test.
20398
20399 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20400
20401         * g++.dg/template/error22.C: Fix typo.
20402
20403 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20404
20405         PR c++/28112
20406         * g++.dg/ext/attrib23.C: New test.
20407
20408 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20409
20410         * gnat.dg/varsize_temp.adb: New test.
20411
20412 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20413
20414         PR c++/11468
20415         * g++.dg/other/java2.C: New test.
20416
20417 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20418
20419         PR target/27789
20420         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20421         initialization.
20422
20423 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20424
20425         PR target/27531
20426         * gcc.dg/pr27531-1.c: New test case.
20427
20428 2006-06-22  Asher Langton  <langton2@llnl.gov>
20429
20430         PR fortran/24748
20431         * gfortran.dg/implicit_8.f90: New.
20432
20433 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20434
20435         PR rtl-optimization/28121
20436         * gcc.dg/pr28121.c: New test.
20437
20438 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20439
20440         PR c++/27805
20441         * g++.dg/parse/ptrmem6.C: New test.
20442
20443         PR c++/27821
20444         * g++.dg/template/error22.C: New test.
20445
20446 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20447
20448         PR c++/28111
20449         * g++.dg/template/friend43.C: New test.
20450
20451         PR c++/28110
20452         * g++.dg/template/crash53.C: New test.
20453
20454         PR c++/28109
20455         * g++.dg/rtti/incomplete1.C: New test.
20456
20457 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
20458
20459         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20460
20461 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
20462
20463         * gcc.c-torture/execute/complex-7.c: New.
20464
20465 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
20466
20467         * gcc.dg/merge-all-constants-1.c: New test.
20468
20469 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
20470
20471         PR c++/28113
20472         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20473
20474 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
20475
20476         * gfortran.dg/rrspacing_1.f90: New test.
20477
20478 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20479
20480         PR c++/28052
20481         * g++.dg/other/bitfield2.C: New test.
20482
20483 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20484
20485         PR tree-optimization/27331
20486         * gcc.dg/pr27331.c: New test.
20487
20488 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
20489             Eric Botcazou  <ebotcazou@adacore.com>
20490
20491         PR ada/18692
20492         * lib/gnat.exp: New file.
20493         * lib/gnat-dg.exp: Likewise.
20494         * gnat.dg: New directory.
20495         * gnat.dg/dg.exp: New driver.
20496         * gnat.dg/specs: New directory.
20497         * gnat.dg/specs/specs.exp: New driver.
20498         * gnat.dg/style: New directory.
20499         * gnat.dg/style/style.exp: New driver.
20500
20501 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
20502
20503         PR fortran/16206
20504         * gfortran.dg/array_initializer_1.f90: New test.
20505
20506         PR fortran/28005
20507         * gfortran.dg/matmul_3.f90: New test.
20508
20509 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
20510
20511         PR middle-end/28075
20512         * gcc.dg/tree-ssa/inline-1.c: New test.
20513
20514 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
20515
20516         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20517         in malloc prototype; remove XFAIL.
20518         * gcc.dg/pr18241-2.c: Ditto.
20519         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20520         in memset prototype; remove XFAIL.
20521         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20522
20523 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20524
20525         * gcc.dg/vla-8.c: Add.
20526
20527 2006-06-19  Richard Guenther  <rguenther@suse.de>
20528
20529         PR tree-optimization/27090
20530         * g++.dg/tree-ssa/pr27090.C: New testcase.
20531
20532 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20533
20534         PR target/27861
20535         * gcc.dg/pr27861-1.c: New test case.
20536
20537 2006-06-19  Richard Guenther  <rguenther@suse.de>
20538
20539         PR middle-end/28045
20540         * gcc.dg/torture/pr28045.c: New testcase.
20541
20542 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20543
20544         PR fortran/26801
20545         * gfortran.dg/associated_4.f90: New test.
20546
20547 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20548
20549         PR fortran/19310
20550         PR fortran/19904
20551         * gfortran.dg/real_const_3.f90: New test.
20552
20553 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20554
20555         PR c++/28016
20556         * g++.dg/template/static26.C: New test.
20557
20558         PR c++/27979
20559         * g++.dg/expr/bitfield2.C: New test.
20560
20561         PR c++/27884
20562         * g++.dg/parse/linkage2.C: New test.
20563
20564 2006-06-16  Richard Guenther  <rguenther@suse.de>
20565
20566         PR middle-end/27116
20567         * gcc.dg/pr15785-1.c: Revert last change.
20568         * gcc.dg/torture/pr27116-2.c: New testcase.
20569
20570 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20571
20572         PR middle-end/27802
20573         * gcc.dg/pr27802-1.c: New test case.
20574
20575 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20576
20577         PR c++/27689
20578         * g++.dg/template/ttp18.C: New test.
20579         * g++.dg/template/ttp19.C: Likewise.
20580
20581         PR c++/27666
20582         * g++.dg/expr/cond9.C: New test.
20583
20584         PR c++/27640
20585         * g++.dg/template/ctor7.C: New test.
20586
20587 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20588
20589         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20590
20591 2006-06-16  Richard Guenther  <rguenther@suse.de>
20592
20593         PR tree-optimization/27781
20594         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20595
20596 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20597
20598         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20599
20600 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20601
20602         * gcc.dg/tree-ssa/loop-18.c: New test.
20603
20604 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20605
20606         PR c++/27665
20607         * g++.dg/template/crash52.C: New test.
20608
20609         PR c++/27648
20610         * g++.dg/ext/attrib22.C: New test.
20611
20612         PR c++/26559
20613         * g++.dg/template/builtin1.C: New test.
20614         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20615
20616         PR c++/28018
20617         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20618         assignment.
20619         * g++.old-deja/g++.pt/crash51.C: Likewise.
20620
20621         PR c++/27227
20622         * g++.dg/lookup/linkage1.C: New test.
20623         * g++.dg/lookup/linkage2.C: Likewise.
20624
20625 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20626
20627         PR middle-end/27959
20628         * gcc.dg/pr27959.c: New testcase.
20629
20630 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20631
20632         PR target/28014:
20633         * g++.dg/eh/div.C: New test.
20634
20635 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20636
20637         PR c++/27894
20638         * g++.dg/tree-ssa/pr26757.C: New test.
20639         * g++.dg/tree-ssa/pr27894.C: New test.
20640
20641 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20642
20643         * gcc.c-torture/compile/20060609-1.c: New test.
20644
20645         PR target/27863
20646         * gcc.c-torture/compile/pr27863.c: New test.
20647
20648 2006-06-13  Richard Guenther  <rguenther@suse.de>
20649
20650         PR tree-optimization/27830
20651         * g++.dg/tree-ssa/pr27830.C: New testcase.
20652
20653 2006-06-13  Matthew Sachs  <msachs@apple.com>
20654
20655         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20656         the list of compiler flags; this causes those flags to be checked
20657         for things like dg-skip-if.
20658
20659 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20660
20661         PR c++/27601
20662         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20663
20664 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20665             Kazu Hirata  <kazu@codesourcery.com>
20666
20667         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20668         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20669
20670 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20671
20672         PR c++/27933
20673         * g++.dg/lookup/using15.C: New test.
20674
20675         PR c++/27951
20676         * g++.dg/other/anon4.C: New test.
20677
20678 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20679
20680         PR c++/21210
20681         * g++.dg/init/complex1.C: New test case.
20682
20683 2006-06-11  Eric Christopher  <echristo@apple.com>
20684
20685         PR middle-end/27948
20686         * gcc.dg/bf-ms-layout.c: Run on darwin.
20687         * gcc.dg/bf-no-ms-layout: Ditto.
20688         * gcc.dg/attr-ms_struct-2.c: New.
20689         * gcc.dg/bf-ms-layout-2.c: Ditto.
20690
20691 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20692
20693         * gcc.dg/attr-ms_struct-packed1.c: New.
20694
20695 2006-06-09  Mike Stump  <mrs@apple.com>
20696
20697         * gcc.dg/vla-7.c: Add.
20698
20699 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20700
20701         PR fortran/24558
20702         * gfortran.dg/entry_6.f90: New test.
20703
20704         PR fortran/20877
20705         PR fortran/25047
20706         * gfortran.dg/entry_7.f90: New test.
20707
20708 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20709
20710         PR c/27747
20711         * gcc.dg/cpp/_Pragma6.c: New test.
20712
20713         PR c++/27748
20714         * g++.dg/cpp/_Pragma1.C: New test.
20715
20716         PR preprocessor/27746
20717         * gcc.dg/gomp/macro-3.c: New test.
20718         * gcc.dg/gomp/macro-4.c: New test.
20719         * g++.dg/gomp/macro-3.C: New test.
20720         * g++.dg/gomp/macro-4.C: New test.
20721
20722 2006-06-09  Richard Guenther  <rguenther@suse.de>
20723
20724         PR tree-optimization/26998
20725         * gcc.dg/torture/pr26998.c: New testcase.
20726         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20727
20728 2006-06-08  Mike Stump  <mrs@apple.com>
20729
20730         * gcc.dg/pr27095.c: Account for stubs.
20731
20732         PR target/26427
20733         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20734         produce bad code on darwin.
20735
20736 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20737
20738         PR fortran/27958
20739         * gfortran.dg/substr_2.f: New test.
20740
20741 2006-06-08  Asher Langton  <langton2@llnl.gov>
20742
20743         PR fortran/27786
20744         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20745
20746 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20747
20748         PR target/27421
20749         * gcc.dg/union-3.c: New test.
20750
20751 2006-06-08  Richard Guenther  <rguenther@suse.de>
20752
20753         PR middle-end/27116
20754         * gcc.dg/torture/pr27116.c: New testcase.
20755         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20756
20757 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20758
20759         PR rtl-optimization/26449
20760         * gcc.dg/pr26449.c: New test.
20761
20762 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20763
20764         PR c++/27601
20765         * g++.dg/ext/offsetof1.C: Test member functions.
20766
20767 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
20768
20769         * gcc.dg/pr27095.c: Improve scanning.
20770
20771 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
20772
20773         PR fortran/23091
20774         * gfortran.dg/saved_automatic_1.f90: New test.
20775
20776         PR fortran/24168
20777         * gfortran.dg/array_simplify_1.f90: New test.
20778
20779         PR fortran/25090
20780         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20781
20782         PR fortran/25058
20783         * gfortran.dg/entry_dummy_ref_2.f90: New test.
20784
20785 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
20786
20787         PR c++/27177
20788         * g++.dg/expr/cast7.C: New test.
20789
20790 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
20791
20792         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20793         * lib/gcc-defs.exp (tool_check_compile): Ditto.
20794         * lib/fortran-torture.exp (fortran-torture-compile,
20795         fortran-torture-execute): Ditto.
20796
20797 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
20798
20799         PR target/27842
20800         * gcc.dg/vmx/pr27842.c: New test.
20801
20802 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20803
20804         PR libfortran/27895
20805         * gfortran.dg/bounds_check_3.f90: New test.
20806
20807 2006-06-05  Mike Stump  <mrs@apple.com>
20808
20809         * objc.dg/objc-fast-4.m: Skip for ppc64.
20810
20811 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
20812
20813         PR testsuite/27705
20814         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20815
20816 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20817             Victor Kaplansky  <victork@il.ibm.com>
20818
20819         PR tree-optimizations/26360
20820         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20821         with -fno-tree-dce.
20822         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20823
20824 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
20825
20826         PR fortran/14067
20827         * gfortran.dg/data_char_1.f90: Add messages for truncated
20828         strings.
20829
20830         PR fortran/16943
20831         * gfortran.dg/func_decl_2.f90: New test.
20832
20833         PR fortran/20839
20834         * gfortran.dg/do_2.f90: New test.
20835
20836         PR fortran/27655
20837         * gfortran.dg/associated_3.f90: New test.
20838
20839 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
20840
20841         PR c++/27819
20842         * g++.dg/template/static25.C: New test.
20843
20844         PR c++/27722
20845         * g++.dg/init/array21.C: New test.
20846
20847         PR c++/27807
20848         * g++.dg/ext/complit7.C: New test.
20849
20850         PR c++/27806
20851         * g++.dg/parse/ptrmem5.C: New test.
20852
20853 2006-06-04  Roger Sayle  <roger@eyesopen.com>
20854             Andrew Pinski  <pinskia@physics.uc.edu>
20855
20856         PR c/27150
20857         PR middle-end/27382
20858         * gcc.dg/pr27150-1.c: New testcase.
20859         * gcc.dg/pr27382-1.c: New testcase.
20860         * gcc.dg/pr27382-2.c: New testcase.
20861
20862 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
20863
20864         PR c/25161
20865         PR c/27020
20866         * gcc.dg/array-10.c: New test.
20867
20868 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20869
20870         PR c++/27804
20871         * g++.dg/init/const4.C: New test.
20872         * g++.dg/init/member1.C: Add error-marker.
20873         * g++.dg/other/fold1.C: Adjust error-marker.
20874
20875 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20876
20877         PR c++/27601
20878         * g++.dg/ext/offsetof1.C: New test.
20879
20880 2006-06-04 Eric Christopher <echristo@apple.com>
20881
20882         * gcc.dg/attr-ms_struct-1.c: New.
20883
20884 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
20885
20886         * gcc.c-torture/compile/builtin_constant_p.c: New test.
20887
20888 2006-06-04  Richard Guenther  <rguenther@suse.de>
20889
20890         PR tree-optimization/27039
20891         * gcc.dg/tree-ssa/loop-17.c: New testcase.
20892
20893 2006-06-03  Roger Sayle  <roger@eyesopen.com>
20894
20895         PR target/26223
20896         * gcc.target/i386/amd64-abi-2.c: New test case.
20897
20898 2006-06-02  Eric Christopher  <echristo@apple.com>
20899
20900         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20901         * gcc.target/i386/20020523-1.c: Skip if darwin.
20902         * gcc.target/i386/asm-3.c: Ditto.
20903         * gcc.target/i386/20011119-1.c: Ditto.
20904         * gcc.target/i386/clobbers.c: Remove pic part of test.
20905
20906 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
20907
20908         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20909         * g++.old-deja/g++.other/init19.C: Ditto.
20910         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20911         and add other platforms as expected failures.
20912
20913 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
20914
20915         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20916         (is-effective-target-keyword): Ditto.
20917
20918 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
20919
20920         PR fortran/27715
20921         * gfortran.dg/extended_char_comparison_1.f:  New test.
20922
20923 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
20924
20925         PR fortran/25098
20926         * gfortran.dg/dummy_procedure_1.f90: New test.
20927
20928         PR fortran/25147
20929         * gfortran.dg/dummy_procedure_2.f90: New test.
20930
20931         * gfortran.dg/associated_2.f90: Correct to make consistent with
20932         standard.
20933
20934 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20935
20936         * gcc.target/i386/387-11.c: New test case.
20937
20938 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
20939
20940         PR c++/27801
20941         * g++.dg/template/cond6.C: New test.
20942
20943         PR c++/26496
20944         * g++.dg/template/crash51.C: New test.
20945         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20946
20947         PR c++/27385
20948         * g++.dg/init/array20.C: New test.
20949
20950 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20951
20952         * gcc.dg/builtins-54.c: New test case.
20953
20954 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20955
20956         PR c++/26433
20957         * g++.dg/template/fntry1.C: Add dg-do link.
20958
20959         PR c++/27808
20960         * g++.dg/parse/friend6.C: New test.
20961
20962 2006-05-30  Asher Langton  <langton2@llnl.gov>
20963
20964         * gfortran.dg/cray_pointers_7.f90: New test.
20965
20966 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20967
20968         PR tree-optimization/23452
20969         * gcc.dg/fold-mulconj-1.c: New test case.
20970
20971 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20972
20973         PR c++/27803
20974         * g++.dg/parse/bitfield1.C: New test.
20975
20976 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20977
20978         * gcc.target/ppc-eq0-1.c: New test case.
20979         * gcc.target/ppc-negeq0-1.c: New test case.
20980
20981 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20982
20983         PR c/27273
20984         * gcc.dg/overflow-warn-5.c: New test.
20985
20986 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20987
20988         PR c/27718
20989         * gcc.dg/sizeof-1.c: New test.
20990
20991 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20992
20993         PR target/27790
20994         * gcc.target/i386/pr27790.c: New test.
20995
20996 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20997
20998         PR libgfortran/27757
20999         * gfortran.dg/direct_io_5.f90: New test.
21000
21001 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21002
21003         PR libgfortran/27634
21004         * gfortran.dg/fmt_missing_period_1.f: New test.
21005         * gfortran.dg/fmt_missing_period_2.f: New test.
21006         * gfortran.dg/fmt_missing_period_3.f: New test.
21007
21008 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21009
21010         PR fortran/19777
21011         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21012         arrays.
21013
21014 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21015
21016         PR c++/27713
21017         * g++.dg/template/new6.C: New test.
21018
21019 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21020
21021         PR tree-optimization/24964
21022         * gcc.target/i386/387-10.c: New test case.
21023
21024 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21025
21026         * intrinsics/string_intrinsics.c (compare_string):
21027         Use memcmp instead of strncmp to avoid tripping over
21028         CHAR(0) in a string.
21029
21030 2006-05-27  Richard Guenther  <rguenther@suse.de>
21031
21032         PR middle-end/27773
21033         * gcc.dg/torture/pr27773.c: New testcase.
21034
21035 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21036
21037         * gcc.dg/pr24561.c: Rename to..
21038         * gcc.dg/pr25962.c: .. this.
21039
21040 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21041
21042         PR fortran/19777
21043         * gfortran.dg/bounds_check_2.f: New test.
21044
21045 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21046
21047         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21048         * gfortran.dg/byte_1.f90: Likewise.
21049         * gfortran.dg/dup_save_2.f90: Likewise.
21050
21051 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21052
21053         * gfortran.dg/associated_2.f90: New test.
21054
21055 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21056
21057         PR fortran/27524
21058         * gfortran.dg/bounds_check_1.f90: New test.
21059
21060 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21061
21062         PR rtl-optimization/27661
21063         * gcc.dg/pr27661.c: New test case.
21064
21065 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21066
21067         PR fortran/23151
21068         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21069         * gfortran.dg/print_parentheses_1.f:  New test.
21070         * gfortran.dg/print_parentheses_2.f90:  New test.
21071
21072 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21073
21074         PR target/27758
21075         * gcc.dg/pr27758.c: New test.
21076
21077 2006-05-24  Falk Hueffner  <falk@debian.org>
21078
21079         * gcc.c-torture/compile/pr27571.c: New test.
21080
21081 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21082
21083         PR fortran/27709
21084         * gfortran.dg/spec_expr_4.f90: New test.
21085
21086         PR fortran/27155
21087         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21088
21089 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21090
21091         PR c++/20103
21092         * g++.dg/ext/complit6.C: New test.
21093         * g++.dg/ext/complit3.C: Adjust error markers.
21094         * g++.dg/init/const3.C: New test.
21095
21096 2006-05-25  Richard Guenther  <rguenther@suse.de>
21097
21098         PR middle-end/27743
21099         * gcc.dg/torture/pr27743.c: New testcase.
21100
21101 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21102
21103         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21104
21105 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21106
21107         * gcc.dg/compat/scalar-by-value-x.h: New.
21108         * gcc.dg/compat/scalar-by-value-y.h: New.
21109         * gcc.dg/compat/scalar-by-value-5.c: New.
21110         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21111         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21112         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21113         * gcc.dg/compat/scalar-by-value-6.c: New.
21114         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21115         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21116         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21117
21118 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21119
21120         PR tree-optimization/27639
21121         PR tree-optimization/26719
21122         * gcc.dg/pr27639.c: New test.
21123         * gcc.dg/pr26719.c: New test.
21124         * gcc.dg/tree-ssa/scev-cast.c: New test.
21125
21126 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21127
21128         PR c++/20173
21129         * g++.dg/template/error21.C: New test.
21130
21131 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21132
21133         PR target/27696
21134         * gcc.target/i386/pr27696.c: New.
21135
21136 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21137
21138         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21139
21140         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21141
21142 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21143
21144         PR c++/27716
21145         * g++.dg/other/assign1.C: New test.
21146
21147 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21148
21149         PR target/27266
21150         * gcc.target/i386/pr27266.c: New.
21151
21152 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21153
21154         PR c++/27451
21155         * g++.dg/ext/asm9.C: New test.
21156
21157 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21158
21159         PR rtl-optimization/25514
21160         * gcc.c-torture/compile/pr25514.c: New test.
21161
21162 2006-05-22  Richard Guenther  <rguenther@suse.de>
21163
21164         Revert
21165         2006-01-31  Richard Guenther  <rguenther@suse.de>
21166
21167         * gcc.target/i386/sselibm-1.c: New testcase.
21168         * gcc.target/i386/sselibm-2.c: Likewise.
21169         * gcc.target/i386/sselibm-3.c: Likewise.
21170         * gcc.target/i386/sselibm-4.c: Likewise.
21171         * gcc.target/i386/sselibm-5.c: Likewise.
21172
21173 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21174
21175         PR c/27420
21176         * gcc.dg/func-args-2.c: New test.
21177
21178         PR c/26818
21179         * gcc.dg/struct-incompl-1.c: New test.
21180
21181 2006-05-22  Richard Guenther  <rguenther@suse.de>
21182
21183         PR testsuite/27708
21184         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21185         the transformations we test for.
21186
21187 2006-05-22  Richard Guenther  <rguenther@suse.de>
21188
21189         PR testsuite/27707
21190         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21191
21192 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21193
21194         PR c++/27210
21195         * g++.dg/warn/new1.C: New test.
21196         * g++.dg/template/new5.C: Likewise.
21197
21198 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21199
21200         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21201         * gcc.target/i386/20060512-3.c: Likewise.
21202
21203 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21204
21205         PR rtl-optimization/27671
21206         * gcc.c-torture/execute/pr27671-1.c: New.
21207         * gcc.dg/pr27671-2.c: Likewise.
21208
21209         PR tree-optimization/26622.
21210         * gcc.c-torture/compile/pr26622.c: New.
21211
21212 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21213
21214         PR fortran/27613
21215         * gfortran.dg/recursive_reference_1.f90: New test.
21216
21217 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21218
21219         PR fortran/25746
21220         * gfortran.dg/elemental_subroutine_3.f90: New test.
21221
21222         PR fortran/25090
21223         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21224
21225         PR fortran/27584
21226         * gfortran.dg/associated_target_1.f90: New test.
21227
21228         PR fortran/19015
21229         * gfortran.dg/maxloc_shape_1.f90: New test.
21230
21231 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21232
21233         PR libgfortran/24459
21234         * gfortran.dg/namelist_24.f90: New test.
21235         * gfortran.dg/namelist_12.f: Fix typo in comment.
21236
21237 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
21238
21239         PR middle-end/25776
21240         * g++.dg/other/error11.C: New test.
21241
21242 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21243
21244         * gcc.target/mips/pr26765.c: Add -w to options.
21245
21246 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21247
21248         * lib/target-supports.exp (check_effective_target_mpaired_single):
21249         New function.
21250         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21251         multilibs.
21252         * g++.dg/vect/vect.exp: Likewise.
21253
21254 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21255
21256         PR testsuite/25891
21257         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21258
21259 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
21260
21261         PR fortran/27662
21262         * gfortran.dg/temporary_1.f90: New file.
21263
21264 2006-05-19  Andreas Schwab  <schwab@suse.de>
21265
21266         * g++.dg/other/unused1.C: Also match "stringz".
21267
21268 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
21269
21270         PR c++/26433
21271         * g++.dg/template/fntry1.C: New test.
21272
21273 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
21274
21275         PR c++/27471
21276         PR c++/27506
21277         * g++.dg/conversion/bitfield5.C: New test.
21278         * g++.dg/conversion/bitfield6.C: New test.
21279
21280 2006-05-18  Mike Stump  <mrs@apple.com>
21281
21282         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21283         * gcc.dg/vla-4.c: Add.
21284         * gcc.dg/vla-5.c: Add.
21285         * gcc.dg/vla-6.c: Add.
21286
21287 2006-05-12  Stuart Hastings  <stuart@apple.com>
21288
21289         * gcc.target/i386/20060512-1.c: New.
21290         * gcc.target/i386/20060512-2.c: New.
21291         * gcc.target/i386/20060512-3.c: New.
21292         * gcc.target/i386/20060512-4.c: New.
21293
21294 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
21295
21296         PR c++/26122
21297         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21298
21299         PR c++/26068
21300         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21301         * g++.dg/parse/linkage1.C: New test.
21302
21303 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21304
21305         PR tree-optimization/27548
21306         * g++.dg/tree-ssa/pr27548.C: New test.
21307
21308 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21309
21310         PR fortran/26551
21311         * gfortran.dg/recursive_check_1.f: New test.
21312         * gfortran.dg/recursive_check_2.f90: New test.
21313
21314 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21315
21316         * g++.dg/opt/temp2.C: New test.
21317
21318 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21319
21320         PR c++/27491
21321         * g++.dg/init/brace5.C: New test.
21322
21323         PR middle-end/27415
21324         * gcc.dg/gomp/pr27415.c: New test.
21325         * g++.dg/gomp/pr27415.C: New test.
21326
21327         PR tree-optimization/27549
21328         * g++.dg/tree-ssa/pr27549.C: New test.
21329
21330 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21331
21332         PR libgfortran/27575
21333         * gfortran.dg/read_eof_4.f90: New test.
21334
21335 2006-05-16  Richard Guenther  <rguenther@suse.de>
21336
21337         PR tree-optimization/22303
21338         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21339
21340 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21341
21342         PR middle-end/27573
21343         * gcc.dg/gomp/pr27573.c: New test.
21344         * gfortran.dg/gomp/pr27573.f90: New test.
21345
21346         PR c/27499
21347         * gcc.dg/gomp/pr27499.c: New test.
21348         * g++.dg/gomp/pr27499.C: New test.
21349
21350 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21351
21352         PR c++/27339
21353         * g++.dg/parser/access8.C: Adjust error marker.
21354         * g++.dg/template/access17.C: New test.
21355         * g++.dg/template/access18.C: Likewise.
21356
21357 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21358
21359         PR target/26600
21360         * gcc.target/i386/pr26600.c: New test case.
21361
21362 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21363
21364         PR c++/27505
21365         * g++.dg/expr/bitfield1.C: New test.
21366
21367 2006-05-15  Richard Guenther  <rguenther@suse.de>
21368
21369         PR tree-optimization/27603
21370         * gcc.dg/torture/pr27603.c: New testcase.
21371
21372 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21373
21374         PR fortran/25090
21375         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21376
21377         PR fortran/25082
21378         * gfortran.dg/scalar_return_1.f90: New test.
21379
21380         PR fortran/27411
21381         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21382
21383 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21384
21385         * gcc.dg/gomp/critical-4.c: New test.
21386         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21387         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21388         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21389         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21390
21391 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21392
21393         PR c++/27582
21394         * g++.dg/template/dependent-args1.C: New test.
21395
21396         PR c++/27581
21397         * g++.dg/lookup/this1.C: New test.
21398
21399         PR c++/27315
21400         * g++.dg/template/operator6.C: New test.
21401         * g++.dg/template/incomplete3.C: New test.
21402
21403         PR c++/27559
21404         * g++.dg/template/new4.C: New test.
21405
21406         PR c++/27496
21407         * g++.dg/template/void2.C: New test.
21408
21409 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21410
21411         * g++.dg/template/dependent-expr5.C: New test.
21412
21413 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21414
21415         PR middle-end/26729
21416         * gcc.dg/pr26729-1.c: New test case.
21417
21418 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21419
21420         * gcc.dg/pr27003.c: New test.
21421
21422 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21423
21424         * lib/target-supports.dg (check_cxa_atexit_available): Change
21425         v3_target_compile to ${tool}_target_compile.
21426
21427 2006-05-11  Jason Merrill  <jason@redhat.com>
21428
21429         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21430
21431 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21432
21433         PR fortran/27553
21434         * gfortran.dg/label_5.f90: New test.
21435
21436 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21437
21438         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21439         check_effective_target_powerpc_altivec_ok): New.
21440         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21441         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21442         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21443         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21444         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21445         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21446         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21447         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21448         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21449         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21450         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21451         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21452         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21453         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21454         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21455         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21456         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21457         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21458         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21459         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21460         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21461         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21462         gcc.target/powerpc/altivec-9.c,
21463         gcc.target/powerpc/altivec-consts.c,
21464         gcc.target/powerpc/altivec-pr22085.c,
21465         gcc.target/powerpc/altivec-splat.c,
21466         gcc.target/powerpc/altivec-types-1.c,
21467         gcc.target/powerpc/altivec-types-2.c,
21468         gcc.target/powerpc/altivec-types-3.c,
21469         gcc.target/powerpc/altivec-types-4.c,
21470         gcc.target/powerpc/altivec-varargs-1.c,
21471         gcc.target/powerpc/altivec-vec-merge.c,
21472         gcc.target/powerpc/ppc-vector-memcpy.c,
21473         gcc.target/powerpc/ppc-vector-memset.c,
21474         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21475         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21476         these effective targets.
21477         * gcc.dg/vmx/pr27006.c: Add missing close brace.
21478         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21479
21480 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21481
21482         PR middle-end/27384
21483         * g++.dg/other/fold1.C: New test.
21484
21485         PR middle-end/27488
21486         * gcc.dg/fold-nonneg-1.c: New test.
21487
21488         PR c++/27547
21489         * g++.dg/other/operator1.C: New test.
21490
21491 2006-05-11  Richard Guenther  <rguenther@suse.de>
21492
21493         PR middle-end/27529
21494         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21495
21496 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
21497
21498         * lib/target-supports-dg.exp (check-flags): New.
21499         (dg-skip-if): Move flag checks.
21500
21501 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
21502
21503         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21504         * lib/target-supports.dg (check_cxa_atexit_available): New.
21505
21506 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
21507
21508         PR fortran/27470
21509         * gfortran.dg/multiple_allocation_2.f90: New test case.
21510
21511 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
21512
21513         * gcc.target/arm/pr27387.C: Fix a comment typo.
21514
21515 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21516
21517         PR fortran/24549
21518         * gfortran.dg/error_recovery_1.f90: New test.
21519
21520 2006-05-10  Richard Guenther  <rguenther@suse.de>
21521
21522         PR tree-optimization/27302
21523         * gcc.dg/torture/pr27302.c: New testcase.
21524
21525 2006-05-09  Dirk Mueller  <dmueller@suse.de>
21526         Richard Guenther  <rguenther@suse.de>
21527
21528         PR middle-end/27498
21529         * gcc.dg/tree-ssa/pr27498.c: New testcase.
21530
21531 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21532
21533         PR rtl-optimization/27335
21534         * gcc.dg/pr27335.c: New test.
21535
21536 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21537
21538         * gcc.target/mips/mips-ps-5.c: New file.
21539
21540 2006-05-08  Jan Hubicka  <jh@suse.cz>
21541
21542         PR middle-end/25962
21543         * gcc.dg/pr25962.c: New.
21544
21545 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21546
21547         PR target/27158
21548         * gcc.target/powerpc/pr27158.c: New test case.
21549
21550 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21551
21552         PR testsuite/27476
21553         * ada/acats/run_all.sh: Use test -z.
21554
21555 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21556
21557         PR libfortran/18271
21558         * gfortran.dg/spec_expr_3.f90: New test.
21559
21560 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21561
21562         PR target/24879
21563         * gcc.target/i386/monitor.c: New file.
21564
21565 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21566
21567         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21568
21569 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21570
21571         PR c++/27447
21572         * g++.dg/other/ptrmem7.C: New test.
21573
21574 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21575
21576         PR target/27421
21577         * gcc.dg/array-9.c: New test.
21578
21579 2006-05-07  Richard Guenther  <rguenther@suse.de>
21580
21581         PR tree-optimization/27409
21582         * gcc.dg/torture/pr27409.c: New testcase.
21583
21584 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21585
21586         PR fortran/27457
21587         * gfortran.dg/select_6.f90: New.
21588
21589 2006-05-07  Richard Guenther  <rguenther@suse.de>
21590
21591         PR tree-optimization/27136
21592         * gcc.dg/torture/pr27136.c: New testcase.
21593
21594 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21595
21596         PR fortran/24813
21597         * gfortran.dg/char_cons_len_1.f90: New test.
21598
21599 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21600
21601         PR c++/27427
21602         * g++.dg/template/incomplete2.C: New test.
21603
21604 2006-05-06  Richard Guenther  <rguenther@suse.de>
21605
21606         PR tree-optimization/27151
21607         * gcc.dg/vect/pr27151.c: New testcase.
21608
21609 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21610
21611         PR c++/27430
21612         * g++.dg/template/void1.C: New test.
21613
21614         PR c++/27423
21615         * g++.dg/other/void2.C: New test.
21616
21617         PR c++/27422
21618         * g++.dg/conversion/void1.C: New test.
21619
21620 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21621
21622         PR/21391
21623         * g++.dg/other/unused1.C: New.
21624
21625 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21626
21627         PR objc/27240
21628         * objc.dg/member-1.m: New test.
21629
21630 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21631
21632         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21633
21634 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21635
21636         PR libfortran/26985
21637         * gfortran.dg/matmul_2.f90: New test.
21638
21639 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21640
21641         * ada/acats/run_all.sh: Use sync when main not found.
21642
21643 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21644
21645         PR target/26765
21646         * gcc.target/mips/pr26765.c: New.
21647
21648 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21649
21650         * gcc.target/bfin: New directory.
21651         * gcc.target/bfin/bfin.exp: New file.
21652         * gcc.target/bfin/frmul.c: New file.
21653         * gcc.target/bfin/arith.c: New file.
21654         * gcc.target/bfin/mul-combine.c: New file.
21655         * gcc.target/bfin/shift.c: New file.
21656
21657 2006-05-04  Richard Guenther  <rguenther@suse.de>
21658
21659         PR tree-optimization/14287
21660         PR tree-optimization/14844
21661         PR tree-optimization/19792
21662         PR tree-optimization/21608
21663         PR tree-optimization/27090
21664         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21665         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21666         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21667         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21668         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21669
21670 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21671
21672         PR tree-optimization/27285
21673         * gcc.c-torture/execute/pr27285.c: New test.
21674
21675         PR middle-end/27388
21676         * gcc.dg/gomp/pr27388-1.c: New test.
21677         * gcc.dg/gomp/pr27388-2.c: New test.
21678         * gcc.dg/gomp/pr27388-3.c: New test.
21679
21680         PR c++/27359
21681         * g++.dg/gomp/pr27359.C: New test.
21682
21683 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21684
21685         PR fortran/20248
21686         * gfortran.dg/iargc.f90: New test.
21687
21688 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21689
21690         PR c++/27102
21691         * g++.dg/template/crash49.C: New test.
21692
21693 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21694
21695         PR testsuite/27032
21696         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21697
21698 2006-05-02  Jeff Law  <law@redhat.com>
21699
21700         PR tree-optimization/27364
21701         * gcc.c-torture/execute/pr27364.c: New test.
21702
21703 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21704
21705         PR c++/27309
21706         * g++.dg/parser/ctor5.C: New test.
21707
21708 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21709
21710         PR target/27387
21711         * gcc.target/arm/arm.exp: New.
21712         * gcc.target/arm/pr27387.C: Likewise.
21713
21714 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21715
21716         PR fortran/27269
21717         PR fortran/27324
21718         * gfortran.dg/module_equivalence_2.f90: New test.
21719
21720 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21721
21722         PR middle-end/27337
21723         * g++.dg/gomp/pr27337-1.C: New test.
21724         * g++.dg/gomp/pr27337-2.C: New test.
21725
21726         PR middle-end/27328
21727         * gcc.dg/gomp/pr27328.c: New test.
21728
21729         PR middle-end/27325
21730         * g++.dg/gomp/pr27325.C: New test.
21731
21732         PR middle-end/27310
21733         * g++.dg/gomp/pr27310.C: New test.
21734
21735 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21736
21737         PR tree-optimization/27291
21738         * g++.dg/tree-ssa/pr27291.C: New test.
21739
21740 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21741
21742         PR tree-optimization/27283
21743         * g++.dg/tree-ssa/pr27283.C: New test.
21744
21745 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21746
21747         * gcc.dg/tree-ssa/loop-16.c: New test.
21748
21749 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21750             Joseph S. Myers  <joseph@codesourcery.com>
21751
21752         * gcc.dg/Wconversion-3.c: New test case.
21753         * gcc.dg/Wconversion-4.c: Likewise.
21754
21755 2006-05-01  Richard Guenther  <rguenther@suse.de>
21756
21757         PR tree-optimization/26726
21758         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21759
21760 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21761
21762         * gcc.dg/Woverflow-1.c: New test case.
21763         * gcc.dg/Woverflow-2.c: Likewise.
21764         * gcc.dg/Woverflow-3.c: Likewise.
21765
21766 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
21767
21768         PR c++/27094
21769         * g++.dg/template/defarg8.C: New test.
21770
21771 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21772
21773         PR c++/27278
21774         * g++.dg/parse/operator7.C: New test.
21775
21776 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21777
21778         PR c++/11471
21779         PR c++/27102
21780         * g++.dg/template/crash48.C: New test.
21781
21782         PR c++/27279
21783         * g++.dg/parse/ctor4.C: New test.
21784
21785 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21786
21787         PR fortran/25681
21788         * gfortran.df/char_type_len.f90: New test.
21789
21790 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21791
21792         PR libgfortran/27304
21793         * gfortran.dg/fmt_exhaust.f90: New test.
21794
21795 2006-04-28  Roger Sayle  <roger@eyesopen.com>
21796
21797         PR c/25309
21798         * gcc.dg/large-size-array-2.c: New test case.
21799
21800 2006-04-28  Richard Guenther  <rguenther@suse.de>
21801
21802         PR target/26826
21803         * gcc.target/i386/pr26826.c: New testcase.
21804
21805 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
21806
21807         PR middle-end/27260
21808         * gcc.c-torture/execute/pr27260.c: New.
21809
21810 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
21811
21812         PR middle-end/27095
21813         * gcc.dg/pr27095.c: New.
21814
21815 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21816
21817         PR c++/27292
21818         * g++.dg/conversion/bitfield4.C: New test.
21819
21820 2006-04-27  Eric Christopher  <echristo@apple.com>
21821
21822         * gcc.dg/pragma-ms_struct.c: New.
21823
21824 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21825
21826         PR c++/27102
21827         * g++.dg/template/crash47.C: New test.
21828
21829 2006-04-27  Dirk Mueller  <dmueller@suse.de>
21830
21831         * gcc.target/i386/sse-7.c: build with -msse.
21832
21833 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
21834
21835         PR testsuite/27274:
21836         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21837         (main): Exit if processor doesn't support SSE.
21838
21839 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
21840
21841         PR middle-end/27282
21842         * gcc.c-torture/compile/pr27282.c: New test.
21843
21844 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
21845
21846         PR middle-end/26913
21847         * g++.dg/gomp/pr26913.C: New test.
21848
21849         PR c/25996
21850         * gcc.dg/gomp/pr25996.c: New test.
21851         * g++.dg/gomp/pr25996.C: New test.
21852
21853 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
21854
21855         PR rtl-optimization/26725
21856         * gcc.c-torture/compile/pr26725.c: New test.
21857
21858 2006-04-25  Richard Guenther  <rguenther@suse.de>
21859
21860         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21861         than n + -1.
21862
21863 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21864
21865         * gcc.dg/20060425-1.c: New testcase.
21866
21867 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
21868
21869         PR tree-optimization/26865
21870         * gcc.dg/pr26865.c: New test.
21871
21872 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
21873
21874         PR c++/27292
21875         * g++.dg/conversion/bitfield1.C: New test.
21876         * g++.dg/conversion/bitfield2.C: Likewise.
21877         * g++.dg/conversion/bitfield3.C: Likewise.
21878
21879 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21880         Richard Guenther  <rguenther@suse.de>
21881
21882         PR tree-optimization/27236
21883         * gcc.dg/tree-ssa/pr27236.c: New testcase.
21884
21885 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21886
21887         PR c++/19963
21888         * g++.dg/other/incomplete2.C: New test.
21889
21890 2006-04-24  Richard Guenther  <rguenther@suse.de>
21891
21892         PR middle-end/26869
21893         * gcc.dg/torture/pr26869.c: New testcase.
21894
21895 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21896         Richard Guenther  <rguenther@suse.de>
21897
21898         PR tree-optimization/27218
21899         * g++.dg/tree-ssa/pr27218.C: New testcase.
21900
21901 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21902
21903         PR c++/26912
21904         * g++.dg/template/friend41.C: New test.
21905
21906 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
21907
21908         * g++.dg/opt/pr15551.C: Include cstdio.
21909         (main): Use remove instead of unlink.
21910
21911 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
21912
21913         * gcc.dg/sibcall-7.c: New test.
21914         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21915         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21916         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21917         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21918         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21919
21920 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21921
21922         PR c++/26534
21923         * g++.dg/opt/bitfield1.C: New test.
21924         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21925         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21926         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21927         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21928         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21929         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21930         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21931         * g++.dg/abi/bitfield2.C: Likewise.
21932         * g++.dg/init/bitfield1.C: Likewise.
21933
21934 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
21935
21936         PR fortran/25099
21937         * gfortran.dg/elemental_subroutine_4.f90: New test.
21938         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21939         call sub (m, x).
21940
21941 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21942
21943         * gcc.c-torture/compile/20060421-1.c: New testcase.
21944
21945 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21946
21947         PR c/25875
21948         * gcc.dg/init-bad-4.c: New test.
21949
21950 2006-04-21  Paul Brook  <paul@codesourcery.com>
21951
21952         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21953
21954 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21955
21956         PR fortran/27122
21957         * gfortran.dg/defined_operators_1.f90: New test.
21958         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21959         remove old ones associated, incorrectly, with Note 5.46.
21960
21961         PR fortran/27113
21962         * gfortran.dg/character_array_constructor_1.f90: New test.
21963
21964 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
21965
21966         * gcc.dg/20060419-1.c: New test.
21967
21968 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
21969
21970         PR c/26774
21971         * gcc.dg/struct-parse-1.c: New test case.
21972
21973 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21974
21975         PR c++/26558
21976         * g++.dg/parse/template19.C: New test.
21977
21978         PR c++/26739
21979         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21980
21981         PR c++/26036
21982         * g++.dg/expr/call3.C: New test.
21983
21984         PR c++/10385
21985         * g++.dg/conversion/dynamic1.C: New test.
21986
21987 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21988
21989         PR c++/27102
21990         * g++.dg/template/crash35.C: Tweak error markers.
21991         * g++.dg/template/crash46.C: New test.
21992         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21993         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21994
21995 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21996
21997         PR rtl-optimization/14261
21998         * gcc.c-torture/compile/20060419-1.c: Added.
21999
22000 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22001
22002         * gfortran.dg/label_1.f90: Adjust dg-error.
22003
22004 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22005
22006         PR target/26961
22007         * gcc.dg/fold-cond-1.c: New test case.
22008         * gcc.dg/pr26961-1.c: Likewise.
22009
22010 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22011
22012         PR libgfortran/27138
22013         * gfortran.dg/read_bad_advance.f90: New test.
22014
22015 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22016             Dale Johannesen  <dalej@apple.com>
22017
22018         PR target/24076
22019         * gcc.target/i386/vecinit-3.c: New testcase.
22020         * gcc.target/i386/vecinit-4.c: Likewise.
22021         * gcc.target/i386/sse-18.c: Likewise.
22022         * gcc.target/i386/sse-19.c: Likewise.
22023
22024 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22025
22026         * gfortran.dg/allocate_zerosize_1.f90: New test.
22027
22028 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22029
22030         PR c++/26365
22031         * g++.dg/template/crash45.C: New test.
22032
22033 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22034
22035         PR fortran/26787
22036         * gfortran.dg/proc_assign_1.f90: New test.
22037         * gfortran.dg/procedure_lvalue.f90: Change message.
22038         * gfortran.dg/namelist_4.f90: Add new error.
22039
22040         PR fortran/25597
22041         PR fortran/27096
22042         * gfortran.dg/auto_pointer_array_result_1.f90
22043
22044         PR fortran/27089
22045         * gfortran.dg/specification_type_resolution_1.f90
22046
22047         PR fortran/18003
22048         PR fortran/25669
22049         PR fortran/26834
22050         * gfortran.dg/bounds_temporaries_1.f90: New test.
22051
22052         PR fortran/27124
22053         * gfortran.dg/array_return_value_1.f90: New test.
22054
22055 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22056
22057         PR fortran/25336
22058         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22059
22060 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22061
22062         PR middle-end/26823
22063         * g++.dg/gomp/pr26823-1.C: New test.
22064         * g++.dg/gomp/pr26823-2.C: New test.
22065
22066 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22067
22068         PR middle-end/27134
22069         * gcc.dg/pr27314.c: New test.
22070
22071 2006-04-13  Richard Henderson  <rth@redhat.com>
22072
22073         * g++.dg/gomp/block-0.C: Update expected matches.
22074
22075 2006-04-13  DJ Delorie  <dj@redhat.com>
22076
22077         * lib/target-supports.exp (check_effective_target_int32plus): New.
22078         (check_effective_target_ptr32plus): New.
22079         (check_effective_target_size32plus): New.
22080         (check_effective_target_int16): New.
22081         (check_profiling_available): Add m32c to the list of unsupported
22082         targets.
22083
22084         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22085         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22086         memory size.
22087         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22088         pointers.
22089         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22090         size_t.
22091         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22092         and size_t.
22093         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22094         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22095         not just xstormy16.  Skip m32c due to weird pointer size.
22096         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22097         not just xstormy16.
22098         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22099         not just xstormy16.
22100         * gcc.dg/20020312-2.c: Add m32c support.
22101         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22102         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22103         in test.
22104         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22105         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22106         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22107         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22108         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22109         formats
22110         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22111         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22112         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22113         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22114         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22115         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22116         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22117         in test.
22118         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22119         in test.
22120         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22121         * gcc.dg/pr23049.c: Require >=32 bit integers.
22122         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22123         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22124         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22125         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22126         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22127         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22128         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22129         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22130         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22131         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22132         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22133         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22134         prototype in test.
22135         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22136         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22137         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22138         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22139         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22140
22141         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22142         * gcc.c-torture/execute/20040703-1.x: Likewise.
22143         * gcc.c-torture/execute/20040705-1.x: Likewise.
22144         * gcc.c-torture/execute/20040705-2.x: Likewise.
22145         * gcc.c-torture/execute/20040709-1.x: Likewise.
22146         * gcc.c-torture/execute/20040709-2.x: Likewise.
22147         * gcc.c-torture/execute/20040811-1.x: Likewise.
22148         * gcc.c-torture/execute/20050316-1.x: Likewise.
22149         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22150         * gcc.c-torture/execute/pr19689.x: Likewise.
22151         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22152         * gcc.c-torture/execute/usmul.x: Likewise.
22153         * gcc.c-torture/execute/vrp-5.x: Likewise.
22154         * gcc.c-torture/execute/vrp-6.x: Likewise.
22155         * gcc.dg/debug/20041023-1.s: Likewise.
22156
22157 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22158
22159         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22160         of integers to a vector types are now constant expressions in C.
22161         * gcc.dg/vect/vect-fold-1.c: New test case.
22162
22163 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22164             Ulrich Weigand  <uweigand@de.ibm.com>
22165
22166         PR target/27006
22167         * gcc.dg/vmx/pr27006.c: New testcase.
22168
22169 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22170
22171         PR libgfortran/26766
22172         * gfortran.dg/write_recursive.f90: New test.
22173
22174 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22175
22176         * g++.dg/parse/dtor7.C: New test.
22177         * g++.dg/parse/new1.C: Add error marker.
22178         * g++.dg/template/new3.C: New test.
22179
22180         PR c++/26122
22181         * g++.dg/template/pure1.C: New test.
22182
22183         PR c++/26295
22184         * g++.dg/parse/ptrmem4.C: New test.
22185
22186 2006-04-10  Jeff Law  <law@redhat.com>
22187
22188         PR/27087
22189         * gcc.c-torture/compile/pr27087.c: New test.
22190
22191 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22192
22193         PR/21391
22194         * gcc.dg/20060410.c: New.
22195
22196 2006-04-10  Matthias Klose  <doko@debian.org>
22197
22198         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22199         Recognize multilib directory names containing underscores.
22200
22201 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22202
22203         * gcc.target/i386/vecinit-1.c: New test case.
22204         * gcc.target/i386/vecinit-2.c: Likewise.
22205
22206 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22207
22208         PR debug/27057
22209         * g++.dg/debug/dwarf2-2.C: New test.
22210
22211 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22212
22213         PR rtl-optimization/27073
22214         * gcc.c-torture/execute/pr27073.c: New test.
22215
22216 2006-04-08  Mike Stump  <mrs@apple.com>
22217
22218         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22219
22220 2006-04-07  Richard Guenther  <rguenther@suse.de>
22221
22222         PR tree-optimization/26135
22223         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22224
22225 2006-04-06  Jan Hubicka  <jh@suse.cz>
22226
22227         PR profile/26399
22228         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22229
22230 2006-04-06  Roger Sayle  <roger@eyesopen.com>
22231
22232         * g++.dg/conversion/nullptr1.C: New test case.
22233         * g++.dg/conversion/nullptr2.C: Likewise.
22234
22235 2006-04-05  Roger Sayle  <roger@eyesopen.com>
22236
22237         * gfortran.dg/dependency_18.f90: New test case.
22238
22239 2006-04-05  Richard Guenther  <rguenther@suse.de>
22240
22241         PR tree-optimization/26919
22242         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22243         * gcc.dg/ipa/ipa-2.c: Likewise.
22244         * gcc.dg/ipa/ipa-3.c: Likewise.
22245         * gcc.dg/ipa/ipa-5.c: Likewise.
22246
22247 2006-04-05  Richard Guenther  <rguenther@suse.de>
22248
22249         PR tree-optimization/26763
22250         * gcc.dg/torture/pr26763-1.c: New testcase.
22251         * gcc.dg/torture/pr26763-2.c: Likewise.
22252
22253 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
22254
22255         PR fortran/23634
22256         PR fortran/25619
22257         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22258
22259 2006-04-04  Eric Christopher  <echristo@apple.com>
22260
22261         * gcc.target/i386/387-1.c: Allow regexp to match darwin
22262         stubs.
22263         * gcc.target/i386/387-5.c: Ditto.
22264
22265 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
22266
22267         * gcc.target/sparc/struct-ret-check.c: New test.
22268
22269 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22270
22271         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22272         zero decimal digits specified in format.
22273
22274 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
22275
22276         PR fortran/26891
22277         * gfortran.dg/missing_optional_dummy_1.f90: New test.
22278
22279         PR fortran/26976
22280         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22281         * gfortran.dg/initialization_1.f90: Make assignment compliant.
22282         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22283         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22284         compliant and detect bigendian-ness.
22285
22286 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
22287
22288         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22289         dummy arguments work when the actual argument is itself a dummy
22290         argument of the caller.
22291
22292 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22293
22294         PR libfortran/24685
22295         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22296
22297 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22298
22299         * gfortran.dg/dependencency_17.f90: New test case.
22300
22301 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22302
22303         * gfortran.dg/dependency_14.f90: New test case.
22304         * gfortran.dg/dependency_15.f90: Likewise.
22305         * gfortran.dg/dependency_16.f90: Likewise.
22306
22307 2006-03-31  Asher Langton  <langton2@llnl.gov>
22308
22309         PR fortran/25358
22310         gfortran.dg/cray_pointers_6.f90: New test.
22311
22312 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22313
22314         PR libgfortran/26890
22315         * gfortran.dg/read_size_noadvance.f90: New test.
22316
22317 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22318
22319         PR fortran/25031
22320         * gfortran.dg/multiple_allocation_1.f90: Check that the
22321         size has changed after a re-allocation with stat.
22322
22323 2006-03-30  Richard Guenther  <rguenther@suse.de>
22324
22325         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22326         removal.
22327         * gcc.target/i386/sselibm-2.c: Likewise.
22328         * gcc.target/i386/sselibm-3.c: Likewise.
22329         * gcc.target/i386/sselibm-4.c: Likewise.
22330         * gcc.target/i386/sselibm-5.c: Likewise.
22331
22332 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22333
22334         * gcc.dg/fold-andxor-1.c: New test case.
22335         * gcc.dg/fold-xorand-1.c: Likewise.
22336
22337 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22338
22339         * gcc.dg/fold-convnotconv-1.c: New test case.
22340
22341 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22342
22343         PR fortran/26779
22344         * gfortran.dg/private_type_5.f90: New test.
22345
22346 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22347
22348         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22349
22350 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22351
22352         * gfortran.dg/advance_2.f90: New test.
22353         * gfortran.dg/advance_3.f90: New test.
22354
22355         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22356
22357 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22358
22359         PR libgfortran/26661
22360         PR libgfortran/26880
22361         * gfortran.dg/read_x_past.f: New test.
22362
22363 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22364
22365         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22366         to be STABS.
22367
22368 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22369
22370         * objc.dg/dwarf-1.m: Skip on AIX.
22371         * objc.dg/dwarf-2.m: Skip on AIX.
22372
22373 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22374
22375         PR fortran/26816
22376         * gfortran.dg/float_1.f90: New test.
22377
22378 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22379
22380         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22381         X86_64 targets.
22382         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22383
22384 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22385
22386         PR libfortran/26735
22387         * gfortran.dg/convert_implied_open.f90: New test case.
22388
22389 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22390
22391         PR fortran/26769
22392         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22393
22394 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22395
22396         PR middle-end/26717
22397         * gcc.dg/pr26717.c: New test.
22398
22399 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22400
22401         * gfortran.dg/dependency_12.f90: New test case.
22402
22403 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22404
22405         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22406
22407 2006-03-24  Jeff Law  <law@redhat.com>
22408
22409         * gcc.c-torture/pr26840.c: New test.
22410
22411 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22412
22413         * objc.dg/dwarf-2.m: New.
22414         * obj-c++.dg/dwarf-2.mm: New.
22415
22416         * g++.old-deja/g++.other/init19.C: New.
22417
22418 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22419
22420         * g++.dg/eh/spbp.C: Skip on AIX.
22421
22422 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22423
22424         PR middle-end/26611
22425         * g++.dg/gomp/pr26611-1.C: New test.
22426         * g++.dg/gomp/pr26611-2.C: New test.
22427
22428 2006-03-24  Jeff Law  <law@redhat.com>
22429
22430         * gcc.c-torture/compile/pr26833.c: New test.
22431         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22432
22433 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22434
22435         * gfortran.dg/endfile_2.f90: Delete temp file.
22436
22437 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22438
22439         PR fortran/19303
22440         * gfortran.dg/record_marker_1.f90: New test case.
22441         * gfortran.dg/record_marker_2.f: New test case.
22442         * gfortran.dg/record_marker_3.f90: New test case.
22443
22444 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
22445
22446         PR fortran/17298
22447         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22448         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22449
22450 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
22451
22452         * lib/gcc-dg.exp (cleanup-modules): New proc.
22453         * gfortran.dg/allocatable_function_1.f90,
22454         gfortran.dg/allocate_char_star_scalar_1.f90,
22455         gfortran.dg/assumed_charlen_function_1.f90,
22456         gfortran.dg/assumed_dummy_1.f90,
22457         gfortran.dg/assumed_shape_ranks_1.f90,
22458         gfortran.dg/assumed_shape_ranks_2.f90,
22459         gfortran.dg/assumed_size_dt_dummy.f90,
22460         gfortran.dg/auto_char_dummy_array_1.f90,
22461         gfortran.dg/auto_char_len_3.f90,
22462         gfortran.dg/automatic_module_variable.f90,
22463         gfortran.dg/bad_automatic_objects_1.f90,
22464         gfortran.dg/char_array_constructor.f90,
22465         gfortran.dg/char_array_structure_constructor.f90,
22466         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22467         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22468         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22469         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22470         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22471         gfortran.dg/derived_pointer_recursion.f90,
22472         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22473         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22474         gfortran.dg/dummy_functions_1.f90,
22475         gfortran.dg/elemental_initializer_1.f90,
22476         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22477         gfortran.dg/elemental_pointer_1.f90,
22478         gfortran.dg/elemental_subroutine_1.f90,
22479         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22480         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22481         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22482         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22483         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22484         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22485         gfortran.dg/global_references_1.f90,
22486         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22487         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22488         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22489         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22490         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22491         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22492         gfortran.dg/large_integer_kind_1.f90,
22493         gfortran.dg/large_real_kind_1.f90,
22494         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22495         gfortran.dg/module_double_reuse.f90,
22496         gfortran.dg/module_equivalence_1.f90,
22497         gfortran.dg/module_interface_1.f90,
22498         gfortran.dg/module_parameter_array_refs_1.f90,
22499         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22500         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22501         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22502         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22503         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22504         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22505         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22506         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22507         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22508         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22509         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22510         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22511         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22512         gfortran.dg/same_name_1.f90,
22513         gfortran.dg/sibling_dummy_procedure_1.f90,
22514         gfortran.dg/sibling_dummy_procedure_2.f90,
22515         gfortran.dg/sibling_dummy_procedure_3.f90,
22516         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22517         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22518         gfortran.dg/used_dummy_types_2.f90,
22519         gfortran.dg/used_dummy_types_3.f90,
22520         gfortran.dg/used_dummy_types_4.f90,
22521         gfortran.dg/used_dummy_types_5.f90,
22522         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22523         gfortran.dg/userdef_operator_1.f90: Use it.
22524
22525 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22526
22527         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22528         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22529         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22530         gfortran.dg/write_back.f,
22531         gfortran.fortran-torture/execute/inquire_1.f90,
22532         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22533
22534 2006-03-21  Jeff Law  <law@redhat.com>
22535
22536         * gcc.dg/tree-ssa/vrp28.c: New test.
22537
22538 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22539
22540         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22541         if _STDC_C99 is defined.
22542         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22543         * gcc.dg/builtins-20.c: Likewise.
22544         * gcc.dg/builtins-53.c: Likewise.
22545         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22546         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22547
22548 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22549
22550         PR tree-opt/26781
22551         * gcc.c-torture/compile/pr26781-1.c: New test.
22552         * gcc.c-torture/compile/pr26781-2.c: New test.
22553
22554 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22555
22556         PR c++/26690
22557         * g++.dg/gomp/pr26690-1.C: New test.
22558         * g++.dg/gomp/pr26690-2.C: New test.
22559
22560 2006-03-20  Jeff Law  <law@redhat.com>
22561
22562         * gcc.dg/tree-ssa/pr21829.c: New test.
22563
22564         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22565
22566 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22567
22568         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22569         (check_visibility_available): Use it.
22570         (check_effective_target_default_packed): Likewise.
22571         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22572         (check_effective_target_fopenmp): Likewise.
22573         (check_effective_target_freorder): Likewise.
22574         (check_effective_target_fpic): Likewise.
22575         (check_named_sections_available): Likewise.
22576         (check_effective_target_ilp32): Likewise.
22577         (check_effective_target_lp64): Likewise.
22578
22579 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22580
22581         PR fortran/20935
22582         * gfortran.dg/scalar_mask_2.f90: New test case.
22583
22584 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22585
22586         PR tree-opt/26629
22587         * gcc.dg/tree-ssa/loadpre12.c: New test.
22588         * gcc.dg/tree-ssa/loadpre13.c: New test.
22589         * gcc.dg/tree-ssa/loadpre14.c: New test.
22590         * gcc.dg/tree-ssa/loadpre15.c: New test.
22591         * gcc.dg/tree-ssa/loadpre16.c: New test.
22592         * gcc.dg/tree-ssa/loadpre17.c: New test.
22593         * gcc.dg/tree-ssa/loadpre18.c: New test.
22594         * gcc.dg/tree-ssa/loadpre19.c: New test.
22595         * gcc.dg/tree-ssa/loadpre20.c: New test.
22596         * gcc.dg/tree-ssa/loadpre21.c: New test.
22597         * gcc.dg/tree-ssa/loadpre22.c: New test.
22598
22599 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22600
22601         PR fortran/26741
22602         * gfortran.dg/elemental_initializer_1.f90: New test.
22603
22604         PR fortran/26716
22605         * gfortran.dg/assumed_shape_ranks_2: New test.
22606
22607 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22608
22609         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22610         target fpic.
22611
22612 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22613
22614         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22615         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22616         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22617         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22618         gfortran.fortran-torture/execute/direct_io.f90,
22619         gfortran.fortran-torture/execute/inquire_2.f90,
22620         gfortran.fortran-torture/execute/inquire_4.f90,
22621         gfortran.fortran-torture/execute/list_read_1.f90,
22622         gfortran.fortran-torture/execute/open_replace.f90,
22623         gfortran.fortran-torture/execute/slash_edit.f90,
22624         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22625         temporary files from testcases.
22626
22627 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22628
22629         PR libgfortran/26509
22630         gfortran.dg/write_direct_eor.f90: New test.
22631
22632 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22633
22634         * gcc.target/powerpc/pr26350.c: New.
22635         * gcc.target/powerpc/indexed-addr.c: New.
22636
22637 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22638
22639         * gfortran.dg/dependency_13.f90: New test case.
22640
22641 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22642
22643         PR middle-end/21781
22644         * gcc.dg/real-const-1.c: New test case.
22645
22646 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22647
22648         * g++.old-deja/g++.other/init18.C: New.
22649         * g++.old-deja/g++.other/init5.C: Remove xfail.
22650
22651 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22652
22653         * g++.dg/opt/pr15551.C: Cleanup temp file.
22654
22655 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22656
22657         PR c++/6634
22658         g++.dg/parse/long1.C: New test.
22659
22660 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22661
22662         PR fortran/19101
22663         * gfortran.dg/continuation.f90: New test.
22664         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22665
22666 2006-03-14  Richard Guenther  <rguenther@suse.de>
22667
22668         PR tree-optimization/26672
22669         * gcc.dg/torture/pr26672.c: New testcase.
22670
22671 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22672
22673         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22674         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22675
22676 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22677
22678         PR middle-end/26557
22679         * gcc.c-torture/compile/switch-1.c: New test case.
22680
22681 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22682
22683         PR fortran/25378
22684         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22685         test to include more permuatations of mask and index.
22686         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22687         respond to F2003 spec. that the position returned for an all false
22688         mask && condition is zero.
22689
22690 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22691
22692         PR middle-end/25989
22693         * gcc.dg/gomp/pr25989.c: New test.
22694
22695 2006-03-13  Jeff Law  <law@redhat.com>
22696
22697         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22698
22699 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22700
22701         * gcc.dg/switch-9.c: New test.
22702
22703 2006-03-13  Richard Guenther  <rguenther@suse.de>
22704
22705         PR middle-end/26630
22706         * gcc.dg/torture/pr26630.c: New testcase.
22707
22708 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22709
22710         * gfortran.dg/dependency_10.f90: New test case.
22711         * gfortran.dg/dependency_11.f90: Likewise.
22712
22713 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22714             Erik Edelmann  <eedelman@gcc.gnu.org>
22715
22716         * gfortran.dg/allocatable_function_1.f90: New.
22717         * gfortran.dg/allocatable_function_2.f90: New.
22718
22719 2006-03-10  Richard Guenther  <rguenther@suse.de>
22720
22721         PR middle-end/26565
22722         * gcc.dg/torture/pr26565.c: New testcase.
22723
22724 2006-03-09  Eric Christopher  <echristo@apple.com>
22725
22726         * gcc.c-torture/compile/20060309-1.c: New.
22727
22728 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22729
22730         PR libgfortran/26499
22731         * gfortran.dg/write_back.f: New test.
22732         * gfortran.dg/write_rewind_1.f: New test.
22733         * gfortran.dg/write_rewind_2.f: New test.
22734
22735 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22736
22737         PR libgfortran/26554
22738         * gfortran.dg/read_logical.f90: New test.
22739
22740 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22741
22742         * ada/acats/norun.lst: cdd2a03 now passes.
22743
22744 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22745
22746         PR testsuite/25177
22747         * gcc.target/powerpc/pr18096-1.c: Change where the error
22748         would match.
22749
22750 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22751
22752         * gcc.target/i386/cleanup-1.c: New test.
22753         * gcc.target/i386/cleanup-2.c: New test.
22754
22755 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22756
22757         * gfortran.dg/dependency_9.f90: Remove for the time being.
22758
22759 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22760
22761         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22762         directive.
22763
22764 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22765
22766         * gfortran.dg/dependency_9.f90: New test case.
22767
22768 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22769
22770         * gfortran.dg/dependency_4.f90: New test case.
22771         * gfortran.dg/dependency_5.f90: New test case.
22772         * gfortran.dg/dependency_6.f90: New test case.
22773         * gfortran.dg/dependency_7.f90: New test case.
22774         * gfortran.dg/dependency_8.f90: New test case.
22775
22776 2006-03-03  Paul Brook  <paul@codesourcery.com>
22777
22778         * lib/target-supports.exp (check_profiling_available):
22779         Add m68k-*-elf.
22780
22781 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
22782
22783         PR fortran/25031
22784         * multiple_allocation_1.f90: New test.
22785
22786 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22787
22788         PR tree-optimization/26524
22789         * gfortran.dg/pr26524.f: New test case.
22790
22791 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22792
22793         * g++.dg/template/repo5.C: Cleanup repo files.
22794         * gcc.dg/20051201-1.c: Cleanup coverage files.
22795         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22796         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22797         tree dump files.
22798
22799 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
22800
22801         * objc.dg/objc-nofilename-1.m: New test.
22802         * objc.dg/bad-receiver-type.m: New test.
22803         * obj-c++.dg/bad-receiver-type.mm: New test.
22804
22805 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22806
22807         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22808
22809 2006-03-01  Mike Stump  <mrs@apple.com>
22810
22811         * g++.dg/abi/key2.C: Add.
22812
22813 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
22814
22815         * gfortran.dg/logical_dot_product.f90: New test.
22816
22817         PR fortran/26393
22818         * gfortran.dg/used_interface_ref.f90: New test.
22819
22820         PR fortran/20938
22821         * gfortran.dg/dependency_2.f90: New test.
22822         * gfortran.fortran-torture/execute/where17.f90: New test.
22823         * gfortran.fortran-torture/execute/where18.f90: New test.
22824         * gfortran.fortran-torture/execute/where19.f90: New test.
22825         * gfortran.fortran-torture/execute/where20.f90: New test.
22826
22827 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
22828
22829         * g++.dg/tree-ssa/pr26443.C: New test case.
22830
22831 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
22832
22833         PR middle-end/26022
22834         * g++.dg/opt/return-slot1.C: New test.
22835
22836 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22837
22838         PR libgfortran/26136
22839         * gfortran.dg/namelist_23.f90: New test.
22840
22841 2006-02-28  Roger Sayle  <roger@eyesopen.com>
22842
22843         PR middle-end/14752
22844         * gcc.dg/fold-eqandshift-2.c: New test case.
22845
22846 2006-02-28  Richard Guenther  <rguenther@suse.de>
22847
22848         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22849         decomposition.
22850
22851 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
22852
22853         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22854
22855 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22856
22857         PR libgfortran/26464
22858         * gfortran.dg/backspace_5.f: New test.
22859         * gfortran.dg/backspace_6.f: New test.
22860
22861 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22862
22863         * gcc.dg/fold-eqandnot-1.c: New test case.
22864
22865 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22866
22867         PR middle-end/19983
22868         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22869
22870 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
22871
22872         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22873         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22874
22875 2006-02-26  Richard Guenther  <rguenther@suse.de>
22876
22877         PR tree-optimization/26421
22878         * gcc.dg/tree-ssa/pr26421.c: New testcase.
22879
22880 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
22881
22882         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22883         * g++.old-deja/g++.robertl/eb132.C: Likewise.
22884
22885 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22886
22887         * gcc.dg/fold-even-1.c: New test case.
22888
22889 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22890
22891         PR middle-end/21137
22892         * gcc.dg/fold-eqandshift-1.c: New test case.
22893
22894 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22895
22896         PR tree-optimization/25125
22897         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22898         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22899
22900 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22901
22902         PR tree-optimizations/26359
22903         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22904         with -fdump-tree-dceloop-details.
22905         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22906
22907 2006-02-25  Roger Sayle  <roger@eyesopen.com>
22908
22909         PR middle-end/23673
22910         * gcc.dg/fold-eqxor-1.c: New test case.
22911         * gcc.dg/fold-eqxor-2.c: Likewise.
22912         * gcc.dg/fold-eqxor-3.c: Likewise.
22913
22914 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22915
22916         PR fortran/23092
22917         * scalar_mask_1.f90: New test.
22918
22919 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
22920
22921         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22922         * g++.dg/eh/uncaught2.C: New.
22923         * g++.dg/eh/uncaught3.C: New.
22924
22925 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22926
22927         PR libgfortran/26423
22928         * gfortran.dg/read_many_1.f: New test.
22929
22930 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
22931
22932         PR fortran/24519
22933         * gfortran.dg/dependency_3.f90: New test.
22934         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22935         XFAILs.
22936
22937         PR fortran/25395
22938         * gfortran.dg/equiv_6.f90: New test.
22939
22940 2006-02-23  Jeff Law  <law@redhat.com>
22941
22942         * gcc.c-torture/compile/pr26425.c: New test.
22943
22944 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
22945
22946         PR middle-end/26412
22947         * gcc.dg/gomp/pr26412.c: New test.
22948
22949 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22950
22951         PR c++/26291
22952         * g++.dg/other/ellipsis1.C: New test.
22953         * g++.dg/parse/operator4.C: Adjust error marker.
22954
22955 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
22956
22957         PR target/25603
22958         * gfortran.dg/pr25603.f: New testcase.
22959
22960 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22961
22962         * gcc.dg/bf-spl1.c: Don't specify -m68000.
22963         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22964
22965 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
22966
22967         * g++.dg/eh/spbp.C: New.
22968
22969 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22970
22971         PR middle-end/26379
22972         * gcc.target/i386/mmx-7.c: New test.
22973
22974 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22975
22976         PR tree-optimization/26361
22977         * gcc.dg/tree-ssa/vrp27.c: New test case.
22978
22979 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22980
22981         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22982         * gcc.dg/tree-ssa/complex-4.c: Here.
22983
22984 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22985
22986         PR middle-end/19543
22987         * gfortran.dg/logical_1.f90: New test case.
22988
22989 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22990
22991         PR middle-end/26334
22992         * gcc.dg/20060218-1.c: Moved to...
22993         * gcc.target/i386/20060218-1.c: ... here.  New test.
22994
22995 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22996
22997         PR fortran/26201
22998         * gfortran.dg/convert_1.f90: New.
22999
23000 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23001
23002         PR fortran/25054
23003         * gfortran.dg/namelist_5.f90: New test.
23004
23005         PR fortran/25089
23006         * gfortran.dg/namelist_4.f90: New test.
23007
23008 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23009
23010         PR tree-opt/25680
23011         * gcc.dg/tree-ssa/complex-3.c: New test.
23012
23013 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23014
23015         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23016         variable to take into account the variable name in the
23017         function header.
23018         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23019
23020 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23021
23022         PR middle-end/26334
23023         * gcc.c-torture/compile/20060217-1.c: New test.
23024         * gcc.dg/20060218-1.c: New test.
23025
23026 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23027
23028         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23029
23030 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23031
23032         * gcc.dg/cpp/undef3.c: New test.
23033         * gcc.dg/cpp/trad/builtins2.c: New test.
23034
23035 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23036
23037         PR c++/26266
23038         * g++.dg/template/static22.C: New test.
23039         * g++.dg/template/static23.C: New test.
23040         * g++.dg/template/static24.C: New test.
23041         * g++.dg/template/non-dependent13.C: New test.
23042         * g++.dg/init/member1.C: Tweak error markers.
23043
23044 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23045
23046         PR target/26255
23047         * gcc.c-torture/compile/pr26255.c: New test case.
23048
23049 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23050
23051         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23052         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23053         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23054         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23055         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23056         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23057         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23058
23059 2006-02-16  Jeff Law  <law@redhat.com>
23060
23061         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23062         * gcc.dg/tree-ssa/vrp26.c: New test.
23063
23064 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23065
23066         PR target/20353
23067         PR target/24578
23068         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23069         __UCLIBC__ is defined.
23070
23071 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23072
23073         PR fortran/26224
23074         * gfortran.dg/gomp/pr26224.f: New test.
23075
23076 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23077
23078         PR tree-opt/25918
23079         * lib/target-supports.exp
23080         (check_effective_target_vect_short_mult): New.
23081         (check_effective_target_vect_char_mult): New.
23082         (check_effective_target_vect_widen_sum_qi_to_si): New.
23083         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23084         (check_effective_target_vect_widen_sum_hi_to_si): New.
23085         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23086         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23087         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23088         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23089         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23090         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23091         vect-reduc-pattern-2c.c
23092         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23093         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23094         vect-reduc-pattern-1c.c
23095
23096 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23097
23098         PR fortran/24557
23099         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23100
23101 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23102
23103         PR fortran/26054
23104         * gfortran.dg/enum_8.f90: Remove check for warning.
23105         * gfortran.dg/iomsg_1.f90: Ditto.
23106         * gfortran.dg/enum_1.f90: Ditto.
23107         * gfortran.dg/enum_9.f90: Ditto.
23108         * gfortran.dg/enum_2.f90: Ditto.
23109         * gfortran.dg/enum_10.f90: Ditto.
23110         * gfortran.dg/enum_3.f90: Ditto.
23111         * gfortran.dg/flush_1.f90: Ditto.
23112         * gfortran.dg/enum_4.f90: Ditto.
23113         * gfortran.dg/array_constructor_1.f90: Ditto.
23114         * gfortran.dg/enum_5.f90: Ditto.
23115         * gfortran.dg/enum_6.f90: Ditto.
23116         * gfortran.dg/enum_7.f90: Ditto.
23117
23118 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23119
23120         PR middle-end/26300
23121         * gcc.c-torture/compile/20060215-1.c: New test.
23122
23123 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23124
23125         PR middle-end/23670
23126         * gcc.dg/tree-ssa/andor-2.c: New test case.
23127
23128 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23129
23130         PR fortran/25045
23131         * optional_dim.f90: New test.
23132
23133 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23134
23135         PR fortran/26277
23136         * gfortran.dg/label_4.f90: New.
23137
23138 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23139             Diego Novillo  <dnovillo@redhat.com>
23140             Uros Bizjak  <uros@kss-loka.si>
23141
23142         * gfortran.dg/gomp: New directory.
23143
23144 2006-02-14  Richard Guenther  <rguenther@suse.de>
23145
23146         PR tree-optimization/26258
23147         * gcc.dg/torture/pr26258.c: New testcase.
23148
23149 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23150
23151         PR fortran/26246
23152         * gfortran.dg/pr26246_1.f90: New test.
23153         * gfortran.dg/pr26246_2.f90: New test.
23154
23155         PR middle-end/26092
23156         * gcc.c-torture/compile/20060208-1.c: New test.
23157
23158 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23159
23160         PR fortran/26074
23161         PR fortran/25103
23162         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23163         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23164         * gfortran.dg/automatic_module_variable.f90: Change error message.
23165
23166         PR fortran/20861
23167         * gfortran.dg/internal_dummy_1.f90: New test.
23168
23169         PR fortran/20871
23170         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23171
23172
23173         PR fortran/25083
23174         * gfortran.dg/uncommon_block_data_1.f90: New test.
23175         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23176         with standard.
23177
23178         PR fortran/25088
23179         * gfortran.dg/typed_subroutine_1.f90: New test.
23180
23181 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23182
23183         * objc.dg/dwarf-1.m: New.
23184
23185 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23186
23187         PR middle-end/24427
23188         * gcc.dg/tree-ssa/andor-1.c: New test case.
23189
23190 2006-02-13  Josh Conner  <jconner@apple.com>
23191
23192         PR target/25376
23193         * gcc.dg/pr25376.c: New test.
23194
23195         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23196         assemble.
23197         * lib/target-supports.exp (check_named_sections_available):
23198         Only compile named-sections test -- don't assemble.
23199
23200 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23201
23202         * g++.dg/warn/no-write-strings.C: New test.
23203         * g++.dg/warn/write-strings.C: Likewise.
23204         * g++.dg/warn/write-strings-default.C: Likewise.
23205
23206 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23207
23208         PR fortran/25806
23209         * gfortran.dg/ret_pointer_2.f90: New test.
23210
23211 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23212
23213         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23214
23215 2006-02-10  Jeff Law  <law@redhat.com>
23216
23217         * gcc.c-torture/compile/pr26213.c: New test.
23218
23219 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23220
23221         gfortran.dg/null_1.f90: New test.
23222
23223 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23224
23225         PR fortran/14771
23226         * gfortran.dg/parens_4.f90: New.
23227         * gfortran.dg/parens_5.f90: New.
23228
23229 2006-02-10  Richard Guenther  <rguenther@suse.de>
23230
23231         * gcc.dg/pr23372-1.c: Remove empty file.
23232
23233 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23234         Paul Thomas  <pault@gcc.gnu.org>
23235
23236         PR fortran/14771
23237         * gfortran.dg/parens_1.f90: New.
23238         * gfortran.dg/parens_2.f90: New.
23239         * gfortran.dg/parens_3.f90: New.
23240
23241 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
23242
23243         PR fortran/26038
23244         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23245
23246         PR fortran/25059
23247         * gfortran.dg/impure_assignment_1.f90: New test.
23248
23249         PR fortran/25070
23250         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23251
23252 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23253
23254         PR target/26141
23255         * g++.dg/expr/stdarg2.C: New test.
23256
23257 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23258
23259         PR inline-asm/16194
23260         * gcc.dg/pr16194.c: New test.
23261
23262 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23263
23264         * ada/acats/run_acats: Use portable variant of "$@".
23265
23266 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23267
23268         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23269         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23270
23271 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23272
23273         PR tree-opt/26179
23274         * g++.dg/opt/pr26179.C: New test.
23275
23276 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23277
23278         PR middle-end/26134
23279         * gcc.dg/tree-ssa/complex-3.c: New test.
23280
23281 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23282
23283         * gcc.c-torture/compile/volatile-1.c: New test.
23284
23285 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
23286
23287         PR 26180
23288         * gcc.dg/tree-ssa/pr26180.c: New test.
23289
23290 2006-02-08  Jeff Law  <law@redhat.com>
23291
23292         * gcc.dg/tree-ssa/pr21417.c: New test.
23293
23294 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23295
23296         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23297         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23298
23299 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23300
23301         * lib/scanrtl.exp: New.
23302
23303 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23304
23305         PR c++/26071
23306         * g++.dg/other/virtual2.C: New test.
23307
23308         PR c++/26070
23309         * g++.dg/other/virtual1.C: New test.
23310
23311 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23312
23313         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23314         cleanup-ipa-dump): Update dump file glob patterns.
23315         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23316         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23317
23318         * lib/gcc-dg.exp: Load it.
23319         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23320
23321 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23322
23323         PR testsuite/26159
23324         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23325         * gcc.dg/tree-ssa/pr23382.c: Ditto.
23326
23327 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23328
23329         PR fortran/25577
23330         * gfortran.dg/mvbits_1.f90: New.
23331
23332 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23333
23334         * g++.dg/warn/Wdiv-by-zero.C: New test.
23335         * g++.dg/warn/Wno-div-by-zero.C: New.
23336
23337 2006-02-07  Jeff Law  <law@redhat.com>
23338
23339         * gcc.dg/tree-ssa/pr21559.c: New test.
23340
23341         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23342         multiple VRP passes.
23343         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23344         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23345         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23346         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23347         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23348         * gcc.dg/tree-ssa/vrp02.c: Likewise
23349         * gcc.dg/tree-ssa/vrp11.c: Likewise
23350         * gcc.dg/tree-ssa/pr14341.c: Likewise
23351         * gcc.dg/tree-ssa/vrp19.c: Likewise
23352         * gcc.dg/tree-ssa/vrp20.c: Likewise
23353         * gcc.dg/tree-ssa/vrp03.c: Likewise
23354         * gcc.dg/tree-ssa/pr21086.c: Likewise
23355         * gcc.dg/tree-ssa/pr21959.c: Likewise
23356         * gcc.dg/tree-ssa/vrp21.c: Likewise
23357         * gcc.dg/tree-ssa/vrp04.c: Likewise
23358         * gcc.dg/tree-ssa/pr25485.c: Likewise
23359         * gcc.dg/tree-ssa/pr22026.c: Likewise
23360         * gcc.dg/tree-ssa/vrp22.c: Likewise
23361         * gcc.dg/tree-ssa/vrp05.c: Likewise
23362         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23363         * gcc.dg/tree-ssa/pr20701.c: Likewise
23364         * gcc.dg/tree-ssa/vrp23.c: Likewise
23365         * gcc.dg/tree-ssa/vrp06.c: Likewise
23366         * gcc.dg/tree-ssa/pr22117.c: Likewise
23367         * gcc.dg/tree-ssa/pr20702.c: Likewise
23368         * gcc.dg/tree-ssa/vrp15.c: Likewise
23369         * gcc.dg/tree-ssa/pr21090.c: Likewise
23370         * gcc.dg/tree-ssa/pr21294.c: Likewise
23371         * gcc.dg/tree-ssa/vrp24.c: Likewise
23372         * gcc.dg/tree-ssa/vrp07.c: Likewise
23373         * gcc.dg/tree-ssa/pr21563.c: Likewise
23374         * gcc.dg/tree-ssa/pr25382.c: Likewise
23375         * gcc.dg/tree-ssa/vrp16.c: Likewise
23376         * gcc.dg/tree-ssa/vrp25.c: Likewise
23377         * gcc.dg/tree-ssa/vrp08.c: Likewise
23378         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23379         * gcc.dg/tree-ssa/vrp17.c: Likewise
23380         * gcc.dg/tree-ssa/pr21458.c: Likewise
23381         * g++.dg/tree-ssa/pr18178.C: Likewise
23382
23383 2006-02-07  Richard Guenther  <rguenther@suse.de>
23384
23385         PR c++/26140
23386         Revert
23387         2006-01-30  Richard Guenther  <rguenther@suse.de>
23388         PR c++/23372
23389         * gcc.dg/pr23372-1.C: New testcase.
23390
23391         * g++.dg/tree-ssa/pr26140.C: New testcase.
23392
23393 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23394
23395         PR c++/9737
23396         * g++.dg/template/ttp15.C: New test.
23397         * g++.dg/template/ttp16.C: Likewise.
23398         * g++.dg/template/ttp17.C: Likewise.
23399         * g++.old-deja/g++.pt/ttp36.C: Remove.
23400         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23401         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23402         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23403         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23404         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23405         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23406         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23407         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23408         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23409
23410 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23411
23412         PR libfortran/23815
23413         * unf_io_convert_4.f90: New test.
23414
23415 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23416
23417         * gcc.dg/tree-ssa/loadpre10.c: New test.
23418         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23419         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23420         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23421
23422 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23423
23424         PR libfortran/24685
23425         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23426
23427 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23428
23429         PR tree-opt/25251
23430         * gfortran.dg/assign_7.f: New test.
23431
23432 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23433
23434         PR fortran/26041
23435         PR fortran/26064
23436         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23437         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23438         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23439
23440 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23441
23442         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23443         in size_t typedef.
23444
23445 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23446
23447         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23448         * g++.dg/charset/string.c (foo): Likewise.
23449         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23450         const char*
23451         * g++.dg/ext/builtin2.C (printf): Likewise.
23452         * g++.dg/init/new15.C (printf): Likewise.
23453         * g++.dg/opt/pr17697-1.C (foo): Likewise.
23454         * g++.dg/opt/pr17697-2.C (foo): Likewise.
23455         * g++.dg/opt/pr17697-3.C (foo): Likewise.
23456         * g++.dg/template/non-dependent4.C (temp): Likewise.
23457         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23458         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23459         parameter type to const char*.
23460         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23461         Change type to const char*.
23462         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23463         Likewise.
23464         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23465         second parameter type to const char*.
23466         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23467         (Y::Y): Change parameter type to const char*.
23468         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23469         * g++.old-deja/g++.jason/report.C: Apply const correctness.
23470         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23471         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23472         (char*).
23473         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23474         const char*.
23475         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23476         type to const char*.
23477         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23478         return type to const char*.
23479         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23480         to const char*.
23481         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23482         * g++.old-deja/g++.law/refs1.C: Likewise.
23483         * g++.old-deja/g++.law/visibility1.C: Likewise.
23484         * g++.old-deja/g++.law/visibility2.C: Likewise.
23485         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23486         const char*.
23487         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23488         * g++.old-deja/g++.mike/net48.C: Likewise.
23489         * g++.old-deja/g++.mike/p646.C: Likewise.
23490         * g++.old-deja/g++.mike/p6746.C: Likewise.
23491         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23492         type to const char*.
23493         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23494         deprecated conversion warning.
23495         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23496         char*.
23497         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23498         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23499         * g++.old-deja/g++.pt/explicit8.C: Likewise.
23500         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23501         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23502         * g++.old-deja/g++.pt/nontype3.C: Likewise.
23503         * g++.old-deja/g++.pt/t39.C: Likewise.
23504         * g++.old-deja/g++.robertl/eb106.C: Likewise.
23505         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23506
23507 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
23508
23509         PR fortran/25075
23510         intrinsic_argument_conformance_1.f90: New test.
23511
23512 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
23513
23514         PR fortran/20845
23515         * gfortran.dg/char_result_11.f90: Add SAVE.
23516         * gfortran.dg/der_pointer_4.f90: Ditto.
23517         * gfortran.dg/default_initialization.f90: New test.
23518
23519 2006-02-03  Jeff Law  <law@redhat.com>
23520
23521         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23522         handle more than 100 dump files.
23523         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23524         * lib/scantree.exp (scan-tree-dump): Likewise.
23525         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23526         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23527         * lib/scanipa.exp (scan-ipa-dump): Likewise.
23528         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23529         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23530
23531 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23532
23533         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23534
23535 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23536
23537         * g++.dg/template/using12.C: New test.
23538
23539 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23540
23541         * gcc.target/powerpc/pr25960.c: New test.
23542
23543 2006-02-02  Steven G. Kargl  <kargls@comcast>
23544
23545         PR fortran/24958
23546         gfortran.dg/nullify_2.f90: New test.
23547
23548 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23549
23550         PR 25990
23551         * gcc.dg/gomp/pr25990.c: New test.
23552
23553 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23554
23555         PR c++/25342
23556         * g++.gd/template/partial4.C: New test.
23557
23558 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23559
23560         PR middle-end/26001
23561         * gfortran.dg/data_char_2.f90: New.
23562
23563 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23564
23565         PR fortran/26039
23566         maxval_maxloc_conformance_1.f90: New test.
23567
23568 2006-01-31  Richard Guenther  <rguenther@suse.de>
23569
23570         * gcc.target/i386/sselibm-1.c: New testcase.
23571         * gcc.target/i386/sselibm-2.c: Likewise.
23572         * gcc.target/i386/sselibm-3.c: Likewise.
23573         * gcc.target/i386/sselibm-4.c: Likewise.
23574         * gcc.target/i386/sselibm-5.c: Likewise.
23575
23576 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23577
23578         PR fortran/24266
23579         * gfortran.dg/arrayio_derived_2.f90: New.
23580
23581 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23582
23583         * gcc.dg/unsigned-long-compare.c: New test.
23584
23585 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23586
23587         PR testsuite/25318
23588         * lib/target-supports.exp (check_effective_target_freorder):
23589         Check to see if target supports -freorder-blocks-and-partition.
23590         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23591         instead of "dg-require-named-sections".
23592
23593 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23594
23595         PR target/14798:
23596         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23597         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23598         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23599         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23600         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23601         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23602         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23603         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23604
23605 2006-01-30  Richard Guenther  <rguenther@suse.de>
23606
23607         PR c++/23372
23608         * gcc.dg/pr23372-1.C: New testcase.
23609
23610 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23611
23612         * gcc.dg/gomp/pr25874.c: New test.
23613
23614 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23615
23616         PR tree-opt/25911
23617         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23618
23619 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23620
23621         PR fortran/18578
23622         PR fortran/18579
23623         PR fortran/20857
23624         PR fortran/20885
23625         * gfortran.dg/intent_out_1.f90: New test.
23626
23627 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23628
23629         PR fortran/17911
23630         * gfortran.dg/procedure_lvalue.f90: New test.
23631
23632         PR fortran/20895
23633         PR fortran/25030
23634         * gfortran.dg/char_pointer_assign_2.f90: New test.
23635         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23636         assignment to be consistent with standard.
23637         * gfortran.dg/char_result_2.f90: The same.
23638         * gfortran.dg/char_result_8.f90: The same.
23639
23640 2006-01-28  Zack Weinberg  <zackw@panix.com>
23641
23642         * gcc.dg/Woverlength-strings.c
23643         * gcc.dg/Woverlength-strings-pedantic-c89.c
23644         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23645         * gcc.dg/Woverlength-strings-pedantic-c99.c
23646         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23647
23648 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23649
23650         * gcc.c-torture/execute/20060127-1.c: New test.
23651
23652 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23653
23654         PR c++/25999
23655         * g++.dg/ext/pragmaweak1.C: New test.
23656
23657 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23658
23659         PR c++/25855
23660         * g++.dg/template/spec29.C: New test.
23661
23662 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23663
23664         PR c/19606.
23665         * gcc.c-torture/execute/pr19606.c: New.
23666
23667 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23668
23669         * gcc.dg/pragma-re-4.c: New test.
23670
23671 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23672
23673         PR fortran/25964
23674         * gfortran.dg/assumed_size_refs_3.f90: New test.
23675
23676 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23677
23678         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23679
23680 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23681
23682         PR ada/21317
23683         * ada/acats/support/impdef.a: Add One_Long_Second.
23684         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23685         * ada/acats/tests/c9/c94026.a: Likewise.
23686         * ada/acats/tests/c9/c97305c.ada: Likewise.
23687         * ada/acats/tests/c9/c99004a.ada: Likewise.
23688
23689 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23690
23691         PR fortran/25964
23692         * gfortran.dg/global_references_2.f90: New test.
23693
23694         PR fortran/25084
23695         PR fortran/20852
23696         PR fortran/25085
23697         PR fortran/25086
23698         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23699         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23700
23701         PR fortran/25416
23702         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23703
23704 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23705
23706         PR c/25892
23707         * gcc.dg/Wpointer-sign.c: New.
23708         * gcc.dg/Wpointer-sign-Wall.c: New.
23709         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23710         * gcc.dg/Wpointer-sign-pedantic.c: New.
23711         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23712         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23713
23714 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23715
23716         PR C/25861
23717         * gcc.c-torture/compile/pr25861.c: New test.
23718
23719 2006-01-26  Paul Brook  <paul@codesourcery.com>
23720
23721         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23722         on short-enum targets.
23723         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23724         variable.
23725         (generate_fields): Use short_enums.
23726         (main): Set short_enums.  Document -e.
23727         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23728         on short-enum targets.
23729         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23730         variable.
23731         (generate_fields): Use short_enums.
23732         (main): Set short_enums.  Document -e.
23733         * lib/target-supports.exp (check_effective_target_short_enums): New.
23734
23735 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23736
23737         PR target/25947
23738         * gcc.dg/torture/pr25947-1.c: New test.
23739
23740 2006-01-25  Jan Hubicka  <jh@suse.cz>
23741             Roger Sayle  <roger@eyesopen.com>
23742
23743         PR rtl-optimization/25703
23744         * gcc.target/i386/20060125-1.c: New test case.
23745         * gcc.target/i386/20060125-2.c: New test case.
23746
23747 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23748
23749         PR fortran/18540
23750         * gfortran.dg/goto_1.f: New.
23751
23752 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23753
23754         PR fortran/25716
23755         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23756         25716 on 32-bit systems too.
23757
23758 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23759
23760         PR testsuite/25590
23761         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23762
23763 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
23764
23765         * gcc.dg/tree-ssa/gen-vect-33.c: New.
23766
23767 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23768
23769         PR fortran/25835
23770         * gfortran.dg/read_eof.f90: Delete, renamed.
23771         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23772         * gfortran.dg/read_eof_2.f90: New test.
23773         * gfortran.dg/read_eof_3.f90: New test.
23774
23775 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
23776
23777         PR tree-opt/25860
23778         * gcc.c-torture/compile/pr25860.c: New test.
23779
23780 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23781
23782         PR c++/25552
23783         * g++.dg/parse/dtor8.C: New test.
23784
23785 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
23786
23787         PR testsuite/25891
23788         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23789         * gcc.dg/gomp/gomp.exp: Return without testing anything if
23790         check_effective_target_fopenmp returns 0.
23791
23792 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
23793
23794         PR ada/20548
23795         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23796         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23797         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23798
23799 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
23800
23801         PR tree-opt/25857
23802         * g++.dg/opt/pr25857.C: New test.
23803
23804 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
23805         Jan Hubicka  <jh@suse.cz>
23806         Richard Guenther  <rguenther@suse.de>
23807
23808         PR rtl-optimization/25654
23809         * gcc.dg/torture/pr25654.c: New testcase.
23810         * gcc.target/i386/pr25654.c: Likewise.
23811
23812 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
23813
23814         PR fortran/25901
23815         * gfortran.dg/internal references_2.f90: New test.
23816
23817         Fix regression in testing of admissability of attributes.
23818         * gfortran.dg/intent_used_1.f90: New test.
23819
23820 2006-01-23  Ben Elliston  <bje@au.ibm.com>
23821
23822         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23823         Remove target conditional torture options for i?86 and x86_64
23824         GNU/Linux.
23825
23826 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23827
23828         PR c++/10891
23829         * g++.dg/rtti/no-rtti.C: New.
23830
23831 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
23832
23833         PR c++/25895
23834         * g++.dg/inherit/conv2.C: New test.
23835
23836         PR c++/25856
23837         * g++.dg/parse/dtor7.C: New test.
23838
23839         PR c++/25858
23840         * g++.dg/template/crash44.C: New test.
23841
23842 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
23843
23844         PR fortran/25124
23845         PR fortran/25625
23846         * gfortran.dg/internal_references_1.f90: New test.
23847           PR fortran/20881
23848         PR fortran/23308
23849         PR fortran/25538
23850         PR fortran/25710
23851         * gfortran.dg/global_references_1.f90: New test.
23852         * gfortran.dg/g77/19990905-1.f: Restore the error that
23853         there is a clash between the common block name and
23854         the name of a subroutine reference.
23855
23856         PR fortran/PR24276
23857         * gfortran.dg/aliasing_dummy_1.f90: New test.
23858
23859 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
23860
23861         * gcc.dg/vmx/1b-01.c: Warning fix.
23862         * gcc.dg/vmx/1c-02.c: Likewise.
23863         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23864
23865 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
23866
23867         PR testsuite/24962
23868         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23869
23870 2006-01-20  Richard Guenther  <rguenther@suse.de>
23871         Steven Bosscher <stevenb.gcc@gmail.com>
23872
23873         PR rtl-optimization/24626
23874         * gcc.dg/torture/pr24626-1.c: New testcase.
23875         * gcc.dg/torture/pr24626-2.c: Likewise.
23876         * gcc.dg/torture/pr24626-3.c: Likewise.
23877         * gcc.dg/torture/pr24626-4.c: Likewise.
23878
23879 2006-01-20  Dirk Mueller  <dmueller@suse.com>
23880
23881         PR c++/5520
23882         * g++.dg/warn/empty-body.C: New.
23883
23884 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
23885
23886         PR c++/22136
23887         * g++.dg/template/using10.C: New test.
23888         * g++.dg/temlpate/using11.C: Likewise.
23889         * g++.dg/inherit/using5.C: Tweak error messages.
23890
23891 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
23892
23893         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23894         target test.
23895         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23896
23897 2006-01-19  Jan Hubicka  <jh@suse.cz>
23898
23899         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23900
23901 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23902
23903         PR c++/25854
23904         * g++.dg/template/spec28.C: New test.
23905
23906 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
23907
23908         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23909         (switchfiles): Fix fprintf's by adding srcdir or removing it.
23910
23911 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
23912
23913         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23914         * gcc.dg/gomp/critical-1.c: Likewise.
23915         * gcc.dg/gomp/critical-3.c: Likewise.
23916         * gcc.dg/gomp/empty.c: Likewise.
23917         * gcc.dg/gomp/ordered-1.c: Likewise.
23918         * gcc.dg/gomp/for-4.c: Likewise.
23919         * gcc.dg/gomp/for-6.c: Likewise.
23920         * gcc.dg/gomp/master-3.c: Likewise.
23921         * gcc.dg/gomp/for-8.c: Likewise.
23922         * gcc.dg/gomp/for-10.c: Likewise.
23923         * gcc.dg/gomp/for-18.c: Likewise.
23924         * gcc.dg/gomp/for-5.c: Likewise.
23925         * gcc.dg/gomp/for-7.c: Likewise.
23926         * gcc.dg/gomp/for-9.c: Likewise.
23927
23928 2006-01-18  Jeff Law  <law@redhat.com>
23929
23930         * gcc.dg/tree-ssa/vrp25.c: New test.
23931
23932 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23933
23934         * gcc.dg/pr25805.c: Fix misapplied patch.
23935
23936 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
23937
23938         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23939         (check_effective_target_vect_udot_qi): New.
23940         (check_effective_target_vect_sdot_hi): New.
23941         (check_effective_target_vect_udot_hi): New.
23942         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23943         prefixed with "wrapv-" with -fwrapv.
23944         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23945         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23946         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23947         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23948         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23949
23950         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23951         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23952         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23953         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23954
23955 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23956
23957         PR c++/16829
23958         * g++.dg/other/default2.C: New test.
23959         * g++.dg/other/default3.C: New test.
23960
23961 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23962
23963         PR c/25805
23964         * gcc.dg/pr25805.c: New file.
23965
23966 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
23967
23968         PR c++/25836
23969         * g++.dg/template/init6.C: New test.
23970
23971 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23972
23973         * gcc.dg/tree-ssa/pr24287.c: New test
23974
23975 2006-01-18  Eric Christopher  <echristo@apple.com>
23976
23977         * g++.dg/eh/table.C: New.
23978
23979 2006-01-18  DJ Delorie  <dj@redhat.com>
23980
23981         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23982         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23983         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23984         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23985
23986 2006-01-18  Jeff Law  <law@redhat.com>
23987
23988         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23989         on wrapping on overflow semantics.
23990
23991         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23992
23993         * gcc.gc/tree-ssa/vrp23.c: New test.
23994         * gcc.gc/tree-ssa/vrp24.c: New test.
23995
23996 2006-01-18  Richard Henderson  <rth@redhat.com>
23997             Aldy Hernandez  <aldyh@redhat.com>
23998             Jakub Jelinek  <jakub@redhat.com>
23999             Diego Novillo  <dnovillo@redhat.com>
24000             Uros Bizjak  <uros@kss-loka.si>
24001
24002         * gcc.dg/gomp: New directory.
24003
24004 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24005             Steven G. Kargl  <kargls@comcast.net>
24006
24007         PR fortran/20869
24008         * gfortran.dg/intrinsic_external_1.f90: New test.
24009
24010         PR fortran/20875.
24011         * gfortran.dg/elemental_pointer_1.f90: New test.
24012
24013         PR fortran/25024
24014         * gfortran.dg/external_procedures_1.f90: New test.
24015
24016         PR fortran/25785
24017         gfortran.dg/assumed_present.f90: New test.
24018
24019 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24020
24021         * g++.dg/parse/lookup5.C: New test.
24022
24023 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24024
24025         PR fortran/25697
24026         * gfortran.dg/read_eof.f90: New test.
24027
24028 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24029
24030         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24031         add a closing brace.
24032
24033 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24034
24035         PR fortran/25631
24036         * gfortran.dg/fmt_tl.f: New test.
24037
24038 2006-01-17  Eric Christopher  <echristo@apple.com>
24039
24040         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24041         * g++.old-deja/g++.warn/impint2.C: Ditto.
24042         * g++.old-deja/g++.other/null1.C: Ditto.
24043         * g++.dg/warn/conv2.C: Ditto.
24044         * g++.dg/warn/conv4.C: New file.
24045
24046 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24047
24048         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24049
24050 2006-01-17  Andreas Jaeger  <aj@suse.de>
24051             Janis Johnson <janis187@us.ibm.com>
24052
24053         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24054         in 64-bit.
24055         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24056         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24057
24058 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24059
24060         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24061         (switchfiles): xfail txxx where xxx >= 25.
24062
24063 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24064
24065         PR testsuite/25764
24066         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24067
24068 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24069
24070         PR c/25682
24071         * gcc.dg/pr25682.c: New test.
24072         * g++.dg/parse/array-size2.C: New test.
24073
24074 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24075
24076         * consistency.vlad: Remove entire directory, 1652 files.
24077
24078 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24079
24080         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24081         check_effective_target_dfprt_nocache): New.
24082         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24083         (check_effective_target_dfprt): New.
24084         * lib/c-compat.exp (check_dfp): Remove.
24085         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24086         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24087         level of support for decimal float.
24088         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24089         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24090         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24091         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24092         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24093         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24094         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24095         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24096         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24097         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24098         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24099         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24100         directives.
24101
24102 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24103
24104         PR testsuite/25741
24105         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24106         $base_dir/../.
24107         * lib/gfortran.exp (gfortran_init): Likewise.
24108         * lib/obj-c++.exp (obj-c++_init): Likewise.
24109         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24110         (scan-assembler-dem-not): Likewise.
24111         * lib/scandump.exp (scan-dump-dem): Likewise.
24112         (scan-dump-dem-not): Likewise.
24113
24114 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24115
24116         PR testsuite/25767
24117         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24118         powerpc-*-darwin*.
24119         * lib/obj-c++.exp (obj-c++_init): Likewise.
24120
24121 2006-01-16  Richard Guenther  <rguenther@suse.de>
24122
24123         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24124
24125 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24126
24127         PR testsuite/25777
24128         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24129         to LD_LIBRARY_PATH.
24130
24131 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24132             Andrew Pinski  <pinskia@physics.uc.edu>
24133
24134         * gcc.dg/minmax-1.c: New test.
24135
24136 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24137
24138         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24139         * gcc.misc-tests/dectest.exp: Ditto.
24140
24141 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24142
24143         PR testsuite/25796
24144         * gcc.target/i386/cmov6.c: Use -march=k8.
24145
24146 2006-01-15  Andreas Jaeger  <aj@suse.de>
24147
24148         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24149         x86 does not have __float128.
24150
24151 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24152
24153         * gcc.target/i386/cmov6.c: New test.
24154
24155 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24156
24157         PR c++/25663
24158         * g++.dg/template/ctor6.C: New test.
24159
24160 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24161
24162         PR tree-optimization/25485
24163         * gcc.dg/tree-ssa/pr25485.c: New.
24164
24165 2006-01-14  Richard Guenther  <rguenther@suse.de>
24166
24167         PR tree-optimization/22548
24168         PR tree-optimization/22555
24169         PR tree-optimization/22501
24170         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24171         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24172         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24173         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24174         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24175         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24176         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24177         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24178         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24179
24180 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24181
24182         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24183         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24184
24185 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24186         Richard Guenther  <rguenther@suse.de>
24187
24188         PR rtl-optimization/24257
24189         * gcc.dg/torture/pr24257.c: New testcase.
24190
24191 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24192
24193         * gcc.c-torture/execute/20060110-1.c: New test.
24194         * gcc.c-torture/execute/20060110-2.c: New test.
24195
24196 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24197
24198         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24199
24200 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24201
24202         PR fortran/25756
24203         * gfortran.dg/label_3.f90: New test.
24204
24205 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24206
24207         PR tree-optimization/25771
24208         * g++.dg/tree-ssa/pr25771.C: New test
24209
24210 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24211
24212         PR tree-opt/24365
24213         * g++.dg/opt/complex5.C: New test.
24214
24215 2006-01-13  Richard Guenther  <rguenther@suse.de>
24216
24217         * gcc.target/i386/387-9.c: New testcase.
24218
24219 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24220
24221         PR c++/24824
24222         * g++.dg/debug/dwarf2-1.C: New.
24223
24224 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24225
24226         PR testsuite/25728
24227         * lib/gcov.exp (verify-lines): Add "close $fd".
24228
24229 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24230             Ben Elliston  <bje@au.ibm.com>
24231
24232         * gcc.dg/dfp/inf-1.c: New test.
24233
24234 2006-01-12  Janis Johnson <janis187@us.ibm.com>
24235             Yao Qi  <qiyaoltc@cn.ibm.com>
24236             Ben Elliston  <bje@au.ibm.com>
24237             Jon Grimm  <jgrimm2@us.ibm.com>
24238
24239         * gcc.dg/nodfp-1.c: New test.
24240         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24241         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24242         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24243         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24244         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24245         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24246         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24247         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24248         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24249         * gcc.dg/format/dfp-scanf-1.c: Likewise.
24250         * gcc.dg/format/dfp-printf-1.c: Likewise.
24251         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24252         (compat_setup_dfp): New.
24253         * gcc.dg/compat/compat.exp: Use it.
24254         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24255         Make some variables global, prepend "compat_" to their names.
24256         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24257         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24258         * gcc.misc-tests/dectest.exp: New test driver for decTest.
24259         * lib/compat.exp (compat_skip_list): Make global, rename.
24260         * lib/c-compat.exp: New file.
24261         * lib/target-supports.exp (check_effective_target_dfp): New.
24262
24263         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24264         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24265         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24266         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24267         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24268         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24269         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24270         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24271         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24272         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24273         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24274         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24275         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24276         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24277         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24278         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24279         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24280         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24281         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24282         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24283         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24284         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24285         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24286         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24287         gcc.dg/dfp/struct-layout-1.c,
24288         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24289         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24290         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24291         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24292         gcc.dg/dfp/func-vararg-dfp.c,
24293         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24294         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24295         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24296         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24297         gcc.dg/dfp/wtr-conversion-1.c: New tests.
24298
24299 2006-01-11  Richard Guenther  <rguenther@suse.de>
24300
24301         PR tree-optimization/25734
24302         * gcc.dg/tree-ssa/pr25734.c: New testcase.
24303
24304 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24305
24306         PR fortran/25486
24307         * gfortran.dg/literal_character_constant_1_x.F: New test.
24308         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24309         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24310         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24311
24312 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24313
24314         PR c++/25386
24315         * g++.dg/ext/packed3.C: Add expected packed error.
24316
24317 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24318
24319         PR target/25706
24320         * gcc.dg/torture/pr25706-1.c: New test.
24321
24322 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24323
24324         PR tree-optimization/23109
24325         PR tree-optimization/23948
24326         PR tree-optimization/24123
24327
24328         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24329         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24330         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24331         g++.dg/tree-ssa/pr23948.C: New testcases.
24332         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24333         three divisions in order to do the optimization.
24334
24335 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24336
24337         PR c++/25632
24338         * g++.dg/other/pr25632.C: New test.
24339
24340 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24341
24342         PR fortran/25730
24343         * gfortran.dg/used_types_1.f90: New test.
24344
24345 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24346
24347         PR target/25718
24348         * gcc.dg/torture/pr25718-1.c: New test.
24349
24350 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24351
24352         * gfortran.dg/list_read_2.f90: Fix typo in description.
24353
24354 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24355
24356         * lib/target-supports.exp (check_visibility_available): Simplify test
24357         for *-*-netware*.
24358         (check_profiling_available): Fail for *-*-netware*.
24359         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24360         * gcc.dg/20021014-1.c: Likewise.
24361         * gcc.dg/nest.c: Likewise.
24362
24363 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24364
24365         fortran/24936
24366         * gfortran.dg/forall_3.f90: New test.
24367
24368 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24369
24370         PR fortran/21977
24371         * gfortran.dg/nesting_2.f90: New test.
24372         * gfortran.dg/nesting_3.f90: New test.
24373
24374 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24375
24376         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24377         Fix typo in comment.
24378
24379 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24380
24381         * gfortran.dg/single_char_string.f90: New test.
24382
24383 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24384
24385         * gfortran.dg/ichar_2.f90: New test.
24386
24387 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24388
24389         PR fortran/25093
24390         * gfortran.dg/private_type_4.f90: New.
24391
24392 2006-01-07  Richard Guenther  <rguenther@suse.de>
24393
24394         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24395
24396 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24397
24398         * gfortran.dg/func_decl_1.f90: New.
24399         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24400         * gfortran.dg/array_alloc_2.f90: Likewise.
24401         * gfortran.dg/char_result_8.f90: Likewise.
24402         * gfortran.dg/dup_save_1.f90: Likewise.
24403         * gfortran.dg/dup_save_2.f90: Likewise.
24404         * gfortran.dg/f2c_6.f90: Likewise.
24405         * gfortran.dg/f2c_7.f90: Likewise.
24406         * gfortran.dg/func_result_2.f90: Likewise.
24407         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24408
24409 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24410
24411         PR fortran/22146
24412         * gfortran.dg/elemental_subroutine_1.f90: New test.
24413         * gfortran.dg/elemental_subroutine_2.f90: New test.
24414
24415         PR fortran/25029
24416         PR fortran/21256
24417         * gfortran.dg/assumed_size_refs_1.f90: New test.
24418
24419         PR fortran/20868
24420         PR fortran/20870
24421         * gfortran.dg/assumed_size_refs_2.f90: New test.
24422         * gfortran.dg/initialization_1.f90: Change warning message.
24423
24424 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24425
24426         * gcc.dg/tree-ssa/loop-15.c: New test.
24427
24428 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24429
24430         PR fortran/25598
24431         * gfortran.dg/backspace_3.f: New test.
24432         * gfortran.dg/backspace_4.f: New test.
24433
24434 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24435
24436         PR fortran/24268
24437         * gfortran.dg/fmt_white.f: Update test.
24438
24439 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24440
24441         * gcc.dg/cast-1.c: Add new warning.
24442         * gcc.dg/cast-2.c: Likewise.
24443         * gcc.dg/cast-3.c: Likewise.
24444         * gcc.dg/format/cast-1.c: Likewise.
24445         * gcc.dg/cast-4.c: New testcase.
24446
24447 2006-01-05  Richard Guenther  <rguenther@suse.de>
24448
24449         PR tree-optimization/22555
24450         * gcc.dg/tree-ssa/alias-3.c: New testcase.
24451
24452 2006-01-05  Richard Guenther  <rguenther@suse.de>
24453             Diego Novillo  <dnovillo@redhat.com>
24454
24455         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24456         * gcc.dg/tree-ssa/loop-8.c: Likewise.
24457         * gcc.dg/tree-ssa/loop-1.c: Likewise.
24458         * gcc.dg/tree-ssa/pr23294.c: Likewise.
24459         * gcc.dg/tree-ssa/pr21985.c: Likewise.
24460         * gcc.dg/tree-ssa/loop-14.c: Likewise.
24461         * gcc.dg/tree-ssa/loop-2.c: Likewise.
24462         * gcc.dg/tree-ssa/loop-3.c: Likewise.
24463         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24464         * gcc.dg/tree-ssa/pr21171.c: Likewise.
24465         * gcc.dg/tree-ssa/loop-5.c: Likewise.
24466         * gcc.dg/tree-ssa/loop-10.c: Likewise.
24467         * gcc.dg/tree-ssa/loop-6.c: Likewise.
24468         * treelang/compile/extravar.tree: Likewise.
24469         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24470         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24471         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24472         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24473         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24474
24475 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24476
24477         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24478         for 64-bit fix.
24479
24480 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24481
24482         PR fortran/23675
24483         gfortran.dg/char_result_11.f90: New.
24484
24485 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24486
24487         PR c++/24782
24488         * g++.dg/parse/access9.C: New test.
24489         * g++.dg/tc1/dr52.C: Tweak error markers.
24490
24491 2006-01-04  Richard Henderson  <rth@redhat.com>
24492
24493         Merge from gomp branch.
24494         * g++.dg/parse/pragma2.C: Update expected error lines.
24495
24496 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
24497
24498         * g++.dg/other/i386-2.C: New test.
24499
24500         PR target/25554
24501         * gcc.c-torture/compile/20051228-1.c: New test.
24502
24503         PR c/25559
24504         * gcc.dg/pr25559.c: New test.
24505
24506 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
24507
24508         PR c++/25492
24509         * g++.dg/lookup/friend9.C: New test.
24510
24511         PR c++/25625
24512         * g++.dg/template/repo5.C: New test.
24513
24514 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
24515
24516         PR fortran/25101
24517         * gfortran.dg/forall_2.f90: New test.
24518
24519 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24520
24521         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24522         dg-require-weak.  Adjust regexp to handle leading-underscore
24523         targets and space as well as TAB after .weak.  Change previous
24524         64-bit fix to not use naked dot.
24525
24526 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
24527
24528         PR rtl-optimization/25578
24529         * gcc.c-torture/execute/20060102-1.c: New testcase.
24530
24531 2006-01-03  Richard Guenther  <rguenther@suse.de>
24532
24533         PR c/25183
24534         * gcc.dg/torture/pr25183.c: New testcase.
24535
24536 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24537
24538         Merge from gomp-branch.
24539         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24540         * gcc.dg/ia64-sync-2.c: Likewise.
24541         * gcc.dg/ia64-sync-3.c: Likewise.
24542         * gcc.dg/ia64-sync-4.c: Likewise.
24543         * gcc.dg/sync-2.c: Likewise.
24544         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24545         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24546
24547 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24548
24549         PR c++/25635
24550         * g++.dg/parse/operator6.C: New test.
24551
24552         PR c++/25637
24553         * g++.dg/parse/error29.C: New test.
24554
24555         PR c++/25638
24556         * g++.dg/parse/dtor6.C: New test.
24557
24558         PR c++/25633
24559         * g++.dg/parse/ctor3.C: New test.
24560
24561         PR c++/25634
24562         * g++.dg/template/class3.C: New test.
24563
24564 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24565
24566         * g++.dg/debug/debug9.C: New.
24567
24568 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24569
24570         PR fortran/24640
24571         * gfortran.dg/label_2.f90: New test.
24572
24573 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24574
24575         * g++.dg/lookup/using12.C: Tighten error marker.
24576
24577 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24578             Andrew Pinski <pinskia@physics.uc.edu>
24579
24580         * gcc.target/powerpc/darwin-abi-3.c: New file.
24581         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24582         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24583         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24584         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24585         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24586         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24587         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24588         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24589
24590 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24591
24592         * gcc.dg/tree-ssa/loadpre1.c: New;
24593         * gcc.dg/tree-ssa/loadpre2.c: New;
24594         * gcc.dg/tree-ssa/loadpre3.c: New;
24595         * gcc.dg/tree-ssa/loadpre4.c: New;
24596         * gcc.dg/tree-ssa/loadpre5.c: New;
24597         * gcc.dg/tree-ssa/loadpre6.c: New;
24598         * gcc.dg/tree-ssa/loadpre7.c: New;
24599         * gcc.dg/tree-ssa/loadpre8.c: New;
24600         * gcc.dg/tree-ssa/loadpre9.c: New;
24601
24602 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24603
24604         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24605         * g++.dg/abi/thunk4.C: Likewise.
24606
24607 2006-01-01  Andreas Jaeger  <aj@suse.de>
24608
24609         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24610         portable.
24611
24612 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24613
24614         PR c++/25294
24615         * gcc.dg/pragma-pack-3.c: New test.
24616         * g++.dg/parse/pragma3.C: New test.
24617
24618 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24619
24620         PR middle-end/24827
24621         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24622
24623 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24624
24625         PR testsuite/25214
24626         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24627
24628 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24629
24630         PR fortran/22607
24631         * gfortran-dg/pure_byref_3.f90: New.
24632
24633         fortran/PR 25396
24634         * gfortran.dg/userdef_operator_1.f90: New.
24635
24636 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24637
24638         * g++.dg/abi/thunk3.C: New.
24639         * g++.dg/abi/thunk4.C: New.
24640
24641 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24642
24643         PR fortran/25532
24644         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24645         associated derived type components of derived types are
24646         properly declared in contained procedures.
24647
24648 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24649
24650         PR libgfortran/25139
24651         * gfortran.dg/backspace_2.f: New test.
24652
24653 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24654
24655         PR libgfortran/25550
24656         * gfortran.dg/endfile.f: New test.
24657
24658 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24659
24660         PR libgfortran/25419
24661         * gfortran.dg/comma.f: New test.
24662
24663 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24664
24665         * lib/gfortran-dg.exp: Remove trailing whitespace.
24666         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24667         -funroll-all-loops.
24668
24669 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24670
24671         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24672         Extended Double long doubles or repeat tests when long double is
24673         the same size as double.
24674
24675 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24676
24677         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24678
24679         PR testsuite/25442
24680         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24681         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24682
24683         PR testsuite/25441
24684         * gcc.dg/pr23911.c: Make test variable static.
24685
24686         PR testsuite/25444
24687         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24688
24689 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24690
24691         PR c++/25439
24692         * g++.dg/parse/crash17.C: Adjust error markers.
24693         * g++.dg/template/error20.C: New test.
24694
24695 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24696
24697         PR c++/23172
24698         * g++.dg/ext/complit4.C: New test.
24699
24700         PR c++/25417
24701         * g++.dg/ext/complit5.C: Likewise.
24702
24703 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24704
24705         PR tree-optimization/25125
24706         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24707         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24708         * gcc.c-torture/execute/pr25125.c: New.
24709
24710 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24711
24712         PR fortran/25029
24713         PR fortran/21256
24714         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24715         functions with incorrect assumed size references.
24716
24717 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24718
24719         PR c++/23171
24720         * g++.dg/opt/init1.C: New test.
24721
24722 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24723
24724         PR c++/24671
24725         * g++.dg/template/sfinae3.C: New test.
24726
24727 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24728
24729         * g++.dg/other/friend4.C: New test.
24730
24731 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24732
24733         PR target/25005
24734         * g++.dg/opt/pr25005.C: New test.
24735
24736 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24737
24738         PR c++/25369
24739         * g++.dg/template/ptrmem16.C: New test.
24740
24741 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24742
24743         PR fortran/25029
24744         PR fortran/21256
24745         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24746
24747 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24748
24749         PR libgfortran/25307
24750         * gfortran.dg/list_read_5.f90: New test.
24751
24752 2005-12-22  Richard Henderson  <rth@redhat.com>
24753
24754         * gcc.target/i386/sse-7.c: Use -msse2.
24755
24756 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24757
24758         PR rtl-optimization/25432
24759         * gcc.c-torture/compile/20051216-1.c: New test.
24760
24761         PR objc/25328
24762         * objc/execute/pr25328.m: New test.
24763
24764 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24765
24766         PR c++/25364
24767         * g++.dg/template/call4.C: New test.
24768
24769 2005-12-22  Dale Johannesen  <dalej@apple.com>
24770
24771         * gcc.target/i386/sse-17.c: New.
24772
24773 2005-12-22  Paul Brook  <paul@codesourcery.com>
24774
24775         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24776
24777 2005-12-22  Paul Brook  <paul@codesourcery.com>
24778
24779         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24780
24781 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24782
24783         PR tree-opt/25513
24784         * gcc.c-torture/compile/pr25513.c: New test.
24785
24786 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24787
24788         PR c++/23333
24789         * g++.dg/parse/error25.C: Add more tests.
24790
24791 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24792
24793         PR fortran/18990
24794         * gfortran.dg/der_charlen_1.f90: New.
24795
24796 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
24797
24798         PR fortran/20889
24799         * gfortran.dg/pointer_component_type_1.f90: New test.
24800
24801         PR fortran/25029
24802         PR fortran/21256
24803         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24804         should give an error with assumed size array refernces and checks
24805         those that should not.
24806         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24807         reference an upper bound so that it does not generate an error.
24808
24809         PR fortran/19362
24810         PR fortran/20244
24811         PR fortran/20864
24812         PR fortran/25391
24813         * gfortran.dg/used_dummy_types_1.f90: New test.
24814         * gfortran.dg/used_dummy_types_2.f90: New test.
24815         * gfortran.dg/used_dummy_types_3.f90: New test.
24816         * gfortran.dg/used_dummy_types_4.f90: New test.
24817         * gfortran.dg/used_dummy_types_5.f90: New test.
24818
24819         PR fortran/23152
24820         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24821         group already being USE associated.
24822         * gfortran.dg/assumed_shape_nml.f90: New test.
24823         * gfortran.dg/assumed_size_nml.f90: New test.
24824
24825         PR fortran/20862
24826         PR fortran/25053
24827         PR fortran/25063
24828         PR fortran/25064
24829         PR fortran/25066
24830         PR fortran/25067
24831         PR fortran/25068
24832         PR fortran/25307
24833         * gfortran.dg/io_constraints_1.f90: New test.
24834         * gfortran.dg/io_constraints_1.f90: New test.
24835         * gfortran.dg/iostat_3.f90: Change wording of warning.
24836         * gfortran.dg/g77/19981216-0.f: The same.
24837
24838 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
24839
24840         PR tree-optimization/23518
24841         * gcc.dg/pr23518.c: New.
24842
24843 2005-12-21  Mike Stump  <mrs@apple.com>
24844
24845         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24846
24847 2005-12-21  Paul Brook  <paul@codesourcery.com>
24848
24849         * gcc.dg/pr19340.c: Skip on m68k targets.
24850
24851 2005-12-21  Steven Bosscher  <stevenb@suse.de>
24852
24853         PR rtl-optimization/25196
24854         * gcc.dg/pr25196.c: New test.
24855
24856 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
24857
24858         PR fortran/25423
24859         gfortran.dg/where_nested_1.f90: New.
24860
24861 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
24862
24863         PR tree-optimization/25382.
24864         * gcc.dg/tree-ssa/pr25382.c: New.
24865
24866 2005-12-20  Richard Guenther  <rguenther@suse.de>
24867
24868         PR middle-end/24306
24869         * gcc.target/i386/pr24306.c: New testcase.
24870
24871 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
24872
24873         PR tree-optimization/25501
24874         * gcc.dg/tree-ssa/pr25501.c: New.
24875
24876 2005-12-20  Richard Guenther  <rguenther@suse.de>
24877
24878         Revert
24879         2005-12-02  Richard Guenther  <rguenther@suse.de>
24880
24881         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24882
24883 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24884
24885         PR c++/21228
24886         * g++.dg/warn/Wunreachable-code-2.C: New test.
24887
24888 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
24889
24890         PR c++/24278
24891         * g++.dg/template/ctor5.C: New test.
24892
24893         PR c++/24915
24894         * g++.dg/template/overload8.C: New test.
24895
24896 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
24897
24898         * gcc.c-torture/compile/pr25483 : New test.
24899
24900 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24901
24902         PR c++/20552
24903         * g++.dg/ext/typeof10.C: New test.
24904
24905 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24906
24907         * gcc.dg/mt-loopi1.c: New.
24908
24909 2005-12-18  Richard Guenther  <rguenther@suse.de>
24910
24911         PR tree-optimization/25481
24912         * gcc.dg/torture/pr25481.c: New testcase.
24913
24914 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24915
24916         PR rtl-optimization/21041
24917         * gcc.dg/pr21041.c: New test.
24918
24919 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24920
24921         PR libgfortran/25463
24922         * gfortran.dg/advance.f90: New test.
24923
24924 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
24925
24926         * gcc.dg/20051201-1.c: New test.
24927
24928 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
24929
24930         PR fortran/25018
24931         * gfortran.dg/initialization_1.f90: New test.
24932         * gfortran.dg/enum_5.f90: Change dg-error to new message.
24933         * gfortran.dg/g77/980616-0.f: The same.
24934
24935 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24936
24937         * PR fortran/25458
24938         * gfortran.dg/chkbits.f90: New test.
24939
24940 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24941
24942         * gfortran.dg/enum_5.f: Revert to previous version.
24943
24944 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24945
24946         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24947         * gfortran.dg/nested_modules_1.f90: Ditto.
24948         * gfortran.dg/hollerith_f95.f90: Ditto.
24949         * gfortran.dg/select_5.f90: Ditto.
24950         * gfortran.dg/secnds.f: Ditto.
24951         * gfortran.dg/hollerith2.f90: Ditto.
24952         * gfortran.dg/imag_2.f: Ditto.
24953         * gfortran.dg/ftell_2.f90: Ditto.
24954         * gfortran.dg/malloc_free_1.f90: Ditto.
24955         * gfortran.dg/logint-1.f: Ditto.
24956         * gfortran.dg/recursive_statement_functions.f90: Ditto.
24957         * gfortran.dg/e_d_fmt.f90: Ditto.
24958         * gfortran.dg/hollerith_legacy.f90: Ditto.
24959         * gfortran.dg/logint-2.f: Ditto.
24960         * gfortran.dg/enum_5.f90: Ditto.
24961         * gfortran.dg/f2c_2.f90: Ditto.
24962         * gfortran.dg/pr17143.f90: Ditto.
24963         * gfortran.dg/namelist_14.f90: Ditto.
24964         * gfortran.dg/logint-3.f: Ditto.
24965         * gfortran.dg/spread_scalar_source.f90: Ditto.
24966         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24967         * gfortran.dg/namelist_11.f: Ditto.
24968         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24969         * gfortran.dg/g77/20010519-1.f
24970         * gfortran.dg/g77/alpha1.f: Ditto.
24971         * gfortran.dg/g77/990115-1.f: Ditto.
24972         * gfortran.dg/g77/erfc.f: Ditto.
24973         * gfortran.dg/g77/19990313-3.f: Ditto.
24974         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24975         * gfortran.dg/g77/20010426.f: Ditto.
24976         * gfortran.dg/g77/19990313-0.f: Ditto.
24977         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24978         * gfortran.dg/g77/20000629-1.f: Ditto.
24979         * gfortran.dg/g77/970125-0.f: Ditto.
24980         * gfortran.dg/g77/8485.f: Ditto.
24981         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24982         * gfortran.dg/g77/19990313-1.f: Ditto.
24983         * gfortran.dg/g77/int8421.f: Ditto.
24984         * gfortran.dg/g77/19990305-0.f: Ditto.
24985         * gfortran.dg/g77/947.f: Ditto.
24986         * gfortran.dg/g77/19990905-2.f: Ditto.
24987         * gfortran.dg/g77/cabs.f: Ditto.
24988         * gfortran.dg/g77/19990313-2.f: Ditto.
24989         * gfortran.dg/g77/20020307-1.f: Ditto.
24990         * gfortran.dg/g77/dcomplex.f: Ditto.
24991         * gfortran.dg/g77/19990502-1.f: Ditto.
24992         * gfortran.dg/g77/19981216-0.f: Ditto.
24993         * gfortran.dg/common_4.f90: Ditto.
24994         * gfortran.dg/entry_4.f90: Ditto.
24995         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24996         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24997         * gfortran.dg/namelist_12.f: Ditto.
24998         * gfortran.dg/scale_1.f90: Ditto.
24999         * gfortran.dg/modulo_1.f90
25000         * gfortran.dg/hollerith.f90: Ditto.
25001         * gfortran.dg/direct_io_3.f90: Ditto.
25002         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25003         * gfortran.dg/gnu_logical_1.F: Ditto.
25004         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25005         * gfortran.dg/assign_1.f90: Ditto.
25006         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25007         * gfortran.dg/pr23095.f: Ditto.
25008         * gfortran.dg/read_float_1.f90: Ditto.
25009
25010 2005-12-17  Andreas Jaeger  <aj@suse.de>
25011
25012         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25013         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25014
25015 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25016
25017         PR fortran/24268
25018         * gfortran.dg/fmt_white.f: New test.
25019
25020 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25021
25022         * gfortran.dg/label_1.f90: New test.
25023
25024 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25025
25026         PR testsuite/25422
25027         * gcc.dg/20031012-1.c: Add -Walways-true option.
25028         * gcc.dg/weak/weak-3.c: Likewise.
25029         * g++.old-deja/g++.mike/warn8.C: Likewise.
25030
25031 2005-12-16  Mike Stump  <mrs@apple.com>
25032
25033         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25034         exit.
25035
25036 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25037
25038         PR libgfortran/25264
25039         PR libgfortran/25349
25040         * gfortran.dg/tl_editing.f90: Added additional checks.
25041         * gfortran.dg/t_editing.f: New test.
25042         * gfortran.dg/write_padding.f90: New test
25043
25044 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25045
25046         PR testsuite/25215
25047         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25048
25049 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25050
25051         PR rtl-optimization/24899
25052         * gcc.c-torture/execute/20051215-1.c: New test.
25053
25054 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25055
25056         PR 24823
25057         * gfortran.dg/pr24823.f: New test.
25058
25059 2005-12-16  Jeff Law  <law@redhat.com>
25060
25061         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25062
25063 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25064
25065         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25066         (base_types): Change C++ style comments to C style comments.  Remove
25067         aligned types from the array.  Keep Enums disabled.
25068         (complex_types): Remove aligned types from the array.
25069         Comment out "_Complex long double".
25070         (attrib_types): Remove.
25071         (complex_attrib_types): Remove.
25072         (attrib_array_types): Remove.
25073         (complex_attrib_array_types): Remove.
25074         (aligned_bitfld_types): Remove.
25075         (n_aligned_bitfld_types): Remove.
25076         (FEATURE_ALIGNEDPACKED): Delete.
25077         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25078         (singles): Remove support for adding attributes.
25079         (choose_type): Remove support for attributed types.
25080         (generate_fields): Remove support for attributed bit-fields.
25081         Remove support for adding attributes.
25082         (generate_random_tests): Remove support for adding attributes.
25083         (features): Add back "[0] :0" and "complex vector [0]".
25084         (main): Remove support for attributed bit-fields.
25085         Uncomment the calling of generate_random_tests for the rests of
25086         the tests.
25087
25088 2005-12-16  Jan Hubicka  <jh@suse.cz>
25089
25090         * gcc.c-torture/combine/pr25224.c: New.
25091
25092 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25093
25094         PR other/25028
25095         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25096         HP-UX.
25097
25098 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25099
25100         * gcc.dg/20051215-1.c: New file.
25101
25102 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25103
25104         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25105         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25106
25107 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25108
25109         PR fortran/18197
25110         * gfortran.dg/dummy_functions_1.f90: New.
25111
25112 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25113
25114         PR rtl-optimization/25310
25115         * gcc.c-torture/compile/pr25310.c: New test.
25116
25117 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25118
25119         PR debug/25023
25120         * gcc.dg/pr25023.c: New test.
25121
25122 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25123
25124         * g++.old-deja/g++.brendan/redecl1.C,
25125         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25126         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25127         g++.old-deja/g++.oliva/typeof1.C,
25128         g++.old-deja/g++.other/crash16.C,
25129         g++.old-deja/g++.other/crash34.C,
25130         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25131         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25132         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25133         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25134         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25135         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25136         Remove xfail.
25137
25138 2005-12-14  Kean Johnston  <jkj@sco.com>
25139             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25140
25141         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25142         * gcc.target/i386/20020523-1.c: Ditto.
25143         * gcc.target/i386/tailcall-1.c: Ditto.
25144         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25145         * gcc.target/i386/ssetype-5.c: Ditto.
25146
25147 2005-12-14  Jeff Law  <law@redhat.com>
25148
25149         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25150
25151 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25152
25153         PR target/25254
25154         PR target/24188
25155         * gcc.target/i386/pr25254.c: New test.
25156         * gfortran.dg/PR24188.f: New test.
25157
25158 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25159
25160         * lib/fortran-torture.exp: Catch remaining uses of
25161         remote_file build delete.
25162
25163 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25164
25165         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25166
25167 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25168
25169         * gcc.dg/warn-addr-cmp.c: New test.
25170
25171 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25172
25173         PR debug/25023
25174         PR target/25293
25175         * gcc.target/i386/pr25293.c: New test.
25176
25177 2005-12-13  Petr Machata  <machata@post.cz>
25178
25179         PR c++/24907
25180         * g++.dg/parse/comma2.C: New test.
25181
25182 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25183             Jakub Jelinek  <jakub@redhat.com>
25184
25185         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25186         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25187         (limits.h): Include unconditionally.
25188         (stdlib.h): Likewise.
25189         (hashtab.h): Do not include.
25190         (getopt.h): Likewise.
25191         (stddef.h): Include.
25192         (hashval_t): Define.
25193         (struct entry): Add "next" field.
25194         (HASH_SIZE): New macro.
25195         (hash_table): New variable.
25196         (switchfiles): Do not use xmalloc.
25197         (mix): New macro.
25198         (iterative_hash): New function.
25199         (hasht): Remove.
25200         (e_exists): New function.
25201         (e_insert): Likewise.
25202         (output): Use, instead of libiberty hashtable functions.
25203         (main): Do not use getopt.  Do not call htab_create.
25204
25205 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25206
25207         PR c++/25331
25208         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25209         put atal* and atpaal* attributes on array elements.
25210         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25211         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25212         put atal* and atpaal* attributes on array elements.
25213         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25214
25215 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25216
25217         * gcc.dg/single-precision-constant.c: New test.
25218
25219 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25220
25221         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25222         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25223         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25224         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25225         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25226         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25227         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25228         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25229         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25230         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25231         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25232         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25233         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25234         gcc.target/powerpc/ppc-sdata-2.c,
25235         gcc.target/powerpc/ppc-stackalign-1.c,
25236         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25237         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25238         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25239         gcc.target/powerpc/rs6000-ldouble-2.c,
25240         gcc.target/powerpc/rs6000-power2-1.c,
25241         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25242         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
25243         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
25244         option into target selector.
25245         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
25246         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25247
25248 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25249
25250         PR objc/25348
25251         * objc.dg/encode-9.m: New test.
25252
25253 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25254
25255         PR testsuite/20772
25256         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25257         * gcc.dg/asm-b.c: Fix typo.
25258         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25259         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25260         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25261         i?86 lp64 and x86_64 ilp32.
25262         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25263         on i?86 lp64.
25264         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25265
25266 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
25267
25268         PR fortran/25078
25269         gfortran.dg/equiv_5.f90: New test.
25270
25271 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
25272
25273         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25274         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25275         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25276         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25277         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25278         * gcc.dg/tree-ssa/reassoc-5.c: New.
25279         * gcc.dg/tree-ssa/reassoc-6.c: New.
25280         * gcc.dg/tree-ssa/reassoc-7.c: New.
25281         * gcc.dg/tree-ssa/reassoc-8.c: New.
25282         * gcc.dg/tree-ssa/reassoc-9.c: New.
25283         * gcc.dg/tree-ssa/reassoc-10.c: New.
25284         * gcc.dg/tree-ssa/reassoc-11.c: New.
25285
25286 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25287
25288         PR testsuite/25167
25289         PR testsuite/24478
25290         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25291
25292 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
25293
25294         PR c++/25300
25295         * g++.dg/template/inherit.C: Do not use a generic error message.
25296
25297 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25298
25299         PR libobjc/25354
25300         * objc.dg/gnu-encoding: New directory.
25301         * objc.dg/gnu-encoding/compat-common.h: New file.
25302         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25303         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25304         * objc.dg/gnu-encoding/vector-defs.h: New file.
25305         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25306         * objc.dg/gnu-encoding/generate-random.c: New file.
25307         * objc.dg/gnu-encoding/generate-random_r.c: New file.
25308         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25309         * objc.dg/gnu-encoding/generate-random.h: New file.
25310
25311 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25312
25313         PR c++/25337
25314         * g++.dg/template/defarg7.C: New test.
25315
25316 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25317
25318         PR libobjc/25347
25319         * objc.dg/encode-8.m: New test.
25320
25321 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25322
25323         PR libobjc/25346
25324         * objc.dg/encode-7.m: New test.
25325
25326 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
25327
25328         PR c++/25010
25329         * g++.dg/opt/inline10.C: New test.
25330
25331 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25332
25333         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25334
25335 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25336
25337         * gfortran.dg/substring_equivalence.f90: typo in comment
25338
25339 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25340
25341         PR fortran/25068
25342         * gfortran.dg/iostat_3.f90: New test.
25343
25344 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25345
25346         PR fortran/23815
25347         * gfortran.dg/unf_io_convert_1.f90: New test.
25348         * gfortran.dg/unf_io_convert_2.f90: New test.
25349         * gfortran.dg/unf_io_convert_3.f90: New test.
25350
25351 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25352
25353         PR testsuite/20772
25354         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25355         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25356         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25357         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25358         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25359         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25360         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25361         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25362         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25363         gcc.dg/torture/fp-int-convert-float128-timode.c,
25364         gcc.dg/torture/fp-int-convert-float128.c,
25365         gcc.dg/torture/fp-int-convert-float80-timode.c,
25366         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25367         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25368
25369         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25370
25371 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25372
25373         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25374
25375 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25376
25377         * gcc.dg/20051207-1.c,
25378         * gcc.dg/20051207-2.c,
25379         * gcc.dg/20051207-3.c: New tests.
25380
25381 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25382
25383         PR testsuite/20772
25384         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25385         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25386         dg-skip-if target selector.
25387
25388         PR testsuite/20772
25389         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25390         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25391         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25392         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25393         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25394         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25395         and/or merge with i?86 cases.
25396
25397         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25398
25399         PR testsuite/20772
25400         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25401         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25402         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25403         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25404         x86_64-*-linux*.
25405
25406 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25407
25408         PR target/25311
25409         * gcc.c-torture/compile/pr25311.c: New test.
25410
25411 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25412
25413         PR libgfortran/25039
25414         * gfortran.dg/read_comma.f: New test.
25415
25416 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25417
25418         PR c++/19317
25419         * g++.dg/opt/pr19317-1.C: New test.
25420         * g++.dg/opt/pr19317-2.C: New test.
25421         * g++.dg/opt/pr19317-3.C: New test.
25422
25423         PR target/19005
25424         * gcc.c-torture/execute/pr19005.c: New test.
25425
25426         PR target/17828
25427         * g++.old-deja/g++.other/comdat5.C: New test.
25428         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25429
25430         * g++.dg/compat/struct-layout-1.exp: New file.
25431         * g++.dg/compat/struct-layout-1.h: New.
25432         * g++.dg/compat/struct-layout-1_generate.c: New.
25433         * g++.dg/compat/struct-layout-1_x1.h: New.
25434         * g++.dg/compat/struct-layout-1_x2.h: New.
25435         * g++.dg/compat/struct-layout-1_y1.h: New.
25436         * g++.dg/compat/struct-layout-1_y2.h: New.
25437
25438         * gcc.dg/20050330-2.c: New test.
25439
25440 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25441
25442         PR fortran/25292
25443         * gfortran.dg/associated_1.f90: New.
25444
25445 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25446
25447         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25448         ILP32 vect_no_align platforms.
25449
25450 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
25451             Jakub Jelinek  <jakub@redhat.com>
25452
25453         PR target/25268
25454         * gcc.c-torture/compile/20051207-1.c: New test.
25455
25456 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25457
25458         PR testsuite/20772
25459         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25460         gcc.dg/torture/pr18582-1.c,
25461         gcc.target/i386/attributes-error.c: Also test on x86_64.
25462
25463         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25464
25465 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25466
25467         PR c++/19397
25468         * g++.dg/template/typedef3.C: New test.
25469
25470         PR c++/19762
25471         PR c++/19764
25472         * g++.dg/template/dtor3.C: Fix error markers.
25473
25474 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
25475
25476         * lib/target-supports.exp (check_effective_target_sync_char_short):
25477         Add s390*.
25478
25479 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25480
25481         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25482
25483 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25484
25485         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25486         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25487         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25488         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25489
25490 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25491
25492         PR c++/25263
25493         * g++.dg/other/array2.C: New test case.
25494
25495 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
25496
25497         * gcc.dg/darwin-weakimport-3.c: New.
25498
25499         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25500         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25501         and to work on Darwin.
25502         * gcc.dg/attr-weakref-1b.c: New file.
25503         * gcc.dg/attr-weakref-2.c: New test.
25504         * gcc.dg/darwin-weakref-1.c: New test.
25505
25506 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
25507
25508         PR testsuite/25247
25509         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25510         use in selector expressions.
25511         (dg-xfail-if): Ditto.
25512         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25513         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25514         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25515         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25516         * gcc.test-framework/test-framework.exp: Skip generated tests if
25517         CHECK_TEST_FRAMEWORK is not 1.
25518
25519 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25520
25521         PR tree-optimization/24963
25522         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25523
25524         PR target/24108
25525         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25526
25527         PR target/18580
25528         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25529         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25530         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25531         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25532
25533 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25534
25535         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25536         dg-options.
25537
25538 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25539
25540         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25541
25542 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25543
25544         * gcc.dg/format/cast-1.c: New test.
25545
25546 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25547
25548         PR c/7776
25549         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25550         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25551         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25552         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25553
25554 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25555
25556         * gcc.dg/cast-pretty-print-1.c: New test.
25557
25558 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25559
25560         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25561
25562 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25563
25564         PR c++/24173
25565         * g++.dg/template/friend40.C: New test.
25566
25567 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25568
25569         PR target/25199
25570         * gcc.target/i386/movq-2.c: New test.
25571         * gcc.target/i386/movq.c: Remove target i?86, instead add
25572         dg-require-effective-target ilp32.
25573
25574 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25575
25576         PR c++/24103
25577         * g++.dg/other/default1.C: New test.
25578
25579 2005-12-02  Richard Guenther  <rguenther@suse.de>
25580
25581         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25582
25583 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25584
25585         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25586
25587 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25588
25589         PR target/21017
25590         * gcc.target/powerpc/rotate.c: New.
25591
25592 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25593
25594         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25595         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25596
25597 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25598
25599         PR c/13384
25600         * gcc.dg/pr17730-1.c: Adjust.
25601         * gcc.dg/lvalue1.c (main): Likewise.
25602         * gcc.dg/lvalue-2.c: Likewise.
25603         * g++.dg/pr7503-3.C
25604
25605 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25606
25607         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25608         error messages.
25609
25610 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25611
25612         PR fortran/24789
25613         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25614
25615 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25616
25617         PR target/24475
25618         * lib/target-supports.exp (check_effective_target_tls): New.
25619         (check_effective_target_tls_runtime): New.
25620         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25621         for TLS support.
25622         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25623         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25624         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25625         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25626         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25627         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25628         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25629         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25630         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25631         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25632         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25633         effective-target TLS.
25634         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25635         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25636         effective-target TLS runtime.
25637
25638 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25639
25640         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25641
25642 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25643
25644         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25645         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25646         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25647         ignored" warnings when "packing" is the same as the ABI layout.
25648
25649 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25650
25651         PR fortran/21302
25652         * gfortran.dg/line_length_1.f: New test.
25653         * gfortran.dg/line_length_2.f90: Ditto.
25654
25655 2005-11-30  Richard Guenther  <rguenther@suse.de>
25656
25657         PR tree-optimization/21655
25658         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25659
25660 2005-11-30  Dale Johannesen  <dalej@apple.com>
25661
25662         * gcc.c-torture/compile/pr24930.c: New.
25663
25664 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25665
25666         PR fortran/15809
25667         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25668
25669 2005-11-30  Jeff Law  <law@redhat.com>
25670
25671         * g++.old-deja/g++.law/pr25000.C: New test.
25672
25673 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25674
25675         * gcc.dg/tls/opt-11.c: New test.
25676
25677 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25678
25679         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25680         targets.
25681         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25682         LP64 ia64.
25683
25684 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25685
25686         * gfortran.dg/open_access_1.f90: New test.
25687
25688 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25689
25690         * gcc.dg/charset/builtin2.c: New test.
25691
25692 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25693
25694         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25695         on mmix-*-* for *_[xy].c.
25696
25697 2005-11-28  Kean Johnston  <jkj@sco.com>
25698
25699         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25700         headers.
25701         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25702         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25703         * gcc.target/i386/asm-3.c: Ditto.
25704         * gcc.target/i386/clobbers.c: Ditto.
25705         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25706         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25707         test regexp.
25708         * gcc.target/i386/mul.c: Ditto.
25709         * gcc.target/i386/ssetype-1.c: Ditto.
25710         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25711         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25712         static so the test works with -fPIC mode too. Based on comment in
25713         PR19231 by Pinski.
25714         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25715
25716 2005-11-28  Richard Guenther  <rguenther@suse.de>
25717
25718         * gcc.dg/alias-9.c: New testcase.
25719         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25720
25721 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25722             Uros Bizjak  <uros@kss-loka.si>
25723
25724         PR middle-end/20219
25725         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25726         tan(x)/sin(x) transformations.
25727
25728 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25729
25730         PR middle-end/24575
25731         * gcc.dg/tree-ssa/divide-3.c: New test.
25732         * gcc.dg/tree-ssa/divide-4.c: New test.
25733
25734 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25735
25736         PR fortran/24917
25737         *  gfortran.dg/boz_6.f90: New test.
25738
25739 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25740
25741         PR fortran/23912
25742         * gfortran.dg/modulo_1.f90: New test.
25743
25744 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25745
25746         PR libfortran/24919
25747         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25748         fail on CRLF platforms.
25749         * gfortran.dg/ftell_2.f90: Likewise.
25750
25751 2005-11-26  Eric Christopher  <echristo@apple.com>
25752
25753         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25754
25755 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25756
25757         * objc.dg/gnu-runtime-3.m: Simplify.
25758
25759 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25760
25761         PR middle-end/23669
25762         * gcc.dg/tree-ssa/divide-1.c: New test.
25763         * gcc.dg/tree-ssa/divide-2.c: New test.
25764
25765 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25766
25767         PR libgfortran/24945
25768         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25769
25770 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25771
25772         PR libgfortran/24945
25773         * gfortran.dg/open_status_2.f90: New test.
25774
25775 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25776
25777         * gcc.c-torture/execute/builtins/fprintf.c,
25778         gcc.c-torture/execute/builtins/fputs-lib.c,
25779         gcc.c-torture/execute/builtins/fputs.c,
25780         gcc.c-torture/execute/builtins/lib/fprintf.c,
25781         gcc.c-torture/execute/builtins/lib/printf.c,
25782         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25783
25784 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
25785
25786         * gcc.dg/20050922-2.c: New test.
25787
25788 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25789
25790         * objc.dg/gnu-runtime-3.m: New test.
25791
25792 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25793
25794         PR c++/9278
25795         * g++.dg/other/void1.C: New test.
25796
25797 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
25798
25799         PR middle-end/24998
25800         * gcc.dg/torture/fp-int-convert-float.c,
25801         gcc.dg/torture/fp-int-convert-double.c,
25802         gcc.dg/torture/fp-int-convert-long-double.c,
25803         gcc.dg/torture/fp-int-convert-timode.c,
25804         gcc.dg/torture/fp-int-convert-float80.c,
25805         gcc.dg/torture/fp-int-convert-float80-timode.c,
25806         gcc.dg/torture/fp-int-convert-float128.c,
25807         gcc.dg/torture/fp-int-convert-float128-timode.c,
25808         gcc.dg/torture/fp-int-convert.h: New files.
25809
25810 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25811
25812         PR middle-end/24989
25813         * gcc.dg/tree-ssa/bool-10.c: New test.
25814         * gcc.dg/tree-ssa/bool-11.c: New test.
25815         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25816
25817 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25818
25819         PR middle-end/24990
25820         * tree-ssa/pr24990-1.c: New test.
25821
25822 2005-11-24  Richard Guenther  <rguenther@suse.de>
25823         Dirk Mueller <dmueller@suse.de>
25824
25825         PR c++/14024
25826         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25827         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25828         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25829         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25830         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25831         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25832
25833 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
25834
25835         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25836
25837 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25838
25839         PR c/21668
25840         * gcc.dg/Wc++-compat.c: New.
25841         * gcc.dg/Wno-c++-compat.c: New.
25842
25843 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
25844
25845         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25846         (vspltish, vspltisw): Likewise.
25847
25848 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25849
25850         PR libgfortran/24794
25851         * gfortran.dg/namelist_12.f: Fix quotes.
25852         * gfortran.dg/namelist_13.f90: Fix quotes.
25853         * gfortran.dg/namelist_14.f90: Fix quotes.
25854         * gfortran.dg/namelist_15.f90: Fix quotes.
25855         * gfortran.dg/namelist_use.f90: Fix quotes.
25856         * gfortran.dg/namelist_use_only.f90: Fix quotes.
25857         * gfortran.dg/namelist_21.f90: New test.
25858         * gfortran.dg/namelist_22.f90: New test.
25859
25860 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
25861
25862         PR target/23435
25863         * gcc.c-torture/compile/pr23435.c: New.
25864
25865 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25866
25867         * gcc.c-torture/execute/floatunsisf-1.c: New test.
25868
25869 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25870
25871         * gcc.target/powerpc/405-macchw-1.c,
25872         gcc.target/powerpc/405-macchw-2.c,
25873         gcc.target/powerpc/405-macchwu-1.c,
25874         gcc.target/powerpc/405-macchwu-2.c,
25875         gcc.target/powerpc/405-machhw-1.c,
25876         gcc.target/powerpc/405-machhw-2.c,
25877         gcc.target/powerpc/405-machhwu-1.c,
25878         gcc.target/powerpc/405-machhwu-2.c,
25879         gcc.target/powerpc/405-maclhw-1.c,
25880         gcc.target/powerpc/405-maclhw-2.c,
25881         gcc.target/powerpc/405-maclhwu-1.c,
25882         gcc.target/powerpc/405-maclhwu-2.c,
25883         gcc.target/powerpc/405-mulchw-1.c,
25884         gcc.target/powerpc/405-mulchw-2.c,
25885         gcc.target/powerpc/405-mulchwu-1.c,
25886         gcc.target/powerpc/405-mulchwu-2.c,
25887         gcc.target/powerpc/405-mulhhw-1.c,
25888         gcc.target/powerpc/405-mulhhw-2.c,
25889         gcc.target/powerpc/405-mulhhwu-1.c,
25890         gcc.target/powerpc/405-mulhhwu-2.c,
25891         gcc.target/powerpc/405-mullhw-1.c,
25892         gcc.target/powerpc/405-mullhw-2.c,
25893         gcc.target/powerpc/405-mullhwu-1.c,
25894         gcc.target/powerpc/405-mullhwu-2.c,
25895         gcc.target/powerpc/405-nmacchw-1.c,
25896         gcc.target/powerpc/405-nmacchw-2.c,
25897         gcc.target/powerpc/405-nmachhw-1.c,
25898         gcc.target/powerpc/405-nmachhw-2.c,
25899         gcc.target/powerpc/405-nmaclhw-1.c,
25900         gcc.target/powerpc/405-nmaclhw-2.c,
25901         gcc.target/powerpc/440-macchw-1.c,
25902         gcc.target/powerpc/440-macchw-2.c,
25903         gcc.target/powerpc/440-macchwu-1.c,
25904         gcc.target/powerpc/440-macchwu-2.c,
25905         gcc.target/powerpc/440-machhw-1.c,
25906         gcc.target/powerpc/440-machhw-2.c,
25907         gcc.target/powerpc/440-machhwu-1.c,
25908         gcc.target/powerpc/440-machhwu-2.c,
25909         gcc.target/powerpc/440-maclhw-1.c,
25910         gcc.target/powerpc/440-maclhw-2.c,
25911         gcc.target/powerpc/440-maclhwu-1.c,
25912         gcc.target/powerpc/440-maclhwu-2.c,
25913         gcc.target/powerpc/440-mulchw-1.c,
25914         gcc.target/powerpc/440-mulchw-2.c,
25915         gcc.target/powerpc/440-mulchwu-1.c,
25916         gcc.target/powerpc/440-mulchwu-2.c,
25917         gcc.target/powerpc/440-mulhhw-1.c,
25918         gcc.target/powerpc/440-mulhhw-2.c,
25919         gcc.target/powerpc/440-mulhhwu-1.c,
25920         gcc.target/powerpc/440-mulhhwu-2.c,
25921         gcc.target/powerpc/440-mullhw-1.c,
25922         gcc.target/powerpc/440-mullhw-2.c,
25923         gcc.target/powerpc/440-mullhwu-1.c,
25924         gcc.target/powerpc/440-mullhwu-2.c,
25925         gcc.target/powerpc/440-nmacchw-1.c,
25926         gcc.target/powerpc/440-nmacchw-2.c,
25927         gcc.target/powerpc/440-nmachhw-1.c,
25928         gcc.target/powerpc/440-nmachhw-2.c,
25929         gcc.target/powerpc/440-nmaclhw-1.c,
25930         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25931
25932 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
25933
25934         PR fortran/24774
25935         * gfortran.dg/inquire_9.f90: New test.
25936
25937         PR fortran/21647
25938         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25939
25940 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25941
25942         PR libfortran/24432
25943         * lib/target-supports.exp (check_effective_target_fortran_large_real):
25944         Check that 'cos' is supported.
25945
25946 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
25947
25948         PR fortran/24223
25949         * gfortran.dg/substring_equivalence.f90: New test.
25950
25951         PR fortran/24705
25952         * gfortran.dg/auto_internal_assumed.f90: New test.
25953
25954 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
25955
25956         * gcc.dg/fold-div-2.c: New test.
25957
25958 2005-11-20  Ian Lance Taylor  <ian@airs.com>
25959
25960         PR rtl-optimization/24883
25961         * gcc.c-torture/compile/pr24883.c: New test.
25962
25963 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
25964
25965         PR middle-end/20583
25966         * gcc.c-torture/compile/pr20583.c: New.
25967
25968 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
25969
25970         * gcc.c-torture/execute/usmul.c: New test.
25971
25972 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25973
25974         * gcc.dg/tree-ssa/vrp22.c: New test.
25975
25976 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25977
25978         PR middle-end/24912
25979         * gcc.dg/torture/pr24912-1.c: New test.
25980
25981 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25982
25983         PR fortran/24862
25984         * gfortran.dg/arrayio_derived_1.f90: New test.
25985
25986 2005-11-19  Richard Guenther  <rguenther@suse.de>
25987
25988         PR middle-end/23294
25989         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25990
25991 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25992
25993         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25994
25995 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25996
25997         PR c++/8355
25998         * g++.dg/template/friend39.C: New test.
25999
26000 2005-11-18  James E Wilson  <wilson@specifix.com>
26001
26002         * gcc.dg/builtin-strstr.c: New.
26003
26004 2005-11-18  Richard Henderson  <rth@redhat.com>
26005
26006         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26007         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26008         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26009         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26010         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26011         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26012         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26013         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26014         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26015         renaming to remove initial "ia64-".
26016
26017 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26018
26019         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26020
26021 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26022
26023         * g++.dg/cpp/string-2.C: New test.
26024
26025 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26026
26027         * gcc.dg/tree-ssa/loop-14.c: New test.
26028
26029 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26030             Michael Chamberlain <michael@chamberlain.net.au>
26031
26032         * ada/acats/run_all.sh (target_run): Kill long running tests.
26033
26034 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26035
26036         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26037         * gcc.dg/cleanup-9.c: Likewise.
26038         * gcc.dg/cleanup-10.c: Likewise.
26039         * gcc.dg/cleanup-11.c: Likewise.
26040
26041 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26042
26043         PR fortran/24892
26044         * gfortran.dg/open_access_append_1.f90: New test.
26045         * gfortran.dg/open_access_append_2.f90: New test.
26046
26047 2005-11-16  Richard Guenther  <rguenther@suse.de>
26048
26049         PR middle-end/24851
26050         * gcc.c-torture/execute/pr24851.c: New testcase.
26051
26052 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26053
26054         * gcc.dg/fold-overflow-1.c: New test.
26055
26056 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26057
26058         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26059         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26060
26061 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26062
26063         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26064         structures.
26065         * g++.dg/eh/forced2.C: Likewise.
26066         * g++.dg/eh/forced3.C: Likewise.
26067         * g++.dg/eh/forced4.C: Likewise.
26068
26069 2005-11-11  Mike Stump  <mrs@apple.com>
26070
26071         * g++.old-deja/g++.mike/unused.C: Add.
26072
26073 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26074
26075         PR c++/24667
26076         * g++.dg/warn/Wcast-qual1.C: New test.
26077
26078 2005-11-15  Jan Hubicka  <jh@suse.cz>
26079
26080         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26081
26082 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26083
26084         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26085
26086 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26087
26088         PR 24840
26089         * gcc.dg/tree-ssa/pr24840.c: New test.
26090
26091 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26092
26093         PR testsuite/24841
26094         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26095
26096 2005-11-14  Dale Johannesen  <dalej@apple.com>
26097
26098         * gcc.c-torture/execute/20051113-1.c: New.
26099
26100 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26101
26102         PR c++/24687
26103         * g++.dg/template/crash43.C: New test.
26104
26105 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26106
26107         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26108
26109 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26110
26111         PR c++/24817
26112         * g++.dg/eh/spec8.C: New test.
26113
26114 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26115
26116         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26117
26118 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26119
26120         PR c++/20293
26121         * g++.dg/parse/ambig4.C: New test.
26122         * g++.dg/tc1/dr101.C: Adjust error markers.
26123         * g++.dg/lookup/strong-using-2.C: Likewise.
26124         * g++.dg/lookup/ambig5.C: Likewise.
26125         * g++.dg/lookup/ambig4.C: Likewise.
26126         * g++.dg/parse/crash22.C: Likewise.
26127
26128 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26129
26130         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26131
26132 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26133
26134         * gcc.dg/nested-calls-1.c: New test.
26135
26136 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26137
26138         * gfortran.dg/complex_intrinsic_1.f90: New test.
26139         * gfortran.dg/complex_intrinsic_2.f90: New test.
26140         * gfortran.dg/fgetc_1.f90: New test.
26141         * gfortran.dg/fgetc_2.f90: New test.
26142         * gfortran.dg/fgetc_3.f90: New test.
26143         * gfortran.dg/ftell_1.f90: New test.
26144         * gfortran.dg/ftell_2.f90: New test.
26145         * gfortran.dg/gnu_logical_1.F: New test.
26146         * gfortran.dg/gnu_logical_2.f90: New test.
26147
26148 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26149
26150         PR middle-end/24820
26151         * gcc.dg/pr24820.c: New test.
26152
26153 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26154
26155         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26156         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26157         variable.
26158
26159 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26160
26161         PR testsuite/24614
26162         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26163
26164 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26165
26166         * gcc.target/cris/cris.exp: New file.
26167         * gcc.target/cris/rld-legit1.c: New test.
26168         * gcc.target/cris/rld-legit2.c: New test.
26169
26170 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26171
26172         PR c++/24780
26173         * g++.dg/opt/pr24780.C: New test.
26174
26175         PR c++/24761
26176         * g++.dg/template/asm1.C: New test.
26177
26178 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26179
26180         PR libgfortran/24787
26181         * gfortran.dg/scan_1.f90: New test.
26182
26183 2005-11-12  Jan Hubicka  <jh@suse.cz>
26184
26185         * gcc.target/i386/minmax-1.c: New.
26186         * gcc.target/i386/minmax-2.c: New.
26187
26188 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26189
26190         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26191
26192 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26193
26194         * gcc.c-torture/execute/20051110-1.c,
26195         gcc.c-torture/execute/20051110-2.c: New tests.
26196
26197 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26198
26199         PR middle-end/24750
26200         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26201         New tests.
26202
26203 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26204
26205         * lib/target-libpath.exp (get_shlib_extension): New proc.
26206         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26207         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26208         * lib/objc.exp (objc_target_compile): Likewise.
26209         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26210         detection.
26211
26212 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26213
26214         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26215
26216         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26217         Add -static to additional_flags and pass it to target_compile.
26218
26219 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26220
26221         PR libgfortran/24719
26222         gfortran.dg/read_noadvance.f90: New test.
26223
26224         PR libgfortran/24699
26225         gfortran.dg/fmt_t_2.f90: New test.
26226
26227         PR libgfortran/24785
26228         gfortran.dg/read_x_eor.f90: New test.
26229
26230         PR libgfortran/24584
26231         gfortran.dg/namelist_empty.f90: Rename test.
26232
26233         PR libgfortran/24489
26234         gfortran/read_eor.f90: Rename test.
26235
26236 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26237
26238         PR fortran/15976
26239         * gfortran.dg/automatic_module_variable.f90: New test.
26240
26241 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
26242
26243         PR target/24445
26244         * gcc.dg/pr24445.c: New test.
26245
26246 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26247
26248         PR fortran/24655
26249         PR fortran/24755
26250         * gfortran.dg/recursive_statement_functions.f90: Add statement
26251         functions using inline intrinsic functions and parameters to test
26252         that they no longer seg-fault.
26253
26254         PR fortran/24409
26255         gfortran.dg/nested_modules_4.f90: New test.
26256         gfortran.dg/nested_modules_5.f90: New test.
26257
26258 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26259
26260         PR fortran/24643
26261         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26262
26263 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
26264
26265         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26266         failures.
26267
26268 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26269
26270         * gcc.dg/sparc-getcontext-1.c: New test.
26271
26272 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
26273
26274         * gcc.dg/ifcvt-fabs-1.c: New test.
26275
26276 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
26277
26278         PR other/4372
26279         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26280         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26281
26282 2005-11-09  Richard Guenther  <rguenther@suse.de>
26283
26284         PR tree-optimization/24716
26285         * gcc.c-torture/execute/pr24716.c: New testcase.
26286
26287 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26288
26289         * gcc.dg/pr24624.c: Disable for non S/390 targets.
26290
26291 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26292
26293         PR 24624
26294         * gcc.dg/pr24624.c: Testcase added.
26295
26296 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26297
26298         PR 24623
26299         * g++.dg/other/pr24623.C: Testcase added.
26300
26301 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
26302
26303         PR fortran/22607
26304         * gfortran-dg/pure_byref_1.f90: New.
26305         * gfortran-dg/pure_byref_2.f90: New.
26306
26307 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
26308
26309         PR c/24101
26310         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26311         * gcc.dg/dg.exp: Run main loop also for *.i files.
26312
26313 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26314
26315         PR c++/19450
26316         * g++.dg/tls/diag-3.C: New test.
26317         * g++.dg/tls/diag-4.C: New test.
26318         * g++.dg/tls/static-1.C: New test.
26319         * g++.dg/tls/static-1a.cc: New file.
26320
26321 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26322
26323         PR 23046
26324         * g++.dg/tree-ssa/pr23046.C: New test.
26325
26326 2005-11-08  Devang Patel <dpatel@apple.com>
26327
26328         PR tree-optimization/23115
26329         * gcc.dg/tree-ssa/pr23115.c: New.
26330
26331 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26332
26333         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26334         * gcc.target/powerpc/pr16155.c: Same.
26335         * gcc.target/powerpc/altivec-1.c: Same.
26336         * gcc.target/powerpc/altivec-2.c: Same.
26337         * gcc.target/powerpc/altivec-3.c: Same.
26338         * gcc.target/powerpc/altivec-5.c: Same.
26339         * gcc.target/powerpc/altivec-11.c: Same.
26340         * gcc.target/powerpc/altivec-12.c: Same.
26341         * gcc.target/powerpc/altivec-14.c: Same.
26342         * gcc.target/powerpc/altivec-22.c: Same.
26343         * gcc.target/powerpc/altivec-consts.c: Same.
26344         * gcc.target/powerpc/altivec-pr22085.c: Same.
26345         * gcc.target/powerpc/altivec-splat.c: Same.
26346         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26347         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26348         * gcc.target/powerpc/darwin-longlong.c: Same.
26349
26350 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26351
26352         PR target/19340
26353         * gcc.dg/pr19340.c: New test.
26354
26355 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26356
26357         PR rtl-optimization/24683
26358         * gcc.dg/pr24683.c: New test.
26359
26360 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26361
26362         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26363         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26364
26365 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26366
26367         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26368
26369 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26370
26371         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26372
26373 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26374
26375         PR target/24230
26376
26377         * gcc.target/powerpc/altivec-consts.c,
26378         gcc.target/powerpc/altivec-splat.c: New testcase.
26379
26380 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26381
26382         PR c/24599
26383
26384         * gcc.dg/overflow-2.c: New testcase.
26385
26386 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26387
26388         PR rtl-optimization/23567
26389         * gcc.c-torture/execute/20051104-1.c: New test.
26390
26391 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26392
26393         PR fortran/24534
26394         gfortran.dg/private_type_2.f90: Modified to check that case with
26395         PRIVATE declaration within derived type is accepted.
26396
26397         PR fortran/20838
26398         gfortran.dg/pointer_assign_1.f90: New test.
26399
26400         PR fortran/20840
26401         * gfortran.dg/arrayio_0.f90: New test.
26402
26403         PR fortran/17737
26404         gfortran.dg/data_initialized.f90: New test.
26405         gfortran.dg/data_constraints_1.f90: New test.
26406         gfortran.dg/data_constraints_2.f90: New test.
26407
26408 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26409
26410         PR fortran/24174
26411         PR fortran/24305
26412         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26413
26414 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26415
26416         PR 24670
26417         * gcc.dg/tree-ssa/pr24670.c: New test.
26418
26419 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26420
26421         PR target/22432
26422         * gcc.target/i386/pr22432.c: New test.
26423
26424 2005-11-05  Richard Henderson  <rth@redhat.com>
26425
26426         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26427         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26428         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26429         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26430         from gcc.dg/alpha-*.
26431         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26432         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26433
26434 2005-11-05  Andreas Jaeger  <aj@suse.de>
26435
26436         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26437
26438 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26439
26440         PR target/23424
26441         * gcc.dg/torture/pr23424-1.c: New test.
26442
26443 2005-11-04  Richard Henderson  <rth@redhat.com>
26444
26445         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26446         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26447         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26448         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26449         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26450         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26451         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26452         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26453         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26454         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26455         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26456         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26457         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26458         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26459         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26460         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26461         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26462         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26463         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26464         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26465         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26466         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26467         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26468         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26469         Move from gcc.dg/.
26470         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26471         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26472         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26473         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26474         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26475         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26476         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26477         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26478         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26479         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26480         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26481         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26482         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26483         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26484         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26485         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26486         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26487         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26488         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26489         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26490         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26491         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26492         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26493         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26494         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26495         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26496         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26497         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26498         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26499         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26500         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26501         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26502         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26503         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26504         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26505         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26506         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26507         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26508         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26509         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26510         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26511         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26512         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26513         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26514         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26515
26516 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
26517
26518         PR 24627
26519         * gcc.dg/tree-ssa/pr24627.c: New test.
26520
26521 2005-11-04 Paul Brook  <paul@codesourcery.com>
26522
26523         * gcc.dg/tls/opt-10.c: New test.
26524
26525 2005-11-04  Andreas Jaeger  <aj@suse.de>
26526
26527         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26528         avoid extra warnings.
26529
26530 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26531
26532         PR libfortran/22298
26533         * lib/target-supports.exp
26534         (check_effective_target_static_libgfortran): New
26535         static_libgfortran effective target.
26536         * gfortran.dg/static_linking_1.f: New test.
26537         * gfortran.dg/static_linking_1.c: New file.
26538
26539 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26540
26541         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26542
26543 2005-11-03  Josh Conner  <jconner@apple.com>
26544
26545         PR c++/19989
26546         g++.dg/ext/array2.C: New test.
26547         g++.dg/template/dependent-name3.C: New test.
26548         g++.dg/template/dependent-name4.C: New test.
26549         g++.dg/template/sfinae2.C: New test.
26550
26551 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26552
26553         PR preprocessor/22042
26554         * gcc.dg/cpp/strify4.c: New test.
26555
26556 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26557
26558         PR c++/17964
26559         * g++.dg/cpp/string-1.C: New test.
26560
26561 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26562
26563         * gcc.target/powerpc: New directory.
26564         * gcc.target/powerpc/powerpc.exp: New file.
26565         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26566         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26567         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26568         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26569         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26570         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26571         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26572         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26573         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26574         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26575         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26576         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26577         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26578         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26579         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26580         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26581         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26582         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26583         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26584         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26585         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26586         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26587         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26588         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26589         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26590         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26591         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26592         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26593         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26594         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26595         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26596         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26597         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26598         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26599
26600 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26601
26602         PR c++/21627
26603         * g++.dg/warn/inline2.C: New test.
26604
26605 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26606
26607         PR middle-end/23155
26608         * g++.dg/ext/c99struct1.C: New test.
26609         * gcc.dg/union-cast-1.c: New test.
26610         * gcc.dg/union-cast-2.c: New test.
26611         * gcc.dg/union-cast-3.c: New test.
26612
26613 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26614
26615         PR middle-end/24589
26616         * gcc.c-torture/execute/zero-struct-2.c: New test.
26617
26618 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26619
26620         PR c++/24582
26621         * g++.dg/init/switch1.C: New test.
26622
26623 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26624
26625         * gcc.dg/delay-slot-1.c: New test.
26626
26627 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26628
26629         PR target/24620
26630         * gcc.dg/pr24620.c: New test.
26631
26632 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26633
26634         PR c/24329
26635         * gcc.dg/format/unnamed-1.c: New test.
26636
26637 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26638
26639         PR c++/22434
26640         * g++.dg/expr/cond8.C: New test.
26641
26642         PR c++/24560
26643         * g++.dg/parse/dot1.C: New test.
26644
26645 2005-11-02  Jan Hubicka  <jh@suse.cz>
26646
26647         PR target/23303
26648         * gcc.dg/i386-lea.c: New test
26649
26650 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26651
26652         PR target/24615
26653         * gcc.dg/pr24615.c: New test.
26654
26655 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26656
26657         PR target/24600
26658         * gcc.dg/pr24600.c: New test.
26659
26660 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26661
26662         PR c++/19253
26663         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26664         * g++.dg/parse/typename9.C: New test.
26665         * g++/dg/parse/typename10.C: Likewise.
26666
26667 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26668
26669         PR fortran/18157
26670         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26671         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26672         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26673
26674 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26675
26676         PR c++/24569
26677         * g++.dg/debug/static1.C: New test.
26678
26679 2005-11-02  Josh Conner  <jconner@apple.com>
26680
26681         * g++.dg/crash38.C: moved into proper directory...
26682         * g++.dg/template/crash42.C: ...here
26683
26684 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26685
26686         PR target/18338
26687         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26688         pcc_bitfield_type_matters || default_packed.
26689
26690         * lib/target-supports.exp
26691         (check_effective_target_pcc_bitfield_type_matters): New proc.
26692         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26693
26694         PR testsuite/23304
26695         * lib/target-supports.exp (check_effective_default_packed): New proc.
26696         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26697         Gate expected errors on target ! default_packed.
26698         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26699
26700 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26701
26702         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26703         change (r106358).
26704
26705 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26706
26707         PR fortran/24008
26708         * gfortran.dg/entry_5.f90: New.
26709         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26710
26711 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26712
26713         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26714
26715 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26716
26717         PR fortran/21565
26718         gfortran.dg/namelist_blockdata.f90: New test.
26719
26720         PR fortran/18737
26721         gfortran.dg/external_implicit_none.f90: New test.
26722
26723         PR fortran/14994
26724         * gfortran.dg/secnds.f: New test.
26725
26726 2005-10-31  Jan Hubicka  <jh@suse.cz>
26727
26728         PR target/20928
26729         * gcc.c-torture/compile/pr20928.c: New test.
26730
26731 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26732
26733         PR middle-end/23492
26734         * gcc.c-torture/compile/zero-strct-5.c: New test.
26735
26736 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26737
26738         PR libgfortran/24584
26739         * gfortran.dg/pr24584.f90: New test.
26740
26741 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26742
26743         PR fortran/18883
26744         * gfortran.dg/char_result_9.f90: New.
26745         * gfortran.dg/char_result_10.f90: New.
26746
26747 2005-10-30  Jan Hubicka  <jh@suse.cz>
26748
26749         * g++.dg/tree-ssa/pr24172.C: New testcase.
26750
26751 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26752
26753         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26754
26755 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26756
26757         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26758         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26759         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26760         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26761         gfortran.dg/enum_9.f90,
26762         gfortran.fortran-torture/compile/enum_1.f90,
26763         gfortran.fortran-torture/execute/enum_1.f90,
26764         gfortran.fortran-torture/execute/enum_2.f90,
26765         gfortran.fortran-torture/execute/enum_3.f90,
26766         gfortran.fortran-torture/execute/enum_4.f90: New tests.
26767
26768 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
26769
26770         PR target/18482
26771         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26772         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26773
26774 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26775
26776         PR libfortran/20179
26777         * gfortran.dg/mixed_io_1.f90: New test.
26778         * gfortran.dg/mixed_io_1.c: New file.
26779
26780 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26781
26782         * gfortran.dg/malloc_free_1.f90: New test.
26783
26784 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
26785
26786         * gcc.dg/nested-func-4.c: Require profiling -pg.
26787
26788 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26789
26790         PR C++/23229
26791         * g++.dg/warn/main-2.C: New test.
26792
26793 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
26794
26795         PR fortran/24545
26796         * gfortran.dg/interface_2.f90: new test.
26797
26798 2005-10-28  Josh Conner  <jconner@apple.com>
26799
26800         PR c++/22153
26801         * g++.dg/template/crash38.C: New test.
26802         * g++.dg/parse/explicit1.C: Change expected errors.
26803
26804 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26805
26806         PR C++/23426
26807         * g++.dg/other/large-size-array.C: New test.
26808
26809 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26810
26811         PR middle-end/24362
26812         * g++.dg/opt/complex4.C: New test.
26813
26814 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
26815
26816         * gcc.dg/nested-func-4.c: New test.
26817
26818 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
26819
26820         PR fortran/24158
26821         gfortran.dg/derived_recursion.f90: New test.
26822         gfortran.dg/implicit_actual.f90: New test.
26823
26824 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
26825
26826         PR middle-end/24295, PR testsuite/24477
26827         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
26828         removed when weakref hits the tree.
26829
26830 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
26831
26832         * gfortran.dg/cray_pointers_4.f90: New test.
26833
26834         * gfortran.dg/cray_pointers_5.f90: New test.
26835
26836 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
26837
26838         PR fortran/22290
26839         * gfortran.dg/assign_5.f90: New test.
26840         * gfortran.dg/assign_6.f: New test.
26841
26842 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
26843
26844         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
26845         CPU has no SSE support.
26846
26847 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
26848
26849         PR libgfortran/24224
26850         * gfortran.dg/arrayio_1.f90: Update attribution.
26851         * gfortran.dg/arrayio_2.f90: Update attribution.
26852         * gfortran.dg/arrayio_3.f90: Update attribution.
26853         * gfortran.dg/arrayio_4.f90: Update test conditions.
26854         * gfortran.dg/arrayio_5.f90: Update attribution.
26855         * gfortran.dg/arrayio_6.f90: New test.
26856         * gfortran.dg/arrayio_7.f90: New test.
26857
26858 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
26859
26860         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26861
26862 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26863
26864         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26865
26866 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26867
26868         PR fortran/24416
26869         * gfortran.dg/namelist_char_only.f90: New test.
26870
26871 2005-10-24  Asher Langton  <langton2@llnl.gov>
26872
26873         PR fortran/17031
26874         PR fortran/22282
26875         * gfortran.dg/cray_pointers_1.f90: New test.
26876         * gfortran.dg/cray_pointers_2.f90: New test.
26877         * gfortran.dg/cray_pointers_3.f90: New test.
26878         * gfortran.dg/loc_1.f90: New test.
26879         * gfortran.dg/loc_2.f90: New test.
26880
26881 2005-10-24  Steven Bosscher  <stevenb@suse.de>
26882
26883         * gcc.dg/pr24225.c: New test.
26884
26885 2005-10-24  Asher Langton  <langton2@llnl.gov>
26886
26887         * gfortran.dg/dup_save_1.f90: New test.
26888         * gfortran.dg/dup_save_2.f90: New test.
26889
26890 2005-10-24  Paul Brook  <paul@codesourcery.com>
26891
26892         PR 24107
26893         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26894         stdint.h.
26895
26896 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
26897
26898         PR libgfortran/24489
26899         * gfortran.dg/pr24489.f90: New test.
26900
26901 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
26902
26903         PR fortran/23635
26904         * gfortran.dg/ichar_1.f90: Add tests for derived types.
26905
26906 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
26907
26908         PR target/18911
26909         * g++.dg/init/array16.C: Skip for mmix-*-*.
26910
26911 2005-10-23  Asher Langton  <langton2@llnl.gov>
26912
26913         * gfortran.dg/byte_1.f90: New test.
26914         * gfortran.dg/byte_2.f90: New test.
26915
26916 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
26917
26918         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26919
26920 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26921
26922         PR fortran/18022
26923         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26924
26925         PR fortran/24311
26926         * gfortran.dg/merge_char_const.f90: New test.
26927
26928         PR fortran/24384
26929         * gfortran.dg/spread_scalar_source.f90: New test.
26930
26931 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
26932
26933         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26934
26935         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26936         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26937
26938         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26939
26940 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
26941
26942         PR fortran/24426
26943         * gfortran.dg/der_pointer_4.f90: New.
26944
26945 2005-10-22  David Ayers  <d.ayers@inode.at>
26946
26947         * obj-c++.dg/except-1.mm: Simplify.
26948
26949 2005-10-21  David Ayers  <d.ayers@inode.at>
26950
26951         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26952
26953 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
26954
26955         * gfortran.dg/assumed_dummy_2.f90: New test.
26956
26957 2005-10-21  James E Wilson  <wilson@specifix.com>
26958
26959         PR preprocessor/15220
26960         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26961
26962 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
26963
26964         * gcc.c-torture/execute/20051021-1.c: New test.
26965
26966 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
26967
26968         PR c++/24260
26969         * g++.dg/ext/tmplattr1.C: New test.
26970
26971 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26972
26973         PR fortran/24440
26974         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26975
26976 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26977
26978         * obj-c++.dg/except-1.mm: New.
26979
26980         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26981
26982 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26983
26984         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26985
26986 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26987
26988         PR middle-end/24295
26989         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26990         declarations with the same names as thunks' alias targets, use
26991         aliases instead.
26992         * gcc.dg/attr-alias-3.c: New test.
26993         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26994
26995 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26996
26997         PR c++/22618
26998         * g++.dg/parse/access8.C: New test.
26999
27000 2005-10-20  Richard Guenther  <rguenther@suse.de>
27001
27002         PR c++/24439
27003         * g++.dg/tree-ssa/pr24439.C: New testcase.
27004
27005 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27006
27007         * g++.dg/opt/delay-slot-1.C: New test.
27008
27009 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27010
27011         PR fortran/21625
27012         * gfortran.fg/der_init_1.f90: New.
27013
27014 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27015
27016         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27017
27018 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27019
27020         PR c++/21908
27021         * g++.dg/parse/error28.C: New test.
27022
27023 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27024
27025         * gcc.dg/profile-generate-2.c: New test.
27026
27027 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27028
27029         PR target/23589
27030         * g++.dg/ext/dllimport11.C: New.
27031
27032 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27033
27034         PR c++/22293
27035         * g++.dg/other/friend3.C: New test.
27036
27037 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27038
27039         PR c++/23293
27040         * g++.dg/template/error19.C: New test.
27041
27042 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27043
27044         PR c++/21383
27045         * g++.dg/overload/koenig2.C: New.
27046
27047         PR c++/23118
27048         * g++.dg/overload/error2.C: New.
27049
27050         PR c++/22604
27051         * g++.dg/inherit/covariant14.C: New.
27052
27053 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27054
27055         PR c++/23440
27056         * g++.dg/parse/for1.C: New test.
27057
27058 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27059
27060         PR fortran/23446
27061         * gfortran.dg/host_dummy_index_1.f90: New test.
27062
27063         PR fortran/21459
27064         * gfortran.dg/automatic_char_len_2.f90: New test.
27065
27066         PR fortran/20866
27067         * gfortran.dg/recursive_statement_functions.f90: New test.
27068
27069         PR fortran/20853
27070         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27071
27072         PR fortran/20849
27073         * gfortran.dg/external_initializer.f90: New test.
27074
27075         PR fortran/20837
27076         * non_module_public.f90: New test.
27077
27078 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27079
27080         PR c++/24386
27081         * g++.dg/template/overload7.C: New.
27082
27083         PR c++/22551
27084         * g++.dg/other/switch2.C: Remove expected warnings.
27085
27086         PR c++/21353
27087         * g++.dg/template/defarg6.C: New.
27088
27089 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27090
27091         PR target/24315
27092         * gcc.target/i386/pr24315.c: New test.
27093
27094 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27095
27096         PR c++/24389
27097         * g++.dg/template/static21.C: New test.
27098         * g++.dg/template/static21-a.cc: Likewise.
27099
27100 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27101
27102         PR c++/23959
27103         * g++.dg/warn/Wswitch-default-1.C: New test.
27104         * g++.dg/warn/Wswitch-default-2.C: New test.
27105
27106 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27107
27108         PR c++/22173
27109         * g++.dg/parse/template18.C: New test.
27110         * g++.dg/template/nontype15.C: Likewise.
27111
27112 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27113
27114         PR fortran/22273
27115         * gfortran.dg/spec_expr_2.f90: New.
27116
27117 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27118
27119         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27120         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27121         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27122         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27123         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27124         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27125         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27126         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27127         previous target-specific skips and warning-message matches where
27128         applicable.
27129
27130 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27131
27132         PR c++/21347
27133         * g++.dg/warn/Wctor-dtor.C: New test.
27134
27135 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27136
27137         PR c/23439
27138         * gcc.dg/for-1.c: New test.
27139
27140 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27141
27142         PR c++/19565
27143         * g++.dg/warn/Wconversion1.C: New test.
27144         * g++.dg/ext/packed4.C: Compile with -w.
27145         * g++.dg/opt/20050511-1.C: Likewise.
27146         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27147
27148 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27149
27150         * gfortran.dg/boz_5.f90: New test.
27151
27152 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27153
27154         PR c++/22551
27155         * g++.dg/other/switch2.C: New.
27156
27157         PR c++/23984
27158         * g++.dg/init/ctor7.C: New.
27159
27160 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27161
27162         PR c++/23730
27163         * g++.dg/parse/crash32.C: New test.
27164
27165 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27166
27167         PR c++/20721
27168         * g++.dg/init/goto2.C: New test.
27169
27170         PR c++/22464
27171         * g++.dg/template/crash/41.C: New test.
27172
27173         PR c++/22180
27174         * g++.dg/template/crash40.C: New test.
27175
27176         PR c++/23694
27177         * g++.dg/parse/friend5.C: New test.
27178
27179         PR c++/23307
27180         * g++.dg/template/crash38.C: New test.
27181
27182         PR c++/22352
27183         * g++.dg/template/friend38.C: New test.
27184
27185         PR c++/22405
27186         * g++.dg/template/crash39.C: New test.
27187
27188 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27189
27190         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27191         gcc.dg/debug/dwarf2/dwarf-char2.c,
27192         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27193
27194         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27195
27196 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27197
27198         * gcc.dg/dll-2.c: Add tests for warnings.
27199         * gcc.dg/dll-3.c: Likewise.
27200         * gcc.dg/dll-4.c: Likewise.
27201
27202         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27203         * g++.dg/ext/dllimport2.C: Likewise.
27204         * g++.dg/ext/dllimport3.C: Likewise.
27205         * g++.dg/ext/dllimport7.C: Likewise.
27206         * g++.dg/ext/dllimport8.C: Likewise.
27207         * g++.dg/ext/dllimport9.C: Likewise.
27208
27209 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27210
27211         PR fortran/24092
27212         * gfortran.dg/derived_pointer_recursion.f90: New test.
27213
27214 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27215
27216         * gcc.c-torture/execute/20051012-1.c: New test.
27217
27218 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27219
27220         PR fortran/18082
27221         * gfortran.dg/automatic_char_len_1.f90: New test.
27222
27223 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27224
27225         PR fortran/20847
27226         * gfortran.dg/save_common.f90: New test.
27227
27228         PR fortran/20856
27229         * gfortran.dg/save_result.f90: New test.
27230
27231 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27232
27233         PR c++/21592
27234         * g++.dg/template/dependent-expr1.C: Add new expected error.
27235         * g++.dg/template/dependent-expr2.C: Adjust error text.
27236         * g++.dg/template/overload6.C: New.
27237
27238         PR c++/23797
27239         * g++.dg/other/typename8.C: New.
27240
27241         PR c++/21117
27242         * g++.dg/other/return1.C: New.
27243
27244 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
27245
27246         PR c++/24052
27247         * g++.dg/ext/label5.C: New.
27248
27249 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27250
27251         PR c++/19964
27252         * g++.dg/parse/crash31.C: New.
27253
27254 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
27255
27256         * g++.dg/ipa/ipa-1.c: New test.
27257         * g++.dg/ipa/ipa-2.c: New test.
27258         * g++.dg/ipa/ipa-3.c: New test.
27259         * g++.dg/ipa/ipa-4.c: New test.
27260         * g++.dg/ipa/ipa-5.c: New test.
27261         * g++.dg/ipa/ipa.exp: New file.
27262
27263 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27264
27265         PR fortran/24207
27266         * gfortran.dg/private_type_3.f90: New test.
27267
27268 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27269
27270         PR fortran/20786
27271         gfortran.dg/aint_anint_1.f90: New test.
27272
27273 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27274
27275         PR libgfortran/24313
27276         gfortran.dg/csqrt.f: New test.
27277
27278 2005-10-11  Ian Lance Taylor  <ian@airs.com>
27279
27280         PR c++/8057
27281         * g++.dg/warn/noeffect7.C: New test.
27282         * g++.dg/warn/noeffect2.C: Instantiate templates.
27283         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
27284         and warning.
27285
27286 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27287
27288         PR c++/21089
27289         * g++.dg/init/float1.C: New test.
27290
27291         PR c++/24277
27292         * g++.dg/init/member1.C: Tweak error markers.
27293
27294 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
27295
27296         PR testsuite/24281
27297         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27298         Check for null pointer.
27299
27300 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27301
27302         PR c++/21369
27303         * g++.dg/parse/ret-type3.C: New test.
27304
27305 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27306
27307         PR tree-opt/23946
27308         * gcc.c-torture/compile/pr23946.c: New test.
27309
27310 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27311
27312         * g++.dg/opt/mmx2.C: New test.
27313
27314 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27315
27316         PR c++/24277
27317         * g++.dg/template/static20.C: New test.
27318
27319         PR c++/24302
27320         * g++.dg/warn/Wunused-12.C: New test.
27321
27322         PR c++/23437
27323         * g++.dg/template/arg4.C: New test.
27324
27325 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27326
27327         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27328         * gcc.dg/ucnid-3.c: Likewise.
27329         * gcc.dg/ucnid-4.c: Likewise.
27330         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27331         * g++.dg/other/ucnid-1.C: Likewise.
27332         * gcc.dg/sparc-frame-1.c: New test.
27333
27334 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27335
27336         PR c++/24139
27337         * g++.dg/template/spec27.C: New test.
27338
27339         PR c++/24275
27340         * g++.dg/template/static19.C: New test.
27341
27342 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27343
27344         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27345         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27346
27347 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27348
27349         PR target/24136
27350         * gfortran.fortran-torture/compile/pr24136.f: New test.
27351
27352 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27353
27354         PR c++/22172
27355         * g++.dg/parse/crash30.C: New test.
27356
27357 2005-10-07  Richard Guenther  <rguenther@suse.de>
27358
27359         PR middle-end/24227
27360         * gcc.c-torture/compile/pr24227.c: New testcase.
27361
27362 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27363
27364         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27365         Do not put aligned attributes on array elements.
27366
27367 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27368
27369         PR testsuite/23611, PR testsuite/23615
27370         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27371         writing prototypes of library functions by hand.
27372         * obj-c++.dg/bitfield-4.mm: Likewise.
27373         * obj-c++.dg/const-str-4.mm: Likewise.
27374         * obj-c++.dg/encode-4.mm: Likewise.
27375         * obj-c++.dg/encode-5.mm: Likewise.
27376         * obj-c++.dg/encode-6.mm: Likewise.
27377         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27378         * obj-c++.dg/method-10.mm: Likewise.
27379         * obj-c++.dg/method-17.mm: Likewise.
27380         * obj-c++.dg/method-19.mm: Likewise.
27381         * obj-c++.dg/try-catch-2.mm: Likewise.
27382
27383 2005-10-06  Richard Henderson  <rth@redhat.com>
27384
27385         PR 24236
27386         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27387
27388 2005-10-06  Dale Johannesen  <dalej@apple.com>
27389
27390         * gcc.c-torture/execute/20030125-1.c: Correct.
27391
27392 2005-10-06  Richard Guenther  <rguenther@suse.de>
27393
27394         PR tree-optimization/24238
27395         * g++.dg/tree-ssa/pr24238.C: New testcase.
27396
27397 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27398
27399         PR 18568
27400         * gfortran.dg/der_pointer_3.f90: New test.
27401
27402 2005-10-05  Devang Patel  <dpatel@apple.com>
27403
27404         PR Debug/23205
27405         * g++.dg/other/PR23205.C: New.
27406
27407 2005-10-05  Richard Henderson  <rth@redhat.com>
27408
27409         PR target/23602
27410         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27411         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27412
27413 2005-10-05  Dale Johannesen  <dalej@apple.com>
27414
27415         * gcc.c-torture/execute/float-floor.c: New.
27416
27417 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27418
27419         PR tree-optimization/21419
27420         PR tree-optimization/24146
27421         PR tree-optimization/24151
27422
27423         * g++.dg/ext/asm7.C: New.
27424         * g++.dg/ext/asm8.C: New.
27425         * gcc.dg/asm-1.c: Compile on all targets.
27426         * gcc.dg/asm-pr24146.c: New.
27427         * gcc.dg/pr21419.c: Adjust error messages.
27428
27429 2005-10-05  Richard Guenther  <rguenther@suse.de>
27430
27431         PR fortran/24176
27432         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27433
27434 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27435
27436         PR c++/23513
27437         * g++.dg/template/spec22.C: Robustify test.
27438         * g++.dg/template/spec26.C: New.
27439
27440 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27441
27442         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27443         if target supports vector instructions.
27444
27445 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
27446
27447         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27448         C99 functions.
27449
27450 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
27451
27452         * lib/target-supports.exp (check_effective_target_fortran_large_real,
27453         check_effective_target_fortran_large_int): Replace cached result
27454         when target changes.
27455
27456 2005-10-04  Devang Patel  <dpatel@apple.com>
27457
27458         * gcc.dg/i386-sse-vect-types.c: New.
27459
27460 2005-10-04  Ian Lance Taylor  <ian@airs.com>
27461
27462         PR preprocessor/13726
27463         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27464         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27465
27466 2005-10-04  Richard Guenther  <rguenther@suse.de>
27467
27468         PR c/23576
27469         * gcc.dg/noncompile/pr23576.c: New testcase.
27470
27471 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27472
27473         PR middle-end/23125
27474         * gcc.dg/register-var-3.c: New test.
27475
27476 2005-10-04  Steven Bosscher  <stevenb@suse.de>
27477
27478         * gcc.dg/pr23049.c: New test.
27479
27480         * gcc.dg/ucnid-4.c: Fix test.
27481
27482 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27483
27484         PR 23445
27485         * gcc.c-torture/compile/pr23445.c: New test.
27486
27487 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
27488
27489         * g++.dg/overload/unknown1.C: New.
27490
27491 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
27492
27493         PR c++/17775
27494         * g++.dg/template/repo4.C: New test.
27495
27496 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27497
27498         PR libfortran/19308
27499         * gfortran.dg/large_real_kind_2.F90: New test.
27500         * gfortran.dg/large_integer_kind_2.f90: New test.
27501
27502 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
27503
27504         * lib/target-supports.exp (check_effective_target_vect_shift):
27505         Implement with result caching. Add i?86, x86_64 and ia64 targets.
27506         (check_effective_target_vect_condition): Fix copy-n-pasto.
27507
27508         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27509         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27510         targets.
27511
27512 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
27513
27514         PR c++/22621
27515         * g++.dg/template/overload5.C : New test.
27516
27517         PR c++/23840
27518         * g++.dg/expr/stdarg1.C: New test.
27519
27520 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
27521
27522         PR 24142
27523         * gcc.c-torture/execute/pr24142.c: New test.
27524
27525 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
27526
27527         PR 24141
27528         * gcc.c-torture/execute/pr24141.c: New test.
27529
27530 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
27531             Diego Novillo  <dnovillo@redhat.com>
27532
27533         PR 23604
27534         * gcc.c-torture/execute/pr23604.c: New test.
27535
27536 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27537
27538         PR fortran/16404
27539         PR fortran/20835
27540         PR fortran/20890
27541         PR fortran/20899
27542         PR fortran/20900
27543         PR fortran/20901
27544         PR fortran/20902
27545         gfortran.dg/equiv_constraint_1.f90: New test.
27546         gfortran.dg/equiv_constraint_2.f90: New test.
27547         gfortran.dg/equiv_constraint_3.f90: New test.
27548         gfortran.dg/equiv_constraint_4.f90: New test.
27549         gfortran.dg/equiv_constraint_5.f90: New test.
27550         gfortran.dg/equiv_constraint_6.f90: New test.
27551         gfortran.dg/equiv_constraint_7.f90: New test.
27552         gfortran.dg/equiv_constraint_8.f90: New test.
27553         gfortran.dg/private_type_1.f90: New test.
27554         gfortran.dg/private_type_2.f90: New test.
27555         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27556         980628-10.f: Assert std=gnu to permit mixing of
27557         types in equivalence statements.
27558
27559 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27560
27561         PR 24112
27562         * gfortran.dg/open_status_1.f90: New.
27563
27564 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27565
27566         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27567         * gcc.dg/vect/pr22480.c: Clean up temp files.
27568         * gcc.dg/vect/pr23831.c: Clean up temp files.
27569         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27570         Clean up temp files.
27571         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27572         Clean up temp files.
27573
27574         * gcc.dg/20050309-1.c: Clean up temp files.
27575         * gcc.dg/20050325-1.c: Clean up temp files.
27576
27577 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27578
27579         PR tree-optimization/24059
27580         * gcc.dg/vect/pr24059.c : New test.
27581
27582 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27583
27584         PR middle-end/24109
27585         * gcc.c-torture/execute/20050929-1.c: New test.
27586
27587 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27588
27589         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27590
27591 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27592
27593         PR c/21419
27594         * gcc.dg/pr21419.c: New test.
27595
27596 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27597
27598         * gcc.dg/pr23911.c: New test.
27599
27600 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27601
27602         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27603
27604         PR c++/16782
27605         * g++.dg/parse/qualified4.C: New test.
27606         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27607         * g++.old-deja/g++.mike/p8154.C: Likewise.
27608
27609 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27610
27611         PR c++/22147
27612         * g++.dg/template/friend37.C: New test.
27613         * g++.dg/parse/crash28.C: Adjust error markers.
27614
27615 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27616
27617         PR fortran/18518
27618         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27619
27620 2005-09-27  Devang Patel  <dpatel@apple.com>
27621
27622         PR tree-optimization/23625
27623         * gcc.dg/pr23625.c: New test.
27624
27625 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27626
27627         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27628         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27629
27630 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27631
27632         PR fortran/23677
27633         * gfortran.fortran-torture/execute/save_1.f90: New test.
27634         * gfortran.dg/save_1.f90: New test.
27635
27636 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27637
27638         * gcc.target/i386/builtin-apply-mmx.c: New test.
27639
27640         PR target/22576
27641         * gcc.target/i386/pr22576.c: New test.
27642
27643         PR target/22585
27644         * gcc.target/i386/pr22585.c: New test.
27645
27646         PR target/23268
27647         * gcc.target/i386/pr23268.c: New test.
27648
27649         PR middle-end/23831
27650         * gcc.dg/vect/pr23831.c: New test.
27651
27652         PR target/24055
27653         * gcc.target/i386/pr24055.c: New test.
27654
27655 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27656
27657         PR tree-optimization/23960
27658         * gcc.c-torture/compile/pr23960.c: New.
27659
27660 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27661
27662         PR fortran/16861
27663         * gfortran.dg/nested_modules_3.f90: New.
27664
27665 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27666
27667         PR fortran/24005
27668         gfortran.dg/interface_1.f90: New test.
27669
27670 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27671         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27672
27673         PR fortran/23843
27674         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27675
27676 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27677
27678         PR fortran/23516
27679         * gfortran.dg/imag_1.f: New test.
27680         * gfortran.dg/imag_2.f: Ditto.
27681
27682 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27683
27684         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27685
27686 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27687
27688         PR c++/21983
27689         * g++.dg/warn/pr21983.C: New test.
27690
27691 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27692
27693         * gcc.dg/20050922-1.c: Testcase added.
27694
27695 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27696
27697         PR c++/23993
27698         * g++.dg/template/array14.C: New test.
27699
27700 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27701
27702         PR fortran/19929
27703         * gfortran.dg/der_ptr_component_1.f90: New test.
27704
27705 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27706
27707         PR c++/23965
27708         * g++.dg/template/error1.C: Reject "no matching function" message.
27709
27710 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27711
27712         PR c++/17609
27713         * g++.dg/lookup/error1.C: New test.
27714
27715 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27716
27717         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27718         functionality of the testcase.
27719
27720 2005-09-20  Richard Henderson  <rth@redhat.com>
27721
27722         * gcc.dg/vect/vect-22.c: Require vect_float.
27723         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27724
27725 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27726
27727         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27728         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27729         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27730         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27731         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27732         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27733         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27734         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27735         * gcc.dg/cpp/ucnid-8.c: New test.
27736
27737 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27738
27739         PR tree-optimization/23929
27740         * gcc.c-torture/compile/pr23929.c: New test.
27741
27742 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27743
27744         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27745         for one loop.
27746
27747 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27748
27749         PR testsuite/23186
27750         * g++.dg/other/pr22003.C: Require named sections.
27751
27752 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27753
27754         PR c++/23947
27755         * g++.dg/rtti/crash3.C: New test.
27756
27757         PR tree-optimization/23818
27758         * gcc.dg/pr23818.c: New test.
27759
27760 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27761
27762         PR fortran/23420
27763         * gfortran.dg/print_fmt_4.f: New.
27764
27765 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27766
27767         PR fortran/23663
27768         * gfortran.fortran-torture/execute/entry_11.f90: New test.
27769
27770 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27771
27772         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27773         Use pointers to local alignable arrays instead. Added comments.
27774         * gcc.dg/vect/vect-46.c: Likewise.
27775         * gcc.dg/vect/vect-48.c: Likewise.
27776         * gcc.dg/vect/vect-49.c: Likewise.
27777         * gcc.dg/vect/vect-52.c: Likewise.
27778         * gcc.dg/vect/vect-53.c: Likewise.
27779         * gcc.dg/vect/vect-54.c: Likewise.
27780         * gcc.dg/vect/vect-56.c: Likewise.
27781         * gcc.dg/vect/vect-57.c: Likewise.
27782         * gcc.dg/vect/vect-58.c: Likewise.
27783         * gcc.dg/vect/vect-60.c: Likewise.
27784         * gcc.dg/vect/vect-61.c: Likewise.
27785
27786         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27787         The test is no longer vectorizable on vect_no_align targets.
27788         * gcc.dg/vect/vect-43.c: Likewsie.
27789
27790         * gcc.dg/vect/vect-44.c: Added comments.
27791         * gcc.dg/vect/vect-45.c: Added comments.
27792         * gcc.dg/vect/vect-50.c: Added comments.
27793         * gcc.dg/vect/vect-51.c: Added comments.
27794
27795         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27796         aligned type.
27797         * gcc.dg/vect/Os-vect-95.c: Likewise.
27798
27799         * gcc.dg/vect/vect-41.c: Test removed.
27800         * gcc.dg/vect/vect-47.c: Test removed.
27801         * gcc.dg/vect/vect-55.c: Test removed.
27802         * gcc.dg/vect/vect-59.c: Test removed.
27803
27804 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27805
27806         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27807         No longer vectorizable on vect_no_align targets.
27808         * gcc.dg/vect/pr20122.c: Likewise.
27809         * gcc.dg/vect/vect-74.c: Likewise.
27810         * gcc.dg/vect/vect-75.c: Likewise.
27811         * gcc.dg/vect/vect-76.c: Likewise.
27812
27813         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27814         Will not be vectorizable on vect_no_align targets once aliasing issues
27815         are resolved.
27816         * gcc.dg/vect/vect-79.c: Likewise.
27817
27818         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27819         * gcc.dg/vect/vect-78.c: Likewise.
27820         * gcc.dg/vect/vect-97.c: Likewise.
27821
27822 2005-09-19  Steven Bosscher  <stevenb@suse.de>
27823
27824         * gcc.dg/pr23943.c: New test.
27825
27826 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27827
27828         PR fortran/19181
27829         * gfortran.dg/derived_pointer_null_1.f90: New test.
27830
27831 2005-09-18  Richard Guenther  <rguenther@suse.de>
27832
27833         PR middle-end/23944
27834         * gcc.c-torture/compile/pr23944.c: New testcase.
27835
27836 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
27837
27838         PR fortran/15975
27839         * gfortran.dg/der_pointer_2.f90: New test.
27840
27841 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27842
27843         PR fortran/16861
27844         * gfortran.dg/nested_modules_2.f90: New test.
27845
27846 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27847
27848         PR c++/18368
27849         * g++.dg/other/semicolon.C: New test.
27850
27851 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
27852
27853         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27854         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27855
27856 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
27857
27858         PR c++/23914
27859         * g++.dg/template/static18.C: New test.
27860
27861         PR c++/21514
27862         * g++.dg/template/crash19.C: Remove dg-error marker.
27863         * g++.dg/template/local4.C: New test.
27864
27865 2005-09-16  Paul Brook  <paul@codesourcery.com>
27866
27867         PR fortran/23906
27868         * gfortran.dg/dependency_1.f90: New test.
27869
27870 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27871
27872         PR c++/23896
27873         * g++.dg/template/static17.C: New test.
27874
27875 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
27876
27877         PR c++/23139
27878         * g++.dg/warn/huge-val1.C: New test.
27879
27880 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27881
27882         PR c++/13140
27883         * g++.dg/parse/class2.C: New test.
27884         * g++.dg/template/explicit8.C: Likewise.
27885         * g++.dg/template/spec25.C: Likewise.
27886
27887 2005-09-14  Josh Conner  <jconner@apple.com>
27888
27889         PR middle-end/23584
27890         * gcc.dg/pr23584.c: New test.
27891
27892 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
27893
27894         PR fortran/21875 Internal Unit Array I/O, NIST
27895         * gfortran.dg/arrayio_1.f90: New test.
27896         * gfortran.dg/arrayio_1.f90: New test.
27897         * gfortran.dg/arrayio_1.f90: New test.
27898         * gfortran.dg/arrayio_1.f90: New test.
27899         * gfortran.dg/arrayio_1.f90: New test.
27900
27901 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
27902
27903         PR middle-end/22480
27904         * gcc.dg/vect/pr22480.c: New test.
27905
27906 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
27907
27908         PR fortran/19358
27909         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27910
27911 2005-09-13 Josh Conner <jconner@apple.com>
27912
27913         PR c++/23180
27914         * g++.dg/init/struct2.C: New test.
27915         * g++.dg/init/struct3.C: New test.
27916
27917 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
27918
27919         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27920         Clean up temp files.
27921         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27922         gcc.dg/tree-ssa/builtin-fprintf-1.c,
27923         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27924         gcc.dg/tree-ssa/builtin-printf-1.c,
27925         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27926         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27927         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27928         gcc.dg/tree-ssa/builtin-vprintf-1.c,
27929         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27930         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27931         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27932         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27933         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27934         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27935         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27936         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27937
27938 2005-09-13  Josh Conner  <jconner@apple.com>
27939
27940         * lib/gcc-dg.exp: Load scanipa.exp.
27941         (cleanup-dump): New procedure.
27942         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27943         * lib/scandump.exp: New file.
27944         * lib/scantree.exp: Use it.
27945         * lib/scanipa.exp: New file.
27946
27947 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
27948
27949         PR fortran/17740
27950         * gfortran.dg/generic_4.f90: New test.
27951
27952 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
27953
27954         PR target/23816
27955         * gcc.target/i386/pr23816-1.c: New test.
27956         * gcc.target/i386/pr23816-2.c: New test.
27957
27958
27959 2005-09-13  Bastian Blank <waldi@debian.org>
27960
27961         PR c++/16171
27962         * g++.dg/abi/mangle26.C: New test.
27963         * g++.dg/abi/mangle27.C: New test.
27964         * g++.dg/abi/mangle28.C: New test.
27965         * g++.dg/abi/mangle29.C: New test.
27966
27967         PR c++/23839
27968         * g++.dg/parse/register1.C: New test.
27969
27970 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27971
27972         PR c++/23842
27973         * g++.dg/template/access16.C: New test.
27974
27975 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27976
27977         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27978
27979 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27980
27981         PR fortran/18899
27982         * gfortran.dg/shape_2.f90: New test.
27983
27984 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27985
27986         PR target/19269
27987         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27988         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27989         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27990         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27991         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27992         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27993         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27994         tests.
27995
27996 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27997
27998         PR c++/23841
27999         * g++.dg/parse/template17.C: New test.
28000
28001 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28002
28003         PR c++/23789
28004         * g++.dg/template/nontype14.C: New test.
28005
28006 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28007
28008         PR g++/7874
28009         * g++.dg/lookup/friend7.C: New test.
28010         * g++.dg/lookup/friend8.C: New test.
28011         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28012         so that it will be found via argument dependent lookup.
28013         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28014         friend functions which will no longer be found.
28015         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28016         function g, so that it will be found via argument dependent
28017         lookup.
28018         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28019         * g++.old-deja/g++.mike/net43.C: Likewise.
28020
28021 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28022
28023         PR c++/23691
28024         * g++.dg/template/static16.C: New test.
28025
28026 2005-09-12  Josh Conner  <jconner@apple.com>
28027
28028         PR middle-end/23237
28029         * gcc.c-torture/compile/pr23237.c: New test.
28030
28031 2005-09-11  Richard Henderson  <rth@redhat.com>
28032
28033         * g++.dg/other/error8.C: Update expected diagnostic text.
28034
28035 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28036
28037         PR libfortran/19872
28038         * gfortran.dg/overwrite_1.f: New test.
28039
28040 2005-09-09  Josh Conner  <jconner@apple.com>
28041
28042         * g++.dg/init/pr23180-1.C: Removed.
28043         * g++.dg/init/pr23180-2.C: Removed.
28044
28045 2005-09-09  David Daney <ddaney@avtrex.com>
28046
28047         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28048         files which are ...
28049         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28050         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28051
28052 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28053
28054         * gfortran.dg/iostat_2.f90: New test.
28055
28056 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28057
28058         PR c++/22252
28059         * g++.dg/ext/interface1.C: New test.
28060         * g++.dg/ext/interface1.h: Likewise.
28061         * g++.dg/ext/interface1a.cc: Likewise.
28062
28063 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28064
28065         * gfortran.dg/iomsg_1.f90: New test case.
28066
28067 2005-09-09  Richard Guenther  <rguenther@suse.de>
28068
28069         PR c++/23624
28070         * g++.dg/tree-ssa/pr23624.C: New testcase.
28071
28072 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28073
28074         PR fortran/19239
28075         * gfortran.dg/vector_subscript_1.f90,
28076         * gfortran.dg/vector_subscript_2.f90: New tests.
28077
28078 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28079
28080         PR fortran/21104
28081         * gfortran.dg/array_alloc_1.f90,
28082         * gfortran.dg/array_alloc_2.f90,
28083         * gfortran.dg/array_alloc_3.f90: New tests.
28084
28085 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28086
28087         PR fortran/12840
28088         * gfortran.dg/array_constructor_6.f90
28089         * gfortran.dg/array_constructor_7.f90
28090         * gfortran.dg/array_constructor_8.f90
28091         * gfortran.dg/array_constructor_9.f90
28092         * gfortran.dg/array_constructor_10.f90
28093         * gfortran.dg/array_constructor_11.f90
28094         * gfortran.dg/array_constructor_12.f90: New tests.
28095
28096 2005-09-08  Josh Conner  <jconner@apple.com>
28097
28098         PR c++/23180
28099         * g++.dg/init/pr23180-1.C: New test.
28100         * g++.dg/init/pr23180-2.C: New test.
28101
28102 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28103
28104         PR fortran/18878
28105         * gfortran.dg/module_double_reuse.f90: New.
28106
28107 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28108
28109         PR fortran/23270
28110         PR fortran/22304
28111         PR fortran/18870
28112         PR fortran/17917
28113         PR fortran/16511
28114         * gfortran.dg/common_equivalence_1.f: New.
28115         * gfortran.dg/common_equivalence_2.f: New.
28116         * gfortran.dg/common_equivalence_3.f: New.
28117         * gfortran.dg/contained_equivalence_1.f90: New.
28118         * gfortran.dg/module_blank_common.f90: New.
28119         * gfortran.dg/module_commons_1.f90: New.
28120         * gfortran.dg/module_equivalence_1.f90: New.
28121         * gfortran.dg/nested_modules_1.f90: New.
28122         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28123         equivalences and add comment to connect the test with
28124         the PR.
28125
28126 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28127
28128         PR fortran/23765
28129         * gfortran.dg/common_6.f90: New test.
28130
28131 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28132
28133         PR fortran/15326
28134         * gfortran.dg/char_result_1.f90,
28135         * gfortran.dg/char_result_2.f90,
28136         * gfortran.dg/char_result_3.f90,
28137         * gfortran.dg/char_result_4.f90,
28138         * gfortran.dg/char_result_5.f90,
28139         * gfortran.dg/char_result_6.f90,
28140         * gfortran.dg/char_result_7.f90,
28141         * gfortran.dg/char_result_8.f90: New tests.
28142
28143 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28144
28145         PR fortran/19928
28146         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28147
28148 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28149
28150         PR obj-c++/16816
28151         * obj-c++.dg/selector-5.mm: New test.
28152         * obj-c++.dg/selector-6.mm: New test.
28153
28154 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28155
28156         PR objc/20574
28157         PR objc/19324
28158         * objc.dg/error-1.m: New test.
28159
28160 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28161
28162         PR fortran/23373
28163         * gfortran.fortran-torture/execute/pr23373-1.f90,
28164         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28165
28166 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28167
28168         PR libfortran/23760
28169         * gfortran.dg/g77/1832.f: Remove long string in write statement
28170         to allow the test to pass on correct list directed output with
28171         prepended space.
28172
28173 2005-09-07  James E Wilson  <wilson@specifix.com>
28174
28175         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28176
28177 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28178
28179         * gfortran.dg/parameter+save.f90: Rename to
28180         * gfortran.dg/parameter_save.f90: .. this.
28181
28182 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28183
28184         PR fortran/20848
28185         * gfortran.dg/parameter+save.f90: New test case.
28186
28187 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28188
28189         PR fortran/19269
28190         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28191
28192 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28193
28194         PR c/23075
28195         * gcc.dg/pr23075.c: New test.
28196         * g++.dg/warn/pr23075.C: New test.
28197
28198         PR target/22362
28199         * gcc.target/i386/pr22362.c: New test.
28200
28201         PR rtl-optimization/23098
28202         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28203
28204         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28205         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28206         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28207
28208 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28209
28210         * g++.dg/expr/cast6.C: New test.
28211
28212         PR c++/9782
28213         * g++.dg/init/new15.C: New test.
28214
28215 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28216
28217         * gcc.dg/vect/Os-vect-95.c: New test.
28218         * gcc.dg/vect/vect-95.c: Same.
28219
28220 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28221
28222         * gcc.dg/vect/vect-29.c: Update xfail testing.
28223         * gcc.dg/vect/vect-44.c: Same.
28224         * gcc.dg/vect/vect-48.c: Same.
28225         * gcc.dg/vect/vect-50.c: Same.
28226         * gcc.dg/vect/vect-72.c: Same.
28227         * gcc.dg/vect/vect-77.c: Same.
28228         * gcc.dg/vect/vect-78.c: Same.
28229         * gcc.dg/vect/vect-80.c: Same.
28230         * gcc.dg/vect/vect-96.c: Same.
28231         * gcc.dg/vect/vect-100.c: Same.
28232         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28233         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28234         * gfortran.dg/vect/vect-5.f90: Same.
28235
28236 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28237
28238         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28239         start strings.
28240         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28241         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28242
28243         PR c++/23056
28244         * g++.dg/opt/pr23056.C: New test.
28245
28246         PR rtl-optimization/23098
28247         * gcc.target/i386/pr23098.c: New test.
28248
28249 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
28250
28251         PR c++/23667
28252         * g++.dg/template/static15.C: New test.
28253
28254         PR c++/21440
28255         * g++.dg/ext/stmtexpr5.C: New test.
28256         * g++.dg/ext/stmtexpr6.C: Likewise.
28257
28258 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
28259
28260         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28261
28262         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28263         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28264         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28265
28266 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
28267
28268         PR libfortran/23321
28269         * gfortran.dg/direct_io_4.f90: New test case.
28270
28271 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
28272             Rasmus Hahn  <rassahah@neofonie.de>
28273
28274         PR libobjc/23108
28275         * objc.dg/type-stream-1.m: New test.
28276
28277 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
28278
28279         PR fortran/23661
28280         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28281         gfortran.dg/print_fmt_3.f90: New test.
28282
28283 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28284
28285         * gfortran.dg/fmt_t_1.f90: New test.
28286
28287 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28288
28289         PR rtl-optimization/23454
28290         * g++.dg/opt/pr23454.C: New test.
28291
28292 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
28293
28294         PR c++/23699
28295         * g++.dg/ext/static1.C: New test.
28296
28297 2005-09-02  Richard Henderson  <rth@redhat.com>
28298
28299         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28300         tail call to check_fa_work.
28301
28302 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
28303
28304         PR c++/21687
28305         * g++.dg/other/gc3.C: New test.
28306
28307 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28308
28309         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28310         * gcc.dg/20050826-1.c: Likewise.
28311
28312 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28313
28314         PR c++/23167
28315         * g++.dg/expr/volatile1.C: New test.
28316
28317 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28318
28319         PR middle-end/23547
28320         * gcc.dg/pr23547.c: New test.
28321
28322 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28323
28324         PR c/22061
28325         * gcc.c-torture/execute/pr22061-1.c,
28326         * gcc.c-torture/execute/pr22061-2.c,
28327         * gcc.c-torture/execute/pr22061-3.c,
28328         * gcc.c-torture/execute/pr22061-4.c: New tests.
28329
28330 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28331
28332         * gcc.dg/Wredundant-decls-2.c: New test to check that
28333         -Wredundant-decls does not issue warning for a variable
28334         definition following a declaration.
28335
28336 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28337
28338         PR debug/7241
28339         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28340         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28341         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28342
28343         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28344         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28345         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28346         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28347         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28348         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28349         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28350         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28351
28352 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28353
28354         PR objc/23306
28355         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28356         scan-assmbler.
28357
28358 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28359
28360         PR target/21255
28361         * gcc.dg/pr21255-1.c: New test.
28362         * gcc.dg/pr21255-2-mb.c: Likewise.
28363         * gcc.dg/pr21255-2-ml.c: Likewise.
28364         * gcc.dg/pr21255-3.c: Likewise.
28365         * gcc.dg/pr21255-4.c: Likewise.
28366
28367 2005-08-31  Dale Johannesen  <dalej@apple.com>
28368
28369         * gcc.dg/20050830-1.c: New.
28370
28371 2005-08-31  Josh Conner  <jconner@apple.com>
28372
28373         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28374         command-line options for arm-*-* targets.
28375         * g++.dg/init/array16.C: Likewise.
28376         * g++.dg/other/crash-4.C: Likewise.
28377
28378 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28379
28380         PR obj-c++/23640
28381         * obj-c++.dg/gnu-runtime-3.mm: New test.
28382
28383 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28384
28385         PR c++/13377
28386         * g++.dg/lookup/ambig4.C: New test.
28387         * g++.dg/lookup/ambig5.C: New test.
28388         * g++.dg/tc1/dr101.C: Adjust error markers.
28389
28390 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28391
28392         PR c++/23639
28393         * g++.dg/template/ttp5.C: Adjust error markers.
28394
28395 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28396
28397         PR testsuite/23609
28398         * lib/obj-c++.exp: Include target-libpath.exp.
28399         (obj-c++_link_flags): Look for the GNU libobjc library
28400         and set the library path to include it.
28401         Don't manually set LD_LIBRARY_PATH (etc.) but call
28402         set_ld_library_path_env_vars instead.
28403         (obj-c++_target_compile): Don't set library path or
28404         linker flags because they are already set correctly
28405         in obj-c++_link_flags.
28406
28407 2005-08-30  Josh Conner  <jconner@apple.com>
28408
28409         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28410         to command-line options for arm-*-* targets.
28411
28412 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28413
28414         * g++.dg/other/i386-1.C: New.
28415
28416 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28417
28418         PR preprocessor/20348
28419         PR preprocessor/20356
28420         * gcc.dg/cpp/pr20348.c: New test.
28421         * gcc.dg/cpp/pr20348.h: New file.
28422         * gcc.dg/cpp/inc/pr20348.h: New file.
28423         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28424         * gcc.dg/cpp/pr20356.c: New test.
28425         * gcc.dg/cpp/pr20356.h: New file.
28426         * gcc.dg/cpp/inc/pr20356.h: New file.
28427         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28428
28429 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28430
28431         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28432         Fix array dimension to avoid correct end-of-file error.
28433
28434 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28435
28436         PR libfortran/23598
28437         * gfortran.dg/iostat_1.f90: New test.
28438
28439 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28440
28441         PR middle-end/23408
28442         * gcc.dg/pr23408.c: New test.
28443
28444 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
28445
28446         PR c++/23099
28447         * g++.dg/init/member1.C: Make sure erroneous static data member
28448         definitions are required.
28449         * g++.dg/template/static13.C: New test.
28450         * g++.dg/template/static14.C: Likewise.
28451
28452 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
28453
28454         * gcc.target/i386/pr23575.c: Use -msse2 instead of
28455         -march=pentium4, remove ilp32 requirement.
28456
28457         PR middle-end/23484
28458         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28459         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28460
28461 2005-08-29  Andreas Jaeger  <aj@suse.de>
28462
28463         PR testsuite/23607
28464         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28465
28466 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
28467
28468         * gcc.c-torture/execute/20050316-2.c: New test.
28469         * gcc.c-torture/execute/20050316-3.c: New test.
28470         * gcc.dg/torture/pr16104-1.c: New test.
28471
28472 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
28473
28474         PR middle-end/23463
28475         * gcc.c-torture/execute/zero-struct-1.c: New test.
28476
28477 2005-08-27  Richard Guenther  <rguenther@suse.de>
28478
28479         PR target/23575
28480         * gcc.target/i386/pr23575.c: New testcase.
28481
28482 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28483
28484         PR rtl-optimization/23561
28485         * gcc.c-torture/execute/20050826-1.c: New test.
28486
28487         PR rtl-opt/23560
28488         * gcc.c-torture/execute/20050826-2.c: New test.
28489
28490 2005-08-26  Dale Johannesen  <dalej@apple.com>
28491
28492         * gcc.dg/20030711-1.c: Modify to work on Darwin.
28493         * gcc.dg/20050826-1.c: New.
28494
28495 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
28496
28497         PR c++/19004
28498         * g++.dg/template/nontype13.C: New test.
28499
28500         PR c++/23491
28501         * g++.dg/init/new14.C: New test.
28502         * g++.dg/expr/anew1.C: Do not XFAIL.
28503         * g++.dg/expr/anew2.C: Likewise.
28504         * g++.dg/expr/anew3.C: Likewise.
28505
28506 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
28507
28508         PR middle-end/22439
28509         * gcc.dg/vla-3.c: New test.
28510
28511 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
28512
28513         PR fortran/20363
28514         * gfortran.dg/named_interface.f90: New.
28515
28516 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
28517
28518         * gcc.c-torture/execute/frame-address.c: New test.
28519
28520 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
28521
28522         PR c++/20817
28523         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28524
28525 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28526
28527         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28528
28529 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28530
28531         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28532         * gcc.dg/altivec-22.c: Rename from..
28533         * gcc.dg/altivec-nomfcr.c: ..this.
28534
28535 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28536
28537         PR tree-optimization/23546
28538         * gcc.dg/tree-ssa/pr23546.c: New test.
28539
28540 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28541
28542         PR fortran/17758
28543         * gfortran.dg/nonreturning_statements.f90: New test.
28544
28545 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28546
28547         PR c++/22454
28548         * g++.dg/parse/crash29.C: New.
28549
28550 2005-08-23  DJ Delorie  <dj@redhat.com>
28551
28552         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28553         constants have the L suffix.
28554
28555 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28556
28557         PR c++/23044
28558         * g++.dg/template/instantiate8.C: New.
28559
28560 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28561
28562         PR middle-end/23467
28563         * gcc.c-torture/execute/pr23467.c: New test.
28564
28565 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28566
28567         PR tree-optimization/22043
28568         * gcc.c-torture/execute/20050613-1.c: New test.
28569
28570 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28571
28572         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28573
28574 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28575
28576         PR rtl-optimization/23478
28577         * g++.dg/opt/pr23478.C: New test.
28578
28579 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28580
28581         PR c/18715
28582         * gcc.dg/switch-warn-3.c: New test.
28583
28584 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28585
28586         PR c++/22233
28587         * g++.dg/template/param1.C: New test.
28588
28589 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28590
28591         PR c++/23089
28592         * g++.dg/other/incomplete1.C: New test.
28593
28594 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28595
28596         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28597         are vectorizable.
28598
28599 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28600
28601         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28602         d_lines_5.f: New.
28603
28604 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28605
28606         * gcc.target/i386/sse-4.c: New test.
28607
28608 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28609
28610         PR testsuite/23239
28611         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28612
28613 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28614
28615         * gcc.dg/20050811-1.c: New test.
28616         * gcc.dg/20050811-2.c: New test.
28617
28618 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28619
28620         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28621
28622 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28623
28624         PR 23476
28625         * gcc.c-torture/compile/pr23476.c: New test.
28626
28627 2005-08-19  Devang Patel  <dpatel@apple.com>
28628
28629         PR tree-optimization/23048
28630         * gcc.dg/tree-ssa/pr23048.c: New test.
28631
28632 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28633
28634         PR middle-end/20624
28635         * g++.dg/warn/Wreturn-3.C: New test
28636
28637 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28638
28639         PR tree-optimization/22228
28640         * g++.dg/vect/pr22543.cc: New test.
28641
28642 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28643
28644         PR tree-optimization/21574
28645         * gcc.dg/tree-ssa/pr21574.c: New test.
28646
28647 2005-08-16  James E Wilson  <wilson@specifix.com>
28648
28649         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28650
28651 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28652
28653         PR tree-opt/23402
28654         * gcc.c-torture/compile/zero-strct-3.c: New test.
28655         * gcc.c-torture/compile/zero-strct-4.c: New test.
28656
28657 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28658
28659         PR target/23376
28660         * gcc.target/x86_64/pr23376.c: New test.
28661
28662 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28663
28664         PR c++/23337
28665         * g++.dg/ext/vector2.C: New.
28666
28667 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28668
28669         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28670
28671 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28672
28673         PR libfortran/23428
28674         * gfortran.dg/inquire-complex.f90: New test case.
28675
28676 2005-08-16  James E Wilson  <wilson@specifix.com>
28677
28678         PR tree-optimization/21105
28679         * gcc.dg/large-size-array.c: New.
28680
28681 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28682
28683         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28684         type.
28685         * gcc.dg/vect/vect-41: Likewise.
28686         * gcc.dg/vect/vect-42: Likewise.
28687         * gcc.dg/vect/vect-43: Likewise.
28688         * gcc.dg/vect/vect-44: Likewise.
28689         * gcc.dg/vect/vect-46: Likewise.
28690         * gcc.dg/vect/vect-47: Likewise.
28691         * gcc.dg/vect/vect-48: Likewise.
28692         * gcc.dg/vect/vect-52: Likewise.
28693         * gcc.dg/vect/vect-53: Likewise.
28694         * gcc.dg/vect/vect-54: Likewise.
28695         * gcc.dg/vect/vect-55: Likewise.
28696         * gcc.dg/vect/vect-56: Likewise.
28697         * gcc.dg/vect/vect-57: Likewise.
28698         * gcc.dg/vect/vect-58: Likewise.
28699         * gcc.dg/vect/vect-59: Likewise.
28700         * gcc.dg/vect/vect-60: Likewise.
28701         * gcc.dg/vect/vect-61: Likewise.
28702         * gcc.dg/vect/vect-85: Likewise.
28703         * gcc.dg/vect/vect-87: Likewise.
28704         * gcc.dg/vect/vect-88: Likewise.
28705         * gcc.dg/vect/vect-93.c: Likewise.
28706         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28707         * gcc.dg/vect/vect-75: Likewise.
28708         * gcc.dg/vect/vect-76: Likewise.
28709         * gcc.dg/vect/vect-77: Likewise.
28710         * gcc.dg/vect/vect-78: Likewise.
28711         * gcc.dg/vect/vect-80: Likewise.
28712         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28713         vectorized for the expected reason, rather than checking how alignment
28714         was handled.
28715         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28716         aligned type and also instead of aligned pointers. Added documentation.
28717
28718 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28719
28720         * gfortran.dg/power.f90: New test.
28721
28722 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28723
28724         PR rtl-optimization/23299
28725         * g++.dg/opt/pr23299.C: New test.
28726
28727 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28728
28729         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28730
28731 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28732
28733         * g++.dg/template/local6.C: New test.
28734
28735 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28736
28737         * execute/exceptions/finally-1.m: Check that the catch and finally are
28738         being called.  Also add a "return 0;" at the end of main.
28739
28740 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28741
28742         PR fortran/21432.
28743         * gfortran.dg/namelist_print_1.f: New test of functionality of
28744         PRINT namelist.
28745         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28746         namelist generates error with -std=f95.
28747
28748 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28749
28750         PR tree-optimization/23119
28751         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28752
28753 2005-08-13  Marcin Koziej  <creep@desk.pl>
28754             Andrew Pinski  <pinskia@physics.uc.edu>
28755
28756         PR libobjc/22492
28757         * execute/exceptions/finally-1.m: New test.
28758
28759 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28760
28761         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28762         testsuite.
28763         * objc/execute/exceptions/trivial.m: New test.
28764         * objc.dg/try-catch-11.m: Move to ...
28765         * objc/execute/exceptions/foward-1.m: Here.
28766         * objc.dg/try-catch-2.m: Move to ...
28767         * objc/execute/exceptions/catchall-1.m: Here.
28768         * objc.dg/try-catch-8.m: Move to ...
28769         * objc/execute/exceptions/local-variables-1.m: Here.
28770
28771 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28772
28773         * objc.dg/nested-func-1.m: Move to ...
28774         * objc/execute/nested-func-1.m: Here.
28775
28776 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28777
28778         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28779         in ${options} instead of [target_info name].
28780         * lib/obj-c++.exp (objc_target_compile): Likewise.
28781
28782 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28783
28784         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28785
28786 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28787
28788         part of PR testsuite/23348
28789         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28790         each of the torture options.
28791         * objc/compile/trivial.m: New test.
28792
28793 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28794
28795         * gfortran.dg/eoshift.f90: Correct format.
28796
28797 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28798
28799         * gfortran.fortran-torture/execute/character_passing.f90:
28800         Fix comment typo.
28801
28802 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
28803
28804         PR c++/8271
28805         * g++.dg/template/unify10.C: New.
28806
28807 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
28808
28809         * g++.dg/parse/pr22514.C: Move to...
28810         * g++.dg/debug/pr22514.C: here.
28811
28812 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28813
28814         PR c++/23266
28815         * g++.dg/inherit/pure1.C: New test.
28816
28817         * ChangeLog: Fix typos.
28818
28819 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28820             Steven Bosscher  <stevenb@suse.de>
28821
28822         * gfortran.dg/runtime_warning_1.f90: New test.
28823
28824 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28825
28826         PR c++/23219
28827         * g++.dg/parse/crash28.C: New.
28828
28829 2005-08-11  Richard Guenther  <rguenther@suse.de>
28830
28831         PR target/23289
28832         * gcc.target/i386/tailcall-1.c: New testcase.
28833
28834 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28835
28836         * gcc.dg/vect/vect-67.c: Un-xfail.
28837
28838 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28839
28840         PR c++/23225
28841         * g++.dg/parse/crash27.C: new test.
28842
28843 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
28844
28845         PR libfortran/22143
28846         * gfortran.dg/shift-kind.f90: New testcase.
28847
28848 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
28849
28850         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28851         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28852
28853 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28854
28855         PR c++/20646
28856         * g++.dg/other/mult-stor1.C: New test.
28857
28858 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28859
28860         * gcc.c-torture/pr18299-1.c: Move to ...
28861         * gcc.c-torture/compile/pr18299-1.c: Here.
28862
28863 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
28864
28865         * gfortran/fortran.torture/execute/character_passing.f90:
28866         Fix types for LSAME.
28867
28868 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
28869
28870         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28871         input data back to what it was originally.
28872
28873 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28874
28875         * objc.dg/try-catch-8.m: Enable for all targets.
28876
28877 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
28878
28879         * gcc.dg/pr23165.c: New test.
28880
28881 2005-08-09  Steven Bosscher  <stevenb@suse.de>
28882
28883         PR tree-optimization/23234
28884         * gcc.dg/tree-ssa/pr23234.c: New test.
28885
28886 2005-08-08  Josh Conner  <jconner@apple.com>
28887
28888         PR rtl-optimization/23241
28889         * gcc.dg/char-compare.c: New test.
28890
28891 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28892
28893         PR c++/22508
28894         * g++.dg/init/new13.C: New test.
28895
28896 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28897
28898         PR c++/21166
28899         * g++.dg/other/crash-4.C: Adjust
28900         * g++/dg/ext/packed9.C: New.
28901
28902 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28903
28904         PR middle-end/21964
28905         * gcc.c-torture/execute/pr21964-1.c: New test.
28906
28907 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28908
28909         PR c/22458
28910         * gcc.dg/pr22458-1.c: New test.
28911
28912 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
28913             Steven G. Kargl <kargls@comcast.net>
28914
28915         PR fortran/22390
28916         * gfortran.dg/flush_1.f90: New test.
28917
28918 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28919
28920         PR c++/23191
28921         * g++.dg/template/eh2.C: New test.
28922
28923 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28924
28925         PR c++/19498
28926         * g++.dg/template/instantiate7.C: New test.
28927
28928 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
28929
28930         PR c/23113
28931         * gcc.dg/Wunused-value-1.c: New test.
28932
28933 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
28934
28935         PR rtl-optimization/23233
28936         * gcc.c-torture/compile/pr23233-1.c: New test.
28937
28938 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
28939
28940         PR fortran/18833
28941         PR fortran/20850
28942         * gfortran.dg/equiv_1.f90: New test.
28943         * gfortran.dg/equiv_2.f90: New test.
28944         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28945         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28946         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28947
28948 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28949
28950         * gcc.c-torture/execute/vrp-5.c: New test.
28951         * gcc.c-torture/execute/vrp-6.c: New test.
28952         * gcc.dg/tree-ssa/vrp21.c: New test.
28953
28954 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28955
28956         * g++.dg/parse/pr22514.C: New test.
28957
28958 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
28959
28960         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28961
28962         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28963         instead of constant loads / pool entries.
28964
28965 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
28966
28967         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28968         TEST_TO_WCTYPE.
28969
28970 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28971
28972         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28973         __WINT_TYPE__ in generated prototypes if possible.
28974
28975 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28976
28977         PR 22037
28978         * g++.dg/tree-ssa/pr22037.C:
28979
28980 2005-08-04  Richard Henderson  <rth@redhat.com>
28981
28982         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28983         scan-tree-dump-times directive.
28984
28985 2005-08-04  Jan Hubicka  <jh@suse.cz>
28986
28987         * gcov-1.C: Fix switch counts.
28988         * gcov-4b.c: Likewise.
28989
28990 2005-08-03  Jeff Law  <law@redhat.com>
28991
28992         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28993
28994 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28995
28996         * gcc.c-torture/execute/pr23135.c: New test.
28997
28998 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28999
29000         PR tree-optimization/19899
29001         * gcc.dg/tree-ssa/scev-1.c: New test.
29002         * gcc.dg/tree-ssa/scev-2.c: New test.
29003
29004 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29005
29006         PR target/18582
29007         * gcc.dg/torture/pr18582-1.c: New test.
29008
29009 2005-08-03  Jan Hubicka  <jh@suse.cz>
29010
29011         * update-conroll.c: New testcase.
29012         * update-conroll-2.c: New testcase.
29013
29014 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29015
29016         * gfortran.dg/constant_substring.f: New test.
29017         * gfortran.dg/pr22491.f: New test.
29018
29019 2005-08-02  Jan Hubicka  <jh@suse.cz>
29020
29021         * update-threading.c: Replace by the proper one.
29022
29023 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29024
29025         PR 23164
29026         * g++.dg/tree-ssa/pr23164.C: New test.
29027
29028 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29029
29030         * gcc.dg/tree-ssa/pr23192.c: New test.
29031
29032 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29033
29034         * gcc.c-torture/execute/vrp-4.c: New test.
29035
29036 2005-08-02  Jan Hubicka  <jh@suse.cz>
29037
29038         * update-threading.c: New test.
29039
29040 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29041
29042         * gcc.c-torture/compile/20050801-1.c: New test.
29043         * gcc.c-torture/compile/20050801-2.c: New test.
29044
29045 2005-08-01  Jan Hubicka  <jh@suse.cz>
29046
29047         * val-prof-5.c: New test.
29048
29049 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29050
29051         PR c/22311
29052         * gcc.dg/pr22311-1.c : New test.
29053
29054 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29055
29056         PR target/23095
29057         * gfortran.dg/pr23095.f: New test.
29058
29059         PR c++/22003
29060         * g++.dg/other/pr22003.C: New test.
29061
29062 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29063
29064         PR target/20621
29065         * gcc.c-torture/execute/pr20621-1.c: New test.
29066
29067 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29068
29069         * gfortran.dg/comma_format_extension_4.f: Adjust length
29070         of string for format.
29071         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29072         print statement with internal write.
29073         * gfortran.dg/der_array_io_2.f: Likewise.
29074         * gfortran.dg/der_array_io_3.f: Likewise.
29075
29076 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29077
29078         * gcc.dg/fold-abs-4.c: new test.
29079
29080 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29081
29082         PR fortran/22570 an related issues.
29083         * gfortran.dg/x_slash_1.f: New test.
29084
29085 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29086
29087         PR c/23143
29088         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29089         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29090
29091 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29092
29093         PR c/529
29094         * gcc.dg/Wshadow-3.c: New test.
29095
29096 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29097
29098         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29099         used to have the wrong bounds).
29100
29101 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29102
29103         PR c/21720
29104         * gcc.dg/hex-round-1.c: Test more cases.
29105         * gcc.dg/hex-round-2.c: New test.
29106
29107 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29108
29109         PR 22550
29110         * g++.dg/tree-ssa/pr22550.C: New test.
29111
29112 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29113
29114         * gcc.dg/tree-ssa/vrp19.c: New test.
29115         * gcc.dg/tree-ssa-vrp20.c: New test.
29116
29117 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29118
29119         PR c/22240
29120         * gcc.dg/transparent-union-4.c: New test.
29121
29122 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29123
29124         PR c/22192
29125         * gcc.dg/c99-vla-2.c: New test.
29126
29127 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29128
29129         PR c/21720
29130         * gcc.dg/hex-round-1.c: New test.
29131
29132 2005-07-28  Jan Hubicka  <jh@suse.cz>
29133
29134         * inliner-1.c: Do not dump everything.
29135         * tree-prof.exp: Do not pass -ftree-based-profiling.
29136         * bprob.exp: Likewise.
29137
29138         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29139
29140 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29141
29142         PR c++/22545
29143         * g++.dg/expr/ptrmem7.C: New test.
29144
29145 2005-07-28  Mike Stump  <mrs@apple.com>
29146
29147         * g++.old-deja/g++.mike/visibility-1.C: New test.
29148
29149 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29150
29151         PR c/20187
29152         * gcc.c-torture/execute/pr20187-1.c: New test.
29153
29154 2005-07-28  Jeff Law  <law@redhat.com>
29155
29156         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29157         * gcc.dg/tree-ssa/vrp18.c: New test.
29158
29159 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29160
29161         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29162
29163 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29164
29165         PR tree-optimization/22506
29166         * gcc.dg/vect/ps22506.c: New test.
29167
29168 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29169
29170         PR target/21149
29171         * gcc.target/i386/sse-3.c: New test.
29172
29173 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29174
29175         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29176         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29177
29178 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29179
29180         PR c/22589
29181         * gcc.c-torture/compile/pr22589-1.c: New test.
29182
29183 2005-07-28  Jan Hubicka  <jh@suse.cz>
29184
29185         * update-loopch.c: New testcase.
29186
29187 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29188
29189         PR rtl-optimization/23047
29190         * gcc.c-torture/execute/pr23047.c: New test.
29191         * gcc.c-torture/execute/pr23047.x: New.
29192
29193 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29194
29195         PR tree-optimization/22493
29196         * gcc.c-torture/execute/pr22493-1.c: New test.
29197         * gcc.c-torture/execute/pr22493-1.x: New.
29198         * gcc.c-torture/execute/vrp-1.c: New test.
29199         * gcc.c-torture/execute/vrp-2.c: New test.
29200         * gcc.c-torture/execute/vrp-2.c: New test.
29201
29202 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29203
29204         * gcc.target/frv/all-builtin-read8.c: Delete.
29205         * gcc.target/frv/all-builtin-read16.c: Delete.
29206         * gcc.target/frv/all-builtin-read32.c: Delete.
29207         * gcc.target/frv/all-builtin-read64.c: Delete.
29208         * gcc.target/frv/all-builtin-write8.c: Delete.
29209         * gcc.target/frv/all-builtin-write16.c: Delete.
29210         * gcc.target/frv/all-builtin-write32.c: Delete.
29211         * gcc.target/frv/all-builtin-write64.c: Delete.
29212         * gcc.target/frv/all-read-write-1.c: New.
29213
29214 2005-07-27  Jeff Law  <law@redhat.com>
29215
29216         * gcc.c-torture/execute/pr22630.c: New test.
29217
29218 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29219
29220         PR tree-optimization/23073
29221         * gcc.dg/vect/nodump-pr23073.c: New test.
29222         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29223
29224 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29225
29226         PR tree-optimize/22348
29227         * gcc.c-torture/execute/pr22348.c: New.
29228
29229 2005-07-27  Richard Guenther  <rguenther@suse.de>
29230
29231         * gcc.dg/tree-ssa/salias-1.c: New testcase.
29232
29233 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29234
29235         PR fortran/22503
29236         * gfortran.dg/logical_comp.f90: New test.
29237
29238 2005-07-27  Jan Hubicka  <jh@suse.cz>
29239
29240         * inliner-1.c: Add cleanup of dumps.
29241         * val-prof-*.c: Likewise.
29242         * update-tailcall.c: New.
29243
29244 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
29245
29246         PR 22591
29247         * gcc.dg/tree-ssa/pr22591.c: New test.
29248         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29249
29250 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
29251
29252         PR libobjc/22606
29253         * objc.dg/try-catch-11.m: New test.
29254
29255 2005-07-26  Richard Guenther  <rguenther@suse.de>
29256
29257         PR tree-optimization/22486
29258         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29259
29260 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29261
29262         PR tree-opt/22484
29263         * g++.dg/opt/loop2.C: New test.
29264
29265 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29266
29267         * gcc.dg/tree-ssa/reassoc-3.c: New test.
29268         * gcc.dg/tree-ssa/reassoc-4.c: New test.
29269
29270 2005-07-25  Adam Nemet  <anemet@lnxw.com>
29271
29272         * lib/profopt.exp (profopt-execute): Check for profiling data
29273         files on the target.
29274
29275 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
29276
29277         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29278         for matching of asm labels.
29279
29280 2005-07-25  Richard Guenther  <rguenther@suse.de>
29281
29282         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29283
29284 2005-07-25  Richard Guenther  <rguenther@suse.de>
29285
29286         PR testsuite/22624
29287         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29288
29289 2005-07-25  Ira Rosen  <irar@il.ibm.com>
29290
29291         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29292         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29293         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29294         * gcc.dg/vect/vect-100.c: New test.
29295         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29296         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29297         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29298         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29299         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29300         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29301         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29302         * gfortran.dg/vect/pr19049.f90: New testcase.
29303         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29304
29305 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
29306
29307         * gcc.c-torture/execute/20050713-1.c: New test.
29308
29309         PR fortran/20063
29310         * gfortran.fortran-torture/execute/data_4.f90: New test.
29311
29312         PR middle-end/20303
29313         * gcc.dg/visibility-d.c: New test.
29314
29315 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29316
29317         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29318         * gfortran.dg/underflow.f90: Ditto.
29319
29320 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29321
29322         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29323         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29324         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29325
29326 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29327
29328         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29329         include case of field width of zero.
29330
29331 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29332
29333         PR libgfortran/21875
29334         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29335         with trailing blanks on normal formatted read.
29336
29337 2005-07-23  Chao-ying Fu  <fu@mips.com>
29338
29339         * gcc.target/mips/mips32-dsp-type.c: New test.
29340         * gcc.target/mips/mips32-dsp.c: New test.
29341
29342 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29343
29344         PR testsuite/21073
29345         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29346
29347         PR testsuite/20454
29348         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29349         and __cyg_profile_func_exit.
29350
29351 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29352
29353         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29354         * gfortran.dg/comma_format_extension_4.f: Same.
29355         * gfortran.dg/pr15332.f: Same.
29356         * gfortran.dg/pr21730.f: Same.
29357
29358 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29359
29360         * g++.dg/opt/vrp2.C: Fix testcase.
29361
29362         PR tree-opt/22625
29363         * g++.dg/opt/vrp2.C: New test.
29364
29365 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29366
29367         PR debug/21828
29368         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29369
29370 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29371
29372         * gcc.dg/tree-ssa/20050719-1.c: New test.
29373
29374 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29375
29376         * gcc.dg/bfin-longcall-1.c: New file.
29377         * gcc.dg/bfin-longcall-2.c: New file.
29378
29379 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29380
29381         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29382
29383 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29384
29385         PR middle-end/19055
29386         * gcc.dg/tree-ssa/pr19055.c: New test.
29387         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29388
29389 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29390
29391         PR C++/22358
29392         * g++.dg/other/pr22358.C: New test.
29393
29394 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29395
29396         PR c++/2922
29397         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29398
29399 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29400
29401         PR c++/15938
29402         * g++.dg/init/union2.C: New test.
29403
29404 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29405
29406         PR c/22393
29407         * gcc.dg/complex-4.c: New test.
29408
29409 2005-07-21  Richard Guenther  <rguenther@suse.de>
29410
29411         PR testsuite/22522
29412         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29413         scanning for asm labels.
29414         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29415
29416 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29417
29418         PR target/22085
29419         * gcc.dg/altivec-pr22085.c: New.
29420
29421 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29422
29423         PR tree-optimization/19210
29424         * gcc.dg/tree-ssa/pr19210-1.c: New.
29425         * gcc.dg/tree-ssa/pr19210-2.c: New.
29426
29427 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29428
29429         PR rtl-optimization/22167
29430         * g++.dg/opt/pr22167.C: New test.
29431
29432 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29433
29434         PR c++/2922
29435         * g++.dg/lookup/two-stage2.C: New.
29436         * g++.dg/lookup/two-stage3.C: New.
29437         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29438         fixed two-stage name lookup for operators.
29439         * g++.dg/template/call3.C: Compiler now produces an appropriate
29440         error message.
29441         * g++.dg/template/crash37.C: Compiler now describes bla() on line
29442         14 as a candidate.
29443         * g++.dg/template/ptrmem4.C: Compiler produces different error
29444         message.
29445         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29446         connect_to_method as a candidate.
29447
29448 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
29449
29450         * gcc.dg/fold-alloc-1.c: New test.
29451
29452 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
29453
29454         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29455         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29456
29457 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
29458
29459         * gcc.dg/fold-abs-1.c: New test.
29460         * gcc.dg/fold-abs-2.c: New test.
29461         * gcc.dg/fold-abs-3.c: New test.
29462
29463 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
29464
29465         Make CONSTRUCTOR use VEC to store initializers.
29466         * g++.dg/ext/complit3.C: Check for specific error messages.
29467         * g++.dg/init/brace2.C: Update error message.
29468         * g++.dg/warn/Wbraces2.C: Likewise.
29469
29470 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
29471
29472         PR fortran/16940
29473         * gfortran.dg/module_interface_1.f90: New test.
29474
29475 2005-07-19  Danny Berlin <dberlin@dberlin.org>
29476             Kenneth Zadeck <zadeck@naturalbridge.com>
29477
29478         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29479
29480 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29481
29482         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29483         specify -Wformat for these tests.
29484         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29485         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29486         * gcc.dg/format/opt-6.c: Delete.
29487
29488 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29489
29490         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29491         * gcc.dg/tree-ssa/sra-3.c: Likewise.
29492
29493 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29494
29495         * gcc.dg/tree-ssa/alias-2.c: New test.
29496
29497 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
29498
29499         PR c++/22263
29500         * g++.dg/template/explicit7.C: New test.
29501
29502 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
29503
29504         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29505         field width of 8 to +Inf and -Inf.
29506
29507 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
29508
29509         PR c++/22139
29510         * g++.dg/template/friend36.C: New test.
29511
29512 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
29513
29514         PR fortran/21730
29515         * gfortran.dg/pr21730.f: New test.
29516
29517 2005-07-16  Danny Berlin <dberlin@dberlin.org>
29518             Kenneth Zadeck <zadeck@naturalbridge.com>
29519
29520         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29521         since pure const detection cannot run at -O1 in c compiler.
29522         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29523         can now optimize this case properly.
29524         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29525         because we now pass.
29526         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29527
29528 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
29529
29530         PR c/22421
29531         * gcc.dg/format/bitfld-1.c: New test.
29532
29533 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29534
29535         PR c++/22204
29536         * g++.dg/rtti/repo1.C: New test.
29537
29538 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29539
29540         PR middle-end/22398
29541         * gcc.c-torture/compile/pr22398.c: New test.
29542
29543 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29544
29545         PR c++/22132
29546         * g++.dg/expr/cast4.C: New test.
29547
29548 2005-07-15  Richard Guenther  <rguenther@suse.de>
29549
29550         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29551         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29552
29553 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29554
29555         PR tree-optimization/22230
29556         * gcc.dg/tree-ssa/pr22230.c: New test.
29557
29558 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29559
29560         * gfortran.dg/g77/cpp6.f: New test.
29561
29562         PR fortran/22417
29563         * gfortran.dg/g77/cpp5.F: New test.
29564         * gfortran.dg/g77/cpp5.h: New file.
29565         * gfortran.dg/g77/cpp5inc.h: New file.
29566
29567 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29568
29569         PR libfortran/16435
29570         * gfortran.dg/tl_editting.f90: New.
29571         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29572
29573 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29574
29575         * gfortran.dg/char_array_constructor.f90: New test.
29576
29577 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29578
29579         * gfortran.dg/past_eor.f90: New.
29580         * gfortran.dg/complex_read.f90: New.
29581
29582 2005-07-13  Jeff Law  <law@redhat.com>
29583
29584         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29585         additional casts.
29586
29587         * gcc.dg/tree-ssa/pr22321.c: New test
29588
29589 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29590
29591         PR tree-optimization/21921
29592         * gcc.dg/tree-ssa/pr21921.c: New.
29593
29594 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29595
29596         PR tree-optimizatio/22442
29597         * gcc.dg/tree-ssa/loop-11.c: New test.
29598
29599 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29600
29601         PR tree-opt/21840
29602         * gcc.c-torture/compile/pr21840.c: New test.
29603
29604 2005-07-12  Jan Hubicka  <jh@suse.cz>
29605
29606         * gcc.c-torture/compile/pr22379.c: New test.
29607
29608 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29609
29610         PR libfortran/21593
29611         gfortran.dg/dev_null.f90: Remove outdated comment about
29612         PR libfortran/21593.
29613
29614
29615 2005-07-12  Dale Johannesen  <dalej@apple.com>
29616
29617         * gcc.target/i386/compress-float-sse.c: New.
29618         * gcc.target/i386/compress-float-sse-pic.c: New.
29619         * gcc.target/i386/compress-float-387.c: New.
29620         * gcc.target/i386/compress-float-387-pic.c: New.
29621         * gcc.dg/compress-float-ppc.c: New.
29622         * gcc.dg/compress-float-ppc-pic.c: New.
29623
29624 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29625
29626         PR libfortran/21593
29627         gfortran.dg/dev_null.f90: Remove targets.
29628
29629 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29630
29631         PR tree-opt/22335
29632         * gcc.dg/pr22335-1.c: New test.
29633         * gcc.dg/pr22335-2.c: New test.
29634
29635 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29636
29637         PR c++/20172
29638         * g++.dg/template/nontype12.C : New test.
29639
29640 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29641
29642         * gcc.dg/tree-ssa/loop-10.c: New test.
29643
29644 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29645
29646         * gcc.c-torture/execute/20020720-1.x: Remove.
29647
29648 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29649
29650         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29651
29652 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29653
29654         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29655         (dg-mips-options): Use it.
29656
29657 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29658
29659         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29660
29661 2005-07-09  Richard Henderson  <rth@redhat.com>
29662
29663         * lib/target-supports.exp (check_effective_target_sync_char_short):
29664         Add alpha.
29665
29666 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29667
29668         PR libfortran/22217
29669         * gfortran.dg/negative-z-descriptor.f90: New test.
29670
29671 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29672
29673         PR tree-opt/22329
29674         * gcc.dg/pr22329.c: New test.
29675
29676 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29677
29678         PR tree-optimization/20139
29679         * gcc.dg/tree-ssa/pr20139.c: New.
29680
29681 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29682
29683         PR tree-opt/22356
29684         * gcc.dg/pr22356-1.c: New test.
29685
29686 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29687
29688         PR c++/21799
29689         * g++.dg/template/unify8.C: New.
29690         * g++.dg/template/unify9.C: New.
29691
29692 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29693
29694         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29695
29696 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29697
29698         * gcc.dg/darwin-version-1.c: New.
29699         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29700         * gcc.dg/builtins-20.c: Likewise.
29701         * gcc.dg/builtins-53.c: Likewise.
29702         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29703         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29704         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29705         * gcc.dg/torture/builtins-power-1.c: Likewise.
29706         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29707         on Darwin.
29708
29709 2005-07-07  Jeff Law  <law@redhat.com>
29710
29711         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29712         argument evaluation order.
29713
29714 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29715
29716         PR libfortran/21594
29717         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29718         Add test cases where the shift length is greater than the
29719         array length.
29720
29721 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29722
29723         * obj-c++.dg/proto-lossage-6.mm: New.
29724         * objc.dg/proto-lossage-6.m: New.
29725
29726 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29727
29728         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29729         * objc.dg/gnu-runtime-2.m: Likewise.
29730
29731 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29732
29733         * gfortran.dg/longline.f: New test.
29734
29735         * gfortran.dg/badline.f: New test.
29736
29737 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29738
29739         PR fortran/16531
29740         PR fortran/15966
29741         PR fortran/18781
29742         * gfortran.dg/hollerith.f90: New.
29743         * gfortran.dg/hollerith2.f90: New.
29744         * gfortran.dg/hollerith3.f90: New.
29745         * gfortran.dg/hollerith4.f90: New.
29746         * gfortran.dg/hollerith_f95.f90: New.
29747         * gfortran.dg/hollerith_legacy.f90: New.
29748         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29749
29750 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29751
29752         PR objc/22274
29753         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29754         * objc.dg/gnu-runtime-2.m: New.
29755
29756 2005-07-06  Jeff Law  <law@redhat.com>
29757
29758         * gcc.dg/tree-ssa/vrp17.c: New test.
29759
29760 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29761
29762         PR fortran/22327
29763         * gfortran.dg/array_constructor_5.f90: New test.
29764
29765 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29766
29767         * gfortran.fortran-torture/execute/entry_9.f90: New test.
29768
29769 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
29770
29771         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29772         * gcc.dg/980816-1.c: Ditto.
29773
29774 2005-07-06  Jeff Law  <law@redhat.com>
29775
29776         * gcc.c-torture/compile/pr21356.c: New test.
29777
29778 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29779
29780         PR c/22013
29781         PR c/22098
29782         * gcc.c-torture/compile/pr22013-1.c,
29783         gcc.c-torture/execute/pr22098-1.c,
29784         gcc.c-torture/execute/pr22098-2.c,
29785         gcc.c-torture/execute/pr22098-3.c: New tests.
29786
29787 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29788
29789         PR c/22308
29790         * gcc.dg/pr22308-1.c: New test.
29791
29792 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
29793
29794         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
29795         target.
29796         * gcc.dg/compare9.c: Use -fshort-enums instead of
29797         -fno-short-enums.  Change the last test to dg-bogus.
29798
29799 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
29800
29801         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29802         * gcc.dg/compare9.c: New.
29803
29804 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29805
29806         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29807
29808 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29809
29810         PR testsuite/22288
29811         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29812
29813
29814 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29815
29816         * gcc.dg/format/gcc_gfc-1.c: New.
29817
29818 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29819
29820         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29821
29822 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29823
29824         PR fortran/20842
29825         * gfortran.dg/io_invalid_1.f90: New test.
29826
29827 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
29828
29829         * gcc.dg/format/gcc_diag-1.c: Update.
29830
29831 2005-07-02  Jeff Law  <law@redhat.com>
29832
29833         * gcc.dg/tree-ssa/pr22051-1.c: New test.
29834         * gcc.dg/tree-ssa/pr22051-2.c: New test.
29835
29836 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
29837
29838         * gcc.dg/format/gcc_diag-1.c: Update.
29839
29840 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
29841
29842         PR tree-opt/22269
29843         * gcc.c-torture/compile/pr22269.c: New test.
29844
29845 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
29846
29847         PR 21584
29848         PR 22219
29849         * g++.dg/tree-ssa/pr21584-1.C: New test.
29850         * g++.dg/tree-ssa/pr21584-2.C: New test.
29851
29852 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
29853
29854         * obj-c++.dg/try-catch-11.mm: New.
29855         * objc.dg/try-catch-10.m: New.
29856
29857 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
29858
29859         * g++.dg/other/ucnid-1.C: xfail on AIX.
29860
29861 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
29862
29863         PR 22234
29864         * gcc.dg/20050629-1.c: New test.
29865
29866 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
29867
29868         * obj-c++.dg/const-str-1[0-1].mm: New.
29869         * objc.dg/const-str-1[0-1].m: New.
29870
29871 2005-05-29  Richard Henderson  <rth@redhat.com>
29872
29873         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29874         Rename from check_effective_target_vect_no_max.
29875         (check_effective_target_vect_no_int_add): New.
29876         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29877         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29878         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29879         * gcc.dg/vect/vect-reduc-1.c: Use both.
29880         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29881
29882 2005-05-29  Richard Henderson  <rth@redhat.com>
29883
29884         * lib/target-supports.exp (check_effective_target_vect_no_max):
29885         Remove i386 and x86_64.
29886
29887 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29888
29889         PR testsuite/21969
29890         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29891
29892 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29893
29894         PR middle-end/21969
29895         * gcc.dg/vect/pr21969.c: New test.
29896
29897 2005-06-28  Eric Christopher  <echristo@redhat.com>
29898
29899         PR c/22052
29900         PR c/21975
29901         * gcc.dg/inline1.c: New test.
29902         * gcc.dg/inline2.c: Ditto.
29903         * gcc.dg/inline3.c: Ditto.
29904         * gcc.dg/inline4.c: Ditto.
29905         * gcc.dg/inline5.c: Ditto.
29906
29907 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29908
29909         PR libfortran/22142
29910         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29911         Add testcase also testing eoshift1 for PR 22142.
29912
29913 2005-06-28  Richard Henderson  <rth@redhat.com>
29914
29915         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29916         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29917         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29918         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29919         gcc.dg/tree-ssa/20030922-2.c: Likewise.
29920
29921 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29922
29923         PR libfortran/22142
29924         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29925         Add testcase for PR 22142.
29926
29927 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
29928
29929         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29930         gcc.target/ia64/fpreg-2.c: New tests.
29931
29932 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29933
29934         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29935
29936 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29937
29938         PR libfortran/22170
29939         * gfortran.dg/slash_1.f90: New test.
29940
29941 2005-06-27  Richard Henderson  <rth@redhat.com>
29942
29943         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29944         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29945         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29946         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29947         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29948         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29949
29950 2005-06-27  Richard Henderson  <rth@redhat.com>
29951
29952         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29953         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29954
29955 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
29956
29957         * obj-c++.dg/proto-lossage-5.mm: New.
29958         * objc.dg/proto-lossage-5.m: New.
29959
29960 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
29961
29962         PR 21959
29963         * gcc.dg/tree-ssa/pr21959.c: New test.
29964
29965 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
29966
29967         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29968         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29969         testing uninitialized var.
29970
29971         * gcc.c-torture/execute/builtins/chk.h: New.
29972         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29973         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29974         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29975         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29976         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29977         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29978         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29979         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29980         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29981         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29982         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29983         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29984         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29985         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29986         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29987         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29988         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29989         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29990         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29991         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29992         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29993         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29994         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29995         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29996         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29997         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29998         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29999         * gcc.dg/builtin-object-size-1.c: New test.
30000         * gcc.dg/builtin-object-size-2.c: New test.
30001         * gcc.dg/builtin-object-size-3.c: New test.
30002         * gcc.dg/builtin-object-size-4.c: New test.
30003         * gcc.dg/builtin-object-size-5.c: New test.
30004         * gcc.dg/builtin-stringop-chk-1.c: New test.
30005         * gcc.dg/builtin-stringop-chk-2.c: New test.
30006         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30007         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30008         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30009         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30010         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30011         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30012         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30013         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30014         * gcc.c-torture/execute/printf-1.c: New test.
30015         * gcc.c-torture/execute/fprintf-1.c: New test.
30016         * gcc.c-torture/execute/vprintf-1.c: New test.
30017         * gcc.c-torture/execute/vfprintf-1.c: New test.
30018         * gcc.c-torture/execute/printf-chk-1.c: New test.
30019         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30020         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30021         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30022
30023 2005-06-27  Michael Matz  <matz@suse.de>
30024
30025         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30026         slot is not merged if address escapes.
30027
30028 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30029
30030         PR c/21911
30031         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30032
30033 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30034
30035         PR middle-end/17965
30036         * gcc.c-torture/compile/20050622-1.c: New test.
30037
30038         PR middle-end/22028
30039         * gcc.dg/20050620-1.c: New test.
30040
30041 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30042
30043         PR tree-optimization/22026
30044         * gcc.dg/tree-ssa/pr22026.c: New.
30045
30046 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30047
30048         PR libfortran/22144
30049         * gfortran.dg/shift-alloc.f90: New testcase.
30050
30051 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30052
30053         * all files: Update FSF address in copyright headers.
30054
30055 2005-06-22  Jan Hubicka  <jh@suse.cz>
30056
30057         * wholeprogram-1.c: New testcase.
30058         * wholeprogram-2.c: New testcase.
30059
30060 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30061
30062         PR 22171
30063         * gcc.dg/tree-ssa/pr22171.c: New test.
30064
30065 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30066
30067         * gfortran.dg/simplify_modulo.f90: New.
30068
30069 2005-06-24  Jan Hubicka  <jh@suse.cz>
30070
30071         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30072
30073 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30074
30075         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30076
30077 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30078
30079         * obj-c++.dg/typedef-alias-1.mm: New.
30080         * objc.dg/typedef-alias-1.m: New.
30081
30082 2005-06-23  Jeff Law  <law@redhat.com>
30083
30084         * gcc.dg/tree-ssa/vrp16.c: New test.
30085
30086 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30087
30088         * lib/target-supports.exp: Add
30089         check_effective_target_fortran_large_real and
30090         check_effective_target_fortran_large_int to check for
30091         corresponding effective targets.
30092         * gfortran.dg/large_integer_kind_1.f90: New test.
30093         * gfortran.dg/large_real_kind_1.f90: New test.
30094
30095 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30096
30097         PR tree-optimization/22117
30098         * gcc.dg/tree-ssa/pr22117.c: New.
30099
30100 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30101
30102         PR testsuite/22123
30103         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30104
30105 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30106
30107         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30108
30109 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30110
30111         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30112         * gfortran.dg/f2c_4.c: Likewise.
30113
30114 2005-06-22 Paul Brook  <paul@codesourcery.com>
30115
30116         PR fortran/21034
30117         * gfortran.dg/auto_save_1.f90: New test.
30118
30119 2005-06-22  Michael Matz  <matz@suse.de>
30120
30121         * gcc.target/x86-64/abi: New directory.
30122         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30123         * gcc.target/x86-64/abi/README.gcc: New file.
30124         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30125         * gcc.target/x86-64/abi/asm-support.s: New file.
30126         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30127         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30128         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30129         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30130         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30131         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30132         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30133         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30134         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30135         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30136         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30137         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30138         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30139         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30140         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30141         * gcc.target/x86_64/abi/test_varargs.c: New test.
30142
30143 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30144
30145         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30146         32-bit i?86 and x86_64.
30147
30148 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30149
30150         * obj-c++.dg/const-str-[1-9].mm: New tests.
30151
30152 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30153
30154         PR fortran/22010
30155         * gfortran.dg/namelist_use.f90: New.
30156         * gfortran.dg/namelist_use_only.f90: New.
30157
30158 2005-06-21  Jeff Law  <law@redhat.com>
30159
30160         * gcc.dg/tree-ssa/vrp15.c: New test.
30161
30162 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30163
30164         * lib/target-supports.exp (check_effective_target_vect_reduction):
30165         Remove.
30166         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30167         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30168         remove vect_reduction target keyword. Also avoid two returns in main.
30169         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30170         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30171         * gcc.dg/vect/vect-reduc-1short.c: New test.
30172         * gcc.dg/vect/vect-reduc-1char.c: New test.
30173         * gcc.dg/vect/vect-reduc-2short.c: New test.
30174         * gcc.dg/vect/vect-reduc-2char.c: New test.
30175         * gcc.dg/vect/vect-reduc-6.c: New test.
30176         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30177         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30178         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30179
30180 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30181         Paul Thomas  <pault@gcc.gnu.org>
30182
30183         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30184         New tests.
30185
30186 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30187
30188         * gfortran.dg/backslash_1.f90: New test.
30189         * gfortran.dg/backslash_2.f90: New test.
30190
30191 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30192
30193         * gfortran.dg/duplicate_labels.f90: New test.
30194
30195 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30196
30197         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30198         unsupportable relocations.
30199         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30200         * gcc.dg/20050321-2.c: xfail for NetWare.
30201
30202 2005-06-20  Andreas Jaeger  <aj@suse.de>
30203
30204         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30205         gcc.target/i386/fastcall-sseregparm.c,
30206         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30207
30208 2005-06-19  Richard Henderson  <rth@redhat.com>
30209
30210         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30211
30212 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30213
30214         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30215
30216 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30217
30218         PR c++/22115
30219         * g++.dg/conversion/simd2.C: Change expected error message.
30220
30221 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30222
30223         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30224         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30225         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30226
30227 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30228
30229         * gcc.dg/fold-mod-1.c: New test.
30230
30231 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
30232
30233         PR fortran/19926
30234         * gfortran.dg/pr19926.f90: New test.
30235
30236 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30237
30238         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30239         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30240         targets.
30241         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30242         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30243
30244 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
30245
30246         * gcc.target/ia64/float80-varargs-1.c: New test.
30247
30248 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30249
30250         PR tree-opt/22035
30251         * gfortran.dg/f2c_6.f90: New test.
30252
30253 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
30254
30255         PR c++/17413
30256         * g++.dg/template/local5.C: New.
30257
30258 2005-06-17  Richard Henderson  <rth@redhat.com>
30259
30260         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30261
30262 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
30263
30264         PR testsuite/21945
30265         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30266
30267 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
30268
30269         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30270         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30271         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30272         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30273         check_vect to verify the presence of hardware vector support.
30274
30275 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
30276
30277         PR testsuite/22056
30278         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30279
30280 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30281
30282         PR libfortran/19216
30283         * gfortran.dg/pr19216.f: Add correct space between brackets and
30284         dg directive.
30285
30286 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30287
30288         PR libfortran/16436
30289         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30290
30291 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
30292
30293         * gcc.target/i386/attributes-error.c: New testcase.
30294         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30295         * gcc.target/i386/regparm-stdcall.c: Likewise.
30296         * gcc.target/i386/sseregparm-1.c: Likewise.
30297         * gcc.target/i386/sseregparm-2.c: Likewise.
30298
30299 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
30300
30301         * g++.dg/rtti/crash2.C: New.
30302
30303 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
30304
30305         * gcc.dg/noncompile/20040203-3.c: Update expected message.
30306
30307 2005-06-15  David Ung  <davidu@mips.com>
30308
30309         * gcc.target/mips/mips16e-extends.c: New test for testing the
30310         generation of MIPS16e zeb/zeh, seb/seh instructions.
30311
30312 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30313
30314         PR 22018
30315         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30316         * gcc.dg/tree-ssa/pr22018.c: New test.
30317
30318 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30319
30320         * gcc.dg/simd-1.c: Update error messages.
30321         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30322         * gcc.dg/simd-2.c: Update error messages.
30323         * gcc.dg/simd-4.c: New.
30324
30325 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
30326
30327         PR c++/20678
30328         * g++.dg/other/crash-4.C: New.
30329
30330 2005-06-14  Devang Patel  <dpatel@apple.com>
30331
30332         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30333
30334 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30335
30336         PR c++/21929
30337         * g++.dg/parse/crash11.C: Update
30338
30339 2005-06-13  Jeff Law  <law@redhat.com>
30340
30341         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30342         perform the desired transformations.
30343         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30344         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30345
30346 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30347
30348         PR fortran/22038
30349         * gfortran.dg/forall_1.f90: Un-XFAIL.
30350
30351 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30352
30353         PR c++/21929
30354         * g++.dg/parse/crash26.C: New.
30355
30356         PR c++/20789
30357         * g++.dg/init/member1.C: New.
30358
30359 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30360
30361         * gfortran.dg/altreturn_1.f90: New test.
30362
30363 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30364
30365         PR middle-end/21985
30366         * gcc.dg/tree-ssa/pr21985.c: New test.
30367
30368 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30369
30370         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30371
30372 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30373
30374         PR c++/21930
30375         * g++.dg/other/error10.C: New test case.
30376
30377 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30378
30379         PR libfortran/19155
30380         * gfortran.dg/pr19155.f: Add test.
30381
30382 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30383
30384         * gfortran.dg/f2c_7.f90: New test.
30385
30386         * gfortran.dg/forall_1.f90: XFAILed.
30387
30388 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30389
30390         * gcc.dg/pr14796-1.c: New.
30391         * gcc.dg/pr14796-2.c: New.
30392
30393 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30394
30395         PR fortran/17792
30396         PR fortran/21375
30397         * gfortran.dg/deallocate_stat.f90: New test.
30398
30399 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30400
30401         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30402
30403 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30404
30405         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30406         access will be generated when this loop is vectorized. Test that
30407         accesses with same alignment were detected.
30408         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30409         Test that accesses with same alignment were detected.
30410         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30411         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30412         alignment were detected.
30413
30414 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30415
30416         PR c++/10611
30417         * g++.dg/conversion/simd2.C: New.
30418
30419 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30420
30421         * gcc.dg/Wcxx-compat-1.c: New.
30422
30423 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30424
30425         PR libfortran/21480
30426         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30427         complex array.
30428
30429 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30430
30431         * gcc.dg/alias-8.c: New.
30432
30433 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30434
30435         * gcc.dg/format/cmn_err-1.c: Update.
30436
30437 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30438
30439         PR target/20666
30440         * gcc.target/sparc/fexpand-2.c: New.
30441         * gcc.target/sparc/fpmerge-2.c: New.
30442         * gcc.target/sparc/fpmul-2.c: New.
30443         * gcc.target/sparc/noresult.c: New.
30444         * gcc.target/sparc/pdist-2.c: New.
30445         * gcc.target/sparc/pdist-3.c: New.
30446
30447 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
30448
30449         PR testsuite/21702
30450         * gcc.target/i386/i386.exp: Fix comment typo.
30451
30452 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30453
30454         PR c++/19497
30455         * g++.dg/inherit/using5.C: New.
30456         * g++.dg/inherit/using6.C: New.
30457
30458 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30459
30460         PR c++/19894
30461         * g++.dg/template/ptrmem15.C: New test.
30462
30463         PR c++/20563
30464         * g++.dg/ext/label4.C: New test.
30465
30466 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30467
30468         * gcc.dg/tls/debug-1.c: New test.
30469
30470 2005-06-07  Dale Johannesen  <dalej@apple.com>
30471
30472         * gcc.target/i386/movq.c: New.
30473
30474 2005-06-07  Dale Johannesen  <dalej@apple.com>
30475
30476         * gcc.dg/20050607-1.c: New.
30477
30478 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
30479
30480         PR middle-end/21850
30481         * gcc.c-torture/execute/20050607-1.c: New test.
30482
30483 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30484
30485         PR libfortran/21926
30486         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30487         Test case where the return array has lowest stride one,
30488         but isn't packed.
30489
30490 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
30491
30492         * lib/target-supports.exp (check_effective_target_sync_int_long):
30493         Add s390 and s390x targets.
30494
30495 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
30496
30497         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30498         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30499         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30500         * gcc.dg/tree-ssa/loop-9.c: New test.
30501
30502 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30503
30504         * g++.dg/parse/defarg10.C: New.
30505
30506 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
30507
30508         PR regression/21897
30509         * gcc.c-torture/execute/20050604-1.c: New test.
30510
30511 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30512
30513         PR 21903
30514         * g++.dg/parse/defarg9.C: New.
30515
30516         PR c++/20637
30517         * g++.dg/inherit/using4.C: New.
30518         * g++.dg/overload/error1.C: Adjust expected errors.
30519         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30520         * g++.old-deja/g++.brendan/arm2.C: Likewise.
30521         * g++.old-deja/g++.other/redecl2.C: Likewise.
30522         * g++.old-deja/g++.other/redecl4.C: Likewise.
30523         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30524
30525 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30526
30527         * gfortran.dg/f2c_5.f90: Add -w to dg-options
30528
30529 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30530
30531         * lib/gfortran.exp (gfortran_target_compile): Call
30532         dg-additional-files-options
30533         * gfortran.dg/f2c_4.f90: New file
30534         * gfortran.dg/f2c_4.c: New file
30535         * gfortran.dg/f2c_5.f90: New file
30536         * gfortran.dg/f2c_5.c: New file
30537
30538 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30539
30540         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30541
30542         PR fortran/21912
30543         * gfortran.dg/array_constructor_4.f90: New test.
30544
30545 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30546
30547         PR c++/21619
30548         * g++.dg/ext/builtin9.C: New test.
30549
30550 2005-06-05  Dale Johannesen  <dalej@apple.com>
30551
30552         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30553         * gcc.c-torture/execute/20050603-2.c: Ditto.
30554
30555 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30556
30557         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30558         * gcc.dg/vect/vect-reduc-1.c: New.
30559         * gcc.dg/vect/vect-reduc-2.c: New.
30560         * gcc.dg/vect/vect-reduc-3.c: New.
30561
30562 2005-06-04  Dale Johannesen  <dalej@apple.com>
30563
30564         * gcc.c-torture/execute/20050603-1.c: New.
30565         * gcc.c-torture/execute/20050603-2.c: New.
30566         * gcc.dg/20050603-3.c: New.
30567
30568 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30569
30570         PR fortran/19195
30571         * gfortran.dg/debug_1.f90: New test.
30572
30573         * gfortran.dg/forall_1.f90: New test.
30574
30575 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30576
30577         * gfortran.dg/array_constructor_3.f90: New test.
30578
30579 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30580
30581         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30582
30583 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30584
30585         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30586
30587 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30588
30589         PR c/21873
30590         * gcc.dg/init-excess-1.c: New test.
30591
30592 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30593
30594         PR c++/21853
30595         * g++.dg/expr/static_cast6.C: New test.
30596
30597 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30598
30599         * gcc.dg/tree-ssa/vrp14.c: New test.
30600
30601 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30602
30603         PR c++/21336
30604         * g++.dg/template/new2.C: New test.
30605
30606 2005-06-03  Josh Conner  <jconner@apple.com>
30607
30608         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30609         all entries in initializer.
30610
30611 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30612
30613         PR middle-end/21858
30614         * gcc.dg/pr21858.c: New testcase.
30615
30616 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30617
30618         PR tree-optimization/21292
30619
30620         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30621         New.
30622         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30623         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30624         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30625         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30626         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30627
30628 2005-06-02  Richard Henderson  <rth@redhat.com>
30629
30630         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30631
30632 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30633
30634         * gcc.dg/wtypequal.c: New testcase.
30635
30636 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30637
30638         PR 21582
30639         * gcc.dg/tree-ssa/pr21582.c: New test.
30640
30641 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30642
30643         PR c++/21280
30644         * g++.dg/opt/interface2.h: New.
30645         * g++.dg/opt/interface2.C: New.
30646         * g++.dg/init/ctor4.C: Adjust error lines.
30647         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30648         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30649         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30650         * g++.old-deja/g++.pt/assign1.C: Likewise.
30651         * g++.old-deja/g++.pt/crash20.C: Likewise.
30652
30653 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30654
30655         PR tree-optimization/21734
30656         * g++.dg/vect/pr21734_1.cc: New.
30657         * g++.dg/vect/pr21734_2.cc: New.
30658
30659 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30660
30661         PR c++/20350
30662         * g++.dg/template/spec24.C: New.
30663
30664         PR c++/21151
30665         * g++.dg/pch/local-1.C: New.
30666         * g++.dg/pch/local-1.Hs: New.
30667
30668 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30669
30670         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30671         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30672         * gcc.dg/tree-ssa/pr14341.c: New test.
30673         * gcc.dg/tree-ssa/pr14841.c: New test.
30674         * gcc.dg/tree-ssa/pr20701.c: New test.
30675         * gcc.dg/tree-ssa/pr21086.c: New test.
30676         * gcc.dg/tree-ssa/pr21090.c: New test.
30677         * gcc.dg/tree-ssa/pr21332.c: New test.
30678         * gcc.dg/tree-ssa/pr21458.c: New test.
30679         * gcc.dg/tree-ssa/pr21658.c: New test.
30680         * gcc.dg/tree-ssa/vrp01.c: New test.
30681         * gcc.dg/tree-ssa/vrp02.c: New test.
30682         * gcc.dg/tree-ssa/vrp03.c: New test.
30683         * gcc.dg/tree-ssa/vrp04.c: New test.
30684         * gcc.dg/tree-ssa/vrp05.c: New test.
30685         * gcc.dg/tree-ssa/vrp06.c: New test.
30686         * gcc.dg/tree-ssa/vrp07.c: New test.
30687         * gcc.dg/tree-ssa/vrp08.c: New test.
30688         * gcc.dg/tree-ssa/vrp09.c: New test.
30689         * gcc.dg/tree-ssa/vrp10.c: New test.
30690         * gcc.dg/tree-ssa/vrp11.c: New test.
30691         * gcc.dg/tree-ssa/vrp12.c: New test.
30692         * gcc.dg/tree-ssa/vrp13.c: New test.
30693
30694 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30695
30696         PR 21029
30697         * gcc.dg/tree-ssa/pr21029.c: New test.
30698
30699 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30700
30701         * gfortran.dg/logint-1.f: New test case.
30702         * gfortran.dg/logint-2.f: Likewise.
30703         * gfortran.dg/logint-3.f: Likewise.
30704
30705 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30706
30707         PR c/21536
30708         PR c/20760
30709         * gcc.dg/20050527-1.c: New test.
30710
30711         * gcc.dg/i386-sse-12.c: New test.
30712
30713         PR fortran/21729
30714         * gfortran.dg/implicit_5.f90: New test.
30715
30716 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30717
30718         PR fortran/20883
30719         * gfortran/assign_4.f90: New test.
30720         * gfortran/assign_2.f90: Change compile to run.
30721
30722 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30723
30724         * lib/target-supports.exp
30725         (check_effective_target_sync_char_short): New.
30726         * gcc.dg/sync-2.c: New.
30727
30728 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30729
30730         PR tree-optimization/21817
30731         * gcc.dg/torture/pr21817-1.c: New.
30732
30733 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30734
30735         PR c++/21165
30736         * g++.dg/template/init5.C: New.
30737
30738 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30739
30740         * gfortran.dg/char_initialiser_actual.f90:
30741         Test character initialisers as actual arguments.
30742         * gfortran.dg/char_pointer_comp_assign.f90:
30743         Test character pointer structure component assignments.
30744         * gfortran.dg/char_array_structure_constructor.f90:
30745         Test character components in structure constructors.
30746
30747 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30748
30749         PR middle-end/20931
30750         * g++.dg/opt/pr20931.C: New test.
30751
30752 2005-05-31  Andreas Jaeger  <aj@suse.de>
30753
30754         PR testsuite/20772
30755         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30756         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30757         g++.old-deja/g++.ext/asmspec1.C,
30758         g++.old-deja/g++.other/regstack.C,
30759         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30760         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30761         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30762         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30763         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30764         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30765         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30766         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30767         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30768         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30769         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30770         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30771         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30772         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30773         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30774         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30775         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30776         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30777         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30778
30779 2005-05-31  Jeff Law  <law@redhat.com>
30780
30781         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30782
30783 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
30784
30785         PR middle-end/21743
30786         * gcc.dg/builtins-1.c: Activate disabled clog test.
30787         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30788
30789 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
30790
30791         * gfortran.dg/char_pointer_assign.f90:
30792         Test character-pointer assignments and pointer assignments.
30793         * gfortran.dg/char_pointer_dummy.f90:
30794         Test character-pointer dummy arguments.
30795         * gfortran.dg/char_pointer_func.f90:
30796         Test character-pointer function returns.
30797         * gfortran.dg/char_pointer_dependency.f90:
30798         Test character-pointer functions with dependencies.
30799
30800 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
30801
30802         PR c++/21784
30803         * g++.dg/lookup/using14.C: New test.
30804
30805 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
30806
30807         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30808         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30809         trailing ^M.
30810
30811 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
30812
30813         PR c++/17413
30814         * g++.dg/template/local5.C: New.
30815
30816         PR target/21761
30817         * gcc.c-torture/compile/pr21761.c: New.
30818
30819         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30820         before darwin8.
30821
30822 2005-05-30  Steven G. Kargl
30823
30824         PR fortran/20846
30825         * gfortran.dg/inquire_8.f90: New test.
30826
30827 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30828
30829         PR libfortran/21376
30830         * gfortran.dg/output_exponents_1.f90: New test.
30831
30832 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30833
30834         PR libfortran/20006
30835         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30836
30837 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
30838
30839         PR c++/21210
30840         * g++.dg/ext/complex1.C: New test.
30841
30842         PR c++/21340
30843         * g++.dg/init/ctor6.C: New test.
30844
30845 2005-05-29  Jan Hubicka  <jh@suse.cz>
30846
30847         * gcc.c-torture/compile/pr21562.c: New.
30848
30849 2005-05-28  Steven G. Kargl <kargls@comcast.net>
30850
30851         * gfortran.dg/subnormal_1.f90: New test.
30852
30853 2005-05-28  Jan Hubicka  <jh@suse.cz>
30854
30855         * tree-prof.exp: Fix comment.
30856         * value-prof-1.c: New.
30857         * value-prof-2.c: New.
30858         * value-prof-3.c: New.
30859         * value-prof-4.c: New.
30860
30861 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
30862
30863         PR c++/21614
30864         * g++.dg/expr/ptrmem6.C: New test.
30865         * g++.dg/expr/ptrmem6a.C: Likewise.
30866
30867 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
30868
30869         PR tree-optimization/21658
30870         * gcc.dg/tree-ssa/pr21658.c: New.
30871
30872 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
30873
30874         PR c++/21455
30875         * g++.dg/inherit/ptrmem3.C: New.
30876
30877         PR c++/21681
30878         * g++.dg/parse/template16.C: New.
30879
30880 2005-05-27  Andreas Jaeger  <aj@suse.de>
30881
30882         * gcc.dg/setjmp-2.c: Only run in 32-bit.
30883
30884         * gcc.dg/i386-sse-8.c: Run test on all archs.
30885
30886 2005-05-26  Mike Stump  <mrs@apple.com>
30887
30888         * objc.dg/isa-field-1.m: Only run on darwin.
30889         * objc.dg/lookup-1.m: Likewise.
30890         * objc.dg/try-catch-8.m: Likewise.
30891
30892 2005-05-26  Roger Sayle  <roger@eyesopen.com>
30893
30894         PR tree-optimization/9814
30895         * gcc.dg/pr9814-1.c: New test case.
30896
30897 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30898
30899         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30900         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30901         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30902         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30903         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30904         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30905         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30906         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30907         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30908         objc.dg/try-catch-8.m: New.
30909
30910 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
30911
30912         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30913         remove extraneous semicolons.
30914
30915 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30916
30917         * obj-c++.dg/comp-types-12.mm: New.
30918         * objc.dg/comp-types-11.m: New.
30919         * objc.dg/selector-4.m: New.
30920
30921 2005-05-26  Andreas Jaeger  <aj@suse.de>
30922
30923         PR testsuite/20772
30924         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30925         g++.old-deja/g++.ext/attrib3.C,
30926         g++.old-deja/g++.other/store-expr1.C,
30927         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30928         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30929         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30930         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30931         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30932         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30933         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30934         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30935         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30936         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30937         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30938         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30939         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30940         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30941         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30942         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30943         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30944         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30945         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30946
30947 2005-05-26  Andreas Jaeger  <aj@suse.de>
30948
30949         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30950         x86-64 compilation.
30951
30952 2005-05-26  Andreas Jaeger  <aj@suse.de>
30953
30954         PR testsuite/20772
30955         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30956         gcc.misc-tests/i386-pf-athlon-1.c,
30957         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30958         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30959         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30960         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30961         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30962         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30963         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30964         programs.
30965
30966         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30967         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30968         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30969         x86-64 compilation.
30970
30971         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30972         x86_64.
30973
30974         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30975         effective-target ilp32.
30976
30977 2005-05-26  David Ung  <davidu@mips.com>
30978
30979         * gcc.target/mips/ext_ins.c: New test for testing the generation
30980         of MIPS32/64 rev 2 ext/ins instructions.
30981
30982 2005-05-26  Andreas Jaeger  <aj@suse.de>
30983
30984         * treelang/compile/unsigned.tree: Use gimple instead of
30985         nonexisting generic dump.
30986
30987 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30988
30989         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30990
30991 2005-05-26  Andreas Jaeger  <aj@suse.de>
30992
30993         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30994
30995 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30996
30997         PR libfortran/17283
30998         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30999         Test callee-allocated memory with write statements.
31000
31001 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31002
31003         PR middle-end/21709
31004         * gcc.dg/pr21709-1.c: New test case.
31005
31006 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31007             Mike Stump  <mrs@apple.com>
31008
31009         * objc/execute/next_mapping.h: Update for C++.
31010
31011         * obj-c++.dg/selector-1.mm: Move to...
31012         * obj-c++.dg/selector-4.mm: here...
31013
31014         * obj-c++.dg/basic.mm: New.
31015         * obj-c++.dg/comp-types-1.mm: New.
31016         * obj-c++.dg/cxx-class-1.mm: New.
31017         * obj-c++.dg/cxx-ivars-1.mm: New.
31018         * obj-c++.dg/cxx-ivars-2.mm: New.
31019         * obj-c++.dg/cxx-ivars-3.mm: New.
31020         * obj-c++.dg/cxx-scope-1.mm: New.
31021         * obj-c++.dg/cxx-scope-2.mm: New.
31022         * obj-c++.dg/defs.mm: New.
31023         * obj-c++.dg/empty-private-1.mm: New.
31024         * obj-c++.dg/encode-1.mm: New.
31025         * obj-c++.dg/encode-2.mm: New.
31026         * obj-c++.dg/encode-3.mm: New.
31027         * obj-c++.dg/extern-c-1.mm: New.
31028         * obj-c++.dg/extra-semi.mm: New.
31029         * obj-c++.dg/fix-and-continue-2.mm: New.
31030         * obj-c++.dg/isa-field-1.mm: New.
31031         * obj-c++.dg/ivar-list-semi.mm: New.
31032         * obj-c++.dg/local-decl-1.mm: New.
31033         * obj-c++.dg/lookup-1.mm: New.
31034         * obj-c++.dg/lookup-2.mm: New.
31035         * obj-c++.dg/method-1.mm: New.
31036         * obj-c++.dg/method-2.mm: New.
31037         * obj-c++.dg/method-3.mm: New.
31038         * obj-c++.dg/method-4.mm: New.
31039         * obj-c++.dg/method-5.mm: New.
31040         * obj-c++.dg/method-6.mm: New.
31041         * obj-c++.dg/method-7.mm: New.
31042         * obj-c++.dg/no-extra-load.mm: New.
31043         * obj-c++.dg/overload-1.mm: New.
31044         * obj-c++.dg/pragma-1.mm: New.
31045         * obj-c++.dg/pragma-2.mm: New.
31046         * obj-c++.dg/private-1.mm: New.
31047         * obj-c++.dg/private-2.mm: New.
31048         * obj-c++.dg/proto-qual-1.mm: New.
31049         * obj-c++.dg/qual-types-1.mm: New.
31050         * obj-c++.dg/stubify-1.mm: New.
31051         * obj-c++.dg/stubify-2.mm: New.
31052         * obj-c++.dg/super-class-1.mm: New.
31053         * obj-c++.dg/super-class-2.mm: New.
31054         * obj-c++.dg/super-dealloc-1.mm: New.
31055         * obj-c++.dg/super-dealloc-2.mm: New.
31056         * obj-c++.dg/template-1.mm: New.
31057         * obj-c++.dg/template-2.mm: New.
31058         * obj-c++.dg/template-3.mm: New.
31059         * obj-c++.dg/template-4.mm: New.
31060         * obj-c++.dg/template-5.mm: New.
31061         * obj-c++.dg/template-6.mm: New.
31062         * obj-c++.dg/try-catch-1.mm: New.
31063         * obj-c++.dg/try-catch-2.mm: New.
31064         * obj-c++.dg/try-catch-3.mm: New.
31065         * obj-c++.dg/try-catch-4.mm: New.
31066         * obj-c++.dg/try-catch-5.mm: New.
31067         * obj-c++.dg/try-catch-6.mm: New.
31068         * obj-c++.dg/try-catch-7.mm: New.
31069         * obj-c++.dg/try-catch-8.mm: New.
31070         * obj-c++.dg/try-catch-9.mm: New.
31071         * obj-c++.dg/va-meth-1.mm: New.
31072
31073 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31074
31075         * obj-c++.dg/selector-1.mm: New.
31076         * obj-c++.dg/selector-2.mm: New.
31077
31078 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31079
31080         * obj-c++.dg/selector-3.mm: New.
31081         * objc.dg/selector-3.m: New.
31082
31083 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31084
31085         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31086         about where warning appears.
31087
31088 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31089
31090         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31091         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31092         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31093         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31094
31095 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31096
31097         * gcc.dg/20050524-1.c: New test.
31098
31099 2005-05-25  Jan Hubicka  <jh@suse.cz>
31100
31101         * gcc.dg/tree-prof/inliner-1.c: New.
31102
31103 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31104
31105         * gcc.dg/tree-prof: New directory.
31106         * gcc.dg/tree-prof/tree-prof.exp: New.
31107
31108 2005-05-25  DJ Delorie  <dj@redhat.com>
31109
31110         * gcc.dg/Wattributes-1.c: New.
31111         * gcc.dg/Wattributes-2.c: New.
31112         * gcc.dg/Wattributes-3.c: New.
31113
31114 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31115
31116         PR tree-optimization/19833
31117         * gcc.dg/uninit-4.c: Remove xfail.
31118         * gcc.dg/uninit-9.c: Ditto.
31119
31120 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31121
31122         * obj-c++.dg/bitfield-[1-5].mm: New.
31123         * obj-c++.dg/class-protocol-1.mm: New.
31124         * obj-c++.dg/comp-types-1[0-1].mm: New.
31125         * obj-c++.dg/comp-types-[2-9].mm: New.
31126         * obj-c++.dg/encode-[4-8].mm: New.
31127         * obj-c++.dg/layout-1.mm: New.
31128         * obj-c++.dg/method-1[0-9].mm: New.
31129         * obj-c++.dg/method-2[0-1].mm: New.
31130         * obj-c++.dg/method-[8-9].mm: New.
31131         * obj-c++.dg/objc-gc-3.mm: New.
31132         * obj-c++.dg/try-catch-10.mm: New.
31133         * objc.dg/bitfield-5.m: New.
31134         * objc.dg/comp-types-10.m: New.
31135         * objc.dg/comp-types-9.m: New.
31136         * objc.dg/layout-1.m: New.
31137         * objc.dg/objc-gc-4.m: New.
31138         * objc.dg/try-catch-9.m: New.
31139         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31140         * objc.dg/comp-types-1.m: Likewise.
31141         * objc.dg/comp-types-[5-6].m: Likewise.
31142         * objc.dg/method-9.m: Likewise.
31143
31144 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31145
31146         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31147         and on hardware without VMX support.
31148
31149         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31150
31151         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31152
31153         * lib/profopt.exp (dg-final-generate, dg-final-use,
31154         profopt-final-code, profopt-get-options): New.
31155         (profopt-execute): Process test directives.
31156
31157         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31158         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31159         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31160
31161 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31162
31163         PR C++/21645
31164         * g++.dg/init/ctor5.C: New test.
31165
31166 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31167
31168         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31169         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31170         vect-113.c, vect-114.c.
31171
31172 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31173
31174         * gcc.dg/const-elim-1.c: Remove xfails.
31175
31176 2005-05-23  Jeff Law  <law@redhat.com>
31177
31178         * gcc.c-torture/compile/pr21638.c: New test.
31179         * gcc.c-torture/compile/20050520-1.c: New test.
31180
31181 2005-05-23  Nick Clifton  <nickc@redhat.com>
31182
31183         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31184         be a proper triple, ie: m32r*-*-*.
31185         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31186
31187 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31188
31189         PR middle-end/21331
31190         PR tree-opt/21293
31191         * gcc.c-torture/compile/pr21293.c: New test.
31192         * gcc.c-torture/execute/pr21331.c: New test.
31193
31194 2004-05-20  Richard Henderson  <rth@redhat.com>
31195
31196         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31197
31198 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31199
31200         * obj-c++-dg.exp: Add.
31201         * obj-c++.exp: Add.
31202         * obj-c++.dg/dg.exp: Add.
31203
31204 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31205
31206         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31207         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31208
31209 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31210
31211         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31212
31213 2004-05-19  Richard Henderson  <rth@redhat.com>
31214
31215         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31216
31217 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31218
31219         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31220
31221         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31222
31223 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31224
31225         PR c++/21495
31226         * g++.dg/parse/extern1.C: New test.
31227         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31228
31229 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31230
31231         * gcc.dg/c99-math.h: New.
31232         * gcc.dg/c99-math-float-1.c: New test.
31233         * gcc.dg/c99-math-double-1.c: Likewise.
31234         * gcc.dg/c99-math-long-double-1.c: Likewise.
31235
31236 2005-05-18  Richard Henderson  <rth@redhat.com>
31237
31238         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31239
31240 2005-05-18  Devang Patel  <dpatel@apple.com>
31241
31242         * g++.dg/opt/20050511-1.C: New test.
31243
31244 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
31245
31246         PR libfortran/21127
31247         * gfortran.dg/reshape-complex.f90: New test.
31248
31249 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
31250
31251         * gfortran.dg/array_constructor_1.f90: New test.
31252         * gfortran.dg/array_constructor_2.f90: New test.
31253
31254 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31255
31256         PR fortran/20954
31257         * gfortran.dg/pr20954.f: New test.
31258
31259 2005-05-17  Mike Stump  <mrs@apple.com>
31260
31261         Yet more Objective-C++...
31262
31263         * objc.dg/method-5.m: Update.
31264         * objc.dg/method-6.m: Update.
31265         * objc.dg/method-7.m: Update.
31266         * objc.dg/method-9.m: Update.
31267         * objc.dg/try-catch-2.m: Update.
31268
31269 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
31270
31271         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31272         Remove little-endian optimizations.
31273
31274 2005-05-17  Jeff Law  <law@redhat.com>
31275
31276         * g++.dg/tree-ssa/pr14814.C: New test.
31277         * gcc.dg/tree-ssa/pr14814.C: New test.
31278         * gcc.dg/tree-ssa/pr17141-1.C: New test.
31279         * gcc.dg/tree-ssa/pr17141-2.C: New test.
31280
31281 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31282
31283         * gcc.dg/compat/generate-random.c: Do not include
31284         libiberty.h.
31285         * gcc.dg/compat/generate-random_r.c: Likewise.
31286
31287 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
31288
31289         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31290
31291 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31292
31293         PR middle-end/21595
31294         * g++.dg/tree-ssa/builtin1.C: New testcase.
31295
31296 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
31297
31298         PR c++/21454
31299         * g++.dg/opt/const4.C: New test.
31300
31301         PR middle-end/21492
31302         * g++.dg/opt/crossjump1.C: New test.
31303
31304         PR tree-optimization/21610
31305         * gcc.c-torture/compile/20050516-1.c: New test.
31306
31307         PR fortran/15080
31308         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31309         about the test failing.
31310         * gfortran.fortran-torture/execute/where_7.f90: New test.
31311         * gfortran.fortran-torture/execute/where_8.f90: New test.
31312
31313 2005-05-16  Richard Henderson  <rth@redhat.com>
31314
31315         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31316         i?86 and x86_64.
31317
31318 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31319
31320         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31321         (limits.h): Include unconditionally.
31322         (stdlib.h): Likewise.
31323         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31324         (limits.h): Include unconditionally.
31325         (stdlib.h): Likewise.
31326         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31327         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31328         (limits.h): Include unconditionally.
31329         (stdlib.h): Likewise.
31330         (hashtab.h): Do not include.
31331         (getopt.h): Likewise.
31332         (stddef.h): Include.
31333         (hashval_t): Define.
31334         (struct entry): Add "next" field.
31335         (HASH_SIZE): New macro.
31336         (hash_table): New variable.
31337         (switchfiles): Do not use xmalloc.
31338         (mix): New macro.
31339         (iterative_hash): New function.
31340         (hasht): Remove.
31341         (e_exists): New function.
31342         (e_insert): Likewise.
31343         (output): Use, instead of libiberty hashtable functions.
31344         (main): Do not use getopt.  Do not call htab_create.
31345
31346 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31347
31348         PR libstdc++/21526
31349         * lib/target-supports.exp (check_mkfifo_available):
31350         Return 0 for cygwin as mkfifo support incomplete on platform.
31351         Fix typos in comments.
31352
31353 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31354
31355         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31356
31357 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31358
31359         PR fortran/17432
31360         * gfortran.dg/assign_4.f: New test.
31361
31362 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31363
31364         PR tree-optimization/21563
31365         * gcc.dg/tree-ssa/pr21563.c: New.
31366
31367 2005-05-14  Jan Hubicka  <jh@suse.cz>
31368
31369         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31370
31371 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31372
31373         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31374
31375 2005-05-13  Julian Brown  <julian@codesourcery.com>
31376
31377         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31378         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31379
31380 2005-05-13  Jan Hubicka  <jh@suse.cz>
31381
31382         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31383         * gcc.dg/fold-xor-?.c: Likewise.
31384         * gcc.dg/pr15784-?.c: Likewise.
31385         * gcc.dg/pr20922-?.c: Likewise.
31386         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31387         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31388         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31389
31390 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31391
31392         PR fortran/21260
31393         * gfortran.dg/hollerith_1.f90: New test.
31394
31395 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31396
31397         * gfortran.dg/func_result_2.f90: New test.
31398
31399 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31400
31401         * gfortran.dg/dev_null.f90: New test.
31402
31403 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31404
31405         * gcc.dg/arm-vfp1.c: Revert last change.
31406
31407 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31408
31409         PR middle-end/19807
31410         PR tree-optimization/19639
31411         * g++.dg/tree-ssa/pr19807.C: New testcase.
31412
31413 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31414
31415         PR libfortran/21471
31416         * gfortran.dg/append-1.f90: New test.
31417
31418 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31419
31420         * gcc.dg/pr18501.c: XFAIL.
31421         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31422         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31423         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31424         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31425         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31426         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31427         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31428         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31429
31430 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31431
31432         PR fortran/20178
31433         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31434         gfortran.dg/f2c_3.f90: New tests.
31435
31436         * gfortran.dg/return_1.f90: Fix dg annotation.
31437
31438 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31439
31440         * gcc.c-torture/compile/20050510-1.c: New test.
31441
31442 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
31443
31444         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31445
31446 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
31447
31448         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31449
31450 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
31451
31452         PR c/17913
31453         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31454
31455 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
31456
31457         PR c/21342
31458         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31459         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31460
31461 2005-05-10  Ben Elliston  <bje@au.ibm.com>
31462
31463         PR debug/16676
31464         * gcc.dg/debug/pr16676.c: New test.
31465
31466 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
31467
31468         PR testsuite/21443
31469         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31470         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31471         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31472         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31473         Change -O1 to -O2.
31474         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
31475         -fno-tree-dominator-opts.
31476
31477 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31478
31479         * gfortran.dg/return_1.f90: New test.
31480
31481 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31482
31483         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31484
31485         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31486
31487 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
31488
31489         PR c++/21427
31490         * g++.dg/inherit/covariant13.C: New.
31491
31492 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31493
31494         PR libfortran/19155
31495         * gfortran.dg/pr19155.f: New test.
31496
31497 2005-05-08  Roger Sayle  <roger@eyesopen.com>
31498
31499         PR inline-asm/8788
31500         * gcc.dg/pr8788-1.c: New testcase.
31501
31502 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
31503
31504         PR target/21416
31505         * gcc.target/mips/fpcmp-[12].c: New tests.
31506
31507 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
31508
31509         * lib/target-supports-dg.exp (dg-require-fork): New function.
31510         (dg-require-mkfifo): Likewise.
31511         * lib/target-supports.exp (check_function_available): New
31512         function.
31513         (check_fork_available): Likewise.
31514         (check_mkfifo_available): Likewise.
31515
31516 2005-05-06  Jeff Law  <law@redhat.com>
31517
31518         * gcc.c-torture/compile/pr21380.c: New test.
31519
31520 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
31521
31522         PR c++/20961
31523         * g++.dg/ext/weak3.C: New test.
31524
31525 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
31526
31527         PR c++/21352
31528         * g++.dg/template/crash37.C: New test.
31529
31530 2005-05-05  Paul Brook  <paul@codesourcery.com>
31531
31532         * gcc.dg/arm-g2.c: Use effective-target arm32.
31533         * gcc.dg/arm-mmx-1.c: Ditto.
31534         * gcc.dg/arm-scd42-2.c: Ditto.
31535         * gcc.dg/arm-vfp1.c: Ditto.
31536         * lib/target-supports.exp (check_effective_target_arm32): New
31537         function.
31538
31539 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31540
31541         PR libfortran/21354
31542         gfortran.dg/in_pack_rank7.f90: New test.
31543
31544 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31545
31546         PR middle-end/15618
31547         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31548
31549 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31550
31551         PR middle-end/21265
31552         * gcc.dg/20050503-1.c: New test.
31553
31554         PR rtl-optimization/21239
31555         * gcc.dg/i386-sse-11.c: New test.
31556
31557 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31558
31559         PR target/16888
31560         * gcc.target/i386/asm-1.c: New test.
31561
31562 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31563
31564         PR rtl-optimization/21330
31565         * gcc.c-torture/execute/20050502-1.c: New test.
31566
31567         PR target/21297
31568         * gcc.c-torture/execute/20050502-2.c: New test.
31569
31570 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31571
31572         PR middle-end/21282
31573         * gcc.dg/pr21282.c: New.
31574
31575 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31576
31577         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31578         * gcc.dg/vect/vect-92.c: Likewise.
31579         * gcc.dg/vect/vect-93.c: Likewise.
31580         * gcc.dg/vect/vect-dv-1.c: Likewise.
31581         * gcc.dg/vect/vect-dv-2.c: Likewise.
31582         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31583
31584 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31585
31586         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31587         * gfortran.dg/vect/vect-2.f90: Likewise.
31588         * gfortran.dg/vect/vect-3.f90: Likewise.
31589         * gfortran.dg/vect/vect-4.f90: Likewise.
31590         * gfortran.dg/vect/vect-5.f90: Likewise.
31591
31592 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31593
31594         PR target/20813
31595         * gcc.dg/rs6000-fpint-2.c: New.
31596
31597 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31598
31599         PR c/15698
31600         * gcc.dg/builtins-30.c: Update expected messages.
31601         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31602         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31603         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31604
31605 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31606
31607         PR tree-optimization/21294
31608         * gcc.dg/tree-ssa/pr21294.c: New.
31609
31610 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31611
31612         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31613         __builtin_altivec_st_internal_4si built-in.
31614
31615 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31616
31617         PR c++/15875
31618         * g++.dg/template/ptrmem14.C: New test.
31619
31620 2005-05-02  Paul Brook  <paul@codesourcery.com>
31621
31622         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31623
31624 2005-05-02  Michael Matz  <matz@suse.de>
31625
31626         PR c++/19542
31627         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31628
31629 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31630
31631         * g++.dg/cpp/weak.C: New test.
31632
31633 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31634
31635         * gcc.dg/tree-ssa/loop-8.c: New test.
31636
31637 2005-04-30  Michael Maty  <matz@suse.de>
31638
31639         * gcc.dg/inline-mcpy.c: New test.
31640
31641 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31642
31643         PR libfortran/18958
31644         * gfortran.dg/eoshift.f90: New test case.
31645
31646 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31647
31648         PR libfortran/18857
31649         * gfortran.dg/matmul_1.f90: New test.
31650
31651 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31652
31653         PR tree-optimization/21030
31654         * gcc.dg/tree-ssa/pr21030.c: New.
31655
31656 2005-04-29  Devang Patel  <dpatel@apple.com>
31657
31658         PR tree-optimization/21272
31659         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31660
31661 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31662
31663         PR fortran/13082
31664         PR fortran/18824
31665         * gfortran.dg/entry_4.f90: New test.
31666         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31667         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31668         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31669         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31670         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31671         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31672         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31673
31674 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31675
31676         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31677
31678 2005-04-29  Paul Brook  <paul@codesourcery.com>
31679
31680         * gfortran.dg/entry_3.f90: New test.
31681
31682 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31683
31684         * gfortran.dg/implicit_4.f90: New test.
31685
31686 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31687
31688         * lib/target-supports.exp (check_profiling_available): Return
31689         false for xtensa-*-elf.
31690
31691 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31692
31693         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31694         error if file cannot be deleted.
31695
31696 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31697
31698         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31699         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31700         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31701         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31702         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31703         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31704         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31705         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31706         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31707         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31708         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31709         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31710         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31711
31712 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31713
31714         PR fortran/20865
31715         * gfortran.dg/pr20865.f90: New test.
31716
31717 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31718
31719         * gcc.dg/void-cast-2.c: New test.
31720
31721 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31722
31723         PR c/21159
31724         * gcc.dg/void-cast-1.c: New test.
31725
31726 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31727
31728         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31729
31730 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31731
31732         PR fortran/21177
31733         * gfortran.dg/pr21177.f90: New test.
31734
31735 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31736
31737         PR tree-optimization/21171
31738         * gcc.dg/tree-ssa/pr21171.c: New test.
31739
31740 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31741
31742         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31743         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31744         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31745         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31746         gcc.dg/tree-ssa/gen-vect-32.c: New.
31747         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31748         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31749         don't run on PPC32.
31750
31751 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31752
31753         PR c/21213
31754         * gcc.dg/transparent-union-3.c: New test.
31755
31756 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31757
31758         PR c/20740
31759         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31760         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31761         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31762         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31763         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31764         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31765
31766 2005-04-26  Jeff Law  <law@redhat.com>
31767
31768         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31769         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31770         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31771         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31772         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31773         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31774         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31775
31776 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
31777
31778         PR tree-optimization/17598
31779         * gcc.dg/tree-ssa/pr17598.c: New testcase.
31780
31781 2005-04-25  Mike Stump  <mrs@apple.com>
31782
31783         * objc.dg/fix-and-continue-1.m: Add.
31784
31785 2005-04-25  Roger Sayle  <roger@eyesopen.com>
31786
31787         PR c++/20995
31788         * g++.dg/opt/pr20995-1.C: New test case.
31789
31790 2005-04-25  Devang Patel <dpatel@apple.com>
31791
31792         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31793
31794 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31795
31796         PR testsuite/21062
31797         * g++.dg/opt/alias2.C (printf): Correct the prototype.
31798
31799 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31800
31801         PR C++/21188
31802         * g++.dg/opt/rtti2.C: New test.
31803
31804 2005-04-25  Paul Brook  <paul@codesourcery.com>
31805         Steven G. Kargl  <kargls@comcast.net>
31806
31807         PR fortran/20879
31808         * gfortran.dg/ichar_1.f90: New file.
31809
31810 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
31811
31812         PR middle-end/20991
31813         * g++.dg/opt/pr20991.C: New test.
31814
31815         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31816         where sizeof (type) < __alignof__ (type).
31817         * gcc.dg/compat/struct-layout-1.h: Likewise.
31818
31819 2005-04-24  Per Bothner  <per@bothner.com>
31820             Devang Patel  <dpatel@apple.com>
31821
31822         PR preprocessor/20907
31823         * gcc.dg/cpp/very-long-comment.c: New test.
31824
31825 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31826
31827         PR fortran/20059
31828         * gfortran.dg/common_5.f: New test.
31829
31830 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
31831
31832         PR middle-end/21082
31833         * g++.dg/tree-ssa/pr21082.C: New testcase.
31834
31835 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
31836
31837         * gcc.dg/vect/vect-99.c: New test.
31838
31839 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
31840
31841         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31842
31843 2005-04-22  Jeff Law  <law@redhat.com>
31844
31845         * gcc.dg/uninit-5.c: Remove xfails.
31846         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31847         conditionals and loads.
31848
31849 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
31850
31851         PR libfortran/20074
31852         PR libfortran/20436
31853         PR libfortran/21108
31854         * gfortran.dg/nested_reshape.f90: new test
31855         * gfortran.dg/reshape-alloc.f90: new test
31856         * gfortran.dg/reshape.f90: new test
31857
31858 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
31859
31860         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31861
31862         * gcc.dg/arm-vfp1.c: New test.
31863
31864 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
31865
31866         PR c++/21087
31867         * g++.dg/lookup/builtin2.C: New test.
31868
31869 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
31870
31871         * gcc.dg/weak/weak-13.c: New test.
31872
31873 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
31874
31875         * lib/target-supports.exp (check_effective_target_sync_int_long):
31876         Add powerpc*.
31877
31878 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
31879
31880         * gcc.target/mips/branch-1.c: New test.
31881
31882 2005-04-21  Richard Henderson  <rth@redhat.com>
31883
31884         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31885         * gcc.dg/vect/vect-86.c: Likewise.
31886         * gcc.dg/vect/vect-87.c: Likewise.
31887         * gcc.dg/vect/vect-88.c: Likewise.
31888
31889 2005-04-21  Devang Patel  <dpatel@apple.com>
31890
31891         PR optimization/20994
31892         * gcc.dg/tree-ssa/ifc-3.c: New test.
31893
31894 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31895
31896         PR c/12913
31897         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31898         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31899         gcc.dg/c99-vla-jump-5.c: New tests.
31900
31901 2005-04-19  Richard Henderson  <rth@redhat.com>
31902
31903         * lib/target-supports.exp (check_effective_target_vect_int_mult):
31904         Fix typo in exists check.
31905         (check_effective_target_sync_int_long): New.
31906         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31907         * gcc.dg/ia64-sync-2.c: Likewise.
31908         * gcc.dg/ia64-sync-3.c: Likewise.
31909         * gcc.dg/ia64-sync-4.c: Likewise.
31910
31911 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
31912
31913         * gcc.dg/fold-xor-1.c: New test.
31914         * gcc.dg/fold-xor-2.c: New test.
31915
31916 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
31917
31918         PR target/20670
31919         * g++.dg/eh/fp-regs.C: New test.
31920
31921 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31922
31923         * gcc.dg/Wint-to-pointer-cast-1.c,
31924         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31925         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31926         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31927
31928 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31929
31930         PR fortran/16861
31931         * gfortran.dg/pr16861.f90: New test.
31932
31933 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31934
31935         * gcc.dg/pr21085.c: New test.
31936
31937 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
31938
31939         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
31940         (setup_mips_tests, dg-mips-options): New procedures.
31941         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31942         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31943         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31944         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31945         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31946         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31947         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31948         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31949         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31950         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31951         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31952         dg-mips-options instead of dg-options.  Remove now-redundant
31953         preprocessor guards.
31954         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31955         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31956         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31957         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31958         * gcc.dg/vr-mult-2.c: Delete.
31959         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31960         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31961         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31962         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31963         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31964         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31965         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31966
31967 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
31968
31969         * ada/acats/run_all.sh: Use sync when executable not present.
31970
31971 2005-04-18  Devang Patel  <dpatel@apple.com>
31972
31973         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31974         * gcc.dg/vect/vect-11a.c: New.
31975         * gcc.dg/vect/vect-none.c: Update.
31976         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31977
31978 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31979
31980         PR tree-optimization/20922
31981         * gcc.dg/pr20922-1.c: New test.
31982         * gcc.dg/pr20922-2.c: New test.
31983         * gcc.dg/pr20922-3.c: New test.
31984         * gcc.dg/pr20922-4.c: New test.
31985         * gcc.dg/pr20922-5.c: New test.
31986         * gcc.dg/pr20922-6.c: New test.
31987
31988 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31989
31990         PR libfortran/20950
31991         * gfortran.dg/pr20950.f: New test.
31992
31993 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31994
31995         PR libfortran/19216
31996         * gfortran.dg/pr19216.f: New test.
31997
31998 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31999
32000         PR tree-optimization/21001
32001         * gcc.dg/tree-ssa/pr21001.c: New.
32002
32003 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32004
32005         PR libfortran/21075
32006         * gfortran.dg/reshape_rank7.f90: New test.
32007
32008 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32009
32010         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32011         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32012         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32013         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32014         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32015         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32016         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32017         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32018         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32019         wrong way round).
32020         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32021         in namelists.  New test.
32022         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32023         New test.
32024         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32025         New test.
32026         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32027         namelist.  New test.
32028         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32029         New test.
32030         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32031         New test.
32032         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32033         namelist.  New test.
32034         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32035         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32036         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32037         New test.
32038         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32039         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32040         arrays. New test.
32041
32042 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32043
32044         * gfortran.dg/wtruncate.f: New testcase.
32045         * gfortran.dg/wtruncate.f90: New testcase.
32046
32047 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32048
32049         PR c++/21025
32050         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32051         which sizeof/alignof is dependent, rather than just whether we are
32052         processing_template_decl.
32053
32054 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32055
32056         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32057         corrected typo where the wrong variables had been compared.
32058
32059 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32060
32061         PR libfortran/18495
32062         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32063         Test callee-allocated version of return array with a write
32064         statement.
32065         Test spread with a temporary with another write statement.
32066
32067 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32068
32069         PR tree-optimization/21031
32070         * gcc.dg/tree-ssa/pr21031.c: New.
32071
32072 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32073
32074         PR tree-optimization/21004
32075         * gcc.dg/builtins-53.c: Include builtins-config.h.
32076         Check floorf, ceilf, floorl and ceill transformations
32077         only when HAVE_C99_RUNTIME is defined.
32078
32079 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32080
32081         PR middle-end/20739
32082         * gcc.dg/tree-ssa/pr20739.c: New test.
32083
32084 2005-04-14  Mike Stump  <mrs@apple.com>
32085
32086         * gcc.dg/Foundation.framework/empty: New.
32087         * gcc.dg/framework-2.c: New.
32088
32089 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32090
32091         PR tree-optimization/21021
32092         * gcc.c-torture/compile/pr21021.c: New.
32093
32094 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32095
32096         PR testsuite/21010
32097         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32098         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32099         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32100         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32101         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32102         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32103         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32104         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32105
32106 2005-04-14  Richard Henderson  <rth@redhat.com>
32107
32108         * lib/target-supports.exp (check_effective_target_vect_condition):
32109         Add ia64, i?86, and x86_64.
32110
32111 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32112
32113         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32114
32115 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32116
32117         PR tree-optimization/20657
32118         * gcc.dg/tree-ssa/pr20657.c: New.
32119
32120 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32121
32122         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32123         (long long int)trunc*.
32124
32125 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32126
32127         PR target/20927
32128         * gcc.dg/pr20927.c: New test.
32129
32130 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32131
32132         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32133         * gcc.target/mips/asm-1.c: Likewise.
32134
32135 2005-04-13  Dale Johannesen  <dalej@apple.com>
32136
32137         * objc.dg/objc-fast-4.m: New.
32138
32139 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32140
32141         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32142         directory.
32143         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32144
32145 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32146
32147         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32148         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32149         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32150
32151 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32152
32153         PR tree-optimization/20913
32154         * gcc.dg/tree-ssa/pr20913.c: New.
32155
32156         PR tree-optimization/20702
32157         * gcc.dg/tree-ssa/pr20702.c: New.
32158
32159 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32160
32161         PR c++/13744
32162         * g++.dg/inherit/local3.C: New test.
32163
32164 2005-04-12  Jeff Law  <law@redhat.com>
32165
32166         * gcc.dg/tree-ssa/20050412-1.c: New test.
32167
32168 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32169
32170         PR libfortran/19016
32171         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32172         Add tests with mask generated by expression.
32173         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32174         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32175         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32176
32177 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32178
32179         PR middle-end/20917
32180         * gcc.dg/20050409-1.c: New test.
32181
32182 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32183
32184         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32185
32186 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32187
32188         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32189         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32190         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32191         (TARGET_CXX): Adjust accordingly.
32192         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32193         determine_class_data_visibility and class_data_always_comdat.
32194         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32195         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32196         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32197         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32198         (arm_cxx_determine_class_data_visibility): New.
32199         (arm_cxx_class_data_always_comdat): Likewise.
32200         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32201         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32202         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32203         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32204         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32205         Define.
32206
32207 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32208
32209         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32210
32211 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32212
32213         * gcc.dg/i386-darwin-fpmath.c: New.
32214
32215 2004-04-11  Devang Patel  <dpatel@apple.com>
32216
32217         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32218         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32219         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32220         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32221         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32222         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32223         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32224         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32225         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32226
32227 2004-04-11  Devang Patel  <dpatel@apple.com>
32228
32229         * gcc.dg/vect/vect-dv-1.c: New test.
32230         * gcc.dg/vect/vect-dv-2.c: New test.
32231
32232 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32233
32234         PR tree-optimization/20933
32235         * gcc.dg/tree-ssa/pr20933.c: New test.
32236
32237 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32238
32239         * gfortran.dg/fold_nearest.f90: New test.
32240
32241 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
32242
32243         * gcc.dg/tree-ssa/alias-1.c: New test.
32244
32245 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32246
32247         PR tree-optimization/20920
32248         * g++.dg/tree-ssa/pr20920.C: New test.
32249
32250 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
32251
32252         * gcc.dg/builtins-53.c: Also check (int)ceil* and
32253         (long long int)ceil*.
32254
32255 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
32256
32257         * g++.dg/warn/Wdtor1.C: Declare template in system header with
32258         explicit C++ linkage.
32259
32260 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32261
32262         * gfortran.dg/pr17229.f: Take care of the new obsolescence
32263         warning for arithmetic IF statements.
32264
32265 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
32266
32267         * eor_handling_1.f90: New test case.
32268         * eor_handling_2.f90: New test case.
32269         * eor_handling_3.f90: New test case.
32270         * eor_handling_4.f90: New test case.
32271         * eor_handling_5.f90: New test case.
32272         * noadv_size.f90: New test case.
32273         * pad_no.f90: New test case.
32274
32275 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
32276
32277         * gcc.c-torture/execute/20050410-1.c: New test.
32278
32279 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
32280
32281         * gcc.dg/pr20126.c: New.
32282
32283 2005-04-09  Bud Davis  <bdavis@gfortran.org>
32284             Steven G. Kargl <kargls@comcast.net>
32285
32286         * gfortran.dg/PR19872.f: New test.
32287
32288 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32289
32290         * gfortran.dg/nint_1.f90: Fix dg-do directive.
32291
32292 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32293
32294         * gfortran.dg/nint_1.f90: New test.
32295
32296 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32297
32298         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32299         Added test for callee-allocated arrays with write statements.
32300         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32301         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32302         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32303         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32304         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32305
32306 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32307
32308         PR libfortran/20163
32309         * gfortran.dg/open-options-blanks.f: New test.
32310
32311 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32312
32313         PR fortran/13257
32314         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32315
32316 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32317
32318         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32319         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32320         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32321         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32322         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32323         * gcc.c-torture/execute/stdarg-4.c: New test.
32324
32325         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32326
32327         PR target/20795
32328         * g++.dg/abi/param2.C: New test.
32329
32330 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32331
32332         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32333
32334 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32335
32336         * gcc.dg/builtins-53.c: New test.
32337
32338 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32339
32340         * g++.dg/tree-ssa/pr18178.C: New test.
32341         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32342         * gcc.c-torture/execute/20041019-1.c: New test.
32343         * gcc.dg/tree-ssa/20041008-1.c: New test.
32344         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32345         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32346         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32347         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32348         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32349         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32350         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32351         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32352         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32353         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32354
32355 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32356
32357         PR rtl-optimization/20466
32358         * gcc.c-torture/execute/pr20466-1.c: New test.
32359
32360 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32361
32362         PR c++/20905
32363         * g++.dg/parse/cond2.C: New test.
32364
32365         PR c++/20145
32366         * g++.dg/warn/Wdtor1.C: New test.
32367
32368 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32369
32370         PR fortran/17229
32371         * gfortran.dg/pr17229.f: New test.
32372
32373 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32374
32375         * gfortran.dg/tiny_1.f90: New test.
32376         * gfortran.dg/tiny_2.f90: ditto.
32377
32378 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32379
32380         * gfortran.dg/eor_1.f90: Fix dg-do run line
32381         * gfortran.dg/open_new.f90: Fix dg-do run line
32382
32383 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32384
32385         * lib/target-supports.exp (get_compiler_messages): Support
32386         optional arguments, the fourth being compiler options.
32387         (check_effective_target_fpic): New proc.
32388         * gcc.dg/20050321-2.c: Restrict to target fpic.
32389
32390 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32391
32392         * gcc.dg/15443-1.c: New test.
32393         * gcc.dg/15443-2.c: Likewise.
32394
32395 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32396
32397         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32398
32399 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32400
32401         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32402
32403 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32404
32405         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32406         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32407         -m64.
32408         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32409         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32410         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32411
32412 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32413
32414         PR c++/20212
32415         * g++.dg/warn/Wunused-11.C: New test.
32416
32417 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32418
32419         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32420
32421 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32422
32423         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32424
32425 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32426
32427         PR c++/20734
32428         * g++.dg/template/ptrmem13.C: New test.
32429
32430 2005-04-05  Per Bothner  <per@bothner.com>
32431
32432         * lib/gcc.exp: Always add -fno-show-column, for now.
32433
32434 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32435
32436         PR testsuite/20767
32437         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32438         of plain old "unsigned int" for the type of "i".  Makes this test
32439         64bit clean.
32440
32441 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
32442
32443         * gcc.dg/i386-ssefn-1.c: New test.
32444         * gcc.dg/i386-ssefn-2.c: New test.
32445         * gcc.dg/i386-ssefn-3.c: New test.
32446         * gcc.dg/i386-ssefn-4.c: New test.
32447
32448 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
32449
32450         PR tree-optimization/20076
32451         * gcc.dg/builtin-apply4.c: New test.
32452
32453         PR preprocessor/19475
32454         * gcc.dg/cpp/macspace1.c: New test.
32455         * gcc.dg/cpp/macspace2.c: New test.
32456
32457 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32458
32459         * gfortran.dg/pr20755.f: Fixed bad format.
32460
32461 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32462
32463         PR c++/20763
32464         * g++.dg/ext/attrib21.C: New test.
32465
32466 2004-04-05  Devang Patel  <dpatel@apple.com>
32467
32468         * lib/target-supports.exp (check_effective_target_vect_shif): New.
32469         * gcc.dg/vect/vect-shift-1.c: New test.
32470
32471 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32472
32473         PR libfortran/20755
32474         * gfortran.dg/pr20755.f: New test.
32475
32476 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
32477
32478         * gfortran.dg/pr15959.f90: New test.
32479         * gfortran.dg/string_pad_trunc.f90: New test.
32480
32481 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32482
32483         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32484         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32485         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32486         syntax.
32487
32488 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32489
32490         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32491
32492 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32493
32494         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32495         * gcc.c-torture/compile/20011119-2.c: Likewise.
32496         * gcc.c-torture/compile/981001-2.c: Likewise.
32497
32498 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
32499
32500         PR c++/20679
32501         * g++.dg/template/overload4.C: New test.
32502
32503 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32504
32505         PR c++/20746
32506         * g++.dg/abi/covariant5.C: New.
32507
32508         PR debug/20505
32509         * g++.dg/debug/const2.C: New.
32510
32511 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
32512
32513         PR rtl-optimization/16104
32514         * gcc.c-torture/execute/20050316-1.c: New test.
32515
32516 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32517
32518         * g++.dg/template/spec23.C: Fix dg-error text.
32519
32520 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
32521
32522         PR c++/19199
32523         * g++.dg/expr/lval2.C: New.
32524
32525 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32526
32527         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32528         __builtin_strcasecmp and __builtin_strncasecmp.
32529
32530 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
32531
32532         PR c++/20723
32533         * g++.dg/template/spec22.C: New.
32534         * g++.dg/template/spec23.C: New.
32535
32536 2005-04-03  Dale Ranta  <dir@lanl.gov>
32537             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32538
32539         PR libfortran/20068
32540         PR libfortran/20125
32541         PR libfortran/20156
32542         PR libfortran/20471
32543         * gfortran.dg/backspace.f: New test.
32544
32545 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32546
32547         * gcc.dg/pr19345.c: New test.
32548
32549 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32550
32551         PR tree-optimization/20640
32552         * gcc.dg/torture/tree-loop-1.c: New.
32553
32554 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32555
32556         PR rtl-optimization/20290
32557         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32558
32559 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32560
32561         * gcc.dg/rs6000-fpint.c: New.
32562
32563 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32564
32565         * gcc.dg/old-style-then-proto-1.c: New test.
32566
32567 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32568
32569         * gfortran.fortran-torture/execute/backspace.f90: Check
32570         after backspace and read was incorrect.
32571
32572 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32573
32574         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32575         buffer past the terminating NUL using memcmp.
32576         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32577         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32578
32579         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32580         Fix unused/uninitialized variable warnings.
32581
32582         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32583         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32584         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32585         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32586
32587         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32588         gcc.c-torture/execute/builtins/fputs-lib.c,
32589         gcc.c-torture/execute/builtins/lib/fprintf.c,
32590         gcc.c-torture/execute/builtins/lib/main.c,
32591         gcc.c-torture/execute/builtins/lib/memcmp.c,
32592         gcc.c-torture/execute/builtins/lib/memmove.c,
32593         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32594         gcc.c-torture/execute/builtins/lib/memset.c,
32595         gcc.c-torture/execute/builtins/lib/printf.c,
32596         gcc.c-torture/execute/builtins/lib/sprintf.c,
32597         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32598         gcc.c-torture/execute/builtins/lib/strchr.c,
32599         gcc.c-torture/execute/builtins/lib/strcmp.c,
32600         gcc.c-torture/execute/builtins/lib/strcpy.c,
32601         gcc.c-torture/execute/builtins/lib/strcspn.c,
32602         gcc.c-torture/execute/builtins/lib/strlen.c,
32603         gcc.c-torture/execute/builtins/lib/strncat.c,
32604         gcc.c-torture/execute/builtins/lib/strncmp.c,
32605         gcc.c-torture/execute/builtins/lib/strncpy.c,
32606         gcc.c-torture/execute/builtins/lib/strrchr.c,
32607         gcc.c-torture/execute/builtins/lib/strspn.c,
32608         gcc.c-torture/execute/builtins/lib/strstr.c,
32609         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32610         gcc.c-torture/execute/builtins/strlen-2.c,
32611         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32612         prototypes.
32613
32614 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32615
32616         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32617         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32618         selectany usage.
32619
32620 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32621
32622         PR c++/19406
32623         * g++.dg/debug/using1.C: New test.
32624
32625 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32626
32627         PR middle-end/20524
32628         * gcc.dg/alias-7.c: Prefix asm-declared name with
32629         __USER_LABEL_PREFIX__.
32630
32631 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32632
32633         Fix fallout from PR middle-end/15700:
32634         * gcc.c-torture/compile/20011119-1.c: Take
32635         __USER_LABEL_PREFIX__ into account.
32636         * gcc.c-torture/compile/20011119-2.c: Likewise.
32637
32638 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32639
32640         PR c++/18644
32641         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32642
32643 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32644
32645         PR c/17855
32646         * gcc.c-torture/compile/struct-non-lval-1.c,
32647         gcc.c-torture/compile/struct-non-lval-2.c,
32648         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32649
32650 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32651
32652         * gcc.dg/tls/tls.exp: Remove temporary file.
32653         * g++.dg/tls/tls.exp: Ditto.
32654         * lib/file-format.exp: Ditto.
32655         * g++.dg/special/ecos.exp: Ditto.
32656
32657         * lib/profopt.exp: Treat prof_ext as a list.
32658         * gcc.misc-tests/bprob.exp: Ditto.
32659         * g++.dg/bprob/bprob.exp: Ditto.
32660
32661         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32662         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32663         g++.dg/tree-ssa/pointer-reference-alias.C,
32664         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32665         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32666         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32667         g++.dg/vect/pr19951.cc: Ditto.
32668         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32669         gcc.dg/builtins-47.c: Ditto.
32670         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32671         gcc.dg/pr20115-1.c: Ditto.
32672         * gcc.dg/tree-ssa/20030530-2.c,
32673         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32674         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32675         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32676         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32677         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32678         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32679         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32680         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32681         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32682         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32683         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32684         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32685         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32686         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32687         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32688         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32689         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32690         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32691         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32692         gcc.dg/tree-ssa/20030824-1.c,
32693         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32694         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32695         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32696         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32697         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32698         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32699         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32700         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32701         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32702         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32703         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32704         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32705         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32706         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32707         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32708         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32709         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32710         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32711         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32712         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32713         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32714         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32715         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32716         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32717         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32718         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32719         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32720         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32721         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32722         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32723         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32724         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32725         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32726         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32727         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32728         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32729         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32730         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32731         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32732         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32733         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32734         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32735         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32736         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32737         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32738         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32739         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32740         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32741         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32742         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32743         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32744         gcc.dg/tree-ssa/useless-1.c: Ditto.
32745         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32746         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32747         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32748         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32749         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32750         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32751         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32752         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32753         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32754         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32755         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32756         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32757         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32758         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32759         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32760         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32761         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32762         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32763         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32764         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32765         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32766         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32767         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32768         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32769         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32770         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32771         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32772         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32773         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32774         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32775         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32776         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32777         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32778         gcc.dg/vect/vect-none.c: Ditto.
32779         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32780         treelang/compile/unsigned.tree: Ditto.
32781
32782         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32783         * gcc.dg/cpp/direct2s.c: Ditto.
32784         * gcc.dg/cpp/paste4.c: Ditto.
32785         * gcc.dg/cpp/separate-1.c: Ditto.
32786         * gcc.dg/pch/save-temps-1.c: Ditto.
32787         * g++.dg/ext/altivec-10.C: Ditto.
32788         * g++.dg/pch/pch.C: Ditto.
32789
32790         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32791
32792         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32793         * g++.dg/template/repo1.C: Ditto.
32794         * g++.dg/template/repo2.C: Ditto.
32795         * g++.dg/template/repo3.C: Ditto.
32796         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32797         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32798         * g++.old-deja/g++.pt/repo1.C: Ditto.
32799         * g++.old-deja/g++.pt/repo2.C: Ditto.
32800         * g++.old-deja/g++.pt/repo3.C: Ditto.
32801         * g++.old-deja/g++.pt/repo4.C: Ditto.
32802
32803         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32804         * gcc.dg/20030107-1.c: Ditto.
32805         * gcc.dg/20030702-1.c: Ditto.
32806         * gcc.dg/profile-generate-1.c: Ditto.
32807         * g++.dg/other/profile1.C: Ditto.
32808         * g++.old-deja/g++.robertl/eb83.C: Ditto.
32809
32810         * lib/gcc-dg.exp (remove-build-file): New.
32811         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32812         cleanup-tree-dump, cleanup-saved-temps): New.
32813
32814 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32815
32816         PR c++/19203, DR 214
32817         * g++.dg/parse/ambig3.C: Not ambiguous.
32818         * g++.dg/template/spec20.C: New.
32819         * g++.dg/template/spec21.C: New.
32820
32821 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
32822
32823         PR target/20045
32824         * gcc.dg/ia64-fptr-1.c: Run only on linux.
32825
32826 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32827
32828         PR libfortran/20660
32829         * gfortran.dg/negative_unit.f: New test.
32830
32831 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32832
32833         * gcc.dg/20050330-1.c: New test.
32834
32835 2005-03-30  Devang Patel  <dpatel@apple.com>
32836
32837         * g++.dg/tree-sra/ssa-sra-3.C: New test.
32838
32839 2005-03-30  Dale Johannesen  <dalej@apple.com>
32840
32841         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32842
32843 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
32844
32845         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32846         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32847         Strip options from test name.
32848
32849 2005-03-31  Jan Hubicka  <jh@suse.cz>
32850
32851         * gcc.dg/varpool-1.c: New testcase.
32852
32853 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32854
32855         PR c/772
32856         PR c/17913
32857         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32858         gcc.dg/stmt-expr-label-3.c : New tests.
32859         * gcc.c-torture/execute/medce-2.c: Remove.
32860
32861 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32862
32863         PR c/20368
32864         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32865         tests.
32866
32867 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
32868
32869         * gcc.c-torture/compile/pr20203.c: New test.
32870
32871 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32872
32873         * gfortran.dg/promotion.f90: New test.
32874
32875 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
32876
32877         PR middle-end/20491
32878         * gcc.dg/torture/asm-subreg-1.c: New test.
32879
32880 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
32881
32882         PR c/20672
32883         * gcc.dg/pr20672-1.c: New test.
32884
32885 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
32886
32887         * gfortran.dg/vect: New directory.
32888         * gfortran.dg/vect/vect.exp: New.
32889         * gfortran.dg/vect/vect-1.f90: New test.
32890         * gfortran.dg/vect/vect-2.f90: New test.
32891         * gfortran.dg/vect/vect-3.f90: New test.
32892         * gfortran.dg/vect/vect-4.f90: New test.
32893         * gfortran.dg/vect/vect-5.f90: New test.
32894
32895 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
32896
32897         PR middle-end/20622
32898         * gcc.dg/alias-7.c: New test.
32899
32900 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32901
32902         * gcc.dg/sparc-reg-1.c: New test.
32903
32904 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
32905
32906         PR target/19890
32907         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32908
32909 2005-03-29  Dale Ranta  <dir@lanl.gov>
32910             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32911
32912         PR libfortran/20163
32913         * gfortran.dg/pr20163-2.f: New test.
32914
32915 2005-03-28  Jan Hubicka  <jh@suse.cz>
32916
32917         PR middle-end/20635
32918         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32919         by Jakub Jelinek.
32920
32921 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
32922
32923         PR tree-optimization/20626
32924         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32925         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32926
32927 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32928
32929         * gfortran.dg/underflow.f90: New test.
32930         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32931
32932 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32933
32934         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32935
32936 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
32937
32938         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32939         (g++_init): Make sure that CXXFLAGS is set.
32940         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32941         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32942         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32943         * lib/objc.exp (objc_init): Likewise.
32944         * lib/treelang.exp (treelang_init): Likewise.
32945
32946 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
32947
32948         PR tree-optimization/20470
32949         * gcc.dg/tree-ssa/pr20470.c: New test.
32950
32951 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
32952
32953         * gcc.dg/ppc-stfiwx.c: New.
32954
32955 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
32956
32957         PR target/19888
32958         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32959
32960 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32961
32962         * gcc.dg/20050325-1.c: Fix a typo.
32963
32964 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32965
32966         PR libfortran/19678
32967         PR libfortran/19679
32968         * gfortran.dg/dos_eol.f: New test.
32969
32970 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32971
32972         PR rtl-optimization/20249
32973         * gcc.dg/20050325-1.c: New test.
32974
32975 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32976
32977         PR libfortran/15332
32978         * gfortran.dg/pr15332.f: New test.
32979
32980 2005-03-24  Dale Johannesen  <dalej@apple.com>
32981
32982         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32983
32984 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32985
32986         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32987         'internal' visibility.
32988         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32989         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32990         'protected' visibility.
32991         * gcc.dg/visibility-7.c: Likewise.
32992         * lib/target-supports.exp (check_visibility_available): Take
32993         a parameter, the kind of visibility to check for.
32994         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32995         to check_visibility_available.
32996
32997         * g++.dg/expr/cast3.C: New.
32998
32999 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33000
33001         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33002         rs6000.
33003
33004 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33005
33006         PR target/20095
33007         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33008
33009 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33010
33011         * gcc.dg/badshift.c: Renamed to...
33012         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33013
33014         * gcc.target/i386/badshift.c: Renamed to...
33015         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33016         only.
33017
33018         PR rtl-optimization/20532
33019         * gcc.target/i386/badshift.c: New.
33020
33021 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33022
33023         * gfortran.dg/pr18025.f90: New test.
33024
33025 2005-03-23  Dale Johannesen  <dalej@apple.com>
33026
33027         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33028
33029 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33030
33031         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33032
33033         * lib/target-supports.exp (check_iconv_available): Default
33034         libiconv to -liconv, if there is no definition.
33035
33036 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33037
33038         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33039
33040 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33041
33042         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33043         * g++.dg/opt/pr7503-2.C: Likewise.
33044         * g++.dg/opt/pr7503-3.C: Likewise.
33045         * g++.dg/opt/pr7503-4.C: Likewise.
33046         * g++.dg/opt/pr7503-5.C: Likewise.
33047         * g++.dg/warn/minmax.C: New test.
33048
33049 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33050
33051         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33052         * gfortran.dg/g77_intrinsics_sub.f: New test.
33053
33054 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33055             Jan Hubicka  <jh@suse.cz>
33056             Steven Bosscher <stevenb@suse.de
33057
33058         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33059
33060 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33061
33062         PR c++/19980
33063         * g++.dg/template/redecl3.C: New test.
33064
33065 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33066
33067         PR c++/20499
33068         * g++.dg/parse/error16.C: Tweak error markers.
33069
33070 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33071
33072         PR target/20561
33073         * gcc.dg/20050321-2.c: New test.
33074
33075 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33076
33077         PR c++/20465
33078         PR c++/20381
33079         * g++.dg/template/ptrmem12.C: New.
33080
33081 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33082
33083         PR rtl-optimization/20527
33084         * gcc.c-torture/execute/pr20527-1.c: New test.
33085
33086 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33087
33088         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33089         program, compile it into a real executable and then delete the .c
33090         and .x files afterwards, to avoid problems on testglue targets.
33091
33092 2005-03-21  Stuart Hastings  <stuart@apple.com>
33093
33094         * gcc.target/i386/sse-2.c: New.
33095
33096 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33097
33098         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33099
33100 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33101
33102         * g++.dg/parse/crash25.C: Fix typo.
33103
33104 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33105
33106         PR c++/20461
33107         * g++.dg/parse/crash24.C: New test.
33108
33109         PR c++/20536
33110         * g++.dg/parse/crash25.C: New test.
33111
33112 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33113
33114         PR c++/20147
33115         * g++.dg/ext/stmtexpr4.C: New test.
33116
33117 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33118
33119         PR middle-end/20539
33120         * gcc.c-torture/compile/pr13066-1.c: New test case.
33121         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33122         * g++.dg/opt/pr13066-1.C: Likewise.
33123
33124 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33125
33126         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33127
33128 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33129
33130         PR fortran/18525
33131         * gfortran.dg/nesting_1.f90: New test.
33132
33133 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33134
33135         PR c++/20240
33136         * g++.dg/lookup/using13.C: New test.
33137
33138 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33139
33140         PR c++/20333
33141         * g++.dg/template/crash36.C: New test.
33142
33143 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33144
33145         PR c++/20463
33146         * g++.dg/template/crash35.C: New test.
33147
33148 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33149
33150         PR c++/19966
33151         * g++.dg/overload/operator2.C: New test.
33152
33153 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33154
33155         PR libfortran/20257
33156         * gfortran.dg/pr20257.f90: New test.
33157
33158 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33159
33160         PR libfortran/20480
33161         * gfortran.dg/pr20480.f90: New test.
33162
33163 2005-03-16  Richard Henderson  <rth@redhat.com>
33164
33165         PR middle-end/15700
33166         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33167         (_rtld_global): New.
33168         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33169         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33170
33171         * gcc.dg/alias-3.c: New.
33172         * gcc.dg/alias-4.c: New.
33173         * gcc.dg/alias-5.c: New.
33174         * gcc.dg/alias-6.c: New.
33175
33176 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33177
33178         * gcc.dg/cpp/ucnid-7.c: New.
33179
33180 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33181             Dorit Naishlos  <dorit@il.ibm.com>
33182
33183         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33184         darwin.
33185
33186 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33187
33188         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33189         support misaligned accesses.
33190         * gcc.dg/vect/vect-58.c: Likewise.
33191         * gcc.dg/vect/vect-92.c: New.
33192         * gcc.dg/vect/vect-93.c: New.
33193
33194 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33195
33196         PR fortran/18827
33197         * gfortran.dg/assign_2.f90: New test.
33198         * gfortran.dg/assign_3.f90: New test.
33199         * gfortran.dg/assign.f90: New test.
33200
33201 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33202
33203         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33204         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33205         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33206         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33207         names.
33208
33209 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33210
33211         * gcc.dg/cpp/ucnid-6.c: New.
33212
33213         * gcc.dg/cpp/normalize-1.c: New.
33214         * gcc.dg/cpp/normalize-2.c: New.
33215         * gcc.dg/cpp/normalize-3.c: New.
33216         * gcc.dg/cpp/normalize-4.c: New.
33217         * gcc.dg/cpp/ucnid-4.c: New.
33218         * gcc.dg/cpp/ucnid-5.c: New.
33219         * g++.dg/cpp/normalize-1.C: New.
33220         * g++.dg/cpp/ucnid-1.C: New.
33221
33222 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33223
33224         * gcc.dg/pr18628.c: New.
33225
33226 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33227
33228         PR c++/20280
33229         * g++.dg/tree-ssa/pr20280.C: New.
33230
33231 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33232
33233         PR fortran/20467
33234         * gfortran.dg/stfunc_2.f90: New test.
33235
33236 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33237
33238         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33239
33240 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33241
33242         * gcc.dg/tree-ssa/20050314-1.c: New test.
33243
33244 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33245
33246         PR c++/4403
33247         PR c++/9783, DR433
33248         * g++.dg/template/friend34.C: New test.
33249         * g++.dg/template/friend35.C: Likewise.
33250         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33251
33252 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33253
33254         Friend class name lookup 5/n
33255         PR c++/1016
33256         * g++.dg/lookup/hidden-class1.C: New test.
33257         * g++.dg/lookup/hidden-class2.C: Likewise.
33258         * g++.dg/lookup/hidden-class3.C: Likewise.
33259         * g++.dg/lookup/hidden-class4.C: Likewise.
33260         * g++.dg/lookup/hidden-class5.C: Likewise.
33261         * g++.dg/lookup/hidden-class6.C: Likewise.
33262         * g++.dg/lookup/hidden-class7.C: Likewise.
33263         * g++.dg/lookup/hidden-class8.C: Likewise.
33264         * g++.dg/lookup/hidden-class9.C: Likewise.
33265         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33266         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33267         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33268         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33269         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33270         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33271         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33272         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33273         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33274         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33275         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33276
33277 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
33278
33279         PR c++/20157
33280         * g++.dg/template/error18.C: New test.
33281
33282 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33283
33284         PR debug/16792
33285         * g++.dg/debug/pr16792.C: New test.
33286
33287 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33288
33289         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33290         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33291         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33292         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33293         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33294         test assertion names.
33295
33296 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33297
33298         PR fortran/18600
33299         * gfortran.dg/stfunc_1.f90: New test.
33300
33301 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33302
33303         PR fortran/16907
33304         * gfortran.dg/real_index_1.f90: New test.
33305
33306 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33307
33308         PR fortran/20323
33309         * gfortran.dg/spec_expr_1.f90: New test.
33310
33311 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33312
33313         PR c/20402
33314         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33315         new parser.
33316
33317 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33318
33319         PR fortran/20361
33320         * gfortran.dg/largeequiv_1.f90: New test.
33321
33322 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33323
33324         * gcc.dg/ucnid-1.c: New.
33325         * gcc.dg/ucnid-2.c: New.
33326         * gcc.dg/ucnid-3.c: New.
33327         * gcc.dg/ucnid-4.c: New.
33328         * gcc.dg/ucnid-5.c: New.
33329         * gcc.dg/ucnid-6.c: New.
33330         * gcc.dg/cpp/ucnid-1.c: New.
33331         * gcc.dg/cpp/ucnid-2.c: New.
33332         * gcc.dg/cpp/ucnid-3.c: New.
33333         * g++.dg/other/ucnid-1.C: New.
33334
33335 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33336
33337         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33338
33339 2005-03-11  Per Bothner  <per@bothner.com>
33340
33341         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33342         that diagnotics refer to correct token.
33343         * gcc.dg/unused-3.c: Likewise.
33344
33345 2005-03-11  Per Bothner  <per@bothner.com>
33346
33347         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33348         constant" is now actually on same line as string constant.
33349         * gcc.dg/cpp/direct2s.c: Likewise.
33350
33351 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33352
33353         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33354
33355 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33356
33357         PR libfortran/20124
33358         * gfortran.dg/pr20124.f90: New Test
33359
33360 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33361
33362         PR tree-optimization/20130
33363         * gcc.dg/pr20130-1.c: New test.
33364
33365 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33366
33367         PR target/20095
33368         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33369
33370 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33371
33372         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33373
33374 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33375
33376         * g++.dg/eh/forced1.C: Fix comment.
33377         * g++.dg/eh/forced2.C: Ditto.
33378         * g++.dg/eh/forced3.C: Ditto.
33379         * g++.dg/eh/forced4.C: Ditto.
33380
33381 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33382
33383         PR rtl-opt/20412
33384         * gcc.c-torture/compile/pr20412.c: New test.
33385
33386 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33387
33388         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33389
33390 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33391
33392         PR target/20322
33393         * gcc.dg/20050307-1.c: New test.
33394
33395 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33396
33397         PR c++/20375
33398         * g++.dg/other/stdarg3.C: New.
33399
33400 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33401
33402         PR c++/18384, c++/18327
33403         * g++.dg/init/array19.C: New test.
33404
33405         PR inline-asm/20314
33406         * gcc.dg/torture/pr20314-1.c: New test.
33407         * gcc.dg/torture/pr20314-2.c: New test.
33408
33409 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33410
33411         * gcc.dg/20050309-1.c: New test.
33412
33413 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33414
33415         * gcc.dg/builtins-10.c: Reactivate disabled test.
33416         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33417         new cbrt transformations.
33418
33419 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33420
33421         PR c++/20208
33422         * g++.dg/template/array13.C: New test.
33423
33424 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33425
33426         PR c++/16859
33427         * g++.dg/init/brace4.C: New test.
33428
33429 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33430
33431         PR c++/20186
33432         * g++.dg/template/non-dependent12.C: New.
33433
33434 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33435
33436         PR c++/20142
33437         * g++.dg/init/array18.C: Add dg-do run marker.
33438
33439         PR c++/20142
33440         * g++.dg/init/array18.C: New test.
33441
33442 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33443
33444         * consistency.vlad/vlad.exp: Remove trailing semicolons.
33445         * g++.dg/gcov/gcov.exp: Likewise.
33446         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33447         * gcc.target/xstormy16/xstormy16.exp: Likewise.
33448         * lib/c-torture.exp: Likewise.
33449         * lib/fortran-torture.exp: Likewise.
33450         * lib/g++.exp: Likewise.
33451         * lib/gcc-defs.exp: Likewise.
33452         * lib/gcc-dg.exp: Likewise.
33453         * lib/gcc.exp: Likewise.
33454         * lib/gcov.exp: Likewise.
33455         * lib/gfortran.exp: Likewise.
33456         * lib/mike-g++.exp: Likewise.
33457         * lib/mike-gcc.exp: Likewise.
33458         * lib/objc-torture.exp: Likewise.
33459         * lib/objc.exp: Likewise.
33460         * lib/profopt.exp: Likewise.
33461         * lib/target-libpath.exp: Likewise.
33462         * lib/target-supports.exp: Likewise.
33463         * lib/treelang.exp: Likewise.
33464         * lib/wrapper.exp: Likewise.
33465
33466 2005-03-08  Jeff Law  <law@redhat.com>
33467
33468         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33469         PHI-OPT changes.
33470
33471 2005-03-08  Ira Rosen  <irar@il.ibm.com>
33472
33473         * gcc.dg/vect/pr20122.c: New test.
33474
33475 2005-03-07  Jeff Law  <law@redhat.com>
33476
33477         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33478         was folded away.
33479         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33480         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33481         * gcc.dg/tree-ssa/pr18134.c: New test.
33482
33483 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33484
33485         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33486         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33487         gcc.dg/torture/builtin-noret-2.c: Require weak support.
33488
33489 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
33490
33491         PR tree-opt/17671
33492         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33493
33494 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
33495
33496         * g++.dg/warn/Wnvdtor.C: New test.
33497
33498 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
33499
33500         * gcc.dg/torture/pr19683-1.c: New test.
33501
33502 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
33503
33504         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33505         * gfortran.dg/g77/19990313-2.f: Ditto.
33506         * gfortran.dg/g77/19990313-3.f: Ditto.
33507         * gfortran.dg/g77/19990525-0.f: Ditto.
33508         * gfortran.dg/g77/19990826-0.f: Ditto.
33509         * gfortran.dg/g77/19990826-2.f: Ditto.
33510         * gfortran.dg/g77/19990826-3.f: Ditto.
33511         * gfortran.dg/g77/20000511-1.f: Ditto.
33512         * gfortran.dg/g77/20000511-2.f: Ditto.
33513         * gfortran.dg/g77/970625-2.f: Ditto.
33514         * gfortran.dg/g77/980310-2.f: Ditto.
33515         * gfortran.dg/g77/980310-3.f: Ditto.
33516         * gfortran.dg/g77/980310-8.f: Ditto.
33517         * gfortran.dg/g77/980519-2.f: Ditto.
33518         * gfortran.dg/g77/alpha1.f: Ditto.
33519         * gfortran.dg/g77/claus.f: Ditto.
33520         * gfortran.dg/g77/erfc.f: Ditto.
33521         * gfortran.dg/g77/short.f: Ditto.
33522         * gfortran.fortran-torture/execute/data.f90: Ditto.
33523         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33524         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33525
33526 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33527
33528         * lib/file-format.exp (gcc_target_object_format): Add check for som
33529         format and hardcode object formats on hppa*-*-hpux*.
33530         * lib/target-supports.exp (check_weak_available): Add check for som
33531         object format.  Always return 0 on hppa*-*-hpux10*.
33532
33533         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33534         is defined.
33535
33536         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33537
33538 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33539
33540         * gfortran.dg/pr19936_1.f90: New test.
33541         * gfortran.dg/pr19936_2.f90: New test.
33542         * gfortran.dg/pr19936_3.f90: New test.
33543
33544 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33545             Paul Thomas <prthomas@drfccad.cea.fr>
33546
33547         * gfortran.dg/PR19754_1.f90: New test.
33548         * gfortran.dg/PR19754_2.f90: Ditto.
33549
33550 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33551
33552         PR c++/19311
33553         * g++.dg/template/non-dependent11.C: New test.
33554
33555 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33556
33557         * lib/target-supports.exp (check_iconv_available): Fix comment.
33558
33559 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33560             Joseph S. Myers  <joseph@codesourcery.com>
33561
33562         PR c++/19797
33563         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33564
33565 2005-03-04  Matthew Sachs  <msachs@apple.com>
33566
33567         * gcc.exp (gcc_target_compile): Put braces around
33568         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33569         * objc.exp (objc_target_compile): Likewise.
33570         * treelang.exp (treelang_target_compile): Likewise.
33571
33572 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33573
33574         PR fortran/19673
33575         * gfortran.dg/func_result_1.f90: New test.
33576
33577 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33578
33579         * gcc.misc-tests/options.exp: New test.
33580
33581 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33582
33583         * gcc.dg/pr15784-4.c: New test.
33584
33585 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33586
33587         * gcc.c-torture/execute/pr17133.c: New.
33588         * gcc.c-torture/compile/20050303-1.c: New.
33589
33590 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33591
33592         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33593
33594 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33595
33596         * g++.dg/overload/using2.C: New.
33597
33598 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33599
33600         PR c++/19916
33601         * g++.dg/init/ptrmem2.C: New test.
33602
33603 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33604
33605         PR c/8927
33606         * gcc.dg/pr8927-1.c: New test.
33607
33608 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33609
33610         PR c++/20232
33611         * g++.dg/inherit/covariant12.C: New.
33612
33613 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33614
33615         PR fortran/19479
33616         * gfortran.dg/bound_1.f90: New test.
33617
33618 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33619
33620         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33621         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33622
33623 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33624
33625         PR c/20245
33626         * gcc.dg/pr20245-1.c: New test.
33627
33628 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33629
33630         PR middle-end/19874
33631         * gcc.c-torture/execute/20050119-2.c: New test case.
33632
33633 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33634
33635         * README: Update the DejaGnu bug reporting address.
33636         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33637         * lib/objc-torture.exp: Likewise.
33638
33639 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33640
33641         * gfortran.dg/boz_1.f90: New test.
33642         * gfortran.dg/boz_3.f90: New test.
33643         * gfortran.dg/boz_4.f90: New test.
33644
33645 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33646
33647         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33648         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33649
33650 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33651
33652         PR libfortran/20101
33653         * gfortran.dg/write_0_pe_format.f90: New test.
33654
33655 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33656
33657         PR c++/20206
33658         * g++.dg/opt/thunk2.C: New test.
33659         * g++.dg/opt/covariant1.C: New test.
33660
33661 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33662
33663         * gfortran.dg/e_d_fmt.f90: New test.
33664
33665 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33666
33667         * gcc.dg/asm-b.c: Fix comment typos.
33668
33669 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33670
33671         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33672         a V_MAY_DEF also.
33673
33674 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33675
33676         PR tree-opt/20188
33677         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33678         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33679         * gcc.dg/asm-b.c: New test.
33680
33681 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33682
33683         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33684         Disable this test on IRIX 6.
33685
33686 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33687
33688         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33689         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33690         parser.
33691
33692 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33693
33694         PR tree-optimization/20204
33695         * gcc.dg/pr20204.c: New test.
33696
33697 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33698
33699         PR target/20196
33700         * gcc.c-torture/execute/20050224-1.c: New test.
33701
33702         PR c++/20175
33703         * g++.dg/warn/Wbraces2.C: New test.
33704
33705 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33706
33707         PR c++/19878
33708         * g++.dg/init/const2.C: New test.
33709
33710 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33711
33712         PR tree-optimization/20100
33713         * gcc.c-torture/execute/pr20100-1.c: New test.
33714
33715 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33716
33717         * gfortran.dg/implicit_3.f90: New test.
33718
33719         * gfortran.dg/deftype_1.f90: New test.
33720
33721 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33722
33723         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33724         the test passes.
33725         * g++.dg/other/anon3.C: Accept a warning.
33726
33727 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33728
33729         * gcc.dg/pr20017.c: Fix a comment typo.
33730
33731 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33732
33733         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33734
33735 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33736
33737         PR ada/19902
33738         * ada/acats/tests/cxa/cxa3004.a: Remove.
33739         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33740
33741 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33742
33743         PR c++/20073
33744         * g++.dg/init/const1.C: New test.
33745
33746         PR c++/19991
33747         * g++.dg/parse/constant7.C: New test.
33748
33749         PR c++/20152
33750         * g++.dg/parse/error27.C: New test.
33751         * g++.dg/template/qualttp15.C: Adjust error markers.
33752         * g++.old-deja/g++.other/struct1.C: Likewise.
33753
33754         PR c++/20153
33755         * g++.dg/template/error17.C: New test.
33756
33757         PR c++/20148
33758         * g++.dg/parser/error26.C: New test.
33759
33760 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33761
33762         PR tree-optimization/20100
33763         PR tree-optimization/20115
33764         * gcc.dg/pr20115.c: New test.
33765         * gcc.dg/pr20115-1.c: New test.
33766         * gcc.dg/pr20100.c: New test.
33767         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33768         call-clobbered variables after alias1.
33769
33770 2005-02-22  Bud Davis  <bdavis@gfortran.org>
33771
33772         * gfortran.dg/list_read_4.f90: new test.
33773
33774 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
33775
33776         PR rtl-optimization/20017.
33777         * gcc.dg/pr20017.c: New.
33778
33779 2005-02-22  Devang Patel  <dpatel@apple.com>
33780
33781         PR 19952
33782         * g++.dg/tree-ssa/pr19952.C: New test.
33783
33784 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33785
33786         PR c++/19883
33787         * g++.dg/parse/constant6.C: New test.
33788
33789 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33790
33791         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33792         * g++.dg/charset/asm2.c: Likewise.
33793         * g++.dg/charset/asm3.c: Likewise.
33794         * g++.dg/charset/asm4.c: Likewise.
33795         * g++.dg/charset/asm5.c: Likewise.
33796         * g++.dg/charset/attribute1.c: Likewise.
33797         * g++.dg/charset/attribute2.c: Likewise.
33798         * g++.dg/charset/extern1.cc: Likewise.
33799         * g++.dg/charset/extern2.cc: Likewise.
33800         * g++.dg/charset/extern3.cc: Likewise.
33801         * g++.dg/charset/function.cc: Likewise.
33802         * g++.dg/charset/string.c: Likewise.
33803         * g++.dg/charset/charset.exp: Likewise.
33804         * lib/target-supports.exp (check_iconv_available): Fix comment.
33805
33806 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33807
33808         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33809         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33810         * gcc.dg/charset/asm2.c: Likewise.
33811         * gcc.dg/charset/asm3.c: Likewise.
33812         * gcc.dg/charset/asm4.c: Likewise.
33813         * gcc.dg/charset/asm5.c: Likewise.
33814         * gcc.dg/charset/asm6.c: Likewise.
33815         * gcc.dg/charset/attribute1.c: Likewise.
33816         * gcc.dg/charset/attribute2.c: Likewise.
33817         * gcc.dg/charset/builtin1.c: Likewise.
33818         * gcc.dg/charset/extern.c: Likewise.
33819         * gcc.dg/charset/function.c: Likewise.
33820         * gcc.dg/charset/string.c: Likewise.
33821         * gcc.dg/charset/charset.exp: Likewise.
33822
33823 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
33824
33825         PR fortran/20086
33826         * gfortran.dg/pr20086.f90: New test.
33827
33828 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
33829
33830         PR tree-optimization/19786
33831         * g++.dg/tree-ssa/pr19786.C: New.
33832
33833 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33834
33835         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33836
33837 2005-02-21  Jeff Law  <law@redhat.com>
33838
33839         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33840
33841 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33842
33843         * gfortran.dg/do_iterator: Split loop, markup all lines for
33844         which an error locus is printed.
33845         * gfortran.dg/pr17708.f90: Markup all lines for which an error
33846         locus is printed.
33847         * gfortran.dg/select_4.f90: Likewise.
33848         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33849         locuses in the various permutations.
33850
33851 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
33852
33853         PR tree-optimization/19951
33854         * g++.dg/vect: New directory.
33855         * g++.dg/vect/vect.exp: New file.
33856         * g++.dg/vect/pr19951.cc: New testcase.
33857         * g++.dg/dg.exp: Also prune vectorizer tests.
33858
33859 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
33860
33861         PR 18785
33862         * gcc.dg/charset/builtin1.c: New test.
33863
33864 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33865
33866         PR c++/19299
33867         * g++.dg/inherit/volatile1.C: New test.
33868
33869         PR c++/19440
33870         * g++.dg/template/dtor4.C: New test.
33871
33872 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33873
33874         * gfortran.dg/int_1.f90: New test.
33875
33876 2005-02-19  Devang Patel  <dpatel@apple.com>
33877
33878         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33879
33880 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33881
33882         * gfortran.dg/achar_1.f90: New test.
33883
33884 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
33885
33886         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33887
33888 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
33889             Jakub Jelinek  <jakub@redhat.com>
33890
33891         PR tree-optimization/19828
33892         * gcc.dg/tree-ssa/loop-7.c: New test.
33893         * gcc.c-torture/execute/20050218-1.c: New test.
33894
33895 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
33896
33897         PR c/20043
33898         * gcc.dg/transparent-union-1.c: New test.
33899         * gcc.dg/transparent-union-2.c: New test.
33900
33901 2005-02-18  James E Wilson  <wilson@specifixinc.com>
33902
33903         PR tree-optimization/18977
33904         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33905
33906 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
33907
33908         PR target/20054
33909         * gcc.dg/pr20054.c: New test.
33910
33911 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33912
33913         PR c++/19508
33914         * g++.dg/ext/attrib20.C: New test.
33915
33916 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
33917
33918         PR middle-end/20030
33919         * gfortran.fortran-torture/execute/character_passing.f90: New test.
33920
33921 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
33922
33923         PR c++/20008
33924         * g++.dg/opt/switch4.C: New.
33925
33926 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
33927
33928         PR c++/20023
33929         PR tree-optimization/20009
33930         * gcc.c-torture/compile/20050217-1.c: New test.
33931         * g++.dg/opt/switch3.C: New test.
33932
33933         PR tree-optimization/18947
33934         * gcc.c-torture/compile/20050215-1.c: New test.
33935         * gcc.c-torture/compile/20050215-2.c: New test.
33936         * gcc.c-torture/compile/20050215-3.c: New test.
33937
33938 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
33939
33940         PR c++/20028
33941         * g++.dg/template/crash34.C: New.
33942
33943         PR c++/20022
33944         * g++.dg/other/access3.C: New.
33945
33946 2005-02-17  Ira Rosen  <irar@il.ibm.com>
33947
33948         * gcc.dg/vect/vect-98.c: New test.
33949
33950 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
33951
33952         PR tree-optimization/19967
33953         * gcc.dg/pr19967.c: New.
33954
33955 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
33956
33957         PR middle-end/19857
33958         * gcc.dg/tree-ssa/20050215-1.c: New test.
33959         * gcc.c-torture/execute/20050215-1.c: New test.
33960
33961 2005-02-15  Eric Christopher  <echristo@redhat.com>
33962
33963         * gcc.dg/cpp/20050215-1.c: New file.
33964
33965 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
33966
33967         PR tree-optimization/15785
33968         * gcc.dg/pr15785-1.c: New test.
33969
33970 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33971
33972         PR c++/17788
33973         * g++.dg/init/ctor4.C: New.
33974         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33975
33976 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33977
33978         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33979         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33980
33981 2005-02-15  Andreas Schwab  <schwab@suse.de>
33982
33983         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33984         declare malloc.
33985
33986 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33987
33988         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33989
33990 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33991
33992         PR tree-optimization/19853
33993         * gcc.c-torture/compile/pr19853.c: New test.
33994
33995 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33996
33997         PR c++/19608
33998         * g++.dg/parse/local-class1.C: New.
33999
34000         PR c++/19895
34001         * g++.dg/parse/ptrmem3.C: New.
34002
34003         PR c++/19884
34004         * g++.old-deja/g++.oliva/template6.C: Add another case.
34005         * g++.dg/template/explicit6.C: New.
34006
34007 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34008
34009         PR c++/17816
34010         * g++.dg/other/redecl2.C: New.
34011
34012 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34013
34014         PR c++/19891
34015         * g++.dg/abi/covariant4.C: New.
34016
34017 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34018
34019         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34020         New tests.
34021
34022 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34023
34024         * gcc.dg/vect/vect-96.c: Fix typo.
34025
34026 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34027
34028         PR c++/14479
34029         PR c++/19487
34030         * g++.dg/template/enum5.C: New test.
34031
34032 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34033
34034         * gcc.dg/vect/vect-97.c: New test.
34035
34036 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34037
34038         * gcc.dg/vect/vect-96.c: New test.
34039
34040 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34041
34042         * gcc.dg/builtins-34.c: Also check ldexp*.
34043
34044 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34045
34046         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34047
34048 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34049
34050         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34051         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34052         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34053         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34054         selector_list, selector_expression, dg-process-target): Move to new
34055         file target-supports-dg.exp.
34056         * lib/target-supports-dg.exp: New.
34057
34058         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34059         New.
34060
34061 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34062
34063         PR c++/19666
34064         * g++.dg/other/ptrmem6.C: New test.
34065
34066         PR middle-end/19858
34067         * gcc.c-torture/compile/20050210-1.c: New test.
34068
34069 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34070
34071         PR c++/19755
34072         * g++.dg/warn/Wbraces1.C: New test.
34073
34074 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34075
34076         * gcc.dg/builtins-52.c: New testcase.
34077
34078 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34079
34080         PR c/19342
34081         * gcc.c-torture/execute/20050119-1.c: New test.
34082
34083 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34084
34085         PR c++/19811
34086         * g++.dg/init/delete1.C: New test.
34087
34088 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34089
34090         PR c++/18470
34091         * g++.dg/template/static12.C: New test.
34092
34093 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34094
34095         PR c++/19787
34096         * g++.dg/conversion/ambig1.C: New test.
34097
34098         PR c++/19739
34099         * g++.dg/ext/attrib19.C: New test.
34100
34101         PR c++/19732
34102         * g++.dg/parse/dtor5.C: New test.
34103
34104         PR c++/19762
34105         * g++.dg/template/dtor3.C: New test.
34106
34107         PR c++/19826
34108         * g++.dg/template/static11.C: New test.
34109         * g++.dg/template/crash2.C: Remove dg-error marker.
34110
34111 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34112
34113         PR C++/18491
34114         * g++.old-deja/g++.mike/p10769a.C: Remove.
34115
34116 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34117
34118         * gcc.dg/builtins-48.c: New test case.
34119         * gcc.dg/builtins-49.c: New test case.
34120         * gcc.dg/builtins-50.c: New test case.
34121         * gcc.dg/builtins-51.c: New test case.
34122
34123 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34124
34125         PR middle-end/19583
34126         * g++.dg/warn/Wreturn-type-3.C: New test.
34127
34128 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34129
34130         PR middle-end/19402
34131         * gcc.dg/pr19402-1.c: New testcase.
34132         * gcc.dg/pr19402-2.c: likewise.
34133
34134 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34135
34136         PR middle-end/19854
34137         * g++.dg/tree-ssa/tmmti.C: New testcase.
34138
34139 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34140
34141         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34142
34143 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34144
34145         PR c++/19733
34146         * g++.dg/parse/crash23.C: New test.
34147         * g++.dg/warn/Weff1.C: New test.
34148
34149 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34150
34151         * gcc.dg/20050209-1.c: New test.
34152
34153 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34154
34155         PR target/19799
34156         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34157
34158 2005-02-08  Mike Stump  <mrs@apple.com>
34159
34160         * g++.dg/pch/import-2.c: New test.
34161         * g++.dg/pch/import-2.hs: New.
34162         * g++.dg/pch/include/import-2a.h: New.
34163         * g++.dg/pch/include/import-2b.h: New.
34164
34165 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34166
34167         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34168
34169 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34170
34171         * gfortran.dg/substr_1.f90: New test.
34172
34173 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34174
34175         PR middle-end/19775
34176         * gcc.dg/torture/builtin-power-1.c: Disable test for
34177         invalid transformation.
34178         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34179         no longer optimize.
34180         * gcc.dg/builtins-47.c: New testcase.
34181
34182 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34183             Dorit Naishlos  <dorit@il.ibm.com>
34184
34185         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34186
34187 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34188
34189         * gcc.c-torture/compile/20050206-1.c: New test.
34190
34191 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34192
34193         PR tree-opt/19768
34194         * g++.dg/opt/pr19768.C: New test.
34195
34196 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34197
34198         PR tree-opt/19736
34199         * gcc.c-torture/compile/pr19736.c: New test.
34200
34201 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34202
34203         PR c++/17401
34204         * g++.dg/parse/error25.C: New test.
34205
34206 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34207
34208         * gcc.c-torture/execute/20050203-1.c: New.
34209
34210 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34211
34212         * gcc.dg/vect/vect-85.c: Remove xfail.
34213         * gcc.dg/vect/vect-86.c: Remove xfail.
34214         * gcc.dg/vect/vect-87.c: Remove xfail.
34215         * gcc.dg/vect/vect-88.c: Remove xfail.
34216
34217 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34218
34219         * gcc.dg/altivec-19.c: New.
34220
34221 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34222
34223         PR c/17807
34224         * gcc.dg/nested-func-3.c: New test.
34225         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34226
34227 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34228
34229         * gcc.test-framework/gen_directive_tests: Generate tests for
34230         selector expressions.
34231
34232 2005-02-02  Matt Austern  <austern@apple.com>
34233
34234         PR c++/19628
34235         * g++/ext/builtin7.C: New.
34236         * g++/ext/builtin8.C: New.
34237
34238 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34239
34240         PR c/18502
34241         * gcc.dg/pr18502-1.c: New test.
34242
34243 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34244
34245         PR c++/17413
34246         * g++.dg/template/local4.C: Tweak.
34247
34248 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
34249
34250         PR tree-optimization/19578
34251         * gcc.c-torture/compile/20050202-1.c: New test.
34252
34253 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34254
34255         PR c/19435
34256         * gcc.dg/c99-init-4.c: New test.
34257
34258 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34259
34260         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34261
34262         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34263
34264         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34265         * g++.dg/eh/check-vect.h: New.
34266
34267         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34268         * gcc.dg/vect/vect-78.c: Ditto.
34269         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34270         Remove.
34271
34272         * g++.dg/conversion/simd1.C: Expect warning.
34273         * g++.dg/ext/attribute-test-1.C: Ditto.
34274         * g++.dg/ext/attribute-test-2.C: Ditto.
34275         * g++.dg/ext/attribute-test-3.C: Ditto.
34276         * g++.dg/ext/attribute-test-4.C: Ditto.
34277
34278         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34279         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34280
34281         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34282
34283 2005-02-01  Richard Henderson  <rth@redhat.com>
34284
34285         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34286         long double for ibm double-double format.
34287         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34288
34289 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
34290
34291         PR tree-optimization/19633
34292         * gcc.dg/pr19633-1.c: New test.
34293         * gcc.dg/pr19633.c: Tweak to make pointer point
34294         to NULL or a symbol.
34295
34296 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34297
34298         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34299         New procs.
34300         (dg-process-target (local override)): Handle selector expressions.
34301
34302         * gcc.test-framework/README: Describe tests in source directory.
34303         * gcc.test-framework/test-framework.awk: Handle dg- tests.
34304         * gcc.test-framework/test-framework.exp: Handle dg- tests.
34305         * gcc.test-framework/dg-bogus-exp-P.c: New test.
34306         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34307         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34308         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34309         * gcc.test-framework/dg-do-link-exp-P.c: New test.
34310         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34311         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34312         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34313         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34314         * gcc.test-framework/dg-error-exp-P.c: New test.
34315         * gcc.test-framework/dg-error-exp-XP.c: New test.
34316         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34317         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34318         * gcc.test-framework/dg-output-exp-P.c: New test.
34319         * gcc.test-framework/dg-output-exp-XF.c: New test.
34320         * gcc.test-framework/dg-warning-exp-P.c: New test.
34321         * gcc.misc-tests/dg-1.c: Remove.
34322         * gcc.misc-tests/dg-2.c: Remove.
34323         * gcc.misc-tests/dg-3.c: Remove.
34324         * gcc.misc-tests/dg-4.c: Remove.
34325         * gcc.misc-tests/dg-5.c: Remove.
34326         * gcc.misc-tests/dg-6.c: Remove.
34327         * gcc.misc-tests/dg-7.c: Remove.
34328         * gcc.misc-tests/dg-8.c: Remove.
34329         * gcc.misc-tests/dg-9.c: Remove.
34330         * gcc.misc-tests/dg-10.c: Remove.
34331         * gcc.misc-tests/dg-11.c: Remove.
34332         * gcc.misc-tests/dg-12.c: Remove.
34333         * gcc.misc-tests/dg-test.exp: Remove.
34334
34335         * gcc.test-framework/test-framework.awk: Change recording and
34336         printing of passes and failures.
34337
34338         * gcc.test-framework: New directory.
34339         * gcc.test-framework/README: New.
34340         * gcc.test-framework/test-framework.exp: New.
34341         * gcc.test-framework/test-framework.awk: New.
34342         * gcc.test-framework/gen_directive_tests: New.
34343
34344 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34345
34346         * lib/treelang.exp: Fix comment typos.
34347         (treelang_target_compile): Don't append libs=-ltreelang to options.
34348
34349 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34350
34351         * g++.dg/parse/typename7.C: Adjust error messages.
34352
34353 2005-01-31  Jeff Law  <law@redhat.com>
34354
34355         * gcc.c-torture/execute/20050131-1.c: New test.
34356         * gcc.dg/wcaselabel.c: New test.
34357
34358 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34359
34360         * g++.dg/other/warning1.C: Adjust error messags.
34361         * g++.dg/parse/constant5.C: New test.
34362
34363 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34364
34365         PR c/19333
34366         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34367         the test case valid.
34368         * gcc.dg/20030815-1.c: Remove invalid tests.
34369         * gcc.dg/array-7.c: Adjust expected result.
34370         * gcc.dg/pr18596-3.c: Likewise.
34371         * gcc.dg/noncompile/20000901-1.c: Likewise.
34372         * gcc.dg/noncompile/init-2.c: Likewise.
34373         * gcc.dg/noncompile/init-4.c: Likewise.
34374
34375 2005-01-31  Dale Johannesen  <dalej@apple.com>
34376
34377         * g++.dg/opt/pr19650.C: New test.
34378
34379 2005-01-31  Richard Henderson  <rth@redhat.com>
34380
34381         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34382         long double for intel double extended format.
34383         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34384
34385 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34386
34387         PR c++/19555
34388         * g++.dg/template/static10.C: New test.
34389
34390         PR c++/19395
34391         * g++.dg/parse/error24.C: New test.
34392
34393         PR c++/19367
34394         * g++.dg/lookup/builtin1.C: New test.
34395
34396         PR c++/19457
34397         * g++.dg/warn/conv3.C: New test.
34398
34399 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34400
34401         PR fortran/19647
34402         * gfortan.dg/inquire_7.f90
34403
34404 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34405
34406         PR tree-optimization/15791
34407         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34408         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34409         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34410         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34411         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34412         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34413         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34414         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34415         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34416         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34417
34418 2005-01-29  Paul Brook  <paul@codesourcery.com>
34419
34420         PR fortran/18565
34421         * check.c (real_or_complex_check): New function.
34422         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34423         * intrinsic.c (add_functions): Use new check functions.
34424         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34425         Add prototypes.
34426
34427 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34428
34429         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34430         gcc.dg/lvalue-3.c: New tests.
34431         * gcc.dg/concat.c: Update expected messages.
34432
34433 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34434
34435         PR libfortran/19595
34436         * gfortran.dg/eor_1.f90: New test.
34437
34438 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34439
34440         PR fortran/19589
34441         * gfortran.dg/logical_data_1.f90: New test.
34442
34443 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
34444
34445         PR c++/19253
34446         * g++.dg/template/crash33.C: New test.
34447
34448         PR c++/19667
34449         * g++.dg/template/crash32.C: New test.
34450
34451 2005-01-28  Ian Lance Taylor  <ian@airs.com>
34452
34453         PR middle-end/16558
34454         * g++.dg/warn/Wreturn-type-2.C: New test.
34455
34456 2004-06-24  Jeff Law  <law@redhat.com>
34457
34458         * gcc.dg/tree-ssa/20050128-1.c: New test.
34459
34460 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
34461
34462         * gcc.target/frv/all-mdpackh-1.c: New test.
34463
34464 2005-01-28  Steven Bosscher  <stevenb@suse.de>
34465
34466         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34467
34468 2005-01-27  Richard Henderson  <rth@redhat.com>
34469
34470         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34471
34472 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34473
34474         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34475
34476 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34477
34478         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34479         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34480         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34481         to cope with cases where the multilib options override the dg-options.
34482
34483 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34484
34485         PR c/18946
34486         * gcc.dg/noncompile/20050120-1.c: New test.
34487
34488 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
34489
34490         PR tree-optimization/19633
34491         * gcc.dg/pr19633.c: New test.
34492         * gcc.dg/tree-ssa/pr19633.c: New test.
34493
34494 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
34495
34496         * gcc.dg/20041216-1.c: New test.
34497
34498 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
34499
34500         PR objc/18862
34501         * objc.dg/selector-2.m: New test.
34502
34503 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
34504
34505         * g++.dg/opt/range-test-2.C: New test.
34506
34507         PR rtl-optimization/19579
34508         * gcc.c-torture/execute/20050124-1.c: New test.
34509
34510 2005-01-26  Greg Parker  <gparker@apple.com>
34511         Stuart Hastings  <stuart@apple.com>
34512
34513         * gcc.c-torture/execute/20050125-1.c: New.
34514
34515 2005-01-18  Jan Hubicka  <jh@suse.cz>
34516
34517         PR tree-optimize/19337
34518         * gcc.c-torture/compile/20050119-1.c: New test.
34519
34520 2005-01-24  James E Wilson  <wilson@specifixinc.com>
34521
34522         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34523         test for successful match.
34524
34525 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
34526
34527         PR objc/18408
34528         * objc.dg/comp-types-7.m: New test.
34529
34530 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
34531
34532         * lib/target-supports.exp (current_target_name): New.
34533         (check_effective_target_ilp32, check_effective_target_lp64):
34534         Cache the result to use as long as the current target, with
34535         multilib flags, remains the same.
34536
34537         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34538         (dg-require-weak, dg-require-visibility, dg-require-alias,
34539         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34540         dg-require-effective-target, dg-skip-if): Remove call to
34541         skip_test_and_clear_xfail.
34542         (dg-test): Clear xfail data.
34543
34544 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34545
34546         PR target/17751
34547         * gcc.dg/ppc64-toc.c: New test.
34548
34549         * g++.dg/tree-ssa/empty-1.C: New test.
34550
34551         PR middle-end/19551
34552         * gcc.c-torture/execute/20050121-1.c: New test.
34553         * gcc.dg/20050121-2.c: New test.
34554
34555 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34556         Paul Brook  <paul@codesourcery.com>
34557
34558         PR fortran/17941
34559         * gfortran.dg/real_const_1.f: New test.
34560         * gfortran.dg/real_const_2.f90: New test.
34561         * gfortran.dg/complex_int_1.f90: New test.
34562
34563 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34564
34565         PR fortran/19313
34566         * gfortan.dg/inquire_6.f90: New test.
34567
34568 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34569
34570         PR libfortran/19451
34571         * open_readonly_1.f90: New test.
34572
34573 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34574
34575         PR libfortran/18982
34576         * gfortran.dg/open_new.f90: New file.
34577
34578 2005-01-22  Paul Brook  <paul@codesourcery.com>
34579
34580         * namelist_1.f90: New test.
34581
34582 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34583
34584         PR tree-optimization/19484
34585         * gcc.c-torture/compile/20050122-[12].c: New tests.
34586
34587 2005-01-22  Paul Brook  <paul@codesourcery.com>
34588
34589         * gfortran.dg/implicit_2.f90: New test.
34590
34591 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34592
34593         PR fortran/19314
34594         * gfortran.dg/inquire_5.f90: New test.
34595
34596 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34597
34598         PR c/18809
34599         * gcc.dg/pr18809-1.c: New test.
34600
34601 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34602
34603         * gcc.dg/20050121-1.c: New test.
34604
34605         PR tree-optimization/13000
34606         * gcc.dg/20040206-1.c: Change warning to point where function is
34607         being inlined.
34608
34609 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34610
34611         PR c++/19208
34612         * g++.dg/template/array11.C: New test.
34613
34614 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34615
34616         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34617         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34618         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34619         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34620         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34621         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34622
34623 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34624
34625         PR tree-optimization/15349
34626         * gcc.dg/tree-ssa/pr15349.c: New.
34627
34628 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34629
34630         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34631
34632 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34633
34634         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34635         scan-assembler-times directive name.
34636
34637         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34638         after dg-do.
34639
34640         PR rtl-optimization/19462
34641         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34642
34643 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34644
34645         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34646         counting function calls on ia64.
34647
34648 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34649
34650         PR rtl-optimization/15139
34651         * gcc.dg/20050111-2.c: New test.
34652
34653         PR c/17297
34654         * gcc.c-torture/compile/20050113-1.c: New testcase.
34655
34656         PR middle-end/19164
34657         * gcc.dg/20050113-1.c: New testcase.
34658
34659 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34660
34661         * gcc.dg/vect/vect-85.c: Add comment.
34662         * gcc.dg/vect/vect-86.c: Add xfail for now.
34663         * gcc.dg/vect/vect-87.c: Add xfail for now.
34664         * gcc.dg/vect/vect-88.c: Add xfail for now.
34665         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34666
34667 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34668
34669         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34670
34671 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34672
34673         * g++.dg/debug/typedef3.C: New test.
34674
34675 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34676
34677         PR c/19472
34678         * gcc.dg/asm-a.c: New test.
34679
34680 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34681
34682         * gcc.dg/sh-relax.c: Add prototype for abort.
34683
34684 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34685
34686         * gcc.dg/short-compare-1.c: New test.
34687         * gcc.dg/short-compare-2.c: Likewise.
34688
34689 2005-01-18  Michael Matz  <matz@suse.de>
34690
34691         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34692
34693 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34694
34695         PR tree-optimization/19121
34696         * gcc.c-torture/compile/pr19121.c: New test.
34697
34698 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34699
34700         PR target/19357
34701         * gcc.c-torture/compile/pr19357.c: New test.
34702
34703 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34704
34705         PR c/5675
34706         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34707         pass--those that refer just to the variable, possibly with a
34708         cast.
34709         * gcc.dg/c99-const-expr-3.c: Likewise.
34710
34711         PR middle-end/13127
34712         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34713         longer emitted.
34714
34715 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34716
34717         PR fortran/18778
34718         * gfortran.dg/endfile_2.f90: New test.
34719
34720 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34721
34722         PR 19168
34723         * gfortran.dg/select_5.f90: New test.
34724
34725 2004-01-16  Paul Brook  <paul@codesourcery.com>
34726
34727         * gfortran.dg/common_4.f90: New test.
34728
34729 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34730
34731         PR rtl-optimization/19462
34732         * gcc.dg/torture/pr19462-1.c: New test.
34733
34734 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34735
34736         PR objc/19321
34737         * objc.dg/func-ptr-2.m: New.
34738         * objc.dg/volatile-1.m: New.
34739
34740 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34741
34742         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34743
34744 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34745
34746         PR tree-optimization/19060
34747         * gcc.c-torture/execute/20050104-1.c: New test.
34748
34749 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34750
34751         PR fortran/18983
34752         * gfortran.dg/write_to_null.f90: New test.
34753
34754 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34755             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34756
34757         PR other/19328
34758         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34759         argument.
34760
34761 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34762
34763         PR c++/19263
34764         * g++.dg/init/vector1.C: New test.
34765
34766 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
34767
34768         PR target/13158
34769         * gcc.target/ia64/sibcall-unwind-1.c: New test.
34770         PR target/18987
34771         * gcc.target/ia64/sibcall-unwind-2.c: New test.
34772
34773 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
34774
34775         * gfortran.dg/select_1.f90: New test.
34776         * gfortran.dg/select_2.f90: New test.
34777         * gfortran.dg/select_3.f90: New test.
34778         * gfortran.dg/select_4.f90: New test.
34779
34780 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
34781
34782         PR middle-end/19084
34783         PR rtl-optimization/19348
34784         * gcc.dg/20050111-1.c: New test.
34785         * gcc.c-torture/execute/20050111-1.c: New test.
34786
34787         * gcc.dg/i386-asm-4.c: New test.
34788
34789 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34790
34791         * gcc.dg/nested-func-2.c: New test.
34792         * ada/acats/norun.lst: Remove c953002.
34793
34794 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
34795
34796         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34797
34798 2005-01-12  Ben Elliston  <bje@au.ibm.com>
34799
34800         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34801
34802 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
34803
34804         PR target/18761
34805         * g++.dg/abi/align1.C: New test.
34806
34807 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
34808
34809         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34810         at a time.
34811         * g++.dg/ext/altivec_check.h: Support compiling as C.
34812
34813 2005-01-10  Roger Sayle  <roger@eyesopen.com>
34814
34815         PR c++/19355
34816         * g++.dg/expr/pr19355-1.C: New test case.
34817
34818 2005-01-10  Laurent GUERBY <laurent@guerby.net>
34819
34820         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34821         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34822         * ada/acats/tests/c3/c92005b.ada: Likewise.
34823         * ada/acats/tests/c3/cxb3012.a: Likewise.
34824         * ada/acats/norun.lst: Add c380004 and c953002, add PR
34825
34826 2005-01-09  Paul Brook  <paul@codesourcery.com>
34827
34828         * gfortran.dg/common_2.f90: New file.
34829         * gfortran.dg/common_3.f90: New file.
34830
34831 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
34832
34833         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34834
34835 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34836
34837         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34838         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34839         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34840         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34841         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34842         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34843         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34844         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34845         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34846         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34847         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34848         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34849         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34850         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34851         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34852         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34853         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34854         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34855         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34856         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34857         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34858         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34859         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34860         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34861         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34862         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34863         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34864         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34865         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34866         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34867         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34868         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34869         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34870         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34871         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34872         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34873         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34874         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34875         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34876         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34877         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34878         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34879         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34880         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34881         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34882         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34883         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34884         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34885         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34886         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34887         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34888         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34889         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34890         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34891         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34892         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34893         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34894         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34895         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34896         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34897         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34898         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34899         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34900         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34901         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34902         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34903         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34904
34905         * gcc.dg/vect/vect-1.c: Fix spelling.
34906         * gcc.dg/vect/vect-10.c: Fix spelling.
34907         * gcc.dg/vect/vect-11.c: Fix spelling.
34908         * gcc.dg/vect/vect-12.c: Fix spelling.
34909         * gcc.dg/vect/vect-14.c: Fix spelling.
34910         * gcc.dg/vect/vect-15.c: Fix spelling.
34911         * gcc.dg/vect/vect-16.c: Fix spelling.
34912         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34913         * gcc.dg/vect/vect-64.c: Fix comments.
34914         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34915
34916 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34917             Ira Rosen  <irar@il.ibm.com>
34918
34919         * gcc.dg/vect/vect-70.c: New test.
34920         * gcc.dg/vect/vect-71.c: New test.
34921
34922 2005-01-09  Manfred Hollstein  <mh@suse.com>
34923
34924         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34925         * gcc.dg/pr18241-2.c: Likewise.
34926         * gcc.dg/pr18241-3.c: Likewise.
34927         * gcc.dg/pr18241-4.c: Likewise.
34928         * gcc.dg/pr18241-5.c: Likewise.
34929
34930 2005-01-08  Richard Henderson  <rth@redhat.com>
34931
34932         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34933         False for x86 and x86-64.
34934
34935 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
34936
34937         PR tree-optimization/18241
34938         * gcc.dg/pr18241-1.c: New test.
34939         * gcc.dg/pr18241-2.c: New test.
34940         * gcc.dg/pr18241-3.c: New test.
34941         * gcc.dg/pr18241-4.c: New test.
34942         * gcc.dg/pr18241-5.c: New test.
34943
34944 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
34945
34946         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34947         gfortran.dg/select_4.f90: New.
34948
34949 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34950
34951         * gcc.c-torture/execute/20050107-1.c: New test.
34952
34953 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
34954
34955         PR c++/19298
34956         * g++.dg/template/ref2.C: New.
34957
34958 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
34959
34960         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34961         instead of being empty.
34962
34963 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34964
34965         PR fortran/15553
34966         * gfortran.dg/array-1.f90: New test.
34967
34968 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34969
34970         PR tree-optimization/19283
34971         * gcc.c-torture/execute/20050106-1.c: New test.
34972
34973         PR rtl-optimization/18861
34974         * gcc.dg/20050105-1.c: New test.
34975
34976         PR tree-optimization/18828
34977         * gcc.dg/20050105-2.c: New test.
34978
34979 2005-01-07  Andreas Jaeger  <aj@suse.de>
34980
34981         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34982
34983 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34984
34985         PR fortran/18398
34986         * gfortran.dg/fmt_read.f90: New test.
34987
34988 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34989
34990         * gcc.dg/rs6000-ldouble-2.c: New.
34991
34992 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34993
34994         PR c++/19244
34995         * g++.dg/parser/ctor2.C: New test.
34996
34997 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34998
34999         PR c++/17154
35000         * g++.dg/template/using9.C: New test.
35001
35002 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35003
35004         PR c++/19258
35005         * g++.dg/lookup/friend6.C: New test.
35006
35007 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35008
35009         PR c++/19270
35010         * g++.dg/template/array10.C: New.
35011
35012 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35013
35014         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35015         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35016
35017 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35018
35019         * gcc.c-torture/compile/20050105-1.c: New test.
35020
35021 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35022
35023         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35024
35025 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35026
35027         PR middle-end/19100
35028         * gcc.dg/conv-3.c: New test case.
35029
35030 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35031
35032         * gcc.dg/asm-wide-1.c: New test.
35033
35034 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35035
35036         PR c++/19030
35037         * g++.dg/parse/crash22.C: New
35038
35039 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35040
35041         PR 19257
35042         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35043
35044 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35045
35046         PR middle-end/17767
35047         * gcc.dg/i386-mmx-6.c: New test case.
35048
35049 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35050
35051         PR tree-optimization/18308
35052         * gcc.dg/vect/pr18308.c: New testcase.
35053
35054 2005-01-04  Andreas Jaeger  <aj@suse.de>
35055
35056         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35057
35058 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35059             Robert Bowdidge <bowdidge@apple.com>
35060
35061         * gcc.dg/cpp/subframework1.c: New.
35062         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35063         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35064         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35065         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35066
35067 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35068
35069         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35070         producing warning.
35071         * gcc.dg/darwin-weakimport-2.c: New.
35072
35073 2005-01-03  Richard Henderson  <rth@redhat.com>
35074
35075         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35076
35077 2005-01-03  Richard Henderson  <rth@redhat.com>
35078
35079         * gcc.dg/vect/vect.exp: Enable for ia64.
35080         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35081         (check_effective_target_vect_float): Likewise.
35082         (check_effective_target_vect_no_align): Likewise.
35083         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35084         * gcc.dg/vect/vect-8.c: Likewise.
35085
35086 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35087
35088         PR target/19236
35089         * gcc.dg/pr19236-1.c: New test case.
35090
35091 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35092
35093         PR rtl-optimization/12092
35094         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35095
35096 2005-01-02  Andreas Jaeger  <aj@suse.de>
35097
35098         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35099
35100 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35101             Andrew Pinski  <pinskia@physics.uc.edu>
35102
35103         PR rtl-optimization/12092
35104         * gcc.dg/pr12092-1.c: New test case.
35105
35106 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35107
35108         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35109         'hidden' and 'default' for better portability.
35110         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35111
35112         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35113         6 and 7.
35114         * g++.old-deja/g++.brendan/new3.C: Likewise.
35115
35116 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35117
35118         * gcc.dg/20041231-1.C: New test.
35119         * g++.dg/warn/Wunreachable-code-1.C: New test.
35120
35121 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35122
35123         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35124         file, not /dev/null.  Abort on error.
35125
35126 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35127             Ziemowit Laski  <zlaski@apple.com>
35128
35129         PR objc/18971
35130         * objc.dg/encode-5.m: New test.
35131
35132 2004-12-29  Richard Henderson  <rth@redhat.com>
35133
35134         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35135         * objc.dg/stabs-1.m: Disable for ia64.
35136
35137 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35138
35139         PR c++/19190
35140         * g++.dg/warn/Wunused-10.C: New test.
35141
35142 2004-12-28  Richard Henderson  <rth@redhat.com>
35143
35144         * objc.dg/stabs-1.m: Disable for alpha.
35145
35146 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35147
35148         PR c++/19149
35149         * g++.dg/parse/error23.C: New test.
35150
35151 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35152
35153         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35154
35155         PR fortran/19032
35156         * gfortran.dg/intrinsic_modulo_1.f90: New.
35157         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35158         tests with divisor -1.
35159
35160 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35161
35162         * g++.dg/opt/temp1.C (memcpy): Return a value.
35163
35164         PR c++/19148
35165         * g++.dg/expr/cond7.C: New test.
35166
35167 2004-12-27  Paul Brook  <paul@codesourcery.com>
35168
35169         * gfortran.dg/g77/select_no_compile.f: Remove.
35170
35171 2004-12-27  Richard Henderson  <rth@redhat.com>
35172
35173         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35174         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35175         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35176
35177 2004-12-26  Richard Henderson  <rth@redhat.com>
35178
35179         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35180         by 1i instead of token pasting.
35181
35182 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35183
35184         PR tree-optimization/17578
35185         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35186         to additional_flags.
35187         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35188
35189 2004-12-25  Richard Henderson  <rth@redhat.com>
35190
35191         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35192         Remove Alpha.
35193
35194 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35195
35196         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35197         hppa*-*-hpux*.
35198         * gcc.dg/pr17957.c (dg-options): Likewise.
35199         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35200         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35201         instead of 0 on __hppa__.
35202         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35203         "foo,%r" on hppa*-*-*.
35204
35205 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35206
35207         PR fortran/19071
35208         * gfortran.dg/complex_write.f90: New test.
35209
35210 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35211
35212         PR c++/17595
35213         * g++.dg/parse/pragma2.C: New test.
35214
35215         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35216
35217 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35218
35219         * gcc.dg/empty2.c: Add missing dg-warning.
35220
35221 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35222
35223         PR c++/17413
35224         * g++.dg/template/local4.C: New test.
35225         * g++.dg/template/crash19.C: Add dg-error marker.
35226
35227         * g++.dg/template/crash31.C: Correct embedded PR number.
35228
35229 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35230
35231         PR c++/16405
35232         * g++.dg/opt/temp1.C: Add do-run marker.
35233
35234 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35235
35236         * g++.dg/template/spec19.C: New.
35237
35238 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35239
35240         PR target/16819
35241         * gcc.dg/empty2.c: New.
35242
35243 2004-12-23  Richard Henderson  <rth@redhat.com>
35244
35245         * lib/target-supports.exp (check_effective_target_vect_no_align):
35246         Remove i?86 and x86-64.
35247
35248 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35249
35250         PR c++/16405
35251         * g++.dg/opt/temp1.C: New test.
35252
35253 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35254
35255         PR c++/18733
35256         * g++.dg/template/friend33.C: New testcase.
35257
35258 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
35259
35260         PR c++/18464
35261         * g++.dg/template/cond5.C: New test.
35262
35263         PR c++/18492
35264         * g++.dg/inherit/thunk3.C: New test.
35265
35266         PR c++/11224
35267         * g++.dg/warn/Wunused-9.C: New test.
35268
35269 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
35270
35271         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35272
35273 2004-12-22  Jan Beulich  <jbeulich@novell.com>
35274
35275         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35276
35277 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
35278
35279         PR c++/18378
35280         * g++.dg/ext/packed8.C: New test.
35281
35282         PR c++/19063
35283         * g++.dg/template/crash31.C: New test.
35284
35285         PR c++/19034
35286         * g++.dg/template/crash30.C: New test.
35287
35288 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35289
35290         PR C++/18984
35291         * g++.dg/eh/ctor3.C: New test.
35292
35293 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35294
35295         * objc.dg/stabs-1.m: Allow section name to be quoted and
35296         assembly label to begin with '.LL'.
35297
35298 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
35299
35300         * gcc.dg/vect/vect.exp
35301         (check_effective_target_lp64_or_vect_no_align): New.
35302         * gcc.dg/vect/vect-77.c: Use it.
35303         * gcc.dg/vect/vect-78.c: Use it.
35304
35305         * lib/target-supports.exp
35306         (check_effective_target_vect_no_max,
35307         check_effective_target_vect_no_bitwise,
35308         check_effective_target_vect_no_align): New.
35309         * gcc.dg/vect/vect-13.c: Use them.
35310         * gcc.dg/vect/vect-17.c: Ditto.
35311         * gcc.dg/vect/vect-18.c: Ditto.
35312         * gcc.dg/vect/vect-19.c: Ditto.
35313         * gcc.dg/vect/vect-20.c: Ditto.
35314         * gcc.dg/vect/vect-27.c: Ditto.
35315         * gcc.dg/vect/vect-29.c: Ditto.
35316         * gcc.dg/vect/vect-44.c: Ditto.
35317         * gcc.dg/vect/vect-48.c: Ditto.
35318         * gcc.dg/vect/vect-50.c: Ditto.
35319         * gcc.dg/vect/vect-52.c: Ditto.
35320         * gcc.dg/vect/vect-54.c: Ditto.
35321         * gcc.dg/vect/vect-56.c: Ditto.
35322         * gcc.dg/vect/vect-58.c: Ditto.
35323         * gcc.dg/vect/vect-60.c: Ditto.
35324         * gcc.dg/vect/vect-72.c: Ditto.
35325         * gcc.dg/vect/vect-80.c: Ditto.
35326
35327 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
35328
35329         PR c++/14075
35330         * g++.dg/init/string1.C: New.
35331
35332         PR c++/18975
35333         * g++.dg/other/synth1.C: New.
35334
35335 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35336
35337         PR c/18963
35338         * gcc.dg/pr18963-1.c: New test.
35339
35340 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35341
35342         PR c/18596
35343         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35344         * gcc.dg/pr18596-1.c: Use dg-error.
35345         (dg-options): Use -fno-unit-at-a-time.
35346         * gcc.dg/pr18596-2.c: New test.
35347         * gcc.dg/pr18596-3.c: New test.
35348
35349 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35350
35351         PR middle-end/18683
35352         * g++.dg/opt/pr18683-1.C: New test case.
35353
35354 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35355
35356         PR other/19093
35357         * g++.dg/opt/max1.C: Fix for 64bit targets.
35358
35359 2004-12-20  Matt Austern  <austern@apple.com>
35360
35361         PR c++/19044
35362         * g++.dg/ext/builtin6.C: New
35363
35364 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35365
35366         PR tree-optimization/19080
35367         * gcc.c-torture/compile/pr19080.c: New test.
35368
35369 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35370
35371         * gcc.dg/20041219-1.c: New test.
35372
35373 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35374
35375         PR middle-end/19068
35376         * g++.dg/opt/max1.C: New test case.
35377
35378 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35379
35380         * gcc.dg/fdata-sections-1.c: New test.
35381
35382 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35383
35384         PR middle-end/18548
35385         * gcc.dg/max-1.c: New test case.
35386
35387 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35388
35389         * gcc.c-torture/execute/20041218-1.c: New test.
35390
35391 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35392
35393         * gcc.dg/pr18501.c: New test.
35394         * gcc.dg/uninit-5.c: XFAIL.
35395         * gcc.dg/uninit-9.c: XFAIL.
35396
35397 2004-12-17  Dale Johannesen  <dalej@apple.com>
35398
35399         * gcc.dg/20041213-1.c: New.
35400
35401 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35402
35403         * objc.dg/stabs-1.m: Allow assembly label to begin
35404         with a dot ('.').
35405
35406 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35407
35408         * gcc.c-torture/execute/20041213-1.c: Move...
35409         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35410
35411 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35412
35413         PR c++/18721
35414         * g++.dg/lookup/conv-5.C: New.
35415
35416 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35417
35418         * objc.dg/stabs-1.m: New test.
35419
35420 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35421
35422         * gcc.dg/visibility-c.c: Change compile to
35423         assemble for the test.
35424
35425 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35426
35427         PR target/19041
35428         * gcc.dg/visibility-c.c: New test.
35429
35430 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35431
35432         PR middle-end/18493
35433         * gcc.dg/switch-8.c: New test case.
35434
35435 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35436
35437         PR c++/18905
35438         * g++.dg/template/init4.C: New.
35439         * g++.dg/opt/static3.C: Enable optimizer.
35440
35441 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
35442
35443         * g++.dg/other/complex1.C: New test.
35444
35445 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
35446
35447         * g++.dg/opt/inline9.C: New test.
35448
35449 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35450
35451         PR fortran/18993
35452         * gfotran.dg/nullify_1.f: New test.
35453
35454 2004-12-15  Richard Henderson  <rth@redhat.com>
35455
35456         * gcc.target/i386/i386.exp: New harness.
35457         * gcc.target/i386/vect-args.c: New.
35458
35459 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
35460
35461         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35462
35463 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35464
35465         PR c++/18825
35466         * g++.dg/template/friend32.C: New test.
35467
35468 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35469
35470         * cpp/pragma-once-1.c: New test.
35471         * cpp/pragma-once-1b.h: Likewise.
35472         * cpp/pragma-once-1c.h: Likewise.
35473         * cpp/pragma-once-1d.h: Likewise.
35474         * cpp/inc/pragma-once-1a.h: Likewise.
35475
35476 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
35477             Steven G. Kargl  <kargls@comcast.net>
35478
35479         PR fortran/17597
35480         * gfortran.dg/list_read_3.f90: New test.
35481
35482 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35483
35484         * gcc.dg/ftrapv-2.c: New test.
35485
35486 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35487
35488         PR c++/18981
35489         * g++.dg/template/typename9.C: New test.
35490
35491 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35492
35493         PR c++/18738
35494         * g++.dg/template/typename8.C: New test.
35495         * g++.dg/parse/friend2.C: Tweak error message.
35496
35497 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35498
35499         * gcc.c-torture/20041214-1.c: New test.
35500
35501 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35502
35503         PR c++/18965
35504         * g++.dg/init/array17.C: New test.
35505
35506 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35507
35508         PR c++/18793
35509         * g++.dg/init/aggr3.C: New test.
35510
35511 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
35512
35513         * gcc.dg/altivec-types-1.c: New test.
35514         * gcc.dg/altivec-types-2.c: New test.
35515         * gcc.dg/altivec-types-3.c: New test.
35516         * gcc.dg/altivec-types-4.c: New test.
35517         * g++.dg/ext/altivec-types-1.C: New test.
35518         * g++.dg/ext/altivec-types-2.C: New test.
35519         * g++.dg/ext/altivec-types-3.C: New test.
35520         * g++.dg/ext/altivec-types-4.C: New test.
35521
35522 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
35523
35524         PR middle-end/18951
35525         * gcc.c-torture/execute/20041213-1.c: New test.
35526
35527 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
35528
35529         PR c++/18949
35530         * g++.dg/template/cast1.C: New.
35531
35532 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35533
35534         * gcc.c-torture/execute/20041213-2.c: New test.
35535
35536 2004-12-13  Richard Henderson  <rth@redhat.com>
35537
35538         * gcc.dg/i386-sse-10.c: Fix typo in options.
35539
35540 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35541
35542         PR c++/18968
35543         * g++.dg/opt/pr18968.C: New test.
35544
35545 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35546
35547         PR c++/18925
35548         * g++.dg/ext/visibility/staticdatamem.C: New test.
35549
35550 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35551
35552         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35553
35554 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35555
35556         PR rtl-optimization/18928
35557         * gcc.dg/pr18928-1.c: New test case.
35558
35559 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35560
35561         PR tree-opt/16951
35562         * gcc.c-torture/compile/20041211-1.c: New.
35563
35564 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35565
35566         PR middle-end/17564
35567         * gcc.c-torture/execute/20041212-1.c: New test.
35568
35569 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35570
35571         PR fortran/18869
35572         * gfortran.dg/common_1.f90: New test.
35573
35574 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35575         Paul Brook  <paul@codesourcery.com>
35576
35577         PR fortran/16222
35578         * gfortran.dg/real_do_1.f90: New test.
35579
35580 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35581
35582         PR tree-opt/18040
35583         * g++.dg/opt/ptrmem6.C: New test.
35584
35585 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35586
35587         PR middle-end/18921
35588         * gcc.dg/pr18921-1.c: New test case.
35589
35590 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35591
35592         PR fortran/17175
35593         * gfortran.dg/scale_1.f90: New test.
35594
35595 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35596
35597         PR middle-end/18903
35598         * gcc.c-torture/compile/pr18903.c: New test.
35599
35600 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35601
35602         * gcc.c-torture/execute/20041210-1.c: New test.
35603
35604 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35605
35606         PR c++/18731
35607         * g++.dg/parser/struct-1.C: New test.
35608         * g++.dg/parser/struct-2.C: New test.
35609         * g++.dg/parser/struct-3.C: New test.
35610
35611 2004-12-09  Richard Henderson  <rth@redhat.com>
35612
35613         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35614
35615         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35616         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35617
35618 2004-12-09  Matt Austern  <austern@apple.com>
35619
35620         PR c++/18514
35621         * g++.dg/ext/builtin1.C: New
35622         * g++.dg/ext/builtin2.C: New
35623         * g++.dg/ext/builtin3.C: New
35624         * g++.dg/ext/builtin4.C: New
35625         * g++.dg/ext/builtin5.C: New
35626
35627 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35628
35629         PR tree-opt/18904
35630         * g++.dg/opt/ptrmem5.C: New test.
35631
35632 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35633
35634         * g++.dg/parse/typename5.C: Adjust for new error.
35635         * g++.dg/parse/typename7.C: New.
35636
35637 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35638
35639         PR c++/18073
35640         * g++.dg/other/mmintrin.C: New test.
35641
35642 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35643
35644         PR c++/16681
35645         * g++.dg/init/array15.C: New.
35646         * g++.dg/init/array16.C: New.
35647
35648 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35649
35650         PR fortran/18826
35651         * gfortran.dg/assign_1.f90: New test.
35652
35653 2004-12-08  Nick Clifton  <nickc@redhat.com>
35654
35655         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35656         * gcc.target/xstormy16/data_below100: Likewise.
35657         * gcc.target/xstormy16/sfr: Likewise.
35658         * gcc.target/xstormy16/below100.S: New test source file.
35659         * gcc.target/xstormy16/below100.ld: New test linker script.
35660         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35661         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35662         bp instructions.
35663         * gcc.target/xstormy16/bp.c: Likewise.
35664
35665         * gcc.target/xstormy16/bss_below100: New files:
35666         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35667         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35668         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35669         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35670         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35671         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35672         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35673         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35674         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35675         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35676         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35677         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35678         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35679         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35680         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35681         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35682         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35683         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35684         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35685         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35686         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35687         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35688         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35689         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35690         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35691         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35692         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35693
35694         * gcc.target/xstormy16/data_below100: New files:
35695         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35696         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35697         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35698         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35699         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35700         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35701         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35702         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35703         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35704         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35705         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35706         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35707         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35708         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35709         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35710         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35711         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35712         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35713         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35714         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35715         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35716         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35717         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35718         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35719         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35720         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35721         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35722
35723         * gcc.target/xstormy16/sfr: New files:
35724         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35725         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35726         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35727         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35728         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35729         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35730         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35731         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35732         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35733         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35734         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35735         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35736         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35737         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35738         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35739         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35740         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35741         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35742         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35743         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35744         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35745         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35746         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35747         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35748         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35749         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35750         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35751         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35752         27_if0_sfrw_bitfield_f.c
35753
35754 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35755
35756         PR c++/18100
35757         * g++.dg/lookup/name-clash4.C: New test.
35758
35759 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35760
35761         PR c++/18672
35762         * g++.dg/opt/array1.C: New.
35763
35764         PR c++/18803
35765         * g++.dg/template/operator5.C: New.
35766
35767 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
35768
35769         PR c/18867
35770         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35771
35772 2004-12-07  Steven Bosscher  <stevenb@suse.de>
35773
35774         * gcc.dg/noncompile/20041207.c: New test.
35775
35776 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
35777
35778         * g++.dg/other/unreachable-1.C: New test.
35779
35780 2004-12-06  Nick Clifton  <nickc@redhat.com>
35781
35782         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35783         <limits.h> because the latter comes from gcc's include/ directory
35784         and not the newlib/libc/include directory.
35785
35786 2004-12-04  Richard Henderson  <rth@redhat.com>
35787
35788         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35789
35790 2004-12-04  Richard Henderson  <rth@redhat.com>
35791
35792         * lib/target-supports.exp (check_gc_sections_available): Disable
35793         for alpha and ia64.
35794
35795 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35796
35797         PR middle-end/17909
35798         * g++.dg/other/vararg-2.C: New test.
35799
35800 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35801
35802         PR c++/17011, c++/17971
35803         * g++.dg/template/error15.C: Adjust expected error.
35804         * g++.dg/template/instantiate3.C: Likewise.
35805
35806 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
35807
35808         * gcc.dg/altivec-18.c: Fix for darwin
35809
35810 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35811
35812         PR c++/18782
35813         * g++.dg/parse/ptrmem2.C: New.
35814
35815         PR c++/18318
35816         * g++.dg/template/new1.C: New.
35817
35818 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35819
35820         PR fortran/18710
35821         * gfortran.dg/direct_io_3.f90: New test.
35822
35823 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
35824
35825         PR 18758
35826         * g++.dg/parse/crash21.C: New.
35827
35828 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35829
35830         PR c++/15664, c++/18276
35831         * g++.dg/template/ttp13.C: New test.
35832         * g++.dg/template/ttp14.C: Likewise.
35833
35834 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35835
35836         PR c++/18123
35837         * g++.dg/parse/enum2.C: New test.
35838         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35839
35840 2004-12-02  Nick Clifton  <nickc@redhat.com>
35841
35842         * gcc.target/xstormy16: New test directory.
35843         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35844         * gcc.target/xstormy16/bp.c: Check the generation of bp
35845         instructions.
35846         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35847         bn instructions and the BELOW100 attribute.
35848
35849 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
35850
35851         PR target/16952
35852         * gcc.dg/ppc-eabi.c: New.
35853
35854 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35855
35856         PR fortran/18284
35857         * gfortran.dg/backspace.f90
35858
35859 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35860
35861         * gfortran.dg/inquire.f90: New test.
35862
35863 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
35864
35865         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35866         handle effective-target-keyword.
35867         (dg-skip-if): Support effective-target keyword as target list.
35868         (dg-xfail-if): Ditto.
35869         * lib/target-supports.exp (is-effective-target-keyword): New proc.
35870
35871 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
35872
35873         PR tree-optimization/18291
35874         * gcc.c-torture/compile/pr18291.c: New test.
35875
35876 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35877
35878         PR C++/18729
35879         * g++.dg/parse/crash20.C: New.
35880
35881         PR c++/17431
35882         * g++.dg/overload/arg1.C: New.
35883         * g++.dg/overload/arg2.C: New.
35884         * g++.dg/overload/arg3.C: New.
35885         * g++.dg/overload/arg4.C: New.
35886
35887 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
35888
35889         * gcc.dg/c99-flex-array-4.c: Remove.
35890
35891 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35892
35893         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35894
35895         * lib/target-supports.exp (is-effective-target): Simplify.
35896
35897         * lib/target-supports.exp (check_effective_target_vect_long):
35898         Fix for powerpc64-*-*.
35899
35900 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
35901
35902         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35903         to support new requirements on FreeBSD 5.
35904
35905 2004-11-30  Devang Patel  <dpatel@apple.com>
35906
35907         PR 18702
35908         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35909
35910 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35911
35912         * g++.dg/ext/altivec-13.C: New test.
35913
35914 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
35915
35916         PR tree-opt/18298
35917         * gcc.c-torture/execute/p18298.c: New test.
35918
35919 2004-11-30  Ira Rosen  <irar@il.ibm.com>
35920             Dorit Naishlos  <dorit@il.ibm.com>
35921
35922         PR tree-opt/18607
35923         * gcc.dg/vect/vect-89.c: New test.
35924
35925 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
35926
35927         * gcc.dg/pr18596-1.c: New test.
35928
35929 2004-11-30  Ben Elliston  <bje@au.ibm.com>
35930
35931         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35932
35933 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35934
35935         PR c/18479
35936         * gcc.dg/pr18479.c: New test.
35937
35938 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35939
35940         PR target/18490
35941         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35942         mmix-knuth-mmixware.
35943
35944         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35945         cris-*-elf* cris-*-aout* mmix-*-*
35946
35947 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35948
35949         PR middle-end/18725
35950         * gcc.dg/pr18725.c: New test.
35951
35952 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35953
35954         PR target/18488
35955         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35956
35957         PR target/18336
35958         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35959
35960 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
35961
35962         PR c++/18368
35963         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35964         * g++.old-deja/g++.law/ctors5.C: Likewise.
35965         * g++.old-deja/g++.other/crash25.C: Likewise.
35966
35967         PR c++/18674
35968         * g++.dg/template/error16.C: New test.
35969
35970         PR c++/18512
35971         * g++.dg/template/crash29.C: New test.
35972
35973 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35974
35975         PR tree-optimization/18712
35976         * gcc.c-torture/compile/pr18712.c: New test.
35977
35978 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35979
35980         PR c/7544
35981         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35982         tests.
35983
35984 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35985
35986         PR c++/18652
35987         * g++.dg/lookup/crash6.C: New test.
35988
35989 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35990
35991         PR middle-end/18164
35992         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35993
35994 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35995
35996         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35997         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35998         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35999
36000 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36001
36002         * gcc.dg/pr18164.c: New test.
36003
36004 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36005
36006         * gcc.dg/funroll-loops-all.c: New.
36007
36008 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36009
36010         PR target/18489
36011         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36012         delimeter, match space and TAB as well as ":".
36013
36014         PR target/18484
36015         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36016
36017         PR target/18348
36018         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36019
36020         PR target/18345
36021         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36022
36023         PR target/18337
36024         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36025
36026 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36027
36028         * gfortran.dg/direct_io_2.f90: New test.
36029
36030 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36031
36032         PR target/18334
36033         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36034
36035 2004-11-28  Richard Henderson  <rth@redhat.com>
36036
36037         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36038
36039 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36040
36041         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36042         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36043         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36044         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36045         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36046         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36047         gcc.dg/pointer-arith-8.c: New tests.
36048
36049 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36050
36051         PR fortran/18364
36052         * gfortran.dg/endfile.f90: New test.
36053
36054 2004-11-27  Falk Hueffner  <falk@debian.org>
36055
36056         * gcc.dg/loop-6.c: New test.
36057
36058 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36059
36060         * gcc.c-torture/execute/20041126-1.c: New test.
36061
36062 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36063
36064         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36065         on IRIX.
36066
36067 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36068
36069         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36070         functions.
36071
36072 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36073
36074         PR rtl-optimization/17825
36075         * gcc.c-torture/compile/20041119-1.c: New test.
36076
36077 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36078
36079         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36080         Check existence of ld library path variables before unsetting.
36081
36082 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36083
36084         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36085
36086 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36087
36088         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36089
36090 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36091
36092         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36093
36094 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36095
36096         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36097         dg-do directive.
36098
36099 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36100
36101         * gcc.dg/pr17957.c: Pass --param, not -param.
36102
36103 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36104
36105         PR middle-end/17957
36106         * gcc.dg/pr17957.c: New test.
36107
36108 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36109
36110         PR c++/18445
36111         * g++.dg/template/crash28.C: Likewise.
36112
36113         PR c++/18001
36114         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36115         * g++.dg/ext/lvaddr.C: Likewise.
36116         * g++.dg/opt/pr7503-3.C: Likewise.
36117
36118         PR c++/18466
36119         * g++.dg/parse/qualified3.C: New test.
36120         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36121
36122         PR c++/18545
36123         * g++.dg/expr/return1.C: New test.
36124
36125 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36126
36127         Friend class name lookup 3/n, PR c++/3332
36128         * g++.dg/lookup/friend3.C: New test.
36129         * g++.dg/lookup/friend4.C: Likewise.
36130         * g++.dg/lookup/friend5.C: Likewise.
36131
36132 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36133
36134         Friend class name lookup 2/n, PR c++/14513, c++/15410
36135         * g++.dg/lookup/friend2.C: New test.
36136         * g++.dg/template/friend31.C: Likewise.
36137
36138 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36139
36140         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36141
36142 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36143
36144         PR c++/17473
36145         * g++.dg/tc1/dr56.C: Remove.
36146         * g++.dg/template/typedef1.C: Add dg-error markers.
36147         * g++.old-deja/g++.other/typedef7.C: Likewise.
36148
36149         PR c++/18285
36150         * g++.dg/parse/typedef7.C: New test.
36151
36152 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36153
36154         * gcc.c-torture/execute/20041124-1.c: New test.
36155
36156 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36157
36158         * g++.dg/template/deduce3.C: New test.
36159
36160         PR c++/18586
36161         * g++.dg/template/crash27.C: New test.
36162
36163         PR c++/18530
36164         * g++.dg/warn/Wshadow-3.C: New test.
36165
36166 2004-11-24  Devang Patel  <dpatel@apple.com>
36167
36168         PR/18555
36169         * gcc.dg/cpp/isysroot-1.c: New test.
36170         * gcc.dg/cpp/usr/include/stdio.h: New file.
36171         * gcc.dg/cpp/isysroot-2.c: New test.
36172         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36173         New file.
36174
36175 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36176
36177         PR c++/8929
36178         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36179
36180 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36181
36182         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36183         * gcc.target/sparc/pdist.c: Likewise.
36184
36185 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36186
36187         PR c++/16882
36188         * g++.dg/conversion/simd1.C: New test.
36189
36190 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36191
36192         * lib/target-libpath.exp: New file defining
36193         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36194         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36195         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36196         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36197         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36198
36199 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36200
36201         * gcc.dg/pragma-align-2.c: Test macro expansion.
36202         * gcc.dg/pragma-pack-2.c: New test.
36203
36204 2004-11-23  Richard Henderson  <rth@redhat.com>
36205
36206         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36207         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36208         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36209         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36210         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36211         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36212
36213         * gcc.dg/vect/vect.exp: Add check for alpha.
36214         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36215         (check_effective_target_vect_int): Enable for alpha.
36216         (check_effective_target_vect_long): New.
36217         (is-effective-target): Add it.
36218
36219 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36220
36221         * gcc.dg/pr18614-1.c: New test.
36222
36223 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36224
36225         * gcc.dg/setjmp-2.c: New test.
36226
36227 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36228
36229         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36230         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36231         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36232         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36233         gcc.target/sparc/pdist.c: New tests.
36234
36235 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
36236
36237         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36238
36239 2004-11-22  Dale Johannesen  <dalej@apple.com>
36240
36241         * gcc.dg/20041111-1.c: New.
36242
36243 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36244
36245         PR tree-opt/18536
36246         * gcc.dg/vect/pr18536.c: New test.
36247
36248 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36249
36250         PR c++/18354
36251         * g++.dg/template/nontype11.C: New test.
36252
36253 2004-11-21  Roger Sayle  <roger@eyesopen.com>
36254
36255         PR middle-end/18520
36256         * gcc.dg/pr18520-1.c: New test case.
36257
36258 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
36259
36260         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36261         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36262         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36263         expected diagnostics.
36264
36265 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36266
36267         PR target/18580
36268         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36269         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36270         vect-77.c, vect-77a.c: XFAIL on the SPARC.
36271
36272 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36273
36274         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36275
36276 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
36277             Joseph Myers  <joseph@codesourcery.com>
36278
36279         * lib/target-supports.exp (check_visibility_available): Really
36280         test the compiler.
36281
36282 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36283
36284         PR tree-opt/18181
36285         * gcc.dg/vect/vect-85.c: New test.
36286         * gcc.dg/vect/vect-86.c: New test.
36287         * gcc.dg/vect/vect-87.c: New test.
36288         * gcc.dg/vect/vect-88.c: New test.
36289
36290 2004-11-19  Ben Elliston  <bje@au.ibm.com>
36291
36292         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36293
36294 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
36295
36296         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36297         * gcc.dg/ppc-and-1.c: Ditto.
36298         * gcc.dg/ppc-compare-1.c: Ditto.
36299         * gcc.dg/ppc-mov-1.c: Ditto
36300
36301 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
36302             Mark Mitchell  <mark@codesourcery.com>
36303
36304         * gcc.dg/pragma-init-fini-2.c: New test.
36305
36306 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36307             Aldy Hernandez  <aldyh@redhat.com>
36308
36309         * lib/target-supports.exp (check_effective_target_vect_int): New
36310         (check_effective_target_vect_float): New
36311         (check_effective_target_vect_double): New.
36312         (is-effective-target): Support new effective targets keywords.
36313         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36314         default action for dg-do.
36315         * gcc.dg/vect/pr16105.c: Use new support.
36316         * gcc.dg/vect/pr18400.c: Ditto.
36317         * gcc.dg/vect/pr18425.c: Ditto.
36318         * gcc.dg/vect/vect-1.c: Ditto.
36319         * gcc.dg/vect/vect-10.c: Ditto.
36320         * gcc.dg/vect/vect-11.c: Ditto.
36321         * gcc.dg/vect/vect-12.c: Ditto.
36322         * gcc.dg/vect/vect-13.c: Ditto.
36323         * gcc.dg/vect/vect-14.c: Ditto.
36324         * gcc.dg/vect/vect-15.c: Ditto.
36325         * gcc.dg/vect/vect-16.c: Ditto.
36326         * gcc.dg/vect/vect-17.c: Ditto.
36327         * gcc.dg/vect/vect-18.c: Ditto.
36328         * gcc.dg/vect/vect-19.c: Ditto.
36329         * gcc.dg/vect/vect-2.c: Ditto.
36330         * gcc.dg/vect/vect-20.c: Ditto.
36331         * gcc.dg/vect/vect-21.c: Ditto.
36332         * gcc.dg/vect/vect-22.c: Ditto.
36333         * gcc.dg/vect/vect-23.c: Ditto.
36334         * gcc.dg/vect/vect-24.c: Ditto.
36335         * gcc.dg/vect/vect-25.c: Ditto.
36336         * gcc.dg/vect/vect-26.c: Ditto.
36337         * gcc.dg/vect/vect-27.c: Ditto.
36338         * gcc.dg/vect/vect-27a.c: Ditto.
36339         * gcc.dg/vect/vect-28.c: Ditto.
36340         * gcc.dg/vect/vect-29.c: Ditto.
36341         * gcc.dg/vect/vect-29a.c: Ditto.
36342         * gcc.dg/vect/vect-3.c: Ditto.
36343         * gcc.dg/vect/vect-30.c: Ditto.
36344         * gcc.dg/vect/vect-31.c: Ditto.
36345         * gcc.dg/vect/vect-32.c: Ditto.
36346         * gcc.dg/vect/vect-33.c: Ditto.
36347         * gcc.dg/vect/vect-34.c: Ditto.
36348         * gcc.dg/vect/vect-35.c: Ditto.
36349         * gcc.dg/vect/vect-36.c: Ditto.
36350         * gcc.dg/vect/vect-37.c: Ditto.
36351         * gcc.dg/vect/vect-38.c: Ditto.
36352         * gcc.dg/vect/vect-4.c: Ditto.
36353         * gcc.dg/vect/vect-40.c: Ditto.
36354         * gcc.dg/vect/vect-41.c: Ditto.
36355         * gcc.dg/vect/vect-42.c: Ditto.
36356         * gcc.dg/vect/vect-43.c: Ditto.
36357         * gcc.dg/vect/vect-44.c: Ditto.
36358         * gcc.dg/vect/vect-45.c: Ditto.
36359         * gcc.dg/vect/vect-46.c: Ditto.
36360         * gcc.dg/vect/vect-47.c: Ditto.
36361         * gcc.dg/vect/vect-48.c: Ditto.
36362         * gcc.dg/vect/vect-48a.c: Ditto.
36363         * gcc.dg/vect/vect-49.c: Ditto.
36364         * gcc.dg/vect/vect-5.c: Ditto.
36365         * gcc.dg/vect/vect-50.c: Ditto.
36366         * gcc.dg/vect/vect-51.c: Ditto.
36367         * gcc.dg/vect/vect-52.c: Ditto.
36368         * gcc.dg/vect/vect-53.c: Ditto.
36369         * gcc.dg/vect/vect-54.c: Ditto.
36370         * gcc.dg/vect/vect-55.c: Ditto.
36371         * gcc.dg/vect/vect-56.c: Ditto.
36372         * gcc.dg/vect/vect-56a.c: Ditto.
36373         * gcc.dg/vect/vect-57.c: Ditto.
36374         * gcc.dg/vect/vect-58.c: Ditto.
36375         * gcc.dg/vect/vect-59.c: Ditto.
36376         * gcc.dg/vect/vect-6.c: Ditto.
36377         * gcc.dg/vect/vect-60.c: Ditto.
36378         * gcc.dg/vect/vect-61.c: Ditto.
36379         * gcc.dg/vect/vect-62.c: Ditto.
36380         * gcc.dg/vect/vect-63.c: Ditto.
36381         * gcc.dg/vect/vect-64.c: Ditto.
36382         * gcc.dg/vect/vect-65.c: Ditto.
36383         * gcc.dg/vect/vect-66.c: Ditto.
36384         * gcc.dg/vect/vect-67.c: Ditto.
36385         * gcc.dg/vect/vect-68.c: Ditto.
36386         * gcc.dg/vect/vect-69.c: Ditto.
36387         * gcc.dg/vect/vect-7.c: Ditto.
36388         * gcc.dg/vect/vect-72.c: Ditto.
36389         * gcc.dg/vect/vect-72a.c: Ditto.
36390         * gcc.dg/vect/vect-73.c: Ditto.
36391         * gcc.dg/vect/vect-74.c: Ditto.
36392         * gcc.dg/vect/vect-75.c: Ditto.
36393         * gcc.dg/vect/vect-76.c: Ditto.
36394         * gcc.dg/vect/vect-77.c: Ditto.
36395         * gcc.dg/vect/vect-77a.c: Ditto.
36396         * gcc.dg/vect/vect-78.c: Ditto.
36397         * gcc.dg/vect/vect-79.c: Ditto.
36398         * gcc.dg/vect/vect-8.c: Ditto.
36399         * gcc.dg/vect/vect-80.c: Ditto.
36400         * gcc.dg/vect/vect-82.c: Ditto.
36401         * gcc.dg/vect/vect-82_64.c: Ditto.
36402         * gcc.dg/vect/vect-83.c: Ditto.
36403         * gcc.dg/vect/vect-83_64.c: Ditto.
36404         * gcc.dg/vect/vect-9.c: Ditto.
36405         * gcc.dg/vect/vect-all.c: Ditto.
36406         * gcc.dg/vect/vect-none.c: Ditto.
36407
36408 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36409
36410         * lib/gcc-dg.exp (dg-skip-if): New function.
36411         (dg-forbid-option): Remove.
36412         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36413         * g++.dg/abi/bitfield8.C: Likewise.
36414         * g++.dg/abi/dtor1.C: Likewise.
36415         * g++.dg/abi/empty10.C: Likewise.
36416         * g++.dg/abi/empty7.C: Likewise.
36417         * g++.dg/abi/empty9.C: Likewise.
36418         * g++.dg/abi/layout3.C: Likewise.
36419         * g++.dg/abi/layout4.C: Likewise.
36420         * g++.dg/abi/thunk1.C: Likewise.
36421         * g++.dg/abi/thunk2.C: Likewise.
36422         * g++.dg/abi/vbase11.C: Likewise.
36423         * g++.dg/abi/vthunk2.C: Likewise.
36424         * g++.dg/abi/vthunk3.C: Likewise.
36425         * g++.dg/ext/attrib8.C: Likewise.
36426         * g++.dg/opt/longbranch2.C: Likewise.
36427         * g++.dg/opt/reg-stack4.C: Likewise.
36428         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36429         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36430         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36431         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36432         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36433         * gcc.dg/20000609-1.c: Likewise.
36434         * gcc.dg/20000720-1.c: Likewise.
36435         * gcc.dg/20011107-1.c: Likewise.
36436         * gcc.dg/20011119-1.c: Likewise.
36437         * gcc.dg/20020108-1.c: Likewise.
36438         * gcc.dg/20020122-2.c: Likewise.
36439         * gcc.dg/20020122-3.c: Likewise.
36440         * gcc.dg/20020201-3.c: Likewise.
36441         * gcc.dg/20020206-1.c: Likewise.
36442         * gcc.dg/20020218-1.c: Likewise.
36443         * gcc.dg/20020310-1.c: Likewise.
36444         * gcc.dg/20020411-1.c: Likewise.
36445         * gcc.dg/20020418-2.c: Likewise.
36446         * gcc.dg/20020426-1.c: Likewise.
36447         * gcc.dg/20020426-2.c: Likewise.
36448         * gcc.dg/20020517-1.c: Likewise.
36449         * gcc.dg/20020523-1.c: Likewise.
36450         * gcc.dg/20020523-2.c: Likewise.
36451         * gcc.dg/20020729-1.c: Likewise.
36452         * gcc.dg/20030204-1.c: Likewise.
36453         * gcc.dg/20030826-2.c: Likewise.
36454         * gcc.dg/20030926-1.c: Likewise.
36455         * gcc.dg/20031202-1.c: Likewise.
36456         * gcc.dg/980312-1.c: Likewise.
36457         * gcc.dg/980313-1.c: Likewise.
36458         * gcc.dg/990117-1.c: Likewise.
36459         * gcc.dg/990424-1.c: Likewise.
36460         * gcc.dg/990524-1.c: Likewise.
36461         * gcc.dg/991230-1.c: Likewise.
36462         * gcc.dg/i386-387-1.c: Likewise.
36463         * gcc.dg/i386-387-2.c: Likewise.
36464         * gcc.dg/i386-387-3.c: Likewise.
36465         * gcc.dg/i386-387-4.c: Likewise.
36466         * gcc.dg/i386-387-5.c: Likewise.
36467         * gcc.dg/i386-387-6.c: Likewise.
36468         * gcc.dg/i386-asm-1.c: Likewise.
36469         * gcc.dg/i386-bitfield1.c: Likewise.
36470         * gcc.dg/i386-bitfield2.c: Likewise.
36471         * gcc.dg/i386-loop-1.c: Likewise.
36472         * gcc.dg/i386-loop-2.c: Likewise.
36473         * gcc.dg/i386-loop-3.c: Likewise.
36474         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36475         * gcc.dg/i386-pic-1.c: Likewise.
36476         * gcc.dg/i386-regparm.c: Likewise.
36477         * gcc.dg/i386-signbit-1.c: Likewise.
36478         * gcc.dg/i386-signbit-2.c: Likewise.
36479         * gcc.dg/i386-signbit-3.c: Likewise.
36480         * gcc.dg/i386-sse-5.c: Likewise.
36481         * gcc.dg/i386-sse-8.c: Likewise.
36482         * gcc.dg/i386-unroll-1.c: Likewise.
36483         * gcc.dg/tls/opt-1.c: Likewise.
36484         * gcc.dg/tls/opt-2.c: Likewise.
36485         * gcc.dg/unroll-1.c: Likewise.
36486         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36487         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36488         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36489         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36490
36491 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36492
36493         * g++.dg/template/incomplete1.C: New test.
36494
36495 2004-11-16  Nick Clifton  <nickc@redhat.com>
36496
36497         Revert patches accidentally commited during checkin of fixes for
36498         xstormy16 tests:
36499         gcc.c-torture/execute/simd-4.c: Revert
36500         gcc.dg/20040910-1.c: Revert.
36501
36502 2004-11-16  Paul Brook  <paul@codesourcery.com>
36503
36504         PR fortran/13010
36505         * gfortran.dg/der_pointer_1.f90: New test.
36506
36507 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
36508
36509         PR c/18498
36510         * gcc.dg/bitfld-13.c: New test.
36511
36512 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
36513
36514         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36515         powerpc*-*-linux*.
36516
36517         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36518         * gcc.dg/ppc64-abi-2.c: Ditto.
36519         * gcc.dg/ppc64-abi-3.c: Ditto.
36520
36521         * lib/gcc-dg.exp (dg-target-list): Remove.
36522
36523 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
36524
36525         * gcc.dg/ia64-postinc.c: New test.
36526
36527 2004-11-15  Mark Mitchell <mark@codesourcery.com>
36528
36529         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36530
36531 2004-11-15  Nick Clifton  <nickc@redhat.com>
36532
36533         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36534         __INT_MAX__ so that the test can be compiled by toolchains
36535         targeted at 16-bit processors.
36536
36537         * gcc.dg/20040625-1.c: Use long constants rather than integers
36538         when performing arithmetic that will overflow 16-bits.
36539
36540         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36541         xstormy16.  It does not support 128-bit vector operations.
36542
36543         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36544         with the macro PTR_TYPE.  Define this macro to an integer type
36545         suitable for holding a pointer.
36546
36547         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36548         the target is a 16-bit processor.
36549
36550         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36551         16-bit targets where the character constant will be too long.
36552
36553         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36554         where the double will not be directly addressable.
36555
36556 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36557
36558         Friend class name lookup 1/n, PR c++/18471
36559         * g++.dg/template/crash26.C: New test.
36560         * g++.dg/lookup/struct1.C: Adjust expected error.
36561         * g++.dg/parse/elab1.C: Likewise.
36562         * g++.dg/parse/elab2.C: Likewise.
36563         * g++.dg/parse/int-as-enum1.C: Likewise.
36564         * g++.dg/parse/struct-as-enum1.C: Likewise.
36565         * g++.dg/parse/typedef1.C: Likewise.
36566         * g++.dg/parse/typedef3.C: Likewise.
36567         * g++.dg/parse/typedef4.C: Likewise.
36568         * g++.dg/parse/typedef5.C: Likewise.
36569         * g++.dg/template/nontype4.C: Likewise.
36570         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36571         * g++.old-deja/g++.other/elab1.C: Likewise.
36572         * g++.old-deja/g++.other/syntax4.C: Likewise.
36573
36574 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36575
36576         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36577
36578 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36579
36580         * gcc.c-torture/execute/20041114-1.c: New test.
36581
36582 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36583
36584         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36585         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36586         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36587         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36588         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36589         gcc.dg/switch-7.c: New tests.
36590
36591 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36592
36593         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36594
36595 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36596
36597         PR tree-opt/18400
36598         * gcc.dg/vect/pr18400.c: New test.
36599
36600 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36601             Andrew Pinski  <pinskia@physics.uc.edu>
36602
36603         PR tree-opt/18425
36604         * gcc.dg/vect/pr18425.c: New test.
36605
36606 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36607
36608         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36609         Guard with dg-require-alias and dg-require-visibility.
36610
36611 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36612
36613         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36614
36615 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36616
36617         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36618
36619 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36620
36621         PR c++/17344
36622         * g++.dg/template/defarg5.C: New test.
36623
36624 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36625
36626         * g++.dg/parse/cast1.C: Run only on ILP32.
36627         * g++.old-deja/g++.mike/p784.C: Likewise.
36628
36629 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36630
36631         * gcc.c-torture/execute/20041113-1.c: New test.
36632
36633 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36634
36635         PR target/18230
36636         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36637         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36638         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36639         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36640         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36641         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36642         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36643         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36644         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36645         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36646         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36647         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36648         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36649
36650 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36651
36652         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36653         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36654         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36655         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36656         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36657         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36658         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36659         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36660         gcc.target/sparc/combined-1.c: New tests.
36661
36662 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36663
36664         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36665         New tests.
36666
36667 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36668
36669         * lib/gcc-dg.exp (dg-forbid-option): New function.
36670         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36671         * g++.dg/abi/bitfield8.C: Likewise.
36672         * g++.dg/abi/dtor1.C: Likewise.
36673         * g++.dg/abi/empty10.C: Likewise.
36674         * g++.dg/abi/empty7.C: Likewise.
36675         * g++.dg/abi/empty9.C: Likewise.
36676         * g++.dg/abi/layout3.C: Likewise.
36677         * g++.dg/abi/layout4.C: Likewise.
36678         * g++.dg/abi/thunk1.C: Likewise.
36679         * g++.dg/abi/thunk2.C: Likewise.
36680         * g++.dg/abi/vbase11.C: Likewise.
36681         * g++.dg/abi/vthunk2.C: Likewise.
36682         * g++.dg/abi/vthunk3.C: Likewise.
36683         * g++.dg/ext/attrib8.C: Likewise.
36684         * g++.dg/opt/longbranch2.C: Likewise.
36685         * g++.dg/opt/reg-stack4.C: Likewise.
36686         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36687         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36688         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36689         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36690         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36691         * gcc.dg/20000609-1.c: Likewise.
36692         * gcc.dg/20000720-1.c: Likewise.
36693         * gcc.dg/20011107-1.c: Likewise.
36694         * gcc.dg/20011119-1.c: Likewise.
36695         * gcc.dg/20020108-1.c: Likewise.
36696         * gcc.dg/20020122-2.c: Likewise.
36697         * gcc.dg/20020122-3.c: Likewise.
36698         * gcc.dg/20020201-3.c: Likewise.
36699         * gcc.dg/20020206-1.c: Likewise.
36700         * gcc.dg/20020218-1.c: Likewise.
36701         * gcc.dg/20020310-1.c: Likewise.
36702         * gcc.dg/20020411-1.c: Likewise.
36703         * gcc.dg/20020418-2.c: Likewise.
36704         * gcc.dg/20020426-1.c: Likewise.
36705         * gcc.dg/20020426-2.c: Likewise.
36706         * gcc.dg/20020517-1.c: Likewise.
36707         * gcc.dg/20020523-1.c: Likewise.
36708         * gcc.dg/20020523-2.c: Likewise.
36709         * gcc.dg/20020729-1.c: Likewise.
36710         * gcc.dg/20030204-1.c: Likewise.
36711         * gcc.dg/20030826-2.c: Likewise.
36712         * gcc.dg/20030926-1.c: Likewise.
36713         * gcc.dg/20031202-1.c: Likewise.
36714         * gcc.dg/980312-1.c: Likewise.
36715         * gcc.dg/980313-1.c: Likewise.
36716         * gcc.dg/990117-1.c: Likewise.
36717         * gcc.dg/990424-1.c: Likewise.
36718         * gcc.dg/990524-1.c: Likewise.
36719         * gcc.dg/991230-1.c: Likewise.
36720         * gcc.dg/i386-387-1.c: Likewise.
36721         * gcc.dg/i386-387-2.c: Likewise.
36722         * gcc.dg/i386-387-3.c: Likewise.
36723         * gcc.dg/i386-387-4.c: Likewise.
36724         * gcc.dg/i386-387-5.c: Likewise.
36725         * gcc.dg/i386-387-6.c: Likewise.
36726         * gcc.dg/i386-asm-1.c: Likewise.
36727         * gcc.dg/i386-bitfield1.c: Likewise.
36728         * gcc.dg/i386-bitfield2.c: Likewise.
36729         * gcc.dg/i386-loop-1.c: Likewise.
36730         * gcc.dg/i386-loop-2.c: Likewise.
36731         * gcc.dg/i386-loop-3.c: Likewise.
36732         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36733         * gcc.dg/i386-pic-1.c: Likewise.
36734         * gcc.dg/i386-regparm.c: Likewise.
36735         * gcc.dg/i386-signbit-1.c: Likewise.
36736         * gcc.dg/i386-signbit-2.c: Likewise.
36737         * gcc.dg/i386-signbit-3.c: Likewise.
36738         * gcc.dg/i386-sse-5.c: Likewise.
36739         * gcc.dg/i386-sse-8.c: Likewise.
36740         * gcc.dg/i386-unroll-1.c: Likewise.
36741         * gcc.dg/tls/opt-1.c: Likewise.
36742         * gcc.dg/tls/opt-2.c: Likewise.
36743         * gcc.dg/unroll-1.c: Likewise.
36744         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36745         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36746         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36747         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36748         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36749         -m64 is specified.
36750
36751 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36752
36753         PR c++/18389
36754         * g++.dg/parse/cond1.C: New test.
36755
36756         PR c++/18429
36757         * g++.dg/template/array9.C: New test.
36758         * g++.dg/ext/vla1.C: Adjust error messages.
36759         * g++.dg/ext/vlm1.C: Likewise.
36760         * g++.dg/template/crash2.C: Likewise.
36761
36762         PR c++/18436
36763         * g++.dg/template/call3.C: New test.
36764
36765         PR c++/18407
36766         * g++.dg/template/ptrmem11.C: New test.
36767
36768 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
36769
36770         PR other/14264
36771         * lib/g++.exp: Set LC_ALL and LANG to C.
36772         * lib/gcc-dg.exp: Likewise.
36773         * lib/gfortran.exp: Likewise.
36774         * lib/objc.exp: Likewise.
36775         * lib/treelang.exp: Likewise.
36776
36777 2004-11-12  Andreas Schwab  <schwab@suse.de>
36778
36779         * gcc.dg/pr16286.c: Fix last change.
36780
36781 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36782
36783         PR c++/18416
36784         * g++.dg/init/global1.C: New test.
36785
36786 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
36787
36788         * gcc.c-torture/execute/20041112-1.c: New test.
36789
36790 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36791
36792         * lib/gcc-dg.exp (dg-target-list): New.
36793
36794 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36795             Richard Sandiford  <rsandifo@redhat.com>
36796
36797         * lib/target-supports.exp (get-compiler_messages): New.
36798         (check_named_sections_available): Use it.
36799         (check_effective_target_ilp32): New.
36800         (check_effective_target_lp64): New.
36801         (is-effective-target): New.
36802         * lib/gcc-dg.exp (dg-require-effective-target): New.
36803
36804 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
36805
36806         * gcc.dg/precedence-1.c: New test.
36807
36808 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36809
36810         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36811
36812         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36813         message, delete generated files, use more descriptive name for
36814         executable, and make the test unsupported when it cannot be run.
36815
36816         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36817         (dg-require-weak, dg-require-visibility, dg-require-alias,
36818         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36819         dg-require-iconv, dg-require-named-sections): Use it.
36820
36821         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36822
36823 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
36824
36825         PR target/16457
36826         * gcc.dg/ppc-and-1: New
36827
36828         PR target/16796
36829         * gcc.dg/ppc-mov-1.c: New.
36830
36831         PR target/16458
36832         * gcc.dg/ppc-compare-1.c: New.
36833
36834 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
36835
36836         * objc.dg/desig-init-2.m: New test.
36837
36838 2004-11-10  Adam Nemet  <anemet@lnxw.com>
36839
36840         PR middle-end/18160
36841         * g++.dg/warn/register-var-1.C: New test.
36842         * g++.dg/warn/register-var-2.C: New test.
36843
36844 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36845
36846         * gcc.dg/union-2.c: New test.
36847
36848 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
36849
36850         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36851         New test for PR tree-optimization/17892.
36852
36853 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
36854
36855         PR c++/18369
36856         * g++.dg/init/new12.C: New test.
36857
36858 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
36859
36860         * gcc.target/sparc: New directory.
36861         * gcc.target/sparc/sparc.exp: New driver.
36862         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36863         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36864         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36865         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36866
36867 2004-11-10  Paul Brook  <paul@codesourcery.com>
36868
36869         PR fortran/18218
36870         * gfortran.dg/list_read.c: New test.
36871
36872 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36873
36874         PR c/18322
36875         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36876         expected diagnostic location.
36877
36878 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
36879
36880         * gcc.dg/20041109-1.c: New test.
36881
36882 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36883
36884         PR objc/18406
36885         * objc/compile/pr18406.m: New test.
36886
36887 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36888
36889         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36890
36891 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36892
36893         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36894
36895 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36896
36897         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36898
36899 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36900
36901         * gcc.dg/20030225-2.c: Add prototype for abort and
36902         exit.
36903
36904 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
36905
36906         PR tree-opt/18299
36907         * gcc.c-torture/pr18299-1.c: New test.
36908
36909 2004-11-06  Andreas Schwab  <schwab@suse.de>
36910
36911         * gcc.dg/pr16286.c: Also test for bool and pixel.
36912
36913 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
36914
36915         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36916         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36917         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36918         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36919         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36920         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36921         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36922         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36923         gcc.dg/struct-semi-3.c: New tests.
36924
36925 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36926
36927         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36928
36929 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36930
36931         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36932         Do not use C99 designators.
36933
36934 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36935
36936         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36937
36938 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36939
36940         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36941         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36942         * gcc.c-torture/execute/simd-5.x: Remove.
36943
36944 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
36945
36946         PR rtl-optimization/17933
36947         * gcc.dg/torture/pr17933-1.c: New test.
36948
36949 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36950
36951         PR target/18106
36952         * lib/target-supports.exp (check_weak_available): Support
36953         Windows.
36954
36955 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
36956
36957         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36958         call to fflush(stdout) before abort.
36959         (my_ffsll): New function.
36960         (generate_fields): Use it.
36961
36962 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36963
36964         * gcc.dg/init-undef-1.c: New test.
36965
36966 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36967
36968         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36969         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36970         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36971         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36972         expected messages for new parser.
36973
36974 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36975
36976         * g++.dg/ext/visibility/symbian1.C: New test.
36977
36978 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36979
36980         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36981         on LP64 targets.
36982
36983 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36984
36985         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36986         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36987         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36988         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36989         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36990         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36991         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36992         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36993         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36994         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36995
36996 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36997
36998         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36999         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37000         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37001         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37002         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37003         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37004         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37005         for new parser.
37006
37007 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37008
37009         PR target/15342
37010         * gcc.dg/20041104-1.c: New test.
37011
37012 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37013
37014         * g++.dg/template/nontype7.C: New test.
37015         * g++.dg/template/nontype8.C: Likewise.
37016         * g++.dg/template/nontype9.C: Likewise.
37017         * g++.dg/template/nontype10.C: Likewise.
37018         * g++.dg/tc1/dr49.C: Likewise.
37019         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37020         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37021
37022 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37023
37024         * g++.dg/rtti/tinfo1.C: Remove xfails.
37025
37026 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37027
37028         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37029         packed attribute to the definition to satisfy the new C++ parser.
37030
37031 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37032
37033         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37034         invocations of va_arg.
37035
37036 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37037
37038         PR c++/18124
37039         * g++.dg/template/crash25.C: New test.
37040
37041         PR c++/18155
37042         * g++.dg/template/typedef2.C: New test.
37043         * g++.dg/parse/crash13.C: Adjust error markers.
37044
37045         PR c++/18177
37046         * g++.dg/conversion/const3.C: New test.
37047
37048 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37049
37050         PR fortran/17535
37051         PR fortran/17583
37052         PR fortran/17713
37053         * gfortran.dg/generic_[123].f90: New testcases.
37054
37055 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37056
37057         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37058         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37059
37060 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37061
37062         PR tree-opt/16808
37063         * gcc.c-torture/compile/pr16808.c: New test.
37064
37065 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37066
37067         PR rtl-optimization/17104
37068         * gcc.dg/ppc-bitfield1.c: New.
37069
37070 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37071
37072         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37073
37074 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37075
37076         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37077         strings for 32-bit code.
37078
37079 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37080
37081         PR c/18239
37082         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37083
37084 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37085
37086         PR c++/18064
37087         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37088
37089 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37090
37091         PR c++/15172
37092         * g++.dg/init/aggr2.C: New test.
37093
37094 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37095
37096         * objc.dg/local-decl-1.m: New test.
37097
37098 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37099
37100         * gcc.dg/20040910-1.c: Adjust regex.
37101
37102 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37103
37104         PR rtl-optimization/18084
37105         * g++.dg/opt/pr18084-1.C: New testcase.
37106
37107 2004-10-30  Matt Austern  <austern@apple.com>
37108
37109         PR c++/17542
37110         * g++.dg/ext/attrib18.C: New test.
37111
37112 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37113
37114         PR middle-end/18096
37115         * gcc.dg/pr18096-1.c: New test case.
37116
37117 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37118
37119         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37120
37121 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37122
37123         PR c/16666
37124         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37125         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37126         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37127         gcc.dg/old-style-prom-3.c: New tests.
37128
37129 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37130
37131         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37132         Remove unnecessary inclusion of stdio.h.
37133
37134 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37135
37136         PR rtl-optimization/17581
37137         * gcc.dg/pr17581-1.c: New test case.
37138
37139 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37140
37141         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37142         being implemented.
37143         * g++.dg/conversion/dr195-1.C: New.
37144         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37145         * g++.old-deja/g++.mike/p10148.C: Likewise.
37146
37147 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37148
37149         PR c++/17695
37150         * g++.dg/debug/typedef2.C: New test.
37151
37152 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37153
37154         PR fortran/13490
37155         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37156         * gfortran.dg/g77/README: Update.
37157
37158 2004-10-28  Matt Austern  <austern@apple.com>
37159
37160         PR c++/14124
37161         * g++.dg/ext/packed7.C: New test.
37162
37163 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37164
37165         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37166         scan-assembler.
37167         * lib/scanasm.exp (hidden-scan-for): New proc.
37168         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37169         string.
37170         (scan-not-hidden): Likewise.
37171         * lib/target-supports.exp (check_visibility_available): mach-o is
37172         support too.
37173
37174 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37175
37176         PR c++/17132
37177         * g++.dg/template/memclass3.C: New test.
37178
37179 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37180
37181         PR middle-end/18160
37182         * gcc.dg/register-var-1.c: New test.
37183         * gcc.dg/register-var-2.c: New test.
37184         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37185         error now.
37186
37187 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37188
37189         PR other/18172
37190         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37191         unused variables.
37192         * gcc.dg/vect/vect-22.c: Likewise.
37193
37194 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37195
37196         * gcc.dg/i386-rotate-1.c: New test.
37197
37198 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37199
37200         * g++.dg/init/ref12.C: Add "run" marker.
37201
37202         PR c++/17435
37203         * g++.dg/init/ref12.C: New test.
37204
37205         PR c++/18140
37206         * g++.dg/template/shift1.C: New test.
37207         * g++.dg/template/error10.C: Adjust error markers.
37208
37209 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37210
37211         PR tree-opt/17529
37212         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37213
37214 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37215
37216         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37217         * gcc.dg/weak/weak-3.c: Likewise.
37218         * gcc.dg/weak/weak-5.c: Likewise.
37219         * gcc.dg/weak/weak-9.c: Likewise.
37220         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37221         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37222
37223         * gcc.dg/darwin-weakimport-1.c: New.
37224
37225 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37226
37227         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37228
37229 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37230
37231         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37232         'syntax' error messages.
37233         * gcc.dg/cpp/direct2s.c: Likewise.
37234
37235 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
37236
37237         * gcc.c-torture/compile/20041026-1.c: New.
37238
37239 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
37240
37241         PR c++/18093
37242         * g++.dg/lookup/ns2.C: New test.
37243
37244         PR c++/18020
37245         * g++.dg/template/enum4.C: New test.
37246
37247         PR c++/18161
37248         * g++.dg/template/expr1.C: New test.
37249
37250 2004-10-26  Ben Elliston  <bje@au.ibm.com>
37251
37252         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37253
37254 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37255
37256         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37257         gcc.dg/decl-nospec-3.c: New tests.
37258
37259 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
37260
37261         * objc.dg/super-class-3.m: New test.
37262
37263 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37264
37265         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37266         resyncing.
37267         * gcc.dg/cpp/direct2s.c: Likewise.
37268
37269 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
37270
37271         * objc.dg/image-info.m: Update for changes to section selection.
37272
37273 2004-10-25  David Ayers  <d.ayers@inode.at>
37274             Ziemowit Laski  <zlaski@apple.com>
37275
37276         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37277         diagnostics when messaging 'id <Proto>'.
37278         * objc.dg/class-protocol-1.m: New test.
37279         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37280         a non-existent method signature.
37281         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37282         Update diagnostics when messaging with non-existent method signature.
37283         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37284         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37285         invalid receivers are now resolved as if messaging 'id'; remove
37286         extraneous diagnostics.
37287
37288 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37289
37290         PR c/16667
37291         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37292         gcc.dg/init-desig-obs-3.c: New tests.
37293
37294 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
37295
37296         * gcc.dg/debug/20041023-1.c: New test.
37297
37298 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37299
37300         PR middle-end/17407
37301         * gcc.c-torture/compile/pr17407.c: New test.
37302
37303         PR c++/18121
37304         * g++.dg/template/array8.C: New test.
37305
37306 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37307
37308         PR other/18138
37309         * lib/g++.exp: Accept more than one multilib libgcc.
37310         * lib/gcc-dg.exp: Likewise.
37311         * lib/objc.exp: Likewise.
37312         * lib/treelang.exp: Likewise.
37313         * lib/gfortran.exp: Likewise.
37314
37315 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37316
37317         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37318
37319 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37320
37321         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37322         * gcc.dg/c99-const-expr-3.c: Likewise.
37323
37324 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
37325
37326         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37327
37328 2004-10-23  Ben Elliston  <bje@au.ibm.com>
37329
37330         * gcc.c-torture/execute/loop-2e.x: Remove.
37331
37332 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37333
37334         PR c++/18095
37335         * g++.dg/parse/crash18.C: New.
37336         * g++.dg/parse/crash19.C: New.
37337
37338 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37339
37340         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37341         * g++.dg/ext/dllimport2.C: Same.
37342         * g++.dg/ext/dllimport8.C: Same.
37343
37344 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37345
37346         PR c++/10841
37347         * g++.dg/conversion/cast1.C: New test.
37348         * g++.dg/overload/pmf1.C: Adjust error marker.
37349
37350 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37351
37352         PR objc/17923
37353         * objc.dg/const-str-7.m: New test.
37354
37355 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37356
37357         * g++.dg/template/memfriend11.C: Fix comment typo.
37358         * g++.dg/template/memfriend14.C: Likewise.
37359
37360 2004-10-20  Richard Henderson  <rth@redhat.com>
37361
37362         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37363         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37364         -fasynchronous-unwind-tables.
37365
37366 2004-10-20  Richard Henderson  <rth@redhat.com>
37367
37368         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37369         (main): Return success.
37370         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37371         (main): Return success.
37372
37373 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37374
37375         PR c++/13495
37376         * g++.dg/template/memfriend9.C: New test.
37377         * g++.dg/template/memfriend10.C: Likewise.
37378         * g++.dg/template/memfriend11.C: Likewise.
37379         * g++.dg/template/memfriend12.C: Likewise.
37380         * g++.dg/template/memfriend13.C: Likewise.
37381         * g++.dg/template/memfriend14.C: Likewise.
37382         * g++.dg/template/memfriend15.C: Likewise.
37383         * g++.dg/template/memfriend16.C: Likewise.
37384         * g++.dg/template/memfriend17.C: Likewise.
37385         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37386
37387 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37388
37389         * g++.dg/conversion/dr195.C: New.
37390         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37391
37392 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37393             Devang Patel  <dpatel@apple.com>
37394
37395         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37396         of floating point arithmetic, which could trap.
37397
37398 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37399
37400         PR c++/14035
37401         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37402         * g++.dg/conversion/const2.C: New test.
37403         * g++.dg/expr/reinterpret2.C: New test.
37404         * g++.dg/expr/reinterpret3.C: New test.
37405         * g++.dg/expr/cast2.C: New test.
37406         * g++.dg/expr/copy1.C: New test.
37407         * g++.dg/other/conversion1.C: Change error message.
37408         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37409         function pointers to void *.
37410         * g++.old-deja/g++.mike/p10148.C: Likewise.
37411
37412 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37413
37414         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37415
37416 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37417
37418         PR c++/18047
37419
37420         * g++.dg/parse/expr3.C: New test.
37421
37422 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37423
37424         * gcc.dg/smod-1.c: New test.
37425
37426 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37427
37428         * objc.dg/method-14.m: New test.
37429
37430 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37431
37432         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37433         Also xfail as the patch was reverted.
37434
37435 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37436
37437         PR middle-end/16973
37438         * gcc.dg/pr16973.c: New test.
37439
37440 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37441
37442         PR tree-optimization/17656
37443         * gcc.c-torture/compile/pr17656.c: New test.
37444
37445 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
37446
37447         * g++.dg/eh/shadow1.C: New.
37448
37449 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
37450
37451         * gcc.c-torture/compile/20041018-1.c: New test.
37452
37453 2004-10-18  Ben Elliston  <bje@au.ibm.com>
37454
37455         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37456         compiler referring to register 0 when accessing sdata.  The linker
37457         now patches things up.
37458
37459 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
37460
37461         PR c/17529
37462         * gcc.c-torture/compile/pr17529.c: New test.
37463
37464 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37465
37466         PR c++/17743
37467         * g++.dg/ext/attrib17.C: New test.
37468
37469 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37470
37471         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37472
37473 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37474
37475         PR c++/10479
37476         * g++.dg/ext/attrib16.C: New test.
37477
37478 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
37479
37480         PR c++/17042
37481         * g++.dg/init/dso_handle1.C: New test.
37482
37483         PR c++/14667
37484         * g++.dg/parse/typedef6.C: New test.
37485
37486         PR c++/17916
37487         * g++.dg/parse/pragma1.C: New test.
37488
37489 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
37490
37491         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37492
37493 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
37494
37495         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37496         -fno-common when on HPPA HP-UX platforms.
37497
37498 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
37499
37500         PR other/16820
37501         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37502         stdint.h.
37503         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37504         uintptr_t.
37505
37506 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37507
37508         PR c++/16301
37509         * g++.dg/lookup/strong-using-4.C: New test.
37510
37511 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37512
37513         PR middle-end/16567
37514         * gcc.c-torture/compile/nested-1.c: New test.
37515
37516 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37517
37518         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37519         and mipsisa64*-*-* (until support for misaligned loads is added).
37520         * gcc.dg/vect/vect-50.c: Likewise.
37521         * gcc.dg/vect/vect-52.c: Likewise.
37522         * gcc.dg/vect/vect-54.c: Likewise.
37523         * gcc.dg/vect/vect-58.c: Likewise.
37524         * gcc.dg/vect/vect-60.c: Likewise.
37525         * gcc.dg/vect/vect-80.c: Likewise.
37526
37527 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
37528
37529         PR c++/17976
37530         * g++.dg/init/dtor3.C: New test.
37531
37532 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37533
37534         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37535
37536 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37537
37538         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37539         * gcc.dg/macho-lo-sum.c: Likewise.
37540
37541 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37542
37543         * gcc.dg/ppc-spe64-1.c: New test.
37544
37545 2004-10-14  Devang Patel  <dpatel@apple.com>
37546
37547         PR 17635
37548         * gcc.dg/pr17635.c : New test.
37549
37550 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37551
37552         * gcc.dg/vect/vect-28.c: Remove xfail.
37553         * gcc.dg/vect/vect-30.c: Remove xfail.
37554         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37555         * gcc.dg/vect/vect-33.c: Remove xfail.
37556         * gcc.dg/vect/vect-44.c: Remove xfail.
37557         * gcc.dg/vect/vect-46.c: Remove xfail.
37558         * gcc.dg/vect/vect-50.c: Remove xfail.
37559         * gcc.dg/vect/vect-52.c: Remove xfail.
37560         * gcc.dg/vect/vect-54.c: Remove xfail.
37561         * gcc.dg/vect/vect-58.c: Remove xfail.
37562         * gcc.dg/vect/vect-60.c: Remove xfail.
37563         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37564         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37565         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37566         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37567         * gcc.dg/vect/vect-8.c: Remove xfail.
37568         * gcc.dg/vect/vect-80.c: Remove xfail.
37569         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37570
37571 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37572
37573         * gcc.dg/vect/vect-82.c: New testcase.
37574         * gcc.dg/vect/vect-82_64.c: New testcase.
37575         * gcc.dg/vect/vect-83.c: New testcase.
37576         * gcc.dg/vect/vect-83_64.c: New testcase.
37577
37578 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37579
37580         * gcc.dg/cpp/error-1.c: New test.
37581
37582 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37583
37584         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37585
37586 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37587
37588         PR target/17984
37589         * gcc.dg/cris-peep2-xsrand2.c: New test.
37590
37591 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37592
37593         PR c++/17661
37594         * g++.dg/expr/for2.C: New test.
37595
37596 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37597
37598         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37599
37600 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37601
37602         PR tree-optimization/17724
37603         * g++.dg/opt/pr17724-1.C: New test.
37604         * g++.dg/opt/pr17724-2.C: New test.
37605         * g++.dg/opt/pr17724-3.C: New test.
37606         * g++.dg/opt/pr17724-4.C: New test.
37607         * g++.dg/opt/pr17724-5.C: New test.
37608         * g++.dg/opt/pr17724-6.C: New test.
37609
37610 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37611
37612         PR c/17301
37613         * gcc.dg/pr17301-2.c: New test.
37614
37615 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37616
37617         PR c++/15876
37618         * g++.dg/parse/error22.C: New test.
37619
37620         PR c++/17936
37621         * g++.dg/template/spec18.C: New test.
37622
37623 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37624
37625         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37626         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37627         memcpy.
37628         * gcc.dg/ia64-sync-2.c: Ditto.
37629         * gcc.dg/ia64-sync-3.c: Ditto.
37630
37631 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37632
37633         * g++.dg/eh/cleanup5.C: Add dg-options "".
37634
37635 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37636
37637         PR middle-end/17657
37638         * gcc.dg/switch-4.c: New test case.
37639
37640 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37641
37642         * gcc.c-torture/execute/20041011-1.c: New test.
37643
37644 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37645
37646         PR c++/17554
37647         * g++.dg/init/for3.C: New test.
37648
37649         PR c++/17657
37650         * g++.dg/opt/switch2.C: New test.
37651
37652         PR middle-end/17703
37653         * g++.dg/warn/Wreturn-2.C: New test.
37654
37655 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37656
37657         PR c++/17907
37658         * g++.dg/eh/cleanup5.C: New test.
37659
37660 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37661
37662         PR c++/17393
37663         * g++.dg/parse/error21.C: New test.
37664
37665 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37666
37667         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37668         * g++.dg/warn/incomplete1.C: Likewise.
37669         * g++.dg/template/qualttp20.C: Likewise.
37670
37671 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37672
37673         PR c/17881
37674         * parm-incomplete-1.c: New test.
37675
37676 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37677
37678         PR c++/17867
37679         * g++.dg/parse/error19.C: New test.
37680
37681         PR c++/17670
37682         * g++.dg/init/new11.C: New test.
37683
37684         PR c++/17821
37685         * g++.dg/parse/error20.C: New test.
37686
37687         PR c++/17826
37688         * g++.dg/template/crash24.C: New test.
37689
37690 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37691
37692         PR c/17301
37693         * gcc.dg/pr17301-1.c: New test.
37694
37695 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37696
37697         PR c/17189
37698         * gcc.dg/anon-struct-5.c: New test.
37699
37700 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37701
37702         PR c/17844
37703         * gcc.dg/pr17844-1.c: New test.
37704
37705 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37706
37707         PR tree-optimization/17906
37708         * gcc.c-torture/compile/pr17906.c: New.
37709
37710 2004-10-09  Stuart Hastings  <stuart@apple.com>
37711             Roger Sayle  <roger@eyesopen.com>
37712
37713         PR rtl-optimization/17853
37714         * gcc.dg/i386-mmx-5.c: New testcase.
37715
37716 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37717
37718         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37719
37720 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37721
37722         PR c++/17524
37723         * g++.dg/template/static9.C: New test.
37724
37725         PR c++/17685
37726         * g++.dg/parse/operator5.C: New test.
37727
37728 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37729
37730         PR middle-end/17894
37731         * gcc.c-torture/execute/divcmp-4.c: New test case.
37732
37733 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37734
37735         PR tree-opt/17902
37736         * g++.dg/opt/pr17902.C: New test.
37737
37738 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37739
37740         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37741
37742 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37743
37744         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37745
37746 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37747
37748         * gcc.dg/assign-warn-3.c: New test.
37749
37750 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37751
37752         PR c/16999
37753         * gcc.dg/cpp/ident-1.c: New test.
37754
37755 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37756
37757         * gcc.c-torture/compile/acc1.c: New.
37758
37759 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37760
37761         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37762         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37763
37764 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37765
37766         * gcc.dg/ultrasp11.c: New test.
37767
37768 2004-10-08  Michael Matz  <matz@suse.de>
37769
37770         * gcc.dg/doloop-2.c: New test.
37771
37772 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37773
37774         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37775         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37776         objc.dg/method-9.m: Update expected diagnostics.
37777
37778 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
37779
37780         * gcc.dg/ppc-fsel-3.c: New file.
37781         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37782
37783 2004-10-07  Paul Brook  <paul@codesourcery.com>
37784
37785         * gfortran.dg/intrinsic_verify_1.f90: New test.
37786
37787 2004-10-07  Paul Brook  <paul@codesourcery.com>
37788
37789         * gfortran.dg/empty_format_1.f90: Remove stray commas.
37790
37791 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37792
37793         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37794         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37795         commit.
37796
37797 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
37798
37799         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37800
37801 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37802
37803         PR c++/17115
37804         * g++.dg/warn/Winline-4.C: New test.
37805
37806 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37807
37808         * gcc.c-torture/compile/20041007-1.c: New test.
37809
37810 2004-10-07  Paul Brook  <paul@codesourcery.com>
37811
37812         PR fortran/17678
37813         * gfortran.dg/use_allocated_1.f90: New test.
37814
37815 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37816
37817         PR middle-end/17849
37818         * gfortran.fortran-torture/compile/nested.f90: New test
37819
37820 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37821
37822         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37823
37824 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37825
37826         PR c++/17368
37827         * g++.dg/ext/asm6.C: New test.
37828
37829 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
37830
37831         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37832
37833 2004-10-06  Paul Brook  <paul@codesourcery.com>
37834
37835         PR libfortran/17709
37836         * gfortran.dg/empty_format_1.f90: New test.
37837
37838 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37839
37840         PR fortran/17568
37841         * gfortran.dg/ishft.f90: New test.
37842
37843         PR fortran/17283
37844         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37845         tests.
37846
37847 2004-10-06  Paul Brook  <paul@codesourcery.com>
37848
37849         * gfortran.dg/do_1.f90: New test.
37850
37851 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37852
37853         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37854         optimizing for size.
37855
37856 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37857
37858         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37859
37860 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37861
37862         * gcc.c-torture/compile/20041005-1.c: New test.
37863
37864 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37865
37866         PR c++/17829
37867         * g++.dg/lookup/koenig4.C: New.
37868
37869 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37870
37871         * g++.dg/other/classkey1.C: Adjust quoting marks.
37872         * g++.dg/parse/error15.C: Likewise.
37873         * g++.dg/template/meminit2.C (int>): Likewise.
37874
37875 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37876
37877         PR fortran/17283
37878         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37879
37880         PR fortran/17631
37881         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37882
37883         PR fortran/17708
37884         * gfortran.dg/pr17708.f90: New test.
37885
37886 2004-10-04  Chao-ying Fu  <fu@mips.com>
37887
37888         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37889         * gcc.dg/vect/vect-4.c: Ditto.
37890         * gcc.dg/vect/vect-5.c: Ditto.
37891         * gcc.dg/vect/vect-6.c: Ditto.
37892         * gcc.dg/vect/vect-8.c: Ditto.
37893         * gcc.dg/vect/vect-16.c: Ditto.
37894         * gcc.dg/vect/vect-30.c: Ditto.
37895         * gcc.dg/vect/vect-40.c: Ditto.
37896         * gcc.dg/vect/vect-41.c: Ditto.
37897         * gcc.dg/vect/vect-42.c: Ditto.
37898         * gcc.dg/vect/vect-43.c: Ditto.
37899         * gcc.dg/vect/vect-44.c: Ditto.
37900         * gcc.dg/vect/vect-45.c: Ditto.
37901         * gcc.dg/vect/vect-46.c: Ditto.
37902         * gcc.dg/vect/vect-47.c: Ditto.
37903         * gcc.dg/vect/vect-48.c: Ditto.
37904         * gcc.dg/vect/vect-49.c: Ditto.
37905         * gcc.dg/vect/vect-50.c: Ditto.
37906         * gcc.dg/vect/vect-51.c: Ditto.
37907         * gcc.dg/vect/vect-52.c: Ditto.
37908         * gcc.dg/vect/vect-53.c: Ditto.
37909         * gcc.dg/vect/vect-54.c: Ditto.
37910         * gcc.dg/vect/vect-55.c: Ditto.
37911         * gcc.dg/vect/vect-56.c: Ditto.
37912         * gcc.dg/vect/vect-57.c: Ditto.
37913         * gcc.dg/vect/vect-58.c: Ditto.
37914         * gcc.dg/vect/vect-59.c: Ditto.
37915         * gcc.dg/vect/vect-60.c: Ditto.
37916         * gcc.dg/vect/vect-74.c: Ditto.
37917         * gcc.dg/vect/vect-79.c: Ditto.
37918         * gcc.dg/vect/vect-80.c: Ditto.
37919
37920 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
37921
37922         * gcc.dg/unused-7.c: Use the correct option.
37923
37924 2004-10-04  Paul Brook  <paul@codesourcery.com>
37925         Bud Davis  <bdavis9659@comcast.net>
37926
37927         PR fortran/17706
37928         PR fortran/16434
37929         * gfortran/pr17706.f90: New test.
37930         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37931
37932 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37933
37934         * gfortran.dg/pr17612.f90: New test.
37935
37936 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37937
37938         * g++.dg/template/local1.C: Adjust quoting marks in
37939         testing for diagnostics.
37940         * g++.dg/tls/diag-2.C: Likewise.
37941         * g++.dg/other/error8.C: Likewise.
37942
37943 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37944
37945         PR c/17178
37946         * gcc.dg/unused-4.c: Adjust to be correct.
37947
37948         PR c/17820
37949         * gcc.dg/unused-7.c: New test.
37950
37951 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37952
37953         PR c++/17797
37954         * g++.dg/overload/template2.C: New test.
37955
37956 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
37957
37958         PR tree-optimization/16632
37959         * gcc.dg/tree-ssa/20041002-1.c: New.
37960
37961 2004-10-03  Paul Brook  <paul@codesourcery.com>
37962
37963         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
37964         rather than relying on default formatting.
37965
37966 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
37967
37968         * gcc.dg/20040920-1.c: Update expected message text.
37969
37970 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37971
37972         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37973
37974 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37975
37976         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37977         tree level.
37978
37979 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37980
37981         * gcc.dg/tree-ssa/pr17343.c: Remove.
37982
37983 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37984
37985         PR tree-opt/17343
37986         * gcc.dg/tree-ssa/pr17343.c: New test.
37987
37988 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37989
37990         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37991         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37992         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37993         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37994         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37995
37996 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37997
37998         * gcc.dg/lvalue-2.c: New test.
37999
38000 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38001
38002         PR c/17730
38003         * gcc.dg/pr17730-1.c: New test
38004
38005 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38006
38007         PR c/7425
38008         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38009
38010 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38011
38012         * gcc.c-torture/execute/stdarg-1.c: New test.
38013         * gcc.c-torture/execute/stdarg-2.c: New test.
38014         * gcc.c-torture/execute/stdarg-3.c: New test.
38015         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38016         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38017         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38018         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38019         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38020
38021 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38022
38023         PR tree-optimization/17697
38024         * g++.dg/opt/pr17697-1.C: New test.
38025         * g++.dg/opt/pr17697-2.C: New test.
38026         * g++.dg/opt/pr17697-3.C: New test.
38027
38028 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38029
38030         PR c/16409
38031         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38032         gcc.dg/vla-init-5.c: New tests.
38033
38034 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38035
38036         PR c/13804
38037         * gcc.dg/pr13804-1.c: New test.
38038
38039 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38040
38041         PR fortran/16938
38042         * gfortran.dg/pr16938.f90: New test.
38043
38044 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38045
38046         * g++.dg/template/crash23.C: New test.
38047
38048 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38049
38050         PR c++/17585
38051         * g++.dg/template/static8.C: New test.
38052
38053 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38054
38055         PR c++/17681
38056         * g++.dg/other/error9.C: New test.
38057
38058 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38059
38060         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38061
38062 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38063
38064         PR fortran/15164
38065         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38066
38067 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38068
38069         PR middle-end/17112
38070         * gcc.dg/pr17112-1.c: New test case.
38071
38072 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38073
38074         PR c/11459
38075         * gcc.dg/pr11459-1.c: New test.
38076
38077 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38078
38079         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38080         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38081
38082 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38083
38084         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38085
38086 2004-09-25  Jan Hubicka  <jh@suse.cz>
38087
38088         * compile/30040909-1.c: New test.
38089         * compile/30040907-1.c: New test.
38090
38091 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38092
38093         * gcc.c-torture/execute/va-arg-26.c: New test.
38094
38095 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38096
38097         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38098         extra diagnostics on targets with 64-bit pointers.
38099         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38100
38101 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38102
38103         PR c/17188
38104         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38105         * gcc.dg/decl-3.c: Adjust expected message.
38106
38107 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38108
38109         PR fortran/17615
38110         * gfortran.dg/pr17615.f90: New test.
38111
38112 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38113
38114         PR tree-optimzation/17517
38115         * g++.dg/tree-ssa/pr17517.C: New Test.
38116
38117 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38118
38119         PR c++/16889
38120         * g++.dg/lookup/ambig3.C: New.
38121
38122 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38123
38124         PR tree-opt/17624
38125         * g++.dg/opt/pr17624.C: New test.
38126
38127 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38128
38129         PR c/6980
38130         * gcc.dg/Wbad-function-cast-1.c: New test.
38131
38132 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38133
38134         * g++.dg/ext/complit1.C
38135         * g++.dg/other/error2.C
38136         * g++.dg/other/nontype-1.C
38137         * g++.dg/parse/crash11.C
38138         * g++.dg/parse/crash12.C
38139         * g++.dg/parse/error15.C
38140         * g++.dg/parse/error4.C
38141         * g++.dg/parse/tmpl-outside1.C
38142         * g++.dg/parse/too-many-tmpl-args1.C
38143         * g++.dg/template/dependent-expr3.C
38144         * g++.dg/template/error10.C
38145         * g++.dg/template/instantiate1.C
38146         * g++.dg/template/vtable2.C
38147         * g++.dg/warn/Wshadow-1.C
38148         * g++.dg/warn/weak1.C
38149         * g++.old-deja/g++.brendan/crash16.C
38150         * g++.old-deja/g++.brendan/crash18.C
38151         * g++.old-deja/g++.brendan/crash48.C
38152         * g++.old-deja/g++.brendan/crash49.C
38153         * g++.old-deja/g++.brendan/crash55.C
38154         * g++.old-deja/g++.brendan/crash56.C
38155         * g++.old-deja/g++.brendan/crash8.C
38156         * g++.old-deja/g++.brendan/enum11.C
38157         * g++.old-deja/g++.brendan/enum8.C
38158         * g++.old-deja/g++.brendan/enum9.C
38159         * g++.old-deja/g++.brendan/friend3.C
38160         * g++.old-deja/g++.brendan/misc14.C
38161         * g++.old-deja/g++.bugs/900402_02.C
38162         * g++.old-deja/g++.bugs/900404_03.C
38163         * g++.old-deja/g++.bugs/900404_04.C
38164         * g++.old-deja/g++.bugs/900428_03.C
38165         * g++.old-deja/g++.jason/crash4.C
38166         * g++.old-deja/g++.jason/overload21.C
38167         * g++.old-deja/g++.jason/redecl1.C
38168         * g++.old-deja/g++.jason/report.C
38169         * g++.old-deja/g++.jason/rfg10.C
38170         * g++.old-deja/g++.jason/template30.C
38171         * g++.old-deja/g++.law/arm12.C
38172         * g++.old-deja/g++.law/ctors5.C
38173         * g++.old-deja/g++.law/cvt20.C
38174         * g++.old-deja/g++.law/init10.C
38175         * g++.old-deja/g++.law/init8.C
38176         * g++.old-deja/g++.law/visibility17.C
38177         * g++.old-deja/g++.law/visibility7.C
38178         * g++.old-deja/g++.mike/net8.C
38179         * g++.old-deja/g++.mike/p646.C
38180         * g++.old-deja/g++.mike/p700.C
38181         * g++.old-deja/g++.mike/p701.C
38182         * g++.old-deja/g++.mike/p811.C
38183         * g++.old-deja/g++.ns/template13.C
38184         * g++.old-deja/g++.other/array3.C
38185         * g++.old-deja/g++.other/crash25.C
38186         * g++.old-deja/g++.other/dtor3.C
38187         * g++.old-deja/g++.other/dtor4.C
38188         * g++.old-deja/g++.other/main1.C
38189         * g++.old-deja/g++.other/warn7.C
38190         * g++.old-deja/g++.pt/crash11.C
38191         * g++.old-deja/g++.pt/crash36.C
38192         * g++.old-deja/g++.pt/spec22.C
38193         * g++.old-deja/g++.pt/spec9.C
38194         * g++.old-deja/g++.pt/ttp52.C
38195         * g++.old-deja/g++.robertl/eb103.C
38196         * g++.old-deja/g++.robertl/eb121.C
38197         * g++.old-deja/g++.robertl/eb22.C
38198         * g++.old-deja/g++.robertl/eb8.C:
38199         Update locations and/or regexps of dg-error markers.
38200         Remove markers for some bogus messages that are no longer issued.
38201
38202 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38203
38204         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38205         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38206
38207 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38208
38209         PR c++/17618
38210         * g++.dg/lookup/crash5.C: New test.
38211
38212 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38213
38214         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38215         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38216         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38217         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38218         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38219         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38220
38221         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38222         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38223         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38224         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38225         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38226         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38227
38228         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38229
38230         * gcc.dg/vect/vect-44.c: Check additional cases.
38231         * gcc.dg/vect/vect-48.c: Check additional cases.
38232
38233         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38234         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38235         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38236         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38237         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38238         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38239         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38240         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38241         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38242
38243         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38244         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38245         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38246
38247 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38248
38249         * gcc.dg/tree-ssa/loop-6.c: New test.
38250
38251 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
38252
38253         PR c++/17620
38254         * g++.dg/inherit/base2.C: New.
38255
38256 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38257
38258         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38259         * gcc.dg/20001012-2.c: Likewise.
38260         * gcc.dg/20001013-1.c: Likewise.
38261         * gcc.dg/20001101-1.c: Likewise.
38262         * gcc.dg/20001102-1.c: Likewise.
38263         * gcc.dg/bf-spl1.c: Likewise.
38264         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38265         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38266
38267 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
38268
38269         PR tree-optimization/16721
38270         * gcc.dg/tree-ssa/pr16721.c: New test.
38271
38272 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
38273
38274         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38275         * gcc.dg/20040305-1.c: Likewise.
38276
38277 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38278
38279         PR c/16566
38280         * gcc.c-torture/compile/pr16566-1.c,
38281         gcc.c-torture/compile/pr16566-2.c,
38282         gcc.c-torture/compile/pr16566-3.c: New tests.
38283
38284 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
38285
38286         PR tree-optimization/17512
38287         * gcc.c-torture/compile/20040916-1.c.
38288
38289 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
38290
38291         * gcc.dg/pragma-re-3.c: New test.
38292
38293 2004-09-17  Matt Austern  <austern@apple.com>
38294
38295         PR c++/15049
38296         * g++.dg/other/anon3.C: New.
38297
38298 2004-09-21  Roger Sayle  <roger@eyesopen.com>
38299
38300         PR c++/7503
38301         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38302         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38303         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38304         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38305         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38306
38307 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
38308
38309         PR fortran/17286
38310         * gfortran.dg/pr17286.f90: New test.
38311
38312 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38313
38314         PR c++/17530
38315         * g++.dg/template/static7.C: New test.
38316
38317 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38318
38319         PR tree-opt/17558
38320         * gcc.c-torture/compile/pr17558.c: New test.
38321
38322 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38323
38324         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38325         if SKIP_ATTRIBUTE is defined.
38326
38327 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38328
38329         PR fortran/15957
38330         * gfortran.dg/pr15957.f90: New test.
38331
38332 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38333
38334         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38335         in comparison.
38336         * gcc.dg/vect/vect-79.c: Likewise.
38337         * gcc.dg/vect/vect-80.c: Likewise.
38338
38339 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38340
38341         PR fortran/15750
38342         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38343
38344 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38345
38346         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38347         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38348         * gcc.dg/vect/vect-62.c: New testcase.
38349         * gcc.dg/vect/vect-63.c: New testcase.
38350         * gcc.dg/vect/vect-64.c: New testcase.
38351         * gcc.dg/vect/vect-65.c: New testcase.
38352         * gcc.dg/vect/vect-66.c: New testcase.
38353         * gcc.dg/vect/vect-67.c: New testcase.
38354         * gcc.dg/vect/vect-68.c: New testcase.
38355         * gcc.dg/vect/vect-69.c: New testcase.
38356         * gcc.dg/vect/vect-79.c: New testcase.
38357         * gcc.dg/vect/vect-80.c: New testcase.
38358
38359 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38360
38361         * gcc.target/mips/asm-1.c: New test.
38362
38363 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38364
38365         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38366         * gcc.dg/vect/vect-73.c: New testcase.
38367         * gcc.dg/vect/vect-74.c: New testcase.
38368         * gcc.dg/vect/vect-75.c: New testcase.
38369         * gcc.dg/vect/vect-76.c: New testcase.
38370         * gcc.dg/vect/vect-77.c: New testcase.
38371         * gcc.dg/vect/vect-78.c: New testcase
38372
38373 2004-09-18  Paul Brook  <paul@codesourcery.com>
38374
38375         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38376
38377 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38378
38379         PR c/17424
38380         * gcc.dg/pr17424-1.c: New test.
38381
38382 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38383
38384         * g++.dg/tree-ssa/pr17153.C: New test.
38385
38386 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38387
38388         PR pch/13361
38389         * g++.dg/pch/wchar-1.C: New.
38390         * g++.dg/pch/wchar-1.Hs: New.
38391
38392 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38393
38394         * gcc.c-torture/execute/20040917-1.c: New test.
38395
38396 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38397
38398         PR tree-optimization/17319
38399         * gcc.dg/pr17319.c: New test.
38400
38401 2004-09-17  Devang Patel  <dpatel@apple.com>
38402
38403         * gcc.dg/20040813-1.c: New test.
38404
38405 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38406
38407         PR tree-optimization/17273
38408         * gcc.c-torture/compile/pr17273.c: New test.
38409
38410 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38411
38412         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38413         Update expected messages.
38414         * gcc.dg/declspec-13.c: New test.
38415
38416 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38417
38418         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38419
38420 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38421
38422         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38423         change what 'a' is pointing to.
38424
38425 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38426
38427         PR c++/16002
38428         * g++.dg/template/error18.C: New test.
38429
38430         PR c++/16029
38431         * g++.dg/warn/Wunused-8.C: New test.
38432
38433 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38434
38435         PR tree-optimization/17513
38436         * gcc.dg/20040916-1.c: New test.
38437
38438 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38439
38440         PR c++/17501
38441         * g++.dg/template/typename7.C: New test.
38442
38443 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38444
38445         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38446
38447 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
38448
38449         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38450         with -ftree-based-profiling also.
38451         * lib/profopt.exp: Support late-set profile_option/feedback_option.
38452
38453 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
38454
38455         PR/15364
38456         * gfortran.dg/der_array_io_1.f90: New test.
38457         * gfortran.dg/der_array_io_2.f90: New test.
38458         * gfortran.dg/der_array_io_3.f90: New test.
38459
38460 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38461
38462         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38463         EABI.
38464
38465 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38466
38467         * g++.dg/opt/switch1.C: New test.
38468
38469 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38470
38471         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38472         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38473         Update expected messages.
38474
38475 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38476
38477         PR fortran/16485
38478         * gfortran.dg/same_name_1.f90: New test.
38479
38480 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38481
38482         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38483         dereference garbage pointers.
38484
38485 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38486
38487         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38488         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38489
38490         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38491         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38492         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38493
38494 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
38495
38496         PR c++/17324
38497         * g++.dg/template/mangle1.C: New test.
38498
38499 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38500
38501         PR tree-optimization/17252
38502         * gcc.c-torture/execute/pr17252.c: New test.
38503
38504 2004-09-14  Andrew Pinski  <apinski@apple.com>
38505
38506         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38507
38508 2004-09-14  Roger Sayle  <roger@eyesopen.com>
38509
38510         PR rtl-optimization/9771
38511         * gcc.dg/pr9771-1.c: New test case.
38512
38513 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38514
38515         PR tree-optimization/15262
38516         * gcc.c-torture/execute/pr15262-1.c: New test.
38517         * gcc.c-torture/execute/pr15262-2.c: New test.
38518
38519 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38520
38521         * gcc.dg/declspec-12.c: New test.
38522
38523 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
38524
38525         * gfortran.dg/pr17090.f90: Add directives to test.
38526
38527 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38528
38529         * gcc.c-torture/compile/20040914-1.c: New test.
38530
38531 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38532
38533         PR c++/16162
38534         * g++.dg/template/decl2.C: New test.
38535
38536 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38537
38538         PR fortran/17090
38539         * gfortran.dg/pr17090.f90: New test.
38540
38541 2004-09-13  Dale Johannesen  <dalej@apple.com>
38542
38543         * gcc.c-torture/compile/pr17408.c: New test case.
38544
38545 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38546
38547         PR c++/16716
38548         * g++.dg/parse/crash17.C: New test.
38549
38550         PR c++/17327
38551         * g++.dg/template/enum3.C: New test.
38552
38553 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38554
38555         * lib/gcc-defs.exp: Load wrapper.exp.
38556         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38557         using local code.
38558         * lib/gcc.exp (gcc_init): Similar.
38559         * lib/gfortran.exp (gfortran_init): Similar.
38560         * lib/objc.exp (objc_init): Similar.
38561         * lib/treelang.exp (treelang_init): Similar.
38562         * lib/wrapper.exp: New file with build_wrapper call machinery in
38563         ${tool}_maybe_build_wrapper.
38564
38565 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38566
38567         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38568         "inline".
38569         * gcc.dg/declspec-11.c: Update expected messages.
38570         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38571         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38572         gcc.dg/inline-12.c: New tests.
38573
38574 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38575
38576         * g++.dg/tree-ssa/pr17400.C: New testcase.
38577
38578 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38579
38580         * gcc.target/mips/sb1-1.c: New testcase.
38581
38582 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38583
38584         * lib/g77-dg.exp: Remove unused file.
38585         * lib/mike-g77.exp: Ditto.
38586         * lib/g77.exp: Ditto.
38587
38588 2004-09-12  Richard Henderson  <rth@redhat.com>
38589
38590         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38591
38592 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38593
38594         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38595         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38596         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38597         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38598         Update expected messages.
38599
38600 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38601
38602         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38603         declaration/use mismatch for dirp parameter.
38604
38605 2004-09-12  Andrew Pinski  <apinski@apple.com>
38606
38607         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38608         -fgnu-runtime is passed.
38609
38610 2004-09-12  Richard Henderson  <rth@redhat.com>
38611
38612         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38613         do the uplevel thing and update additional_flags directly.
38614         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38615         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38616         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38617         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38618
38619 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38620
38621         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38622
38623 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38624
38625         PR middle-end/17411
38626         * g++.dg/opt/pr17411-1.C: New test case.
38627
38628 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38629
38630         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38631         gcc.dg/tls/diag-2.c: Update expected messages.
38632         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38633         messages.
38634         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38635         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38636         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38637         gcc.dg/tls/diag-5.c: New tests.
38638
38639 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38640
38641         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38642
38643 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38644
38645         * g++.dg/parse/break-in-for.C: New test.
38646
38647 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38648
38649         * gcc.dg/tree-ssa/20040911-1.c: New test.
38650
38651 2004-09-11  Andreas Jaeger  <aj@suse.de>
38652
38653         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38654         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38655
38656 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38657
38658         * gcc.target/frv: New directory of FR-V-specific tests.
38659
38660 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38661
38662         * gcc.dg/convert-vec-1.c: New test.
38663
38664 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38665
38666         PR middle-end/17024
38667         * gcc.dg/pr17024-1.c: New test case.
38668
38669 2004-09-10  Eric Christopher  <echristo@redhat.com>
38670
38671         * gcc.dg/20040910-1.c: New test.
38672
38673 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38674
38675         * gcc.dg/bitfld-9.c: New test.
38676
38677 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38678
38679         * gcc.c-torture/execute/ieee/acc1.c: New test.
38680         * gcc.c-torture/execute/ieee/acc2.c: New test.
38681         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38682
38683 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38684
38685         * gcc.dg/deprecated-2.c: New test.
38686
38687 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38688
38689         * gcc.dg/init-vec-1.c: New test.
38690
38691 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38692
38693         PR middle-end/17055
38694         * gcc.dg/pr17055-1.c: New test case.
38695
38696 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38697
38698         PR target/17377
38699         * gcc.c-torture/execute/pr17377.c: New test.
38700
38701 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38702
38703         PR c/8420
38704         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38705         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38706         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38707         gcc.dg/long-long-typespec-1.c: New tests.
38708         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38709
38710 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38711
38712         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38713         gcc.dg/gnu99-static-1.c: New tests.
38714
38715 2004-09-08  Devang Patel  <dpatel@apple.com>
38716
38717         * gcc.dg/darwin-ld-20040828-1.c: New test.
38718         * gcc.dg/darwin-ld-20040828-2.c: New test.
38719         * gcc.dg/darwin-ld-20040828-3.c: New test.
38720
38721 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38722
38723         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38724         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38725         in error message.
38726         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38727         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38728         in error message.
38729         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38730         types they qualify.
38731         * objc.dg/type-size-2.m: Fix wording in comment.
38732         * objc.dg/va-meth-1.m: New test case.
38733
38734 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38735
38736         PR c/16633:
38737         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38738         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38739
38740 2004-09-06  Devang Patel  <dpatel@apple.com>
38741
38742         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38743         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38744
38745 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38746
38747         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38748         reflect changed line numbering of diagnostics.
38749
38750 2004-09-06  Paul Brook  <paul@codesourcery.com>
38751
38752         * gfortran.dg/edit_real_1.f90: Add new test.
38753
38754 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38755
38756         * gcc.dg/tree-ssa/loop-2.c: New test.
38757         * gcc.dg/tree-ssa/loop-3.c: New test.
38758         * gcc.dg/tree-ssa/loop-4.c: New test.
38759         * gcc.dg/tree-ssa/loop-5.c: New test.
38760
38761 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38762
38763         * gcc.dg/format/sentinel-1.c: Update for parameter option.
38764
38765 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38766
38767         * gcc.dg/format/sentinel-1.c: New test.
38768
38769 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
38770
38771         * gcc.dg/builtins-46.c: New.
38772
38773 2004-09-03  Devang Patel  <dpatel@apple.com>
38774
38775         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38776         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38777
38778 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38779
38780         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38781         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38782         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38783         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38784         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38785         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38786         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38787         the non-portable bzero.
38788         * gcc.dg/20010912-1.c: xfail for NetWare.
38789         * gcc.dg/20020426-2.c: xfail for NetWare.
38790         * gcc.dg/20021014-1.c: xfail for NetWare.
38791         * gcc.dg/20021018-1.c: xfail for NetWare.
38792         * gcc.dg/20030213-1.c: xfail for NetWare.
38793         * gcc.dg/20030225-1.c: xfail for NetWare.
38794         * gcc.dg/20030708-1.c: xfail for NetWare.
38795         * gcc.dg/builtins-config.h: Also exclude NetWare.
38796         * gcc.dg/format/format.h: Define restrict only if not already defined.
38797         * gcc.dg/nest.c: xfail for NetWare.
38798         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38799         * lib/target-supports.exp (check_visibility_available): Exclude
38800         NetWare.
38801
38802 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38803
38804         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38805         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38806         deterministic starting point for the alignment of structure fields.
38807         * gcc.dg/Wpadded.c: Dito.
38808         * g++.dg/abi/vbase10.C: Dito.
38809
38810 2004-09-03  Devang Patel  <dpatel@apple.com>
38811
38812         * g++.dg/debug/pr15736.cc: New test.
38813
38814 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38815
38816         * README.QMTEST: Fix out-of-date link.
38817
38818 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
38819
38820         PR fortran/16579
38821         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38822         Delete.  Duplicate of gfortran.dg/g77/20010610.f
38823
38824 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38825
38826         * g++.dg/abi/arm_rtti1.C: New test.
38827
38828 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
38829
38830         * gcc.dg/ppc-vector-memcpy.c: New.
38831         * gcc.dg/ppc-vector-memset.c: New.
38832
38833 2004-09-02  Chao-ying Fu  <fu@mips.com>
38834
38835         * gcc.target/mips/mips-3d-1.c: New test.
38836         * gcc.target/mips/mips-3d-2.c: New test.
38837         * gcc.target/mips/mips-3d-3.c: New test.
38838         * gcc.target/mips/mips-3d-4.c: New test.
38839         * gcc.target/mips/mips-3d-5.c: New test.
38840         * gcc.target/mips/mips-3d-6.c: New test.
38841         * gcc.target/mips/mips-3d-7.c: New test.
38842         * gcc.target/mips/mips-3d-8.c: New test.
38843         * gcc.target/mips/mips-3d-9.c: New test.
38844         * gcc.target/mips/mips-ps-1.c: New test.
38845         * gcc.target/mips/mips-ps-2.c: New test.
38846         * gcc.target/mips/mips-ps-3.c: New test.
38847         * gcc.target/mips/mips-ps-4.c: New test.
38848         * gcc.target/mips/mips-ps-type.c: New test.
38849
38850 2004-09-02  Paul Brook  <paul@codesourcery.com>
38851
38852         * gfortran.dg/edit_real_1.f90: Add new tests.
38853
38854 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38855
38856         PR fortran/15327
38857         * gfortran.dg/merge_char_1.f90: New test.
38858
38859 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38860
38861         PR fortran/16404
38862         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38863
38864 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38865
38866         PR c/1522
38867         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38868
38869 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
38870
38871         * g++.dg/opt/loop1.C: Do not XFAIL.
38872
38873 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
38874
38875         * gcc.c-torture/execute/20040831-1.c: New test.
38876
38877 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
38878
38879         PR fortran/16579
38880         * gfortran.dg/g77/20010610.f: Now passes.
38881         Copy from g77.f-torture/execute. Add dg-run directive.
38882         * gfortran.dg/g77/README: Update
38883
38884 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
38885
38886         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38887         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38888         (t1, t2, t3, t4): Add volatile.
38889
38890 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38891
38892         * g++.dg/ext/visibility/arm1.C: New test.
38893
38894 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
38895
38896         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38897         -pedantic-errors.
38898
38899 2004-09-01  Paul Brook  <paul@codesourcery.com>
38900
38901         * gfortran.dg/eof_2.f90: New test.
38902
38903 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38904
38905         PR fortran/16579
38906         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38907
38908 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
38909
38910         PR libfortran/16805
38911         * gfortran.dg/list_read_2.f90: New test.
38912
38913 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38914
38915         * g++.dg/abi/key1.C: New test.
38916
38917 2004-08-31  Richard Henderson  <rth@redhat.com>
38918
38919         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38920         form of offsetof.
38921         * g++.dg/other/offsetof5.C: Remove duplicate.
38922
38923 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38924
38925         PR fortran/17244
38926         * gfortran.dg/func_derived_1.f90: New test.
38927
38928 2004-08-31  Paul Brook  <paul@codesourcery.com>
38929
38930         * gfortran.dg/eof_1.f90: New test.
38931
38932 2004-08-31  Paul Brook  <paul@codesourcery.com>
38933
38934         * gfortran.dg/list_read_1.f90: New file.
38935
38936 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
38937
38938         * g++.dg/opt/loop1.C: XFAIL.
38939
38940 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
38941
38942         * gcc.dg/funcdef-storage-1.c: New.
38943         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38944         an extern function in local scope.
38945         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38946         declare an 'auto inline' function in local scope.
38947         * gcc.dg/20011130-1.c: Likewise.
38948         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38949         an 'auto' function in local scope.
38950         * gcc.dg/20021014-1.c: Likewise.
38951         * gcc.dg/20030331-2.c: Likewise.
38952
38953 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38954
38955         * gfortran.dg/blockdata_1.f90: New test.
38956
38957 2004-08-30  Richard Henderson  <rth@redhat.com>
38958
38959         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38960
38961 2004-08-30  Richard Henderson  <rth@redhat.com>
38962
38963         * lib/fortran-torture.exp (fortran-torture-execute): Honor
38964         additional_flags set by alternate driver.
38965         (ieee-options): New procedure.
38966         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38967         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38968         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38969         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38970
38971 2004-08-30  Richard Henderson  <rth@redhat.com>
38972
38973         * lib/f-torture.exp: Remove.
38974
38975 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38976
38977         PR rtl-optimization/16590
38978         * g++.dg/opt/loop1.C: New test.
38979
38980 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38981
38982         PR fortran/13910
38983         * gfortran.dg/oldstyle_1.f90: New test.
38984
38985 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38986         Paul Brook  <paul@codesourcery.com>
38987
38988         * gfortran.dg/g77/README: Update.
38989         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38990         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38991         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38992
38993 2004-08-28  Paul Brook  <paul@codesourcery.com>
38994
38995         PR libfortran/17195
38996         * gfortran.dg/edit_real_1.f90: New test.
38997
38998 2004-08-27  Paul Brook  <paul@codesourcery.com>
38999
39000         * gfortran.dg/rewind_1.f90: New test.
39001
39002 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39003
39004         PR fortran/16597
39005         * gfortran.dg/pr16597.f90: New test.
39006
39007 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39008
39009         PR c/13801
39010         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39011         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39012         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39013         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39014         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39015
39016 2004-08-26  Nick Clifton  <nickc@redhat.com>
39017
39018         * gcc.c-torture/compile/pr17119.c: New test.
39019
39020 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39021
39022         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39023
39024 2004-08-25  Richard Henderson  <rth@redhat.com>
39025
39026         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39027         the bits that expect kind=8 to be the largest real kind.
39028
39029 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39030
39031         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39032
39033 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39034
39035         * gfortran.dg/assignment_1.f90: New test.
39036
39037 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39038
39039         * g++.dg/template/repo3.C: New test.
39040
39041 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39042
39043         PR middle-end/16693
39044         PR tree-optimization/16372
39045         * g++.dg/opt/pr16372-1.C: New test case.
39046         * g++.dg/opt/pr16693-1.C: New test case.
39047         * g++.dg/opt/pr16693-2.C: New test case.
39048
39049 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39050
39051         * objc.dg/proto-lossage-4.m: New test.
39052
39053 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39054
39055         PR c++/17155
39056         * g++.dg/inherit/local2.C: New test.
39057
39058 2004-08-25  Paul Brook  <paul@codesourcery.com>
39059
39060         PR fortran/17144
39061         * gfortran.dg/string_ctor_1.f90: New test.
39062
39063 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39064
39065         PR c++/14428
39066         * g++.dg/template/redecl2.C: New test.
39067
39068 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39069
39070         PR fortran/17143
39071         * gfortran.dg/pr17143.f90: New test.
39072
39073 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39074
39075         PR fortran/17164
39076         * gfortran.dg/pr17164.f90: New test.
39077
39078 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39079
39080         * gcc.dg/tree-ssa/loop-1.c: New test.
39081
39082 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39083
39084         * gcc.c-torture/compile/20040824-1.c: New test.
39085
39086 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39087
39088         * gcc.c-torture/compile/iftrap-3.c: New test.
39089
39090 2004-08-24  Paul Brook  <paul@codesourcery.com>
39091
39092         * gfortran.dg/entry_2.f90: New test.
39093
39094 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39095
39096         PR c++/16889
39097         * g++.dg/lookup/ambig[12].C: New.
39098
39099 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39100
39101         PR c++/16706
39102         * g++.dg/template/crash21.C: New test.
39103         * g++.dg/template/crash22.C: Likewise.
39104
39105 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39106
39107         PR c++/17149
39108         * g++.dg/template/access15.C: New.
39109
39110 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39111
39112         PR c++/17163
39113         * g++.dg/template/repo2.C: New test.
39114
39115 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39116
39117         PR rtl-optimization/17078
39118         * gcc.c-torture/execute/pr17078-1.c: New test case.
39119
39120 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39121
39122         PR c/14492
39123         * gcc.dg/debug/crash1.c: New test.
39124
39125 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39126
39127         PR c/16180
39128         * gcc.dg/loop-5.c: New test.
39129
39130 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39131
39132         * gcc.c-torture/execute/20040823-1.c: New test.
39133
39134 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39135
39136         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39137         to the assembler.  Simplify test accordingly.
39138         (asm_abi_flags): Use GNU names.
39139         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39140         to check for ABI flags.
39141
39142 2004-08-22  Andrew Pinski  <apinski@apple.com>
39143
39144         * g++.dg/opt/pr14029.C: New test.
39145         * gcc.c-torture/execute/pr15262.c: New test.
39146
39147 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39148
39149         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39150
39151 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39152
39153         PR 16908
39154         * gfortran.dg/direct_io.f90: New test.
39155
39156 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39157
39158         PR c++/17121
39159         * g++.dg/inherit/local2.C: New test.
39160
39161 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39162
39163         PR c++/17120
39164         * g++.dg/warn/Wparentheses-4.C: New test.
39165
39166 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39167
39168         PR c++/17121
39169         * g++.dg/inherit/local2.C: New test.
39170
39171         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39172         * gcc.dg/ppc-ldstruct.c: Likewise.
39173         * gcc.dg/ppc64-abi-2.c: Likewise.
39174
39175 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39176
39177         PR rtl-optimization/17099
39178         * gcc.c-torture/execute/20040820-1.c: New test.
39179
39180 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39181
39182         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39183
39184 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39185
39186         PR fortran/17077
39187         * gfortran.dg/auto_array_1.f90: New test.
39188
39189 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39190
39191         PR fortran/17074
39192         * gfortran.dg/simpleif_1.f90: New test.
39193
39194 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39195
39196         * lib/target-supports.exp (check_profiling_available): Return
39197         false for arm*-*-symbianelf* and arm*-*-eabi*.
39198
39199         PR c++/15890
39200         * g++.dg/template/delete1.C: New test.
39201
39202 2004-08-19  Paul Brook  <paul@codesourcery.com>
39203
39204         PR fortran/14976
39205         PR fortran/16228
39206         * gfortran.dg/data_char_1.f90: New test.
39207
39208 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39209
39210         PR fortran/16946
39211         * gfortran.dg/reduction.f90: New testcase.
39212
39213 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39214
39215         PR fortran/16520
39216         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39217
39218 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39219
39220         PR c++/17041
39221         * g++.dg/Wparentheses-3.C: New test.
39222
39223 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39224
39225         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39226         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39227         * gcc.dg/vect/vect-2.c: Likewise.
39228         * gcc.dg/vect/vect-3.c: Likewise.
39229         * gcc.dg/vect/vect-4.c: Likewise.
39230         * gcc.dg/vect/vect-5.c: Likewise.
39231         * gcc.dg/vect/vect-6.c: Likewise.
39232         * gcc.dg/vect/vect-7.c: Likewise.
39233         * gcc.dg/vect/vect-25.c: Likewise.
39234         * gcc.dg/vect/vect-31.c: Likewise.
39235         * gcc.dg/vect/vect-32.c: Likewise.
39236         * gcc.dg/vect/vect-34.c: Likewise.
39237         * gcc.dg/vect/vect-36.c: Likewise.
39238         * gcc.dg/vect/vect-all.c: Likewise.
39239
39240 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
39241
39242         PR c++/17068
39243         * g++.dg/template/operator4.C: New test.
39244
39245 2004-08-18  Richard Henderson  <rth@redhat.com>
39246
39247         * gcc.dg/20040206-1.c: XFAIL.
39248
39249 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39250
39251         PR c++/16246
39252         * g++.dg/template/array7.C: New test.
39253
39254 2004-08-17  James E Wilson  <wilson@specifixinc.com>
39255
39256         * gcc.dg/mips-movcc-1.c: New test.
39257         * gcc.dg/mips-movcc-2.c: New test.
39258         * gcc.dg/mips-movcc-3.c: New test.
39259
39260         * gcc.dg/mips-nmadd-1.c: New test.
39261         * gcc.dg/mips-nmadd-2.c: New test.
39262
39263 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39264
39265         PR c++/15871
39266         * g++.dg/opt/inline8.C: New test.
39267
39268         PR c++/16965
39269         * g++.dg/parse/error17.C: New test.
39270
39271 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
39272
39273         * gcc.dg/vect: New directory for vectorizer tests.
39274         * gcc.dg/vect/tree-vect.h: New file.
39275         * gcc.dg/vect/vect.exp: New file.
39276         * gcc.dg/vect/pr16105.c.c: New test.
39277         * gcc.dg/vect/vect-1.c: New test.
39278         * gcc.dg/vect/vect-2.c: New test.
39279         * gcc.dg/vect/vect-3.c: New test.
39280         * gcc.dg/vect/vect-4.c: New test.
39281         * gcc.dg/vect/vect-5.c: New test.
39282         * gcc.dg/vect/vect-6.c: New test.
39283         * gcc.dg/vect/vect-7.c: New test.
39284         * gcc.dg/vect/vect-8.c: New test.
39285         * gcc.dg/vect/vect-9.c: New test.
39286         * gcc.dg/vect/vect-10.c: New test.
39287         * gcc.dg/vect/vect-11.c: New test.
39288         * gcc.dg/vect/vect-12.c: New test.
39289         * gcc.dg/vect/vect-13.c: New test.
39290         * gcc.dg/vect/vect-14.c: New test.
39291         * gcc.dg/vect/vect-15.c: New test.
39292         * gcc.dg/vect/vect-16.c: New test.
39293         * gcc.dg/vect/vect-17.c: New test.
39294         * gcc.dg/vect/vect-18.c: New test.
39295         * gcc.dg/vect/vect-19.c: New test.
39296         * gcc.dg/vect/vect-20.c: New test.
39297         * gcc.dg/vect/vect-21.c: New test.
39298         * gcc.dg/vect/vect-22.c: New test.
39299         * gcc.dg/vect/vect-23.c: New test.
39300         * gcc.dg/vect/vect-24.c: New test.
39301         * gcc.dg/vect/vect-25.c: New test.
39302         * gcc.dg/vect/vect-26.c: New test.
39303         * gcc.dg/vect/vect-27.c: New test.
39304         * gcc.dg/vect/vect-28.c: New test.
39305         * gcc.dg/vect/vect-29.c: New test.
39306         * gcc.dg/vect/vect-30.c: New test.
39307         * gcc.dg/vect/vect-31.c: New test.
39308         * gcc.dg/vect/vect-32.c: New test.
39309         * gcc.dg/vect/vect-33.c: New test.
39310         * gcc.dg/vect/vect-34.c: New test.
39311         * gcc.dg/vect/vect-35.c: New test.
39312         * gcc.dg/vect/vect-36.c: New test.
39313         * gcc.dg/vect/vect-37.c: New test.
39314         * gcc.dg/vect/vect-38.c: New test.
39315         * gcc.dg/vect/vect-40.c: New test.
39316         * gcc.dg/vect/vect-41.c: New test.
39317         * gcc.dg/vect/vect-42.c: New test.
39318         * gcc.dg/vect/vect-43.c: New test.
39319         * gcc.dg/vect/vect-44.c: New test.
39320         * gcc.dg/vect/vect-45.c: New test.
39321         * gcc.dg/vect/vect-46.c: New test.
39322         * gcc.dg/vect/vect-47.c: New test.
39323         * gcc.dg/vect/vect-48.c: New test.
39324         * gcc.dg/vect/vect-49.c: New test.
39325         * gcc.dg/vect/vect-50.c: New test.
39326         * gcc.dg/vect/vect-51.c: New test.
39327         * gcc.dg/vect/vect-52.c: New test.
39328         * gcc.dg/vect/vect-53.c: New test.
39329         * gcc.dg/vect/vect-54.c: New test.
39330         * gcc.dg/vect/vect-55.c: New test.
39331         * gcc.dg/vect/vect-56.c: New test.
39332         * gcc.dg/vect/vect-57.c: New test.
39333         * gcc.dg/vect/vect-58.c: New test.
39334         * gcc.dg/vect/vect-59.c: New test.
39335         * gcc.dg/vect/vect-60.c: New test.
39336         * gcc.dg/vect/vect-61.c: New test.
39337         * gcc.dg/vect/vect-all.c: New test.
39338         * gcc.dg/vect/vect-none.c: New test.
39339
39340 2004-08-17  Paul Brook  <paul@codesourcery.com>
39341
39342         PR fortran/13082
39343         * gfortran.dg/entry_1.f90: New test.
39344
39345 2004-08-17  Andrew Pinski  <apinski@apple.com>
39346
39347         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39348
39349 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39350
39351         * gcc.dg/pr17036-1.c: New test.
39352
39353 2004-08-16  Devang Patel  <dpatel@apple.com>
39354
39355         * gcc.dg/darwin-20040809-1.c: New test.
39356
39357 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39358
39359         * gcc.dg/funcdef-attr-1.c: New test.
39360
39361 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39362
39363         * gcc.dg/altivec-17.c: New test.
39364         * gcc.dg/altivec-18.c: New test.
39365
39366 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39367
39368         PR c++/6749
39369         * g++.dg/template/vtable2.C: New test.
39370
39371 2004-08-14  Richard Henderson  <rth@redhat.com>
39372
39373         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39374         * gcc.dg/pack-test-4.c (main): Return 0.
39375         * gcc.dg/setjmp-1.c: Remove XFAIL.
39376         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39377
39378 2004-08-14  Richard Henderson  <rth@redhat.com>
39379
39380         * gcc.dg/980217-1.c: Add prototype for printf.
39381
39382 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39383
39384         * gfortran.dg/pr16935.f90: New test.
39385
39386 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39387
39388         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39389
39390 2004-08-13  Paul Brook  <paul@codesourcery.com>
39391
39392         * gfortran.dg/der_io_1.f90: Remove stray comma.
39393
39394 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39395
39396         * gcc.dg/vmx/cw-bug-2.c: Remove.
39397         * gcc.dg/vmx/vprint-1.c: Remove.
39398         * gcc.dg/vmx/vscan-1.c: Remove.
39399
39400 2004-08-12  Devang patel  <dpatel@apple.com>
39401
39402         * gcc.dg/darwin-20040809-2.c: New test.
39403
39404 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39405
39406         * g++.dg/ext/altivec-12.C: New test.
39407
39408         * g++.dg/ext/altivec-11.C: New test.
39409
39410 2004-08-12  Paul Brook  <paul@codesourcery.com>
39411
39412         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39413
39414 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39415
39416         * g++.dg/ext/altivec-2.C: Check for hardware support before
39417         executing any VMX instructions.
39418
39419         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39420
39421 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39422
39423         PR c++/16276
39424         * g++.old-deja/g++.other/comdat4.C: New test.
39425         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39426
39427 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39428
39429         PR target/16286
39430         * gcc.dg/pr16286.c: New test.
39431
39432 2004-08-12 Jan Beulich <jbeulich@novell.com>
39433
39434         * g++.dg/ext/asm5.C: New.
39435
39436 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39437
39438         PR c++/16698
39439         * g++.dg/eh/crash1.C: New test.
39440
39441         PR c++/16717
39442         * g++.dg/ext/construct1.C: New test.
39443
39444 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39445
39446         PR c++/16853
39447         * g++.dg/init/ptrmem1.C: New test.
39448
39449         PR c++/16618
39450         * g++.dg/parse/offsetof5.C: New test.
39451
39452         PR c++/16870
39453         * g++.dg/template/overload3.C: New test.
39454
39455 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39456
39457         PR c++/16964
39458         * g++.dg/parse/error16.C: New test.
39459
39460         PR c++/16904
39461         * g++.dg/template/error14.C: New test.
39462
39463         PR c++/16929
39464         * g++.dg/template/error15.C: New test.
39465
39466 2004-08-11  Devang Patel  <dpatel@apple.com>
39467
39468         * gcc.dg/darwin-ld-20040809-1.c: New test.
39469         * gcc.dg/darwin-ld-20040809-2.c: New test.
39470
39471 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
39472
39473         PR fortran/16917
39474         * gfortran.dg/dfloat_1.f90: New test.
39475
39476 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
39477
39478         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39479         * gcc.dg/dll-2.c: Fix dg-require syntax.
39480         * gcc.misc-tests/arm-isr.c (abort): Declare.
39481         (exit): Likewise.
39482
39483 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39484
39485         PR c++/16971
39486         * g++.dg/parse/crash16.C: New test.
39487
39488 2004-08-10  Roger Sayle  <roger@eyesopen.com>
39489
39490         * gcc.dg/mips-rsqrt-1.c: New test case.
39491         * gcc.dg/mips-rsqrt-2.c: New test case.
39492         * gcc.dg/mips-rsqrt-3.c: New test case.
39493
39494 2004-08-10  Paul Brook  <paul@codesourcery.com>
39495
39496         * gfortran.dg/der_io_1.f90: New test.
39497
39498 2004-08-10  Paul Brook  <paul@codesourcery.com>
39499
39500         PR fortran/16919
39501         * gfortran.dg/der_array_1.f90: New test.
39502
39503 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
39504
39505         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39506
39507 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
39508
39509         * gcc.dg/wchar_t-2.c: Fix typo.
39510
39511 2004-08-09  Falk Hueffner  <falk@debian.org>
39512
39513         PR tree-optimization/12517
39514         * gcc.c-torture/compile/pr12517.c: New test.
39515
39516         PR tree-optimization/12578
39517         * gcc.c-torture/compile/pr12578.c: New test.
39518
39519         PR tree-optimization/12899
39520         * gcc.c-torture/compile/pr12899.c: New test.
39521
39522         PR rtl-optimization/14692
39523         * gcc.c-torture/compile/pr14692.c: New test.
39524
39525         PR tree-optimization/16461
39526         * gcc.c-torture/compile/pr16461.c: New test.
39527
39528 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39529
39530         * gfortran.dg/getenv_1.f90: New test.
39531
39532 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39533
39534         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39535         wchar_t.
39536         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39537
39538 2004-08-06  Paul Brook  <paul@codesourcery.com>
39539
39540         * gfortran.dg/ret_array_1.f90: New test.
39541         * gfortran.dg/ret_pointer_1.f90: New test.
39542
39543 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39544
39545         * gcc.dg/missing-field-init-[12].c: New tests.
39546         * g++.dg/warn/missing-field-init-[12].C: New tests.
39547
39548 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39549
39550         * gcc.dg/enum2.c: New test.
39551         * gcc.dg/symbian3.c: Likewise.
39552         * gcc.dg/symbian4.c: Likewise.
39553         * gcc.dg/wchar_t-2.c: Likewise.
39554
39555 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39556
39557         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39558         destructor tests.
39559
39560 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39561
39562         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39563         dg-require-visiblity.
39564         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39565         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39566         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39567         * g++.dg/ext/visibility/new1.C: Likewise.
39568         * g++.dg/ext/visibility/pragma.C: Likewise.
39569         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39570         * g++.dg/ext/visibility/virtual.C: Likewise.
39571         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39572         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39573         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39574         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39575         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39576         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39577         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39578         * g++/dg/ext/visibility/visibility-8.C: New test.
39579         * gcc.c-torture/compile/dll.x: Remove.
39580         * gcc.dg/dll-2.c: Use dg-require-dll
39581         * gcc.dg/visibility-10.c: New test.
39582         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39583         supporting DLLs.
39584         * lib/scanasm.exp (scan_hidden): New function.
39585         (scan_not_hidden): Likewise.
39586
39587 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39588
39589         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39590
39591 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39592
39593         * gcc.c-torture/execute/20040805-1.c: New test.
39594
39595 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39596
39597         * gcc.dg/20020118-1.c: Declare abort.
39598         * gcc.dg/altivec_check.h: Likewise.
39599         * gcc.dg/iftrap-2.c: Likewise.
39600         * gcc.dg/pragma-darwin.c: Likewise.
39601         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39602
39603 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39604
39605         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39606
39607 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39608
39609         * gcc.c-torture/execute/builtins/abs-2.c,
39610         gcc.c-torture/execute/builtins/abs-3.c,
39611         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39612         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39613         intmax_t, uintmax_t and their limits.
39614         * gcc.dg/intmax_t-1.c: New test.
39615
39616 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39617
39618         * g++.dg/tc1/dr147.C: Add reference to PR.
39619
39620 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39621
39622         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39623         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39624
39625 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39626
39627         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39628
39629 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39630
39631         * gcc.dg/redecl-5.c: New test.
39632         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39633         of scanf.
39634
39635 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39636
39637         PR middle-end/16790
39638         * gcc.c-torture/execute/pr16790-1.c: New test case.
39639
39640 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39641
39642         * g++.dg/ext/visibility/assign1.C: New test.
39643         * g++.dg/ext/visibility/new1.C: Likewise.
39644
39645         * gcc.dg/symbian1.c: New test.
39646         * gcc.dg/symbian2.c: Likewise.
39647
39648 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39649
39650         PR target/16570
39651         * gcc.dg/i386-sse-9.c: New test.
39652
39653 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39654
39655         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39656
39657 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39658
39659         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39660         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39661         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39662         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39663         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39664         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39665         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39666         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39667         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39668         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39669         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39670         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39671         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39672         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39673         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39674         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39675         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39676         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39677         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39678         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39679         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39680         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39681         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39682         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39683         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39684         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39685         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39686         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39687         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39688         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39689         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39690         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39691         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39692         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39693         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39694         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39695         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39696         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39697         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39698         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39699         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39700         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39701         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39702         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39703         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39704         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39705         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39706         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39707         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39708         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39709         gcc.misc-tests/i386-pf-3dnow-1.c,
39710         gcc.misc-tests/i386-pf-athlon-1.c,
39711         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39712         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39713         Declare built-in functions used.
39714         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39715
39716 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39717
39718         PR c++/16707
39719         * g++.dg/lookup/using12.C: New test.
39720
39721         * g++.dg/init/null1.C: Fix PR number.
39722         * g++.dg/parse/namespace10.C: Likewise.
39723
39724 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39725
39726         PR c++/16224
39727         * g++.dg/template/spec17.C: New test.
39728         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39729         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39730
39731 2004-08-02  David Billinghurst
39732
39733         PR fortran/16292
39734         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39735
39736 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39737
39738         * gcc.dg/ia64-got-1.c: New test case.
39739
39740 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39741
39742         PR c++/16489
39743         * g++.dg/init/null1.C: New test.
39744         * g++.dg/tc1/dr76.C: Adjust error marker.
39745
39746         PR c++/16529
39747         * g++.dg/parse/namespace10.C: New test.
39748
39749         PR c++/16810
39750         * g++.dg/inherit/ptrmem2.C: New test.
39751
39752 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39753
39754         PR target/16155
39755         * gcc.dg/pr16155.c: New test.
39756
39757 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39758
39759         * gcc.dg/redecl-2.c: New test.
39760
39761 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
39762
39763         * gcc.dg/darwin-longdouble.c: New file.
39764
39765 2004-07-30  Richard Henderson  <rth@redhat.com>
39766
39767         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39768         write to constant argument.
39769         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39770
39771 2004-07-30  Richard Henderson  <rth@redhat.com>
39772
39773         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39774         tests of nearest around zero.
39775
39776 2004-07-30  Andrew Pinski  <apinski@apple.com>
39777
39778         * gcc.c-torture/compile/20040730-1.c: New test.
39779
39780 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39781
39782         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39783         powerpc-eabispe.
39784
39785 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39786
39787         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39788
39789 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
39790
39791         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39792         contains $ld_library_path.
39793         * lib/gfortran.exp (gfortran_link_flags): Likewise.
39794
39795 2004-07-29  Richard Henderson  <rth@redhat.com>
39796
39797         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39798
39799         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39800         (alt2, which): New.
39801         (Check): Accept either alternative.
39802
39803 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
39804
39805         * g++.dg/abi/inline1.C: New test.
39806         * g++.dg/abi/local1-a.cc: Likewise.
39807         * g++.dg/abi/local1.C: Likewise.
39808         * g++.dg/abi/mangle11.C: Tweak location of warnings.
39809         * g++.dg/abi/mangle12.C: Likewise.
39810         * g++.dg/abi/mangle17.C: Likewise.
39811         * g++.dg/abi/mangle20-2.C: Likewise.
39812         * g++.dg/opt/interface1.C: Likewise.
39813         * g++.dg/opt/interface1.h: Likewise.
39814         * g++.dg/opt/interface1-a.cc: New test.
39815         * g++.dg/parse/repo1.C: New test.
39816         * g++.dg/template/repo1.C: Likewise.
39817         * g++.dg/warn/Winline-1.C: Likewise.
39818         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39819
39820 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
39821
39822         * gcc.dg/tree-ssa/20040729-1.c: New test.
39823
39824 2004-07-27  Matt Austern <austern@apple.com>
39825
39826         * gcc.dg/darwin-bool-1.c: New test.
39827         * gcc.dg/darwin-bool-2.c: New test.
39828
39829 2004-07-28  Richard Henderson  <rth@redhat.com>
39830
39831         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39832         arguments in the correct type.  Don't write to constant arguments.
39833
39834 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39835
39836         PR tree-optimization/16688
39837         PR tree-optimization/16689
39838         * g++.dg/tree-ssa/pr16688.C: New test.
39839
39840 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39841
39842         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39843         loads.  Not only in the comment, this time.
39844
39845 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
39846
39847         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
39848         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39849         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
39850         * gcc.dg/sh4a-bitmovua.c: New.
39851         * gcc.dg/sh4a-cos.c: New.
39852         * gcc.dg/sh4a-cosf.c: New.
39853         * gcc.dg/sh4a-fprun.c: New.
39854         * gcc.dg/sh4a-fsrra.c: New.
39855         * gcc.dg/sh4a-memmovua.c: New.
39856         * gcc.dg/sh4a-sin.c: New.
39857         * gcc.dg/sh4a-sincos.c: New.
39858         * gcc.dg/sh4a-sincosf.c: New.
39859         * gcc.dg/sh4a-sinf.c: New.
39860
39861 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39862
39863         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39864         conditionals.
39865         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39866         loads.
39867         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39868         DOM1.
39869
39870 2004-07-27  Andrew Pinski  <apinski@apple.com>
39871
39872         * g++.dg/rtti/tinfo1.C: Correct the xfail.
39873
39874 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
39875
39876         * gcc.dg/pragma-isr.c: New test.
39877
39878 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39879
39880         PR c++/14429
39881         * g++.dg/template/ttp11.C: New test.
39882
39883 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
39884
39885         * gcc.c-torture/compile/20040727-1.c: New test.
39886
39887 2004-07-26  Eric Christopher  <echristo@redhat.com>
39888
39889         * gcc.c-torture/compile/20040726-2.c: New test.
39890
39891 2004-07-26  Andrew Pinski  <apinski@apple.com>
39892
39893         * g++.dg/rtti/tinfo1.C: Xfail.
39894
39895 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
39896
39897         * gcc.c-torture/compile/20040726-1.c: New test.
39898
39899 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
39900             Brian Ryner  <bryner@brianryner.com>
39901
39902         PR c++/9283
39903         PR c++/15000
39904         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39905         * g++.dg/ext/visibility/: New directory.
39906         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39907         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39908         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39909         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39910         * g++.dg/ext/visibility/fvisibility.C,
39911         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39912         g++.dg/ext/visibility/fvisibility-override1.C
39913         g++.dg/ext/visibility/fvisibility-override2.C
39914         g++.dg/ext/visibility/memfuncts.C
39915         g++.dg/ext/visibility/noPLT.C
39916         g++.dg/ext/visibility/pragma.C
39917         g++.dg/ext/visibility/pragma-override1.C
39918         g++.dg/ext/visibility/pragma-override2.C
39919         g++.dg/ext/visibility/staticmemfuncts.C
39920         g++.dg/ext/visibility/virtual.C: New tests.
39921
39922 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39923
39924         PR c/15360
39925         * gcc.dg/pr15360-1.c: New test.
39926
39927 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
39928
39929         * gcc.dg/pragma-align-2.c: New test.
39930         * gcc.dg/pragma-init-fini.c: New test.
39931         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
39932         targets.
39933
39934 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39935
39936         * gcc.dg/init-string-2.c: New test.
39937
39938 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
39939
39940         PR 16684
39941         * gcc.dg/Wredundant-decls-1.c: New test case.
39942
39943 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
39944
39945         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39946         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39947         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39948         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39949         * gcc.dg/compat/generate-random.c: New file.
39950         * gcc.dg/compat/generate-random.h: Likewise.
39951         * gcc.dg/compat/generate-random_r.c: Likewise.
39952         * gcc.dg/compat/struct-layout-1.h: Likewise.
39953         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39954         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39955         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39956         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39957         * gcc.dg/compat/struct-layout-1_main.c: New test.
39958         * gcc.dg/compat/struct-layout-1_x.c: New file.
39959         * gcc.dg/compat/struct-layout-1_y.c: New file.
39960         * gcc.dg/compat/struct-layout-1_test.h: New file.
39961
39962 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39963
39964         * gcc.dg/comp-return-1.c: New test
39965
39966 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
39967
39968         * gcc.dg/vmx/8-02a.c: Fix typo.
39969
39970         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39971         * gcc.dg/darwin-abi-3.c: New test.
39972
39973         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39974         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39975
39976         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39977         * gcc.dg/vmx/ops-long-1.c: New test.
39978         * gcc.dg/vmx/ops-long-2.c: New test.
39979
39980 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39981
39982         * g++.dg/lookup/conv-[1234].C: New.
39983
39984 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39985
39986         * g++.dg/parse/attr2.C: Simplify.
39987
39988 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39989
39990         PR c/7284
39991         * gcc.c-torture/execute/pr7284-1.c: New test.
39992
39993 2004-07-22  Brian Booth  <bbooth@redhat.com>
39994
39995         * gcc.dg/tree-ssa/20040721-1.c: New test.
39996
39997 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39998
39999         * g++.dg/template/crash20.c: New.
40000
40001 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40002
40003         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40004         Add dg-run directive.  Declare variables as required.
40005         * gfortran.dg/g77/README: Update
40006
40007 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40008
40009         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40010         gcc.dg/cris-peep2-andu2.c: New tests.
40011
40012 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40013
40014         PR c/15052
40015         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40016         on return type.
40017         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40018         messages.
40019         * gcc.dg/qual-return-2.c: Update expected messages.
40020         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40021
40022 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40023
40024         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40025         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40026
40027 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40028
40029         PR c/11250
40030         * gcc.dg/init-string-1.c: New test.
40031
40032 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40033
40034         PR middle-end/15345
40035         PR c/16450
40036         * gcc.dg/torture/nested-fn-1.c: New test.
40037
40038 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40039
40040         PR target/16559
40041         * gcc.dg/ia64-fptr-1.c: New file.
40042
40043 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40044
40045         PR c++/14497
40046         * g++.dg/template/spec16.C: New test.
40047         * g++.old-deja/g++.robertl/eb118.C: Remove.
40048
40049 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40050
40051         PR c++/509
40052         * g++.dg/template/spec15.C: New test.
40053
40054 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40055
40056         Copy cases from g77.f-torture/execute and add dg-run
40057         directive.  Other changes as noted.
40058         * gfortran.dg/g77/13037.f
40059         * gfortran.dg/g77/1832.f
40060         * gfortran.dg/g77/19981119-0.f
40061         * gfortran.dg/g77/19990313-0.f
40062         * gfortran.dg/g77/19990313-1.f
40063         * gfortran.dg/g77/19990313-2.f
40064         * gfortran.dg/g77/19990313-3.f
40065         * gfortran.dg/g77/19990419-1.f
40066         * gfortran.dg/g77/19990826-0.f
40067         * gfortran.dg/g77/19990826-2.f
40068         * gfortran.dg/g77/20000503-1.f
40069         * gfortran.dg/g77/20001111.f
40070         * gfortran.dg/g77/20010116.f
40071         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40072         * gfortran.dg/g77/20010430.f
40073         * gfortran.dg/g77/6177.f
40074         * gfortran.dg/g77/947.f
40075         * gfortran.dg/g77/970816-3.f
40076         * gfortran.dg/g77/971102-1.f
40077         * gfortran.dg/g77/980520-1.f
40078         * gfortran.dg/g77/980628-0.f
40079         * gfortran.dg/g77/980628-1.f
40080         * gfortran.dg/g77/980628-10.f
40081         * gfortran.dg/g77/980628-2.f
40082         * gfortran.dg/g77/980628-3.f
40083         * gfortran.dg/g77/980628-7.f
40084         * gfortran.dg/g77/980628-8.f
40085         * gfortran.dg/g77/980628-9.f
40086         * gfortran.dg/g77/980701-0.f
40087         * gfortran.dg/g77/980701-1.f
40088         * gfortran.dg/g77/cabs.f
40089         * gfortran.dg/g77/claus.f
40090         * gfortran.dg/g77/complex_1.f
40091         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40092         * gfortran.dg/g77/dcomplex.f
40093         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40094         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40095         * gfortran.dg/g77/f90-intrinsic-numeric.f
40096         * gfortran.dg/g77/int8421.f
40097         * gfortran.dg/g77/labug1.f
40098         * gfortran.dg/g77/large_vec.f
40099         * gfortran.dg/g77/le.f
40100         * gfortran.dg/g77/short.f
40101         * gfortran.dg/g77/README: Update
40102
40103 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40104
40105         PR c++/16637
40106         * g++.dg/parse/lookup4.C: New test.
40107
40108 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40109
40110         PR c++/16175
40111         * g++.dg/template/ttp10.C: New test.
40112
40113 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40114
40115         * gcc.dg/pr12625-1.c: New test.
40116
40117 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40118
40119         * gcc.dg/switch-warn-1.c: New test.
40120         * gcc.dg/switch-warn-2.c: New test.
40121         * gcc.c-torture/compile/pr14730.c: Update.
40122
40123 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40124
40125         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40126         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40127         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40128         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40129
40130 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40131
40132         PR c++/16623
40133         * g++.dg/template/assign1.C: New test.
40134
40135 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40136
40137         PR c++/12170
40138         * g++.dg/template/ttp9.C: New test.
40139
40140 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40141
40142         * gcc.dg/format/cmn-err-1.c: New test.
40143
40144 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40145
40146         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40147         gcc.dg/Wparentheses-10.c: New tests.
40148         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40149
40150 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40151
40152         PR fortran/16465
40153         * gfortran.dg/g77//ffixed-line-length-0.f,
40154         gfortran.dg/g77/ffixed-line-length-132.f,
40155         gfortran.dg/g77/ffixed-line-length-72.f,
40156         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40157         gfortran.dg/g77/README: Update.
40158
40159 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40160
40161         PR c++/13092
40162         * g++.dg/template/non-dependent7.C: New test.
40163         * g++.dg/template/non-dependent8.C: Likewise.
40164         * g++.dg/template/non-dependent9.C: Likewise.
40165         * g++.dg/template/non-dependent10.C: Likewise.
40166
40167 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40168
40169         PR c++/16337
40170         * g++.dg/parse/attr2.C: New test.
40171
40172 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40173
40174         * g77.dg: Removed.
40175         * g77.f-torture: Ditto.
40176
40177 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40178
40179         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40180         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40181         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40182
40183 2004-07-16  Richard Henderson  <rth@redhat.com>
40184
40185         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40186
40187 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40188
40189         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40190         tests with full list of options.
40191         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40192         of TORTURE_OPTIONS if test contains 'dg-do run'.
40193
40194         PR fortran/16404
40195         * gfortran.dg/do_iterator.f90: New test.
40196
40197 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40198
40199         PR rtl-optimization/16536
40200         * gcc.c-torture/execute/restrict-1.c: New test.
40201
40202 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40203
40204         PR fortran/15324
40205         * gfortran.dg/pr15324.f90: New test.
40206
40207         PR fortran/15129
40208         * gfortran.dg/pr15129.f90: New test.
40209
40210         PR fortran/15140
40211         * gfortran.dg/pr15140.f90: New test.
40212
40213         PR fortran/13792
40214         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40215         compile-time simplification.
40216
40217 2004-07-14  Mike Stump  <mrs@apple.com>
40218
40219         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40220
40221 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40222
40223         PR target/16325
40224         * gcc.dg/profile-generate-1.c: New.
40225
40226 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40227
40228         * gcc.c-torture/execute/20040709-1.c: New test.
40229         * gcc.c-torture/execute/20040709-2.c: New test.
40230
40231 2004-07-14  Mike Stump  <mrs@apple.com>
40232
40233         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40234
40235 2004-07-14  Mike Stump  <mrs@apple.com>
40236
40237         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40238
40239 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
40240
40241         PR c++/16518
40242         * g++.dg/parse/mutable1.C: New test.
40243
40244 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
40245
40246         PR tree-optimization/16443
40247         * gcc.dg/tree-ssa/20040713-1.c: New test.
40248
40249 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
40250
40251         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40252         for operator new.
40253
40254 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40255
40256         * gfortran.dg/g77/README: New file
40257         * gfortran.dg/g77/19981216-0.f: Copy from
40258         g77.f-torture/noncompile.  Add "dg-do compile" and
40259         dg-error as required.
40260         * gfortran.dg/g77/19990218-1.f: Likewise.
40261         * gfortran.dg/g77/19990905-1.f: Likewise.
40262         * gfortran.dg/g77/9263.f: Likewise.
40263         * gfortran.dg/g77/980615-0.f: Likewise.
40264         * gfortran.dg/g77/980616-0.f: Likewise.
40265         * gfortran.dg/g77/check0.f: Likewise.
40266         * gfortran.dg/g77/select_no_compile.f: Likewise.
40267
40268 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40269
40270         Copy files from g77.f-torture/compile.
40271         Add "{ dg-do compile}".  Other changes as noted
40272         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40273         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40274         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40275         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40276         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40277         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40278         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40279         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40280         statement to conform to standard.  Append alpha1.x for reference.
40281         * gfortran.dg/g77/xformat.f: Add dg-warning
40282
40283 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40284
40285         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40286         Add {dg-do compile} directive.
40287         * gfortran.dg/g77/cpp2.F: Likewise.
40288
40289 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40290
40291         PR c++/5402
40292         * g++.dg/lookup/name-clash1.C: New test.
40293
40294         PR c++/9777
40295         * g++.dg/lookup/name-clash2.C: New test.
40296
40297         PR c++/12102
40298         * g++.dg/lookup/name-clash3.C: New test.
40299
40300 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40301
40302         * g++.dg/lookup/new2.C: New test.
40303         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40304
40305 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
40306
40307         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40308         Add {dg-do compile} directive.
40309         * gfortran.dg/g77/13060.f: Likewise.
40310         * gfortran.dg/g77/19990218-0.f: Likewise.
40311         * gfortran.dg/g77/19990305-0.f: Likewise.
40312         * gfortran.dg/g77/19990419-0.f: Likewise.
40313         * gfortran.dg/g77/19990502-0.f: Likewise.
40314         * gfortran.dg/g77/19990502-1.f: Likewise.
40315         * gfortran.dg/g77/19990525-0.f: Likewise.
40316         * gfortran.dg/g77/19990826-1.f: Likewise.
40317         * gfortran.dg/g77/19990826-3.f: Likewise.
40318         * gfortran.dg/g77/19990905-2.f: Likewise.
40319         * gfortran.dg/g77/20000412-1.f: Likewise.
40320         * gfortran.dg/g77/20000511-1.f: Likewise.
40321         * gfortran.dg/g77/20000511-2.f: Likewise.
40322         * gfortran.dg/g77/20000518.f: Likewise.
40323         * gfortran.dg/g77/20000601-1.f: Likewise.
40324         * gfortran.dg/g77/20000601-2.f: Likewise.
40325         * gfortran.dg/g77/20000629-1.f: Likewise.
40326         * gfortran.dg/g77/20000630-2.f: Likewise.
40327         * gfortran.dg/g77/20010115.f: Likewise.
40328         * gfortran.dg/g77/20010321-1.f: Likewise.
40329         * gfortran.dg/g77/20010426.f: Likewise.
40330         * gfortran.dg/g77/20020307-1.f: Likewise.
40331         * gfortran.dg/g77/8485.f: Likewise.
40332         * gfortran.dg/g77/960317-1.f: Likewise.
40333         * gfortran.dg/g77/970915-0.f: Likewise.
40334         * gfortran.dg/g77/980310-1.f: Likewise.
40335         * gfortran.dg/g77/980310-2.f: Likewise.
40336         * gfortran.dg/g77/980310-3.f: Likewise.
40337         * gfortran.dg/g77/980310-4.f: Likewise.
40338         * gfortran.dg/g77/980310-6.f: Likewise.
40339         * gfortran.dg/g77/980310-7.f: Likewise.
40340         * gfortran.dg/g77/980310-8.f: Likewise.
40341         * gfortran.dg/g77/980419-2.f: Likewise.
40342         * gfortran.dg/g77/980424-0.f: Likewise.
40343         * gfortran.dg/g77/980427-0.f: Likewise.
40344         * gfortran.dg/g77/980729-0.f: Likewise.
40345         * gfortran.dg/g77/981117-1.f: Likewise.
40346         * gfortran.dg/g77/toon_1.f: Likewise.
40347
40348 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40349
40350         PR c++/2204
40351         * g++.dg/other/abstract2.C: New test.
40352
40353 2004-07-12  Paul Brook  <paul@codesourcery.com>
40354
40355         * gfortran.dg/pointer_init_1.f90: New test.
40356
40357 2004-07-11  Paul Brook  <paul@codesourcery.com>
40358
40359         PR fortran/15986
40360         * gfortran.dg/contained_1.f90: New test.
40361
40362 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40363
40364         * g++.dg/parse/defarg8.C: New test.
40365
40366 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40367
40368         PR fortran/16433
40369         * gfortran.dg/pr16433.f: New test.
40370
40371         PR fortran/17574
40372         * gfortran.dg/pr15754.f90: New test.
40373
40374 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40375
40376         PR tree-optimization/16437
40377         * gcc.c-torture/execute/bitfld-4.c: New test.
40378
40379 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40380
40381         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40382         access to common var from module.
40383
40384 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40385
40386         PR fortran/16336
40387         * gfortran.fortran-torture/execute/common_2.f90: New test.
40388
40389 2004-07-10  Paul Brook  <paul@codesourcery.com>
40390
40391         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40392
40393 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40394
40395         PR fortran/15969
40396         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40397
40398 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40399
40400         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40401         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40402         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40403         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40404         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40405         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40406         * gfortran.dg/g77/funderscoring.f: Likewise.
40407         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40408
40409 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40410
40411         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40412
40413 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40414         Paul Brook  <paul@codesourcery.com>
40415
40416         PR fortran/13415
40417         * gfortran.dg/common_pointer_1.f90: New test.
40418
40419 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40420
40421         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40422
40423 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40424
40425         PR target/16364
40426         * gcc.c-torture/compile/20040709-1.c: New.
40427
40428 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40429
40430         PR fortran/14077
40431         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40432
40433 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40434
40435         PR fortran/13201
40436         * gfortran.dg/shape_1.f90: New test.
40437
40438 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40439             Andrew Pinski  <apinski@apple.com>
40440
40441         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40442
40443 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40444
40445         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40446         comment.
40447
40448 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40449         Paul Brook  <paul@codesourcery.com>
40450
40451         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40452         '.f95' and '.F95'.
40453
40454 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
40455
40456         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40457
40458 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40459
40460         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40461         testcases with capital suffix.
40462
40463 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40464
40465         PR fortran/15481
40466         PR fortran/13372
40467         PR fortran/13575
40468         PR fortran/15978
40469         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40470
40471         * gfortran.dg/implicit_1.f90: New test.
40472
40473 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40474
40475         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40476         expression to match gfortran warning/error messages
40477         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40478         dg-error text.
40479
40480 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40481
40482         * lib/fortran-torture.exp: Rename proc search_for to
40483         search_for_re.
40484
40485 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40486
40487         * gcc.c-torture/execute/simd-5.x: New file.
40488         XFAIL on SPARC 64-bit at -O0.
40489
40490 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40491
40492         PR c++/8211
40493         PR c++/16165
40494         * g++.dg/warn/effc3.C: New test.
40495
40496 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40497
40498         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40499         change X to 1X in format.
40500         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40501         add data statements to conform to standard.
40502
40503 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40504
40505         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40506         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40507         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40508
40509 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40510
40511         * gfortran.dg/g77/7388.f: Copy from g77.dg
40512         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40513         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40514         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40515         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40516         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40517         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40518         * gfortran.dg/g77/strlen0.f: Likewise.
40519
40520 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40521
40522         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40523         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40524
40525 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40526
40527         * gcc.c-torture/execute/920428-2.x: Delete.
40528         * gcc.c-torture/execute/920501-7.x: Likewise.
40529
40530 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
40531
40532         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40533         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40534         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40535         prescott and c3-2.
40536         (PREFETCH_3DNOW): Add -march=c3.
40537
40538 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40539
40540         PR c/16437
40541         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40542         * gcc.c-torture/execute/bf64-1.x: Likewise.
40543
40544 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40545
40546         * gcc.c-torture/compile/20040708-1.c: New test.
40547
40548 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40549
40550         PR c++/16169
40551         * g++.dg/warn/effc2.C: New test.
40552
40553 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40554
40555         * gcc.c-torture/execute/bitfld-1.x: Remove.
40556         * gcc.c-torture/execute/bitfld-3.c: New test.
40557         * gcc.dg/bitfld-2.c: Remove XFAILs.
40558
40559 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40560
40561         PR c++/16276
40562         * g++.dg/rtti/tinfo1.C: New file.
40563
40564 2004-07-07  Eric Christopher  <echristo@redhat.com>
40565
40566         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40567
40568 2004-07-07  Andrew Pinski  <apinski@apple.com>
40569
40570         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40571
40572 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40573
40574         * g++.dg/init/call1.C: XFAIL.
40575
40576 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40577
40578         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40579         except for movstrict*, to movmem* and clrstr* to clrmem*.
40580
40581 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40582
40583         * gcc.c-torture/execute/20040707-1.c: New test.
40584
40585 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40586
40587         * gcc.c-torture/execute/20040706-1.c: New test.
40588
40589 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40590
40591         PR c++/3671
40592         * g++.dg/template/spec14.C: New test.
40593
40594 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40595
40596         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40597         nothing if not yet defined.  Use it in b, c and d type definitions.
40598         * gcc.c-torture/execute/20040705-1.c: New test.
40599         * gcc.c-torture/execute/20040705-2.c: New test.
40600
40601 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40602
40603         PR c++/2518
40604         * g++.dg/lookup/new1.C: New test.
40605
40606 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40607
40608         PR c++/11406
40609         * g++.dg/template/sizeof8.C: New test.
40610
40611 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40612
40613         * gcc.c-torture/compile/20040705-1.c: New test.
40614
40615 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40616
40617         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40618
40619 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40620
40621         * gcc.dg/cpp/if-mop.c: Two new testcases.
40622         * gcc.dg/cpp/trad/comment-3.c: New.
40623
40624 2004-07-04  Paul Brook  <paul@codesourcery.com>
40625
40626         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40627
40628 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40629
40630         PR c++/3761
40631         * g++.dg/lookup/crash4.C: New test.
40632
40633 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40634
40635         * gcc.c-torture/execute/builtin-abs-1.c
40636         * gcc.c-torture/execute/builtin-abs-2.c
40637         * gcc.c-torture/execute/builtin-complex-1.c
40638         * gcc.c-torture/execute/builtins/string-1-lib.c
40639         * gcc.c-torture/execute/builtins/string-1.c
40640         * gcc.c-torture/execute/builtins/string-2-lib.c
40641         * gcc.c-torture/execute/builtins/string-2.c
40642         * gcc.c-torture/execute/builtins/string-3-lib.c
40643         * gcc.c-torture/execute/builtins/string-3.c
40644         * gcc.c-torture/execute/builtins/string-4-lib.c
40645         * gcc.c-torture/execute/builtins/string-4.c
40646         * gcc.c-torture/execute/builtins/string-5-lib.c
40647         * gcc.c-torture/execute/builtins/string-5.c
40648         * gcc.c-torture/execute/builtins/string-6-lib.c
40649         * gcc.c-torture/execute/builtins/string-6.c
40650         * gcc.c-torture/execute/builtins/string-7-lib.c
40651         * gcc.c-torture/execute/builtins/string-7.c
40652         * gcc.c-torture/execute/builtins/string-8-lib.c
40653         * gcc.c-torture/execute/builtins/string-8.c
40654         * gcc.c-torture/execute/builtins/string-9-lib.c
40655         * gcc.c-torture/execute/builtins/string-9.c
40656         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40657         * gcc.c-torture/execute/builtins/string-asm-1.c
40658         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40659         * gcc.c-torture/execute/builtins/string-asm-2.c
40660         * gcc.c-torture/execute/stdio-opt-1.c
40661         * gcc.c-torture/execute/stdio-opt-2.c
40662         * gcc.c-torture/execute/stdio-opt-3.c
40663         * gcc.c-torture/execute/string-opt-1.c
40664         * gcc.c-torture/execute/string-opt-10.c
40665         * gcc.c-torture/execute/string-opt-11.c
40666         * gcc.c-torture/execute/string-opt-12.c
40667         * gcc.c-torture/execute/string-opt-13.c
40668         * gcc.c-torture/execute/string-opt-14.c
40669         * gcc.c-torture/execute/string-opt-15.c
40670         * gcc.c-torture/execute/string-opt-16.c
40671         * gcc.c-torture/execute/string-opt-2.c
40672         * gcc.c-torture/execute/string-opt-6.c
40673         * gcc.c-torture/execute/string-opt-7.c
40674         * gcc.c-torture/execute/string-opt-8.c:
40675         Replace with ...
40676
40677         * gcc.c-torture/execute/builtins/abs-2.c
40678         * gcc.c-torture/execute/builtins/abs-3.c
40679         * gcc.c-torture/execute/builtins/complex-1.c
40680         * gcc.c-torture/execute/builtins/fprintf.c
40681         * gcc.c-torture/execute/builtins/fputs.c
40682         * gcc.c-torture/execute/builtins/memcmp.c
40683         * gcc.c-torture/execute/builtins/memmove.c
40684         * gcc.c-torture/execute/builtins/memops-asm.c
40685         * gcc.c-torture/execute/builtins/mempcpy-2.c
40686         * gcc.c-torture/execute/builtins/mempcpy.c
40687         * gcc.c-torture/execute/builtins/memset.c
40688         * gcc.c-torture/execute/builtins/printf.c
40689         * gcc.c-torture/execute/builtins/sprintf.c
40690         * gcc.c-torture/execute/builtins/strcat.c
40691         * gcc.c-torture/execute/builtins/strchr.c
40692         * gcc.c-torture/execute/builtins/strcmp.c
40693         * gcc.c-torture/execute/builtins/strcpy.c
40694         * gcc.c-torture/execute/builtins/strcspn.c
40695         * gcc.c-torture/execute/builtins/strlen-2.c
40696         * gcc.c-torture/execute/builtins/strlen.c
40697         * gcc.c-torture/execute/builtins/strncat.c
40698         * gcc.c-torture/execute/builtins/strncmp-2.c
40699         * gcc.c-torture/execute/builtins/strncmp.c
40700         * gcc.c-torture/execute/builtins/strncpy.c
40701         * gcc.c-torture/execute/builtins/strpbrk.c
40702         * gcc.c-torture/execute/builtins/strpcpy-2.c
40703         * gcc.c-torture/execute/builtins/strpcpy.c
40704         * gcc.c-torture/execute/builtins/strrchr.c
40705         * gcc.c-torture/execute/builtins/strspn.c
40706         * gcc.c-torture/execute/builtins/strstr-asm.c
40707         * gcc.c-torture/execute/builtins/strstr.c:
40708         ... these new files.
40709
40710         * gcc.c-torture/execute/builtins/abs-2-lib.c
40711         * gcc.c-torture/execute/builtins/abs-3-lib.c
40712         * gcc.c-torture/execute/builtins/complex-1-lib.c
40713         * gcc.c-torture/execute/builtins/fprintf-lib.c
40714         * gcc.c-torture/execute/builtins/fputs-lib.c
40715         * gcc.c-torture/execute/builtins/memcmp-lib.c
40716         * gcc.c-torture/execute/builtins/memmove-lib.c
40717         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40718         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40719         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40720         * gcc.c-torture/execute/builtins/memset-lib.c
40721         * gcc.c-torture/execute/builtins/printf-lib.c
40722         * gcc.c-torture/execute/builtins/sprintf-lib.c
40723         * gcc.c-torture/execute/builtins/strcat-lib.c
40724         * gcc.c-torture/execute/builtins/strchr-lib.c
40725         * gcc.c-torture/execute/builtins/strcmp-lib.c
40726         * gcc.c-torture/execute/builtins/strcpy-lib.c
40727         * gcc.c-torture/execute/builtins/strcspn-lib.c
40728         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40729         * gcc.c-torture/execute/builtins/strlen-lib.c
40730         * gcc.c-torture/execute/builtins/strncat-lib.c
40731         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40732         * gcc.c-torture/execute/builtins/strncmp-lib.c
40733         * gcc.c-torture/execute/builtins/strncpy-lib.c
40734         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40735         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40736         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40737         * gcc.c-torture/execute/builtins/strrchr-lib.c
40738         * gcc.c-torture/execute/builtins/strspn-lib.c
40739         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40740         * gcc.c-torture/execute/builtins/strstr-lib.c
40741         * gcc.c-torture/execute/builtins/lib/abs.c
40742         * gcc.c-torture/execute/builtins/lib/fprintf.c
40743         * gcc.c-torture/execute/builtins/lib/memset.c
40744         * gcc.c-torture/execute/builtins/lib/printf.c
40745         * gcc.c-torture/execute/builtins/lib/sprintf.c
40746         * gcc.c-torture/execute/builtins/lib/strcpy.c
40747         * gcc.c-torture/execute/builtins/lib/strcspn.c
40748         * gcc.c-torture/execute/builtins/lib/strncat.c
40749         * gcc.c-torture/execute/builtins/lib/strncmp.c
40750         * gcc.c-torture/execute/builtins/lib/strncpy.c
40751         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40752         * gcc.c-torture/execute/builtins/lib/strspn.c
40753         * gcc.c-torture/execute/builtins/lib/strstr.c:
40754         New files containing support routines.
40755
40756         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40757         declaration.
40758         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40759         when not optimizing.
40760
40761 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
40762
40763         PR c++/16240
40764         * g++.dg/abi/mangle22.C: New test.
40765         * g++.dg/abi/mangle23.C: Likewise.
40766
40767 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
40768
40769         PR fortran/16290
40770         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40771         Allow for cases without denormalized floating point numbers.
40772
40773 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
40774
40775         PR c/1027
40776         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40777         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40778         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40779         expected warning text.
40780         * gcc.dg/format/diag-2.c: New test.
40781
40782 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40783
40784         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40785
40786 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
40787
40788         * gcc.dg/builtins-43.c: New.
40789         * gcc.dg/builtins-44.c: New.
40790         * gcc.dg/builtins-45.c: New.
40791
40792 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
40793             Andreas Tobler  <a.tobler@schweiz.ch>
40794
40795         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40796         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
40797         as SIGSEGV.
40798         * gcc.dg/cleanup-11.c: Likewise.
40799         * gcc.dg/cleanup-8.c: Likewise.
40800         * gcc.dg/cleanup-9.c: Likewise.
40801         * gcc.dg/cleanup-5.c: Run on all platforms.
40802
40803 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
40804
40805         * g++.dg/warn/nonnull1.C: New test.
40806
40807 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40808
40809         * gcc.dg/compat/compat-common.h: Wrap up CINT in
40810         an #ifndef SKIP_COMPLEX_INT/#endif pair.
40811         Special-case the Sun compiler wrt to <complex.h>.
40812
40813 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
40814
40815         * gcc.dg/Wunreachable-8.C: New test.
40816
40817         * gcc.dg/h8300-ice2.c : New test.
40818
40819 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
40820
40821         PR fortran/16161
40822         * gfortran.fortran-torture/compile/implicit.f90: Add test
40823         for implicit character.
40824
40825 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
40826
40827         PR fortran/16289
40828         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40829         Use tiny() intrinsic to find smallest non-negative real
40830
40831 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
40832
40833         * gcc.dg/compat/struct-by-value-22_main.c: New test.
40834         * gcc.dg/compat/struct-by-value-22_x.c: New.
40835         * gcc.dg/compat/struct-by-value-22_y.c: New.
40836
40837         * gcc.c-torture/execute/20040629-1.c: New test.
40838
40839 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
40840
40841         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40842         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40843
40844         PR target/16195
40845         * gcc.dg/20040625-1.c: New test.
40846
40847 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40848
40849         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40850
40851 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40852
40853         PR fortran/15963
40854         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40855
40856 2004-06-29  Richard Henderson  <rth@redhat.com>
40857
40858         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40859
40860 2004-06-29  Paul Brook  <paul@codesourcery.com>
40861
40862         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40863         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40864
40865 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
40866
40867         PR c++/16260
40868         * g++.dg/parse/crash15.C: New.
40869
40870 2004-06-28  Andrew Pinski  <apinski@apple.com>
40871
40872         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40873         by the error already.
40874
40875         * g++.dg/opt/ptrmem4.C: Change to compile only test.
40876
40877 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
40878
40879         PR target/14041
40880         * gcc.dg/h8300-bss-align-1.c : New.
40881
40882 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40883
40884         * PR c++/16174
40885         * g++.dg/template/ctor4.C: New.
40886
40887 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40888
40889         PR c++/16205
40890         * g++.dg/warn/Wsequence-point-1.C: New test.
40891
40892 2004-06-27  Paul Brook  <paul@codesourcery.com>
40893
40894         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40895
40896 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
40897
40898         * g++.old-deja/g++.mike/p7325.C: Remove.
40899
40900 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40901
40902         PR c/14963
40903         * gcc.dg/pr14963.c: New test.
40904
40905 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
40906
40907         PR c++/16193
40908         * g++.dg/parse/redef1.C: New test.
40909
40910 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40911
40912         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40913         20021110.c.
40914         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40915         20021119-1.c.
40916         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40917         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40918         5-04.c.
40919         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40920         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40921         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40922         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40923         g++.brendan/enum14.C.
40924         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40925         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40926         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40927         g++.mike/virt1.C.
40928         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40929         memtemp24.C.
40930
40931 2004-06-27  Roger Sayle  <roger@eyesopen.com>
40932
40933         * gcc.dg/20040527-1.c: New test case.
40934
40935 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
40936
40937         PR gfortran/pr16196
40938         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40939
40940 2004-06-25  Roger Sayle  <roger@eyesopen.com>
40941
40942         PR middle-end/15825
40943         * gcc.dg/pr15825-1.c: New test case.
40944
40945 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40946
40947         * gcc.c-torture/execute/20040625-1.c: New test.
40948
40949 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40950
40951         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40952
40953 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40954
40955         * gcc.dg/torture/mips-div-1.c: New test.
40956
40957 2004-06-24  Jeff Law  <law@redhat.com>
40958
40959         * gcc.dg/tree-ssa/20040624-1.c: New test.
40960
40961 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
40962
40963         * gcc.c-torture/compile/20040624-1.c: New test.
40964
40965 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40966
40967         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40968         this directory.
40969
40970 2004-06-23  Andrew Pinski  <apinski@apple.com>
40971
40972         PR middle-end/15988
40973         * g++.dg/opt/ptrmem4.C: New test.
40974
40975         * gcc.dg/c90-array-quals-2.c: New test.
40976
40977 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40978
40979         * gcc.dg/kpice1.c: New test.
40980
40981 2006-06-23  Andrew Pinski  <apinski@apple.com>
40982
40983         * gcc.dg/c90-array-quals.c: New test.
40984
40985 2006-06-22  Richard Henderson  <rth@redhat.com>
40986
40987         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40988
40989 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40990
40991         * gcc.dg/builtins-config.h: Handle FreeBSD.
40992
40993 2006-06-22  Richard Henderson  <rth@redhat.com>
40994
40995         * g++.dg/opt/devirt1.C: New.
40996
40997 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40998
40999         * g++.dg/opt/pr15551.C: New testcase.
41000
41001 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41002
41003         PR target/14800
41004         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41005         x86_64-*-linux* when compiling for 32bit.
41006
41007 2004-06-21  Andrew Pinski  <apinski@apple.com>
41008
41009         * gcc.dg/pch/struct-1.c: New.
41010         * gcc.dg/pch/struct-1.hs: New.
41011
41012 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41013
41014         * gcc.dg/pch/save-temps-1.c: New file.
41015         * gcc.dg/pch/save-temps-1.hs: New file.
41016
41017 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41018
41019         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41020         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41021
41022 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41023
41024         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41025         to fix type error.
41026         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41027         Remove trailing spaces.
41028
41029 2004-06-21  Richard Henderson  <rth@redhat.com>
41030
41031         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41032         merging && to BIT_FIELD_REF.
41033
41034 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41035
41036         * g++.dg/opt/placeholder1.C: New test.
41037
41038 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41039
41040         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41041         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41042         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41043         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41044
41045 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41046
41047         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41048         extern "C".
41049         * g++.dg/other/pragma-re-1.C: Add comments.
41050
41051 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41052
41053         PR gfortran/16080
41054         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41055
41056 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41057
41058         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41059         instead of setting the type of size_t by
41060         hand.
41061
41062 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41063
41064         * gcc.dg/unordered-2.c: New test case.
41065         * gcc.dg/unordered-3.c: New test case.
41066
41067 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41068
41069         PR other/16043
41070         * lib/g++.exp (g++_version): Tweak regexp for version
41071         * lib/g77.exp (g77_version): Likewise.
41072         * lib/gfortran.exp (gfortran_version): Likewise.
41073         * lib/objc.exp (objc_version): Likewise.
41074         * lib/treelang.exp (treelang_version): Likewise.
41075
41076 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41077
41078         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41079         Use INT_MAX instead of __INT_MAX__.
41080         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41081
41082         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41083         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41084         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41085         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41086         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41087         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41088         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41089         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41090         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41091
41092         * gcc.dg/range-test-1.c: New test.
41093         * g++.dg/opt/range-test-1.C: New test.
41094
41095 2004-06-17  Richard Henderson  <rth@redhat.com>
41096
41097         * objc.dg/sync-1.m: New.
41098         * objc.dg/try-catch-1.m: Don't force next runtime.
41099         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41100         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41101         shadowed catch clause.
41102         * objc.dg/try-catch-5.m: New.
41103
41104 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41105
41106         Bug 14610
41107         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41108
41109 2004-06-15  Richard Henderson  <rth@redhat.com>
41110
41111         * gcc.dg/20001116-1.c: Move expected warning line.
41112
41113 2004-06-15  Richard Henderson  <rth@redhat.com>
41114
41115         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41116         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41117
41118 2004-06-15  Jeff Law  <law@redhat.com>
41119
41120         * gcc.dg/tree-ssa/20040615-1.c: New test.
41121         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41122         be less sensitive to operand ordering.
41123         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41124
41125 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41126
41127         * g++.dg/abi/bitfield3.C: Add comment..
41128
41129 2004-06-15  Richard Henderson  <rth@redhat.com>
41130
41131         * g++.dg/ext/stmtexpr1.C: XFAIL.
41132         * gcc.dg/20030612-1.c: XFAIL.
41133
41134 2004-06-15  Eric Christopher  <echristo@redhat.com>
41135
41136         * g++.dg/charset/asm5.c: New.
41137         * gcc.dg/charset/asm6.c: New.
41138
41139 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41140
41141         PR fortran/15962
41142         * gfortran.fortran-torture/execute/select_1.f90: New test.
41143
41144 2004-06-15  Paul Brook  <paul@codesourcery.com>
41145
41146         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41147
41148 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41149
41150         PR c++/15967
41151         * g++.dg/lookup/crash3.C: New test.
41152
41153 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41154
41155         PR c++/15947
41156         * g++.dg/parse/dtor4.C: New test.
41157
41158 2004-06-14  Jeff Law  <law@redhat.com>
41159
41160         * gcc.c-torture/compile/20040614-1.c: New test.
41161
41162 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41163
41164         PR fortran/15211
41165         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41166         LEN of a character array.
41167
41168 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41169
41170         PR c++/15096
41171         * g++.dg/template/ptrmem10.C: New test.
41172
41173         PR c++/14930
41174         * g++.dg/template/friend30.C: New test.
41175
41176 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41177
41178         PR fortran/14928
41179         * gfortran.fortran-torture/compile/mloc.f90: New test.
41180
41181 2004-06-13  Paul Brook  <paul@codesourcery.com>
41182
41183         * gfortran.fortran-torture/execute/random_2.f90: New test.
41184
41185 2004-06-13  Eric Christopher  <echristo@redhat.com>
41186
41187         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41188
41189 2004-06-12  Paul Brook  <paul@codesourcery.com>
41190
41191         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41192
41193 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41194
41195         PR fortran/14923
41196         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41197
41198 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41199
41200         PR fortran/14957
41201         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41202         syntax errors in end statements of contained subroutines.
41203
41204 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41205
41206         PR fortran/12841
41207         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41208
41209 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41210
41211         PR fortran/15665
41212         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41213
41214 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41215
41216         PR gfortran/12839
41217         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41218
41219 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41220
41221         PR c++/15862
41222         * g++.dg/parse/enum1.C: New test.
41223
41224 2004-06-10  Jeff Law  <law@redhat.com>
41225
41226         * gcc.c-torture/compile/20040610-1.c: New test.
41227
41228 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41229
41230         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41231         * g++.old-deja/g++.other/decl3.C: Likewise.
41232
41233 2004-06-10  Brian Booth  <bbooth@redhat.com>
41234
41235         * gcc.dg/tree-ssa/20031015-1.c: Scan for
41236         V_MAY_DEF instead of VDEF.
41237         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41238
41239 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
41240
41241         PR c++/14211
41242         * g++.dg/conversion/const1.C: New test.
41243
41244         PR c++/15076
41245         * g++.dg/conversion/reinterpret1.C: New test.
41246
41247         PR c++/15877
41248         * g++.dg/template/enum2.C: New test.
41249
41250         PR c++/15227
41251         * g++.dg/template/error13.C: New test.
41252
41253 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41254
41255         PR fortran/14957
41256         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41257         arguments to test_* REAL and of the right size.
41258
41259 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41260
41261         PR target/15569
41262         PR rtl-optimization/15681
41263         * gcc.dg/20040609-1.c: New test.
41264
41265 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41266
41267         PR c++/14791
41268         * g++.dg/opt/builtins1.C: New test.
41269
41270 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
41271
41272         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41273         that use default windows32 struct layout.
41274         * gcc.dg/i386-bitfield2.c: Likewise.
41275
41276 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
41277
41278         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41279         for mingw32 and cygwin targets.
41280
41281 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41282
41283         * gcc.dg/pch/macro-4.c: New.
41284         * gcc.dg/pch/macro-4.hs: New.
41285
41286 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41287
41288         PR fortran/13249
41289         * gfortran.fortran-torture/compile/name_clash.f90: New test.
41290
41291 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41292
41293         PR fortran/13372
41294         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41295
41296 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41297
41298         PR gfortran/14897
41299         * gfortran.fortran-torture/execute/t_edit.f90: New test.
41300
41301 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41302
41303         PR gfortran/15755
41304         * gfortran.fortran-torture/execute/backspace.c : New test.
41305
41306 2004-06-09  Paul Brook  <paul@codesourcery.com>
41307
41308         * gfortran.fortran-torture/execure/intrinsic_associated.f90
41309         (pointer_to_section): Rewrite to use smaller array.
41310
41311 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41312
41313         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41314         * gcc.dg/ext/altivec-10.c: Same.
41315         * gcc.dg/ext/altivec-11.c: Same.
41316         * gcc.dg/ext/altivec-12.c: Same.
41317         * gcc.dg/ext/altivec-13.c: Same.
41318         * gcc.dg/ext/altivec-14.c: Same.
41319         * gcc.dg/ext/altivec-15.c: Same.
41320         * gcc.dg/ext/altivec-16.c: Same.
41321         * gcc.dg/ext/altivec-3.c: Same.
41322         * gcc.dg/ext/altivec-4.c: Same.
41323         * gcc.dg/ext/altivec-6.c: Same.
41324         * gcc.dg/ext/altivec-7.c: Same.
41325         * gcc.dg/ext/altivec-8.c: Same.
41326         * gcc.dg/ext/altivec-varargs-1.c: Same.
41327
41328         * g++.dg/ext/altivec-1.C: Correct dg syntax.
41329         * g++.dg/ext/altivec-10.C: Same.
41330         * g++.dg/ext/altivec-2.C: Same.
41331         * g++.dg/ext/altivec-3.C: Same.
41332         * g++.dg/ext/altivec-4.C: Same.
41333         * g++.dg/ext/altivec-5.C: Same.
41334         * g++.dg/ext/altivec-6.C: Same.
41335         * g++.dg/ext/altivec-7.C: Same.
41336         * g++.dg/ext/altivec-8.C: Same.
41337         * g++.dg/ext/altivec-9.C: Same.
41338
41339 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41340
41341         PR c++/7841
41342         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41343
41344 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41345
41346         * gcc.dg/union-1.c: New test.
41347
41348 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41349
41350         * gcc.dg/builtins-41.c: New test case.
41351         * gcc.dg/builtins-42.c: New test case.
41352
41353 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41354
41355         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41356         * g++.dg/ext/altivec-10.C: Same.
41357         * g++.dg/ext/altivec-2.C: Same.
41358         * g++.dg/ext/altivec-3.C: Same.
41359         * g++.dg/ext/altivec-4.C: Same.
41360         * g++.dg/ext/altivec-5.C: Same.
41361         * g++.dg/ext/altivec-6.C: Same.
41362         * g++.dg/ext/altivec-7.C: Same.
41363         * g++.dg/ext/altivec-8.C: Same.
41364         * g++.dg/ext/altivec-9.C: Same.
41365         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41366         * g++.old-deja/g++.brendan/new3.C: Same.
41367         * gcc.c-torture/execute/eeprof-1.x: Same.
41368
41369 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41370
41371         PR c/14765
41372         * gcc.dg/pr14765-1.c: New test.
41373
41374 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41375
41376         PR c/14649
41377         * gcc.dg/pr14649-1.c: New test case.
41378
41379 2004-06-07  Richard Henderson  <rth@redhat.com>
41380
41381         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41382         if temporaries.
41383
41384 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41385
41386         * g++.dg/eh/elide1.C: Remove XFAIL.
41387
41388 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41389
41390         PR c++/15337
41391         * g++.dg/expr/sizeof3.C: New test.
41392
41393         PR c++/14777
41394         * g++.dg/template/access14.C: New test.
41395
41396         PR c++/15554
41397         * g++.dg/template/enum1.C: New test.
41398
41399         PR c++/15057
41400         * g++.dg/eh/throw1.C: New test.
41401
41402 2004-06-07  David Ayers  <d.ayers@inode.at>
41403             Ziemowit Laski  <zlaski@apple.com>
41404
41405         * lib/objc.exp (objc_target_compile): Revert the '-framework
41406         Foundation' flag fix, since bare Darwin does not ship
41407         with the Foundation framework.
41408         * objc/execute/next_mapping.h: Provide a local NSConstantString
41409         @interface and @implementation.
41410         (objc_constant_string_init): A constructor function, used to
41411         initialize the NSConstantString meta-class object.
41412         * objc/execute/string1.m: Include "next_mapping.h" instead of
41413         <Foundation/NSString.h>.
41414         * objc/execute/string2.m: Likewise.
41415         * objc/execute/string3.m: Likewise.
41416         * objc/execute/string4.m: Likewise.
41417
41418 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41419
41420         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41421         to double. Replace double with FLOAT.
41422         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41423
41424         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41425         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41426         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41427         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41428         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41429         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41430         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41431         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41432
41433 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41434
41435         PR c/13519
41436         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41437
41438 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41439
41440         PR c++/15503
41441         * g++.dg/template/meminit2.C: New test.
41442
41443 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
41444
41445         PR target/15822
41446         * gcc.c-torture/execute/compare-fp-1.c,
41447         gcc.c-torture/execute/compare-fp-2.c,
41448         gcc.c-torture/execute/compare-fp-3.c,
41449         gcc.c-torture/execute/compare-fp-4.c,
41450         gcc.c-torture/execute/compare-fp-3.x,
41451         gcc.c-torture/execute/compare-fp-4.x: Moved...
41452         * gcc.c-torture/execute/ieee/compare-fp-1.c,
41453         gcc.c-torture/execute/ieee/compare-fp-2.c,
41454         gcc.c-torture/execute/ieee/compare-fp-3.c,
41455         gcc.c-torture/execute/ieee/compare-fp-4.c,
41456         gcc.c-torture/execute/ieee/compare-fp-3.x,
41457         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41458
41459 2004-06-04  David Ayers  <d.ayers@inode.at>
41460
41461         * objc/execute/protocol-isEqual-4.m: New testcase.
41462
41463 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
41464
41465         * objc/execute/protocol-isEqual-1.m: New testcase.
41466         * objc/execute/protocol-isEqual-2.m: New testcase.
41467         * objc/execute/protocol-isEqual-3.m: New testcase.
41468
41469 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41470
41471         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41472
41473 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
41474
41475         * lib/objc.exp (objc_target_compile): When running tests on
41476         Darwin (Mac OS X), inform the linker about '-framework
41477         'Foundation'.
41478
41479 2004-06-02  Eric Christopher  <echristo@redhat.com>
41480
41481         * gcc.c-torture/compile/20040602-1.c: New.
41482
41483 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41484
41485         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41486         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41487
41488         PR tree-optimization/14736
41489         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41490
41491         PR tree-optimization/14042
41492         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41493
41494         PR tree-optimization/14729
41495         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41496
41497 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41498
41499         PR fortran/15557
41500         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41501
41502 2004-06-01  Richard Hederson  <rth@redhat.com>
41503
41504         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41505
41506 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41507
41508         PR c++/14932
41509         * g++.dg/parse/offsetof4.C: New test.
41510
41511 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
41512
41513         PR objc/7993
41514         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41515
41516 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
41517
41518         PR c++/15701
41519         * g++.dg/template/friend29.C: New test.
41520
41521 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41522
41523         PR c/15749
41524         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41525
41526 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
41527
41528         * gcc.dg/sparc-trap-1.c: New test.
41529
41530 2004-05-31  Roger Sayle  <roger@eyesopen.com>
41531
41532         PR middle-end/15069
41533         * g++.dg/opt/fold3.C: New test case.
41534
41535 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41536
41537         * lib/target-supports.exp (check_iconv_available): Fix fallout
41538         from 2004-05-28 patch.
41539
41540 2004-05-30  Paul Brook  <paul@codesourcery.com>
41541
41542         PR fortran/15620
41543         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41544         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41545
41546 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41547
41548         * gfortran.fortran-torture/execute/random_1.f90: New test.
41549
41550 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41551
41552         * g++.dg/ext/altivec-10.C: New test.
41553
41554 2004-05-29  Paul Brook  <paul@codesourcery.com>
41555
41556         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41557
41558 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41559
41560         * gcc.dg/altivec-16.c: New test.
41561
41562 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41563
41564         * lib/target-supports.exp (check_vmx_hw_available): New.
41565         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41566
41567         * lib/target-supports.exp (check_alias_available,
41568         check_iconv_available, check_named_sections_available): Use
41569         unique names for temporary files.
41570
41571 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41572
41573         * gcc.dg/altivec-15.c: New test.
41574
41575 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41576
41577         PR c++/15083
41578         * g++.dg/warn/noeffect6.C: New test.
41579
41580         PR c++/15471
41581         * g++.dg/expr/ptrmem4.C: New test.
41582
41583         PR c++/15640
41584         * g++.dg/template/operator3.C: New test.
41585
41586 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41587
41588         PR c++/14668
41589         * g++.dg/lookup/redecl1.C: New test.
41590         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41591
41592 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41593
41594         * gcc.c-torture/execute/compare-fp-1.c,
41595         gcc.c-torture/execute/compare-fp-2.c,
41596         gcc.c-torture/execute/compare-fp-3.c,
41597         gcc.c-torture/execute/compare-fp-4.c,
41598         gcc.c-torture/execute/compare-fp-3.x,
41599         gcc.c-torture/execute/compare-fp-4.x,
41600         gcc.dg/pr15649-1.c: New.
41601
41602 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41603
41604         PR c++/12883
41605         * g++.dg/init/array14.C: New test.
41606
41607 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41608
41609         * lib/compat.exp (compat-get-options-main): New.
41610         (compat-get-options): Remove unneeded code, warn for ignored
41611         command.
41612         (compat-execute): Check flag set by dg-require-* commands.
41613
41614         * lib/compat.exp (compat-execute): Break up long lines.
41615
41616 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41617
41618         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41619         * gcc.dg/altivec-14.c: New test.
41620         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41621
41622         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41623         * gcc.dg/altivec-12.c: Ditto.
41624
41625         * gcc.dg/altivec-3.c: Move call to altivec_check.
41626
41627 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41628
41629         PR c++/15044
41630         * g++.dg/template/error12.C: New test.
41631
41632         PR c++/15317
41633         * g++.dg/ext/attrib15.C: New test.
41634
41635         PR c++/15329
41636         * g++.dg/template/ptrmem9.C: New test.
41637
41638 2004-05-25  Paul Brook  <paul@codesourcery.com>
41639
41640         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41641
41642 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41643
41644         PR c++/15165
41645         * g++.dg/template/crash19.C: New test.
41646
41647 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41648
41649         PR c++/15025
41650         * g++.dg/template/redecl1.C: New test.
41651
41652 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41653
41654         PR c++/14821
41655         * g++.dg/other/ns1.C: New test.
41656
41657         PR c++/14883
41658         * g++.dg/template/invalid1.C: New test.
41659
41660 2004-05-23  Paul Brook  <paul@codesourcery.com>
41661         Victor Leikehman  <lei@haifasphere.co.il>
41662
41663         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41664         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41665
41666 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41667
41668         PR c++/15285
41669         PR c++/15299
41670         * g++.dg/template/non-dependent5.C: New test.
41671         * g++.dg/template/non-dependent6.C: New test.
41672
41673 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41674
41675         PR c++/15507
41676         * g++.dg/inherit/union1.C: New test.
41677
41678         PR c++/15542
41679         * g++.dg/template/addr1.C: New test.
41680
41681         PR c++/15427
41682         * g++.dg/template/array5.C: New test.
41683
41684         PR c++/15287
41685         * g++.dg/template/array6.C: New test.
41686
41687 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41688             Roger Sayle  <roger@eyesopen.com>
41689
41690         * g++.dg/lookup/forscope2.C: New test case.
41691
41692 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41693
41694         * gcc.dg/cpp/Wmissingdirs.c: New.
41695
41696 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41697
41698         PR target/15301
41699         * gcc.dg/compat/union-m128-1.h: New file.
41700         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41701         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41702         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41703
41704 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41705
41706         PR target/15302
41707         * gcc.dg/compat/struct-complex-1.h: New file.
41708         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41709         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41710         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41711
41712 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41713
41714         PR middle-end/3074
41715         * gcc.dg/pr3074-1.c: New test case.
41716         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41717
41718 2004-05-20  Falk Hueffner  <falk@debian.org>
41719
41720         PR other/15526
41721         * gcc.dg/ftrapv-1.c: New test case.
41722
41723 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41724
41725         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41726
41727 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41728             Jeff Law  <law@redhat.com>
41729
41730         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41731         * gcc.dg/tree-ssa/20040518-2.c: New test.
41732
41733         * gcc.dg/tree-ssa/20040518-1.c: New test.
41734
41735 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41736
41737         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41738
41739 2004-05-18  Paul Brook  <paul@codesourcery.com>
41740
41741         PR fortran/13930
41742         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41743
41744 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41745
41746         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41747         constant folding.
41748
41749 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41750
41751         * gcc.dg/tree-ssa/20040517-1.c: New test.
41752
41753 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41754
41755         * gcc.dg/loop-4.c: New test.
41756
41757 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41758
41759         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41760
41761 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
41762
41763         PR fortran/15311
41764         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41765
41766 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41767
41768         PR fortran/13826
41769         PR fortran/13940
41770         * gfortran.fortran-torture/compile/data_1.f90: New test.
41771
41772 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
41773
41774         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41775         * gcc.dg/uninit-H.c: Define ASM for __s390__.
41776
41777 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41778
41779         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41780
41781 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41782
41783         PR c/15444
41784         * gcc.dg/format/xopen-1.c: Adjust expected message.
41785         * gcc.dg/format/xopen-3.c: New test.
41786
41787 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
41788
41789         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41790
41791 2004-05-14  Jeff Law  <law@redhat.com>
41792
41793         * gcc.dg/tree-ssa/20040514-2.c: New test.
41794
41795 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41796
41797         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41798         this ...
41799         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41800         this.
41801
41802 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
41803
41804         * gcc.dg/tree-ssa/20040514-1.c: New test.
41805
41806 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41807
41808         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41809         test.
41810
41811 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41812
41813         PR fortran/14066
41814         * gfortran.fortran-torture/compile/do_1.f90: New test.
41815
41816 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41817
41818         PR fortran/15051
41819         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41820         test.
41821
41822 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
41823
41824         PR fortran/15149
41825         * gfortran.fortran-torture/execute/random_init.f90: New test.
41826
41827 2004-05-13  Paul Brook  <paul@codesourcery.com>
41828
41829         PR fortran/15314
41830         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41831
41832 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
41833
41834         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41835         for the powerpc case.
41836
41837 2004-05-13  Jeff Law  <law@redhat.com>
41838
41839         * gcc.dg/tree-ssa/20040513-1.c: New test.
41840         * gcc.dg/tree-ssa/20040513-2.c: New test.
41841
41842 2004-05-13  Paul Brook  <paul@codesourcery.com>
41843
41844         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41845         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41846         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41847
41848 2004-05-13  Andreas Schwab  <schwab@suse.de>
41849
41850         PR other/10819
41851         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41852         characters.
41853
41854 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
41855
41856         PR fortran/15294
41857         * gfortran.fortran-torture/execute/adjustr.f90: New file.
41858
41859 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
41860
41861         Merge from tree-ssa-20020619-branch.  See
41862         ChangeLog.tree-ssa for details.
41863
41864 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
41865
41866         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41867         include <altivec.h> explicitly.
41868         * gcc.dg/altivec-13.c: Likewise.
41869
41870 2004-05-11  Paul Brook  <paul@codesourcery.com>
41871
41872         * gcc.c-torture/compile/20010518-1.c: Force enum size.
41873
41874 2004-05-10  Eric Christopher  <echristo@redhat.com>
41875
41876         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41877         * gcc.dg/sibcall-4.c: Ditto.
41878
41879 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
41880
41881         * g++.dg/ext/altivec-8.C: New test case.
41882         * gcc.dg/altivec-13.c: New test case.
41883
41884 2004-05-08  Roger Sayle  <roger@eyesopen.com>
41885
41886         * gcc.c-torture/execute/divcmp-1.c: New test case.
41887         * gcc.c-torture/execute/divcmp-2.c: New test case.
41888         * gcc.c-torture/execute/divcmp-3.c: New test case.
41889
41890 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
41891
41892         * g++.dg/other/pragma-re-2.C: New test.
41893
41894 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41895
41896         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41897         * gcc.dg/i386-387-2.c: Likewise.
41898
41899         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41900         __builtin_drem.
41901         * gcc.dg/i386-387-6.c: Likewise.
41902
41903 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41904
41905         * gcc.dg/builtins-33.c: Also check log1p*.
41906
41907 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
41908
41909         PR optimization/15296
41910         * gcc.c-torture/execute/pr15296.c: New test.
41911
41912 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
41913
41914         * gcc.dg/builtins-40.c: New test.
41915
41916 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
41917
41918         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41919
41920 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
41921
41922         * g++.dg/ext/spe1.C: New testcase.
41923
41924 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
41925
41926         * objc.dg/image-info.m: Allow additional attributes
41927         for __image_info section.
41928
41929 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
41930
41931         * gcc.dg/torture/mips-hilo-2.c: New test.
41932
41933 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41934
41935         PR c++/14389
41936         * g++.dg/template/member5.C: New test.
41937
41938 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
41939
41940         * gcc.dg/builtins-34.c: Also check expm1*.
41941
41942 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41943
41944         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41945         * gcc.dg/torture/builtin-convert-3.c: New test.
41946
41947 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
41948
41949         PR middle-end/15054
41950         * g++.dg/opt/pr15054.C: New test.
41951
41952 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41953
41954         * gcc.dg/torture/builtin-rounding-1.c: New test.
41955         * gcc.dg/builtins-25.c: Delete.
41956         * gcc.dg/builtins-29.c: Delete.
41957
41958 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
41959
41960         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41961         * gcc.dg/sibcall-4.c: Likewise.
41962         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41963
41964 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41965
41966         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41967         bit-field on 16-bit targets.
41968
41969 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41970
41971         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41972         16-bit targets.
41973
41974 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41975
41976         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41977         * gcc.dg/rs6000-power2-2.c: Likewise.
41978
41979 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41980
41981         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41982         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41983         Change the asm registers to be in form of frN instead of fN.
41984
41985 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41986
41987         * gcc.dg/torture/builtin-convert-2.c: New test.
41988
41989 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41990
41991         * gcc.dg/rs6000-power2-1.c: New test.
41992         * gcc.dg/rs6000-power2-2.c: New test.
41993
41994 2004-04-28  Jan Hubicka  <jh@suse.cz>
41995
41996         * gcc.dg/unused-6.c: New test.
41997
41998 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41999             Ulrich Weigand  <uweigand@de.ibm.com>
42000
42001         * ada/acats/run_all.sh: Define $target variable.
42002
42003 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42004
42005         PR c++/15119
42006         * g++.dg/other/vararg-1.C: New test.
42007
42008         PR c++/4794
42009         * g++.dg/eh/cleanup3.C: New test.
42010
42011 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42012
42013         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42014         and ad8011a (target_insn).
42015         * ada/acats/support/macro.dfs: Likewise.
42016         * ada/acats/support/impbit.adb: New file.
42017
42018 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42019
42020         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42021
42022 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42023
42024         * gcc.dg/loop-3.c: New test.
42025
42026 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42027
42028         * gcc.c-torture/execute/simd-5.c: New test.
42029
42030 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42031
42032         PR c++/15064
42033         * g++.dg/template/crash18.C: New test.
42034
42035 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42036
42037         * g++.dg/ext/complit3.C: New test.
42038
42039 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42040
42041         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42042         * gcc.dg/altivec-3.c: Same.
42043         * gcc.dg/altivec-varargs-1.c: Same.
42044
42045 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42046
42047         * lib/target-supports.exp (check_profiling_available): Assume
42048         profiling is not available on powerpc-eabi targets.
42049
42050 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42051
42052         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42053         * gcc.dg/vmx/bug-1.c: Ditto.
42054
42055 2004-04-20  Eric Christopher  <echristo@redhat.com>
42056
42057         * gcc.dg/charset/extern.c: New test.
42058         * g++.dg/charset/extern3.cc: Ditto.
42059
42060 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42061
42062         * gcc.dg/builtins-39.c: New test.
42063
42064 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42065
42066         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42067
42068 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42069
42070         * gcc.dg/torture/mips-hilo-1.c: New test.
42071
42072 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42073
42074         * gcc.c-torture/compile/20040419-1.c: New test.
42075
42076 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42077
42078         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42079
42080 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42081             Aldy Hernandez  <aldyh@redhat.com>
42082
42083         * gcc.c-torture/execute/va-arg-24.c: New.
42084
42085 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42086             Aldy Hernandez  <aldyh@redhat.com>
42087
42088         * gcc.dg/vmx/1b-01.c: New.
42089         * gcc.dg/vmx/1b-02.c: New.
42090         * gcc.dg/vmx/1b-03.c: New.
42091         * gcc.dg/vmx/1b-04.c: New.
42092         * gcc.dg/vmx/1b-05.c: New.
42093         * gcc.dg/vmx/1b-06.c: New.
42094         * gcc.dg/vmx/1b-07.c: New.
42095         * gcc.dg/vmx/1c-01.c: New.
42096         * gcc.dg/vmx/1c-02.c: New.
42097         * gcc.dg/vmx/3a-01a.c: New.
42098         * gcc.dg/vmx/3a-01.c: New.
42099         * gcc.dg/vmx/3a-01m.c: New.
42100         * gcc.dg/vmx/3a-03.c: New.
42101         * gcc.dg/vmx/3a-03m.c: New.
42102         * gcc.dg/vmx/3a-04.c: New.
42103         * gcc.dg/vmx/3a-04m.c: New.
42104         * gcc.dg/vmx/3a-05.c: New.
42105         * gcc.dg/vmx/3a-06.c: New.
42106         * gcc.dg/vmx/3a-06m.c: New.
42107         * gcc.dg/vmx/3a-07.c: New.
42108         * gcc.dg/vmx/3b-01.c: New.
42109         * gcc.dg/vmx/3b-02.c: New.
42110         * gcc.dg/vmx/3b-10.c: New.
42111         * gcc.dg/vmx/3b-13.c: New.
42112         * gcc.dg/vmx/3b-14.c: New.
42113         * gcc.dg/vmx/3b-15.c: New.
42114         * gcc.dg/vmx/3c-01a.c: New.
42115         * gcc.dg/vmx/3c-01.c: New.
42116         * gcc.dg/vmx/3c-02.c: New.
42117         * gcc.dg/vmx/3c-03.c: New.
42118         * gcc.dg/vmx/3d-01.c: New.
42119         * gcc.dg/vmx/4-01.c: New.
42120         * gcc.dg/vmx/4-03.c: New.
42121         * gcc.dg/vmx/5-01.c: New.
42122         * gcc.dg/vmx/5-02.c: New.
42123         * gcc.dg/vmx/5-03.c: New.
42124         * gcc.dg/vmx/5-04.c: New.
42125         * gcc.dg/vmx/5-05.c: New.
42126         * gcc.dg/vmx/5-06.c: New.
42127         * gcc.dg/vmx/5-07.c: New.
42128         * gcc.dg/vmx/5-07t.c: New.
42129         * gcc.dg/vmx/5-08.c: New.
42130         * gcc.dg/vmx/5-10.c: New.
42131         * gcc.dg/vmx/5-11.c: New.
42132         * gcc.dg/vmx/7-01a.c: New.
42133         * gcc.dg/vmx/7-01.c: New.
42134         * gcc.dg/vmx/7c-01.c: New.
42135         * gcc.dg/vmx/7d-01.c: New.
42136         * gcc.dg/vmx/7d-02.c: New.
42137         * gcc.dg/vmx/8-01.c: New.
42138         * gcc.dg/vmx/8-02a.c: New.
42139         * gcc.dg/vmx/8-02.c: New.
42140         * gcc.dg/vmx/brode-1.c: New.
42141         * gcc.dg/vmx/bug-1.c: New.
42142         * gcc.dg/vmx/bug-2.c: New.
42143         * gcc.dg/vmx/bug-3.c: New.
42144         * gcc.dg/vmx/cw-bug-1.c: New.
42145         * gcc.dg/vmx/cw-bug-2.c: New.
42146         * gcc.dg/vmx/cw-bug-3.c: New.
42147         * gcc.dg/vmx/dct.c: New.
42148         * gcc.dg/vmx/debug-1.c: New.
42149         * gcc.dg/vmx/debug-2.c: New.
42150         * gcc.dg/vmx/debug-3.c: New.
42151         * gcc.dg/vmx/debug-4.c: New.
42152         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42153         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42154         * gcc.dg/vmx/eg-5.c: New.
42155         * gcc.dg/vmx/fft.c: New.
42156         * gcc.dg/vmx/gcc-bug-1.c: New.
42157         * gcc.dg/vmx/gcc-bug-2.c: New.
42158         * gcc.dg/vmx/gcc-bug-3.c: New.
42159         * gcc.dg/vmx/gcc-bug-4.c: New.
42160         * gcc.dg/vmx/gcc-bug-5.c: New.
42161         * gcc.dg/vmx/gcc-bug-6.c: New.
42162         * gcc.dg/vmx/gcc-bug-7.c: New.
42163         * gcc.dg/vmx/gcc-bug-8.c: New.
42164         * gcc.dg/vmx/gcc-bug-9.c: New.
42165         * gcc.dg/vmx/gcc-bug-b.c: New.
42166         * gcc.dg/vmx/gcc-bug-c.c: New.
42167         * gcc.dg/vmx/gcc-bug-d.c: New.
42168         * gcc.dg/vmx/gcc-bug-e.c: New.
42169         * gcc.dg/vmx/gcc-bug-f.c: New.
42170         * gcc.dg/vmx/gcc-bug-g.c: New.
42171         * gcc.dg/vmx/gcc-bug-i.c: New.
42172         * gcc.dg/vmx/harness.h: New.
42173         * gcc.dg/vmx/ira1.c: New.
42174         * gcc.dg/vmx/ira2a.c: New.
42175         * gcc.dg/vmx/ira2b.c: New.
42176         * gcc.dg/vmx/ira2.c: New.
42177         * gcc.dg/vmx/ira2c.c: New.
42178         * gcc.dg/vmx/mem.c: New.
42179         * gcc.dg/vmx/newton-1.c: New.
42180         * gcc.dg/vmx/ops.c: New.
42181         * gcc.dg/vmx/sn7153.c: New.
42182         * gcc.dg/vmx/spill2.c: New.
42183         * gcc.dg/vmx/spill3.c: New.
42184         * gcc.dg/vmx/spill.c: New.
42185         * gcc.dg/vmx/t.c: New.
42186         * gcc.dg/vmx/varargs-1.c: New.
42187         * gcc.dg/vmx/varargs-2.c: New.
42188         * gcc.dg/vmx/varargs-3.c: New.
42189         * gcc.dg/vmx/varargs-4.c: New.
42190         * gcc.dg/vmx/varargs-5.c: New.
42191         * gcc.dg/vmx/varargs-6.c: New.
42192         * gcc.dg/vmx/varargs-7.c: New.
42193         * gcc.dg/vmx/vmx.exp: New.
42194         * gcc.dg/vmx/vprint-1.c: New.
42195         * gcc.dg/vmx/vscan-1.c: New.
42196         * gcc.dg/vmx/x-01.c: New.
42197         * gcc.dg/vmx/x-02.c: New.
42198         * gcc.dg/vmx/x-03.c: New.
42199         * gcc.dg/vmx/x-04.c: New.
42200         * gcc.dg/vmx/x-05.c: New.
42201         * gcc.dg/vmx/yousufi-1.c: New.
42202         * gcc.dg/vmx/zero-1.c: New.
42203         * gcc.dg/vmx/zero.c: New.
42204
42205 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42206
42207         * g++.dg/lookup/java1.C: Update for chage of
42208         _Jv_AllocObject.
42209         * g++.dg/lookup/java2.C: Likewise.
42210
42211 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42212
42213         * ada/acats/run_all.sh: use -O2 by default.
42214
42215 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42216
42217         * gcc.dg/vr-mult-[12].c: New tests.
42218
42219 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42220
42221         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42222
42223         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42224
42225 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42226
42227         * lib/target-supports.exp (check_profiling_available): Assume
42228         profiling isn't available for mips*-*-elf targets.
42229
42230 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
42231
42232         * gcc.dg/builtins-38.c: New test.
42233
42234 2004-04-14  Eric Christopher  <echristo@redhat.com>
42235
42236         * g++.dg/charset/charset.exp: Run .cc extension tests.
42237
42238 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
42239
42240         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
42241
42242 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42243
42244         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42245
42246 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
42247
42248         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42249         * gcc.dg/i386-387-2.c: Likewise.
42250
42251         * gcc.dg/i386-387-7.c: New test.
42252         * gcc.dg/i386-387-8.c: New test.
42253
42254         * gcc.dg/builtins-37.c: New test.
42255
42256 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
42257
42258         * g++.dg/pch/externc-1.C: Add missing semicolon.
42259
42260 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
42261
42262         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42263
42264 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42265
42266         * gcc.c-torture/execute/20040411-1.c: New test.
42267
42268 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42269
42270         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42271
42272 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
42273
42274         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42275
42276 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
42277
42278         * lib/target-supports.exp (check_named_sections_available): New.
42279         * lib/gcc-dg.exp (dg-require-named-sections): New.
42280         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42281         old-deja.exp.  Also prune error-count message from HP linker.
42282         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42283
42284         * g++.dg/init/init-ref4.C: Use dg-require-weak.
42285         * g++.old-deja/g++.pt/static3.C: Likewise.
42286         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42287
42288 2004-04-09  Roger Sayle  <roger@eyesopen.com>
42289
42290         * gcc.c-torture/execute/20040409-1.c: New test case.
42291         * gcc.c-torture/execute/20040409-2.c: New test case.
42292         * gcc.c-torture/execute/20040409-3.c: New test case.
42293
42294 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
42295
42296         * gcc.dg/20040409-1.c: New test.
42297
42298 2004-04-08  Roger Sayle  <roger@eyesopen.com>
42299
42300         PR target/14888
42301         * g++.dg/opt/pr14888.C: New test case.
42302
42303 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
42304
42305         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42306         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42307         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42308         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42309         New tests.
42310
42311 2004-04-08  Paul Brook  <paul@codesourcery.com>
42312
42313         * gcc.dg/spill-1.c: New test.
42314
42315 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42316
42317         * gcc.dg/torture/builtin-ctype-2.c: New test.
42318
42319 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42320
42321         * gcc.dg/pch/pch.exp: Add largefile test.
42322
42323 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
42324
42325         * g++.dg/pch/externc-1.Hs: New.
42326         * g++.dg/pch/externc-1.C: New.
42327
42328 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42329
42330         * gcc.dg/compat/struct-by-value-5a_main.c,
42331         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42332         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42333         * gcc.dg/compat/struct-by-value-5a_x.c,
42334         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42335         gcc.dg/compat/struct-by-value-5_x.c.
42336         * gcc.dg/compat/struct-by-value-5a_y.c,
42337         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42338         gcc.dg/compat/struct-by-value-5_y.c.
42339
42340         * gcc.dg/compat/struct-by-value-6a_main.c,
42341         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42342         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42343         * gcc.dg/compat/struct-by-value-6a_x.c,
42344         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42345         gcc.dg/compat/struct-by-value-6_x.c.
42346         * gcc.dg/compat/struct-by-value-6a_y.c,
42347         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42348         gcc.dg/compat/struct-by-value-6_y.c.
42349
42350         * gcc.dg/compat/struct-by-value-7a_main.c,
42351         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42352         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42353         * gcc.dg/compat/struct-by-value-7a_x.c,
42354         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42355         gcc.dg/compat/struct-by-value-7_x.c.
42356         * gcc.dg/compat/struct-by-value-7a_y.c,
42357         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42358         gcc.dg/compat/struct-by-value-7_y.c.
42359
42360 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42361
42362         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42363         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42364         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42365         options.
42366
42367 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42368
42369         * gcc.dg/builtins-36.c: New test.
42370
42371 2004-04-06  Paul Brook  <paul@codesourcery.com>
42372
42373         * README.gcc: Remove obsolete contraint on testcases.
42374
42375 2004-04-05  Paul Brook  <paul@codesourcery.com>
42376
42377         PR2123
42378         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42379         failure and exit(0) on success.
42380         * g++.dg/expr/anew2.C: Ditto.
42381         * g++.dg/expr/anew3.C: Ditto.
42382         * g++.dg/expr/anew4.C: Ditto.
42383
42384 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42385
42386         PR c++/3518
42387         * g++.dg/template/unify7.C: New.
42388
42389 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42390
42391         * g++.dg/README: Bring up to date with new subdirectories; remove
42392         duplicate subdirectory lines.
42393
42394 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42395
42396         PR c++/14007
42397         * g++.dg/template/unify5.C: New.
42398         * g++.dg/template/unify6.C: New.
42399         * g++.dg/template/qualttp20.C: Adjust.
42400         * g++.old-deja/g++.jason/report.C: Adjust.
42401         * g++.old-deja/g++.other/qual1.C: Adjust.
42402
42403 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42404
42405         PR c++/14803
42406         * g++.dg/inherit/ptrmem1.C: New test.
42407
42408 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42409
42410         PR c++/14755
42411         * gcc.c-torture/execute/20040331-1.c: New test.
42412         * gcc.dg/20040331-1.c: New test.
42413
42414 2004-04-01  Paul Brook  <paul@codesourcery.com>
42415
42416         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42417
42418 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42419
42420         PR c++/14724
42421         * g++.dg/init/goto1.C: New test.
42422
42423         PR c++/14763
42424         * g++.dg/template/defarg4.C: New test.
42425
42426 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42427
42428         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42429
42430 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42431
42432         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42433
42434 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42435
42436         * gcc.dg/noncompile/undeclared-2.c: New test.
42437
42438 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42439
42440         * gcc.dg/940409-1.c: Remove XFAIL.
42441         * gcc.dg/reg-vol-struct-1.c: New test.
42442
42443 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42444
42445         * gcc.dg/torture/builtin-wctype-1.c: New test.
42446
42447 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
42448
42449         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42450         * gcc.dg/20001101-1.c: Likewise.
42451         * gcc.dg/20001102-1.c: Likewise.
42452
42453 2004-03-25  Roger Sayle  <roger@eyesopen.com>
42454
42455         * gcc.dg/compare8.c: Add an additional test for XOR.
42456
42457 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42458
42459         * gcc.dg/torture/builtin-ctype-1.c: New test.
42460
42461 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42462
42463         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42464         * gcc.dg/torture/builtin-math-1.c: Likewise.
42465         * gcc.dg/torture/builtin-power-1.c: New test.
42466
42467 2004-03-24  Andreas Schwab  <schwab@suse.de>
42468
42469         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42470         IA64 assembler.
42471
42472 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
42473             Roger Sayle  <roger@eyesopen.com>
42474
42475         * gcc.dg/compare8.c: New test case.
42476
42477 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
42478
42479         * g++.dg/ext/altivec-7.C: New test.
42480
42481 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42482
42483         PR 12267, 12391, 12560, 13129, 14114, 14133
42484         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42485         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42486         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42487         Adjust error regexps.
42488         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42489         * gcc.dg/noncompile/undeclared-1.c: New test cases.
42490         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42491         * gcc.dg/local1.c: Add explanatory comment.
42492
42493 2004-03-23  Roger Sayle  <roger@eyesopen.com>
42494
42495         PR optimization/14669
42496         * g++.dg/opt/fold2.C: New test case.
42497
42498 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
42499
42500         PR c/14069
42501         * gcc.dg/20040322-1.c: New test.
42502
42503 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42504
42505         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
42506         * gcc.dg/ultrasp4.c: Likewise.
42507         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
42508
42509 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42510
42511         * gcc.dg/i386-sse-8.c: Reset default options.
42512
42513 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42514
42515         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42516         in the error message text.
42517
42518 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42519
42520         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42521
42522 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
42523
42524         PR c++/14616
42525         * g++.dg/init/array13.C: New test.
42526
42527 2004-03-20  Roger Sayle  <roger@eyesopen.com>
42528
42529         PR target/13889
42530         * gcc.c-torture/compile/pr13889.c: New test case.
42531
42532 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42533
42534         PR c/14635
42535         * builtins-1.c (nan, nans): Don't test.
42536         * builtins-30.c: Don't use nan, nanf, nanl.
42537         * builtins-35.c: New test.
42538
42539 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42540
42541         * g++.dg/ext/altivec-6.C: New test.
42542
42543 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42544
42545         * g++.dg/init/placement3.C: New test.
42546
42547         * g++.dg/template/spec13.C: New test.
42548
42549         * g++.dg/lookup/using11.C: New test.
42550
42551         * g++.dg/lookup/koenig3.C: New test.
42552
42553         * g++.dg/template/operator2.C: New test.
42554
42555         * g++.dg/expr/dtor3.C: New test.
42556         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42557         marker.
42558         * g++.old-deja/g++.law/visibility28.C: Likewise.
42559
42560 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42561
42562         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42563         * gcc.dg/ppc64-abi-3.c: Likewise.
42564
42565 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42566
42567         PR c++/14545
42568         * g++.dg/parse/template15.C: New test.
42569
42570 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42571
42572         * g++.dg/expr/dtor2.C: New test.
42573
42574         * g++.dg/lookup/anon4.C: New test.
42575
42576         * g++.dg/overload/using1.C: New test.
42577
42578         * g++.dg/template/lookup7.C: New test.
42579
42580         * g++.dg/template/typename6.C: New test.
42581
42582         * g++.dg/expr/cond6.C: New test.
42583
42584 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42585
42586         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42587
42588 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42589
42590         * g++.dg/expr/cond5.C: New test.
42591         * g++.dg/expr/constcast1.C: Likewise.
42592         * g++.dg/expr/ptrmem2.C: Likewise.
42593         * g++.dg/expr/ptrmem3.C: Likewise.
42594         * g++.dg/lookup/main1.C: Likewise.
42595         * g++.dg/template/lookup6.C: Likewise.
42596
42597 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42598
42599         * gcc.dg/local1.c: New test.
42600
42601         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42602
42603 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42604
42605         * gcc.dg/torture/builtin-convert-1.c: New test.
42606
42607 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42608
42609         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42610
42611 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42612
42613         PR c++/14481
42614         * g++.dg/warn/Wunused-7.C: New test.
42615
42616 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42617
42618         * gcc.dg/torture/builtin-integral-1.c: New test.
42619
42620 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42621
42622         PR c++/14586
42623         * g++.dg/parse/non-dependent3.C: New test.
42624
42625 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42626
42627         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42628         * g++.dg/eh/simd-2.C: Likewise.
42629         * g++.dg/init/array10.C: Likewise.
42630         * gcc.c-torture/compile/simd-1.c: Likewise.
42631         * gcc.c-torture/compile/simd-2.c: Likewise.
42632         * gcc.c-torture/compile/simd-3.c: Likewise.
42633         * gcc.c-torture/compile/simd-4.c: Likewise.
42634         * gcc.c-torture/compile/simd-6.c: Likewise.
42635         * gcc.c-torture/execute/simd-1.c: Likewise.
42636         * gcc.c-torture/execute/simd-2.c: Likewise.
42637         * gcc.dg/compat/vector-defs.h: Likewise.
42638         * gcc.dg/20020531-1.c: Likewise.
42639         * gcc.dg/altivec-3.c: Likewise.
42640         * gcc.dg/altivec-4.c: Likewise.
42641         * gcc.dg/altivec-varargs-1.c: Likewise.
42642         * gcc.dg/compat/vector-defs.h: Likewise.
42643         * gcc.dg/i386-mmx-3.c: Likewise.
42644         * gcc.dg/i386-sse-4.c: Likewise.
42645         * gcc.dg/i386-sse-5.c: Likewise.
42646         * gcc.dg/i386-sse-8.c: Likewise.
42647         * gcc.dg/simd-1.c: Likewise.
42648         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42649         __ev64_opaque__ since the machine description provides it.
42650
42651 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42652
42653         * lib/compat.exp (skip_list): New global variable.
42654         Use it to hold the user defined COMPAT_SKIPS list if any.
42655         (compat-obj): Add the members of skip_list to optall.
42656
42657 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42658
42659         * gcc.dg/compat/union-by-value-1_main.c,
42660         union-by-value-1_x.c, union-by-value-1_y.c,
42661         union-check.h, union-defs.h,
42662         union-init.h, union-return-1_main.c,
42663         union-return-1_x.c, union-return-1_y.c: New files.
42664
42665 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42666
42667         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42668         mixed-struct-init.h: Add 4 mixed structure types.
42669         struct-by-value-21_main.c, struct-by-value-21_x.c,
42670         struct-by-value-21_y.c, struct-return-21_main.c,
42671         struct-return-21_x.c, struct-return-21_y.c: New files.
42672
42673 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42674
42675         PR c++/14550
42676         * g++.dg/parse/template14.C: New test.
42677
42678 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42679
42680         * gcc.c-torture/execute/20040313-1.c: New test.
42681
42682 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42683
42684         PR target/14533
42685         * gcc.dg/20040311-2.c: New test.
42686
42687 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42688
42689         PR other/14544
42690         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42691         bit-field.
42692
42693 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42694
42695         * gcc.dg/20040305-2.c: Add missing return statement.
42696
42697 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42698
42699         * gcc.dg/builtins-34.c: Also check pow10*.
42700
42701 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42702
42703         PR target/14262
42704         * gcc.dg/20040305-2.c: New test.
42705
42706 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42707
42708         * gcc.dg/20040310-1.c: New test.
42709
42710 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42711
42712         * gcc.c-torture/execute/20040311-1.c: New test case.
42713
42714 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42715
42716         PR c++/14476
42717         * g++.dg/lookup/enum1.C: New test.
42718
42719 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42720
42721         PR c++/14510
42722         * g++.dg/lookup/struct2.C: New test.
42723
42724 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42725
42726         * gcc.dg/builtins-34.c: New test.
42727
42728 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42729
42730         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42731
42732 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42733
42734         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42735         * gcc.dg/alias-2.c: New testcase.
42736
42737 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42738
42739         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42740
42741 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42742
42743         * gcc.c-torture/execute/20040309-1.c: New test case.
42744
42745 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42746
42747         PR c++/14397
42748         * g++.dg/overload/ref1.C: New.
42749
42750 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42751
42752         PR c++/14409
42753         * g++.dg/template/spec12.C: New test.
42754
42755         PR c++/14448
42756         * g++.dg/parse/crash14.C: New test.
42757
42758 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42759
42760         PR c++/14230
42761         * g++.dg/init/ref11.C: New test.
42762
42763 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42764
42765         PR c++/14432
42766         * g++.dg/parse/builtin2.C: New test.
42767
42768 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42769
42770         PR c++/14401
42771         * g++.dg/init/ctor3.C: New test.
42772         * g++.dg/init/union1.C: New test.
42773         * g++.dg/ext/anon-struct4.C: New test.
42774
42775 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42776
42777         * g++.dg/lookup/koenig1.C: Tweak error messages.
42778         * g++.dg/lookup/used-before-declaration.C: Likewise.
42779         * g++.dg/other/do1.C: Likewise.
42780         * g++.dg/overload/koenig1.C: Likewise.
42781         * g++.dg/parse/crash13.C: Likewise.
42782         * g++.dg/template/instantiate3.C: Likewise.
42783
42784 2004-03-08  Eric Christopher  <echristo@redhat.com>
42785
42786         * * lib/target-supports.exp: Enable libiconv in test
42787         compilation.  Fix up error checking.
42788
42789 2004-03-08  Roger Sayle  <roger@eyesopen.com>
42790
42791         PR middle-end/14289
42792         * gcc.dg/pr14289-1.c: New test case.
42793         * gcc.dg/pr14289-2.c: Likewise.
42794         * gcc.dg/pr14289-3.c: Likewise.
42795
42796 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
42797
42798         * gcc.c-torture/execute/20040308-1.c: New test.
42799
42800 2004-03-07  Roger Sayle  <roger@eyesopen.com>
42801
42802         * gcc.c-torture/execute/20040307-1.c: New test case.
42803
42804 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
42805
42806         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42807
42808 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
42809
42810         * gcc.dg/20040306-1.c: New test.
42811
42812 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
42813
42814         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42815         them static.
42816         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42817
42818 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42819
42820         PR c/14465
42821         * gcc.dg/decl-6.c: New test.
42822
42823 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42824
42825         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42826         Rename LOGPOW -> LOG_POW.
42827         (SQRT_EXP, POW_EXP): New.
42828
42829 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42830
42831         * gcc.dg/i386-sse-8.c: New test.
42832
42833 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42834
42835         PR c/14114
42836         * gcc.dg/decl-5.c: New test.
42837
42838 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
42839
42840         * gcc.dg/20040305-1.c: New test.
42841
42842 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
42843
42844         PR other/14354
42845         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42846
42847 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
42848
42849         PR c++/14425, c++/14426
42850         * g++.dg/ext/altivec-4.C: New test.
42851         * g++.dg/ext/altivec-5.C: New test.
42852
42853 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
42854
42855         * g++.old-deja/g++.other/linkage1.C: Expect errors about
42856         global variables of a type with no linkage.
42857         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42858         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42859         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42860         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42861         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42862         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42863         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42864         * g++.dg/warn/deprecated.C: Name enum Color.
42865         * g++.dg/overload/VLA.C: Name structure for 'b'.
42866         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42867
42868 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42869
42870         * gcc.c-torture/compile/20040304-1.c: New test.
42871
42872 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
42873
42874         PR 13728
42875         * gcc.dg/decl-4.c: New testcase.
42876
42877 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
42878
42879         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42880         as PRECF if sizeof (float) > sizeof (double).
42881         (PRECL): Make it the same as PRECF if
42882         sizeof (float) > sizeof (long double).
42883
42884 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42885
42886         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42887         system type.  Add check for irix6 which doesn't have c99 runtime.
42888
42889 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
42890
42891         * gcc.dg/const-elim-1.c: xfail for xtensa.
42892
42893 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42894
42895         PR c++/14369
42896         * g++.dg/template/cond4.C: New test.
42897
42898 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42899
42900         PR c++/14360
42901         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42902
42903         PR c++/14361
42904         * g++.dg/parse/defarg7.C: New test.
42905
42906         PR c++/14359
42907         * g++.dg/template/friend26.C: New test.
42908
42909 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42910
42911         PR c++/14324
42912         * g++.dg/abi/mangle21.C: New test.
42913
42914         PR c++/14260
42915         * g++.dg/parse/constructor2.C: New test.
42916
42917         PR c++/14337
42918         * g++.dg/template/sfinae1.C: New test.
42919
42920 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42921
42922         PR c++/14267
42923         * g++.dg/expr/crash2.C: New test.
42924
42925         PR middle-end/13448
42926         * gcc.dg/inline-5.c: New test.
42927         * gcc.dg/always-inline.c: Split out tests into ...
42928         * gcc.dg/always-inline2.c: ... this and ...
42929         * gcc.dg/always-inline3.c: ... this.
42930
42931 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42932
42933         PR debug/12103
42934         * g++.dg/debug/crash1.C: New test.
42935
42936 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
42937
42938         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42939         function with __attribute__((noinline)).
42940         (recurser_void2): Likewise.
42941         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42942         (recurser_void2): Likewise.
42943
42944 2004-02-29  Roger Sayle  <roger@eyesopen.com>
42945
42946         PR middle-end/14203
42947         * g++.dg/warn/Wunused-6.C: New test case.
42948
42949 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
42950
42951         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42952         not defined.
42953
42954 2004-02-27  Eric Christopher  <echristo@redhat.com>
42955
42956         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42957         * g++.dg/charset/asm2.c: Run only x86.
42958         * gcc.dg/charset/asm3.c: Ditto.
42959
42960 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
42961
42962         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42963         ld_library_path.
42964
42965 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
42966
42967         * g++.dg/ext/altivec-3.C: New.
42968
42969 2004-02-26  Richard Henderson  <rth@redhat.com>
42970
42971         * g++.dg/ext/attrib10.C: Mark for warning.
42972         * gcc.dg/attr-alias-1.c: New.
42973
42974 2004-02-26  Richard Henderson  <rth@redhat.com>
42975
42976         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42977         * gcc.c-torture/execute/20040208-2.c: ... it back.
42978
42979 2004-02-26  Eric Christopher  <echristo@redhat.com>
42980
42981         * lib/target-supports.exp (check-iconv-available): New function.
42982         * lib/gcc-dg.exp (dg-require-iconv): New function.
42983         Use above.
42984         * gcc.dg/charset: New directory.
42985         * gcc.dg/charset/charset.exp: New file.
42986         * gcc.dg/charset/asm1.c: Ditto.
42987         * gcc.dg/charset/asm2.c: Ditto.
42988         * gcc.dg/charset/asm3.c: Ditto.
42989         * gcc.dg/charset/asm4.c: Ditto.
42990         * gcc.dg/charset/asm5.c: Ditto.
42991         * gcc.dg/charset/attribute1.c: Ditto.
42992         * gcc.dg/charset/attribute2.c: Ditto.
42993         * gcc.dg/charset/string1.c: Ditto.
42994         * g++.dg/charset: New directory.
42995         * g++.dg/dg.exp: Add here. Special options.
42996         * g++.dg/charset/charset.exp: New file.
42997         * g++.dg/charset/asm1.c: Ditto.
42998         * g++.dg/charset/asm2.c: Ditto.
42999         * g++.dg/charset/asm3.c: Ditto.
43000         * g++.dg/charset/asm4.c: Ditto.
43001         * g++.dg/charset/attribute1.c: Ditto.
43002         * g++.dg/charset/attribute2.c: Ditto.
43003         * g++.dg/charset/extern1.cc: Ditto.
43004         * g++.dg/charset/extern2.cc: Ditto.
43005         * g++.dg/charset/string1.c: Ditto.
43006
43007 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43008
43009         PR c++/14278
43010         * g++.dg/parse/comma1.C: New test.
43011
43012 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43013
43014         PR c++/14284
43015         * g++.dg/template/ttp8.C: New test.
43016
43017 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43018
43019         * gcc.dg/fixuns-trunc-1.c: New test.
43020
43021 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43022
43023         * gcc.dg/builtins-config.h: Use #elif.
43024
43025 2004-02-26  Michael Matz  <matz@suse.de>
43026
43027         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43028         * gcc.dg/991214-1.c: Likewise.
43029         * gcc.dg/i386-asm-1.c: Likewise.
43030
43031 2004-02-25  Richard Henderson  <rth@redhat.com>
43032
43033         * gcc.c-torture/execute/20040208-2.c: Move ...
43034         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43035
43036 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43037
43038         PR c++/14246
43039         * g++.dg/other/crash-3.C: New test.
43040
43041 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43042
43043         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43044         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43045
43046         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43047         HP-UX.
43048
43049 2004-02-24  Michael Matz  <matz@suse.de>
43050
43051         * gcc.dg/i386-regparm.c: New.
43052
43053 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43054
43055         * gcc.c-torture/execute/20040223-1.c: New.
43056
43057 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43058             Kazu Hirata  <kazu@cs.umass.edu>
43059
43060         * gcc.dg/fwritable-strings-1.c: Remove.
43061
43062 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43063
43064         PR c/14156
43065         * gcc.dg/20040223-1.c: New test.
43066
43067 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43068
43069         PR c++/14106
43070         * g++.dg/ext/typeof9.C: New test.
43071
43072 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43073
43074         PR c++/14250
43075         * g++.dg/other/switch1.C: New test.
43076
43077 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43078
43079         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43080         * gcc.dg/va-arg-1.c: Likewise.
43081
43082 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43083
43084         PR c++/14143
43085         * g++.dg/template/koenig5.C: New test.
43086
43087 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43088
43089         * g++.dg/ext/altivec-1.C: Generalize target triple.
43090         * g++.dg/ext/altivec-2.C: New test case.
43091         * g++.dg/ext/altivec_check.h: New file.
43092         * gcc.dg/altivec-1.c: Generalize target triple;
43093         include altivec_check.h and call altivec_check().
43094         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43095         * gcc.dg/altivec-6.c: New test case.
43096         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43097         type casts as needed.
43098         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43099         altivec_check().
43100         * gcc.dg/altivec-12.c: New test case.
43101         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43102         include altivec_check.h and call altivec_check().
43103         * gcc.dg/altivec_check.h: New file.
43104
43105 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43106
43107         * lib/target-supports.exp (check_alias_available): Don't mangle
43108         function `g' in test program.
43109
43110 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43111
43112         * lib/target-supports.exp (check_profiling_available): Check
43113         argument to determine whether we support a profiling type.
43114         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43115         check_profiling_available.
43116         * g++.dg/bprob/bprob.exp: Likewise.
43117         * g77.dg/bprob/bprob.exp: Likewise.
43118         * gcc.misc-tests/bprob.exp: Likewise.
43119         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43120         dg-require-profiling and delete expected error handling.
43121         * gcc.dg/20021014-1.c: Likewise.
43122         * gcc.dg/nest.c: Likewise.
43123
43124 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43125
43126         PR c++/12007
43127         * g++.dg/other/vthunk1.C: New test.
43128
43129 2004-02-20  Falk Hueffner  <falk@debian.org>
43130
43131         PR target/14201
43132         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43133
43134 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43135
43136         PR c++/13927
43137         * g++.dg/other/error8.C: Remove XFAIL markers.
43138
43139         PR c++/14173
43140         * g++.dg/ext/packed5.C: New test.
43141
43142         PR c++/14199
43143         * g++.dg/warn/Wunused-5.C: New test.
43144
43145         PR c++/14186
43146         * g++.dg/lookup/member1.C: New test.
43147
43148 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43149
43150         * gcc.c-torture/compile/20040130-1.c: Enable only when
43151         __INT_MAX__ >= 2147483647L.
43152         * gcc.c-torture/compile/961203-1.c: Likewise.
43153
43154 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43155
43156         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43157         * g++.dg/opt/template1.C: Robustify assembler regexp
43158
43159 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43160
43161         * gcc.c-torture/execute/simd-4.x: Remove.
43162         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43163         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43164         Guard with #ifndef SKIP_ATTRIBUTE.
43165         * gcc.dg/compat/vector-1_y.c: Likewise.
43166         * gcc.dg/compat/vector-2_x.c: Likewise.
43167         * gcc.dg/compat/vector-2_y.c: Likewise.
43168         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43169         * g++.dg/eh/simd-2.C: Likewise.
43170
43171 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43172
43173         * gcc.c-torture/compile/complex-1.c: New.
43174
43175 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43176
43177         PR target/14209
43178         * gcc.c-torture/execute/20040218-1.c: New test.
43179
43180 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43181
43182         PR c++/14181
43183         * g++.dg/parse/new2.C: New test.
43184
43185 2004-02-18  Paul Brook  <paul@codesourcery.com>
43186
43187         * gcc.c-torture/compile/libcall-1.c: New test.
43188
43189 2004-02-18  Paul Brook  <paul@codesourcery.com>
43190
43191         PR debug/12934
43192         * gcc.dg/debug/debug-7.c: New test.
43193
43194 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43195
43196         * gcc.dg/20040217-1.c: New test.
43197
43198 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43199
43200         * gcc.c-torture/execute/990208-1.x: Delete.
43201
43202 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43203
43204         * gcc.c-torture/execute/20040208-2.x: New file.
43205
43206 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43207
43208         PR c++/11326
43209         * g++.dg/abi/structret1.C: New test.
43210
43211 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43212
43213         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43214         (i386_cpuid): No need to test if cpuid is available on AMD64.
43215         Fix assembly, so that it works onboth i386 and AMD64.
43216         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43217         (vecInLong): Fix s[] member type to unsigned int.
43218         (vecInWord): Remove type.
43219         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43220         (a64, b64, c64, d64, e64): Remove.
43221         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43222         Remove unused variable.  Remove initialization of removed variables.
43223         Don't call mmx_tests nor sse_tests.
43224         (reference_mmx, reference_sse): Remove.
43225         (check): Add return stmt.
43226         * gcc.dg/i386-sse-7.c: New test.
43227         * gcc.dg/i386-mmx-4.c: New test.
43228
43229 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43230
43231         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43232         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43233         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43234         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43235         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43236         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43237         g++.dg/tc1/dr94.C: Fix line terminator.
43238
43239 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
43240
43241         * gcc.c-torture/compile/20040216-1.c: New.
43242
43243 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43244
43245         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43246         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43247         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43248         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43249         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43250         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43251
43252 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43253
43254         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43255
43256 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
43257
43258         PR c++/13971
43259         * g++.dg/expr/cond4.C: New test.
43260
43261         PR c++/14086
43262         * g++.dg/lookup/crash2.C: New test.
43263
43264 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
43265
43266         * gcc.c-torture/compile/20040214-2.c: New test.
43267
43268 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
43269
43270         PR c++/14116
43271         * g++.dg/ext/typeof8.C: New test.
43272
43273 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
43274
43275         * gcc.c-torture/compile/20040214-1.c: New test.
43276
43277 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43278
43279         PR c++/13635
43280         * g++.dg/template/spec11.C: New test.
43281
43282 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43283
43284         PR c++/13927
43285         * g++.dg/other/error8.C: New test.
43286
43287 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
43288
43289         PR c++/14122
43290         * g++.dg/template/array4.C: New test.
43291
43292         PR c++/14108
43293         * g++.dg/inherit/thunk2.C: New test.
43294
43295         PR c++/14083
43296         * g++.dg/eh/cond2.C: New test.
43297
43298 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
43299
43300         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43301
43302 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
43303
43304         * lib/scanasm.exp (dg-scan): Quote pattern before display.
43305
43306 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
43307
43308         * g++.dg/simd-2.C: xfail on ppc64-linux.
43309
43310 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43311
43312         PR c/456
43313         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43314         tests.
43315
43316 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43317
43318         * gcc.dg/builtins-33.c: New test.
43319
43320 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43321
43322         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43323
43324 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43325
43326         * g++.dg/simd-2.C: Set -maltivec for ppc64.
43327
43328 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43329
43330         * gcc.dg/ppc64-abi-3.c: New test.
43331
43332 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43333
43334         PR c/14092
43335
43336         * gcc.dg/pr14092-1.c: New testcase.
43337
43338 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43339
43340         * gcc.dg/cpp/assert4.c: Fix typo last change.
43341
43342         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43343         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43344
43345         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43346
43347 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43348
43349         * gcc.c-torture/compile/20040209-1.c: New test case.
43350
43351 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43352
43353         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43354
43355 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43356
43357         * gcc.c-torture/execute/20040208-[12].c: New tests.
43358
43359 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43360
43361         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43362
43363 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43364
43365         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43366
43367 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43368
43369         Bug 13856
43370         * gcc.dg/visibility-8.c: New testcase.
43371
43372 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43373
43374         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43375         arguments.
43376         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43377
43378 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43379
43380         PR middle-end/13696
43381         * g++.dg/opt/fold1.C: New test case.
43382
43383 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43384
43385         PR c++/14033
43386         * g++.dg/other/crash-2.C: New test.
43387
43388 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43389
43390         PR c++/14028
43391         * g++.dg/parse/angle-bracket2.C: New test.
43392
43393 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43394
43395         PR middle-end/13750
43396         Revert:
43397         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43398         PR pch/13361
43399         * g++.dg/pch/wchar-1.C: New.
43400         * g++.dg/pch/wchar-1.Hs: New.
43401
43402 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43403
43404         PR c++/14008
43405         * g++.dg/parse/error15.C: New test.
43406         * g++.dg/parse/crash11.C: Update dg-error mark.
43407
43408 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43409
43410         PR c++/13932
43411         * g++.dg/warn/conv2.C: New test.
43412
43413 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43414
43415         PR c++/13086
43416         * g++.dg/warn/incomplete1.C: Remove xfail.
43417
43418 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43419
43420         * lib/file-format.exp (gcc_target_object_format): Use
43421         ${tool}_target_compile, not gcc_target_compile.
43422         * lib/target-supports.exp (check_alias_available): Likewise.
43423         (check_gc_sections_available): Likewise.
43424         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43425         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43426         dg-require-alias.
43427
43428 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43429
43430         PR c++/13969
43431         * g++.dg/template/static6.C: New test.
43432
43433 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43434
43435         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43436
43437 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43438
43439         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43440         tests for systems where `char' is unsigned by default.
43441
43442 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43443
43444         PR c++/13997
43445         * g++.dg/template/partial3.C: New test.
43446
43447 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
43448
43449         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43450         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43451         Remove mentions of obsolete ports.
43452
43453 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
43454
43455         * gcc.dg/noncompile/20001228-1.c: Fix for new
43456         error message.
43457
43458 2004-02-03  Roger Sayle  <roger@eyesopen.com>
43459
43460         PR target/9348
43461         * gcc.c-torture/execute/multdi-1.c: New test case.
43462
43463 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43464
43465         PR c++/13925
43466         * g++.dg/template/lookup5.C: New test.
43467
43468 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43469
43470         PR c++/13950
43471         * g++.dg/template/lookup4.C: New test.
43472
43473         PR c++/13970
43474         * g++.dg/parse/error14.C: New test.
43475
43476         PR c++/14002
43477         * g++.dg/parse/template13.C: New test.
43478
43479 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43480
43481         PR c++/13978
43482         * g++.dg/template/koenig4.C: New test.
43483
43484         PR c++/13968
43485         * g++.dg/template/crash17.C: New test.
43486
43487         PR c++/13975
43488         * g++.dg/parse/error13.C: New test.
43489         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43490
43491 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43492
43493         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43494
43495 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
43496
43497         PR c/11658
43498         PR c/13994
43499         * gcc.dg/noncompile/20040203-1.c: New test.
43500         * gcc.dg/noncompile/20040203-2.c: Likewise.
43501         * gcc.dg/noncompile/20040203-3.c: Likewise.
43502         * gcc.dg/20040203-1.c: Likewise.
43503
43504 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
43505
43506         PR c++/10858
43507         * g++.dg/template/sizeof7.C: New test.
43508
43509 2004-02-02  Eric Christopher  <echristo@redhat.com>
43510             Zack Weinberg  <zack@codesourcery.com>
43511
43512         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43513
43514 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
43515
43516         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43517         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43518         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43519         * gcc.dg/cleanup-5.c: Run only on Linux targets.
43520
43521 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
43522
43523         PR c++/13113
43524         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43525
43526         PR c++/13854
43527         * g++.dg/ext/attrib13.C: New test.
43528
43529         PR c++/13907
43530         * g++.dg/conversion/op2.C: New test.
43531
43532 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43533
43534         * gcc.dg/titype-1.c: Fix pasto.
43535
43536 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43537
43538         * gcc.dg/titype-1.c: New test.
43539
43540 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43541
43542         PR c++/13957
43543         * g++.dg/template/non-type-template-argument-1.C,
43544         g++.dg/template/qualified-id1.C: Update dg-error marks.
43545         * g++.dg/template/nontype6.C: New test.
43546
43547 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43548
43549         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43550         * gcc.dg/builtins-31.c: New testcase.
43551         * gcc.dg/builtins-32.c: New testcase.
43552
43553 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43554
43555         * objc.dg/call-super-2.m: Update line numbers
43556         for the including of stddef.h.
43557
43558 2004-01-30  Michael Matz  <matz@suse.de>
43559
43560         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43561         g++.dg/ext/case-range3.C: New tests.
43562
43563 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43564
43565         DR206
43566         PR c++/13813
43567         * g++.dg/template/member4.C: New test.
43568
43569 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43570
43571         PR c++/13683
43572         * g++.dg/template/sizeof6.C: New test.
43573
43574 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43575
43576         * gcc.dg/fwritable-strings-1.c: New test.
43577
43578 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43579
43580         * gcc.c-torture/compile/20040130-1.c: New test.
43581
43582 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43583
43584         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43585
43586 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43587
43588         PR c++/13883
43589         * g++.dg/template/ctor3.C: New test.
43590
43591 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43592
43593         * g++.dg/tc1: New directory.
43594         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43595         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43596         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43597         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43598         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43599
43600 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43601
43602         * g++.dg/parse/error11.C: New test.
43603         * g++.dg/parse/error12.C: Likewise.
43604
43605 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43606
43607         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43608         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43609
43610 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43611
43612         PR c++/13791
43613         * g++.dg/ext/attrib12.C: New test.
43614
43615         PR c++/13736
43616         * g++.dg/parse/cast2.C: New test.
43617
43618 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43619
43620         * objc.dg/encode-2.m (main): New local string.  Set depending on
43621         sizeof long.  Use in sscanf call.
43622         * objc.dg/encode-3.m (main): New local string.  Set depending on
43623         sizeof long.  Use in scan_initial call.
43624
43625 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43626
43627         * objc.dg/call-super-2.m: Make LP64-safe.
43628         * objc.dg/desig-init-1.m: Likewise.
43629
43630 2004-01-27  Devang Patel <dpatel@apple.com>
43631
43632         * g++.dg/debug/namespace1.C: New test.
43633
43634 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43635
43636         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43637         xscale-*-*.
43638
43639         * gcc.dg/arm-mmx-1.c: New test.
43640
43641 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43642
43643         * gcc.dg/20040127-1.c: New test.
43644         * gcc.dg/20040127-2.c: New test.
43645
43646 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43647
43648         * objc.dg/stret-1.m (glob): Renamed to globa.
43649
43650 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43651
43652         PR c++/13663
43653         * g++.dg/expr/for1.C: New test.
43654
43655 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43656
43657         PR middle-end/13779
43658         * gcc.dg/darwin-longlong.c: New test.
43659
43660 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43661
43662         * gcc.dg/20040124-1.c: Moved test from here...
43663         * gcc.c-torture/compile/20040124-1.c: ...to here.
43664
43665 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43666
43667         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43668         the assembly output if -m64 is passed.
43669
43670 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43671
43672         PR c++/13833
43673         * g++.dg/template/cond3.C: New test.
43674
43675 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43676
43677         PR c++/13810
43678         * g++.dg/template/ttp7.C: New test.
43679
43680 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43681
43682         PR c++/13797
43683         * g++.dg/template/nontype4.C: New test.
43684         * g++.dg/template/nontype5.C: Likewise.
43685
43686 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43687
43688         * gcc.dg/torture/mips-clobber-at.c: New test.
43689
43690 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43691
43692         * gcc.dg/20040124-1.c: New test.
43693
43694 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43695
43696         * gcc.dg/20040123-1.c: New test.
43697
43698 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43699
43700         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43701
43702 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43703
43704         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43705
43706 2004-01-23  Andrew Pinski  <apinski@apple.com>
43707
43708         * gcc.dg/20030121-1.c: Move to ..
43709         * gcc.dg/20040121-1.c: here.
43710
43711 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43712
43713         * gcc.dg/builtins-29.c: New test case.
43714
43715 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43716
43717         PR 18314
43718         * gcc.dg/builtins-30.c: New testcase.
43719
43720 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43721
43722         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43723         * lib/g77.exp: Likewise.
43724         * lib/objc.exp: Likewise.
43725         * lib/g++.exp: Likewise.
43726
43727 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43728
43729         * gcc.dg/struct-by-value-2.c: New test.
43730
43731 2004-01-21  Andrew Pinski  <apinski@apple.com>
43732
43733         PR target/13785
43734         * gcc.dg/20030121-1.c: New test.
43735
43736 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43737
43738         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43739         clobber frame pointer register in asm statement.
43740
43741 2004-01-21  Falk Hueffner  <falk@debian.org>
43742
43743         * gcc.c-torture/compile/20040121-1.c: New test.
43744
43745 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43746
43747         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43748
43749 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43750
43751         * gcc.dg/ppc64-abi-2.c: New test.
43752
43753 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43754
43755         * lib/treelang.exp: Fill out this file.
43756         * lib/treelang-dg.exp: New File.
43757
43758 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43759
43760         * gcc.c-torture/compile/981022-1.c: Remove.
43761         * gcc.dg/array-5.c: Remove XFAIL.
43762         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43763         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43764         gcc.dg/cond-lvalue-1.c: Update.
43765         * gcc.dg/cast-lvalue-2.c: New test.
43766
43767 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
43768
43769         PR c++/13592
43770         * g++.dg/other/error1.C (class foo): Tweak error message.
43771
43772         PR c++/13592
43773         * g++.dg/template/call2.C: New test.
43774
43775 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43776
43777         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43778         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43779         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43780         scalar-return-1_x.c, scalar-return-2_y.c,
43781         scalar-return-3_x.c, scalar-return-3_y.c,
43782         scalar-return-4_x.c, scalar-return-4_y.c,
43783         struct-align-1.h, struct-align-1_x.c,
43784         struct-align-1_y.c, struct-align-2.h,
43785         struct-align-2_x.c, struct-align-2_y.c,
43786         struct-by-value-10_y.c, struct-by-value-11_x.c,
43787         struct-by-value-11_y.c, struct-by-value-12_x.c,
43788         struct-by-value-12_y.c, struct-by-value-13_x.c,
43789         struct-by-value-13_y.c, struct-by-value-14_x.c,
43790         struct-by-value-14_y.c, struct-by-value-15_x.c,
43791         struct-by-value-15_y.c, struct-by-value-16_y.c,
43792         struct-by-value-17_y.c, struct-by-value-18_y.c,
43793         struct-by-value-19_y.c, struct-by-value-1_x.c,
43794         struct-by-value-1_y.c, struct-by-value-20_y.c,
43795         struct-by-value-2_x.c, struct-by-value-2_y.c,
43796         struct-by-value-3_y.c, struct-by-value-4_x.c,
43797         struct-by-value-4_y.c, struct-by-value-5_y.c,
43798         struct-by-value-6_y.c, struct-by-value-7_y.c
43799         struct-by-value-8_x.c, struct-by-value-8_y.c
43800         struct-by-value-9_x.c, struct-by-value-9_y.c
43801         struct-return-10_x.c, struct-return-10_y.c,
43802         struct-return-19_x.c, struct-return-20_x.c
43803         struct-return-2_x.c, struct-return-2_y.c
43804         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43805         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
43806
43807 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43808
43809         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43810         attribute on sparc*-sun-solaris2.*.
43811
43812 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
43813
43814         PR c++/13710
43815         * g++.dg/ext/typeof7.C: New test.
43816
43817 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
43818
43819         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43820         * gcc.dg/const-elim-1.c: Same.
43821
43822 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
43823
43824         * objc.dg/stret-1.m: New.
43825         * objc.dg/stret-2.m: New.
43826
43827 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
43828
43829         PR c++/11895
43830         * g++.dg/ext/vector1.C: New test.
43831
43832 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
43833
43834         * gcc.dg/pch/import-1.c: New.
43835         * gcc.dg/pch/import-1.hs: New.
43836         * gcc.dg/pch/import-1a.h: New.
43837         * gcc.dg/pch/import-1b.h: New.
43838         * gcc.dg/pch/import-1c.h: New.
43839
43840 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43841
43842         PR c++/13574
43843         * g++.dg/ext/array1.C: New test.
43844
43845         PR c++/13178
43846         * g++.dg/conversion/op1.C: New test.
43847
43848 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
43849
43850         PR 11864
43851         From Kazumoto Kojima / Dan Kegel:
43852         * gcc.dg/pr11864-1.c: New test.
43853
43854         PR 10392
43855         From Marcus Comstedt / Dan Kegel:
43856         * gcc.dg/pr10392-1.c: New test.
43857
43858 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43859
43860         PR c++/13478
43861         * g++.dg/init/ref10.C: New test.
43862
43863 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43864
43865         PR c++/13407
43866         * g++.dg/parse/typename6.C: New test.
43867
43868 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43869
43870         PR pch/13361
43871         * g++.dg/pch/wchar-1.C: New.
43872         * g++.dg/pch/wchar-1.Hs: New.
43873
43874 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43875
43876         PR c++/9259
43877         * g++.dg/expr/sizeof2.C: New test.
43878
43879 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
43880
43881         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43882
43883 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43884
43885         PR c++/13659
43886         * g++.dg/lookup/strong-using-3.C: New.
43887         * g++.dg/lookup/using-10.C: New.
43888
43889 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43890
43891         PR c++/13594
43892         * g++.dg/lookup/strong-using-2.C: New.
43893
43894 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
43895             Dan Kegel <dank@kegel.com>
43896             J"orn Rennecke <joern.rennecke@superh.com>
43897
43898         PR target/9365
43899         * gcc.dg/pr9365-1.c: New test.
43900
43901 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43902
43903         PR c++/8856
43904         * g++.dg/parse/casting-operator2.C: New test.
43905         * g++.old-deja/g++.pt/explicit83.C: Remove.
43906
43907 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
43908
43909         * gcc.dg/label-compound-stmt-1.c: New test.
43910         * gcc.c-torture/compile/950922-1.c,
43911         gcc.c-torture/compile/20000211-3.c,
43912         gcc.c-torture/compile/20000518-1.c,
43913         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43914         compound statements.
43915
43916 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
43917
43918         * gcc.dg/ppc64-abi-1.c: New test.
43919
43920 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
43921
43922          * g++.dg/ext/attrib9.C: Add dg-warnings.
43923
43924 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43925
43926         PR c++/12335
43927         * g++.dg/parse/dtor3.C: New test.
43928
43929 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
43930
43931         PR c++/12709
43932         * g++.dg/parse/try-catch-1.C: New test.
43933
43934 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
43935
43936         * ada/acats/run_all.sh: Add more verbose output in acats.log
43937         when compiling tests.
43938
43939 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43940
43941         PR 13656
43942         * gcc.dg/typedef-redecl.c: New test case.
43943         * gcc.dg/typedef-redecl.h: New support file.
43944
43945 2004-01-13  Jan Hubicka  <jh@suse.cz>
43946
43947         * gcc.dg/always_inline.c: New test.
43948         * gcc.dg/debug/20031231-1.c: Fix.
43949
43950 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43951
43952         PR c++/13474
43953         * g++.dg/template/array3.C: New test.
43954
43955 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43956
43957         * g++.dg/ext/lvalue1.C: No longer expected to fail.
43958         * g++.dg/warn/Wunused-2.C: Likewise.
43959
43960 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43961
43962         PR c++/13289
43963         * g++.dg/template/instantiate6.C: New test.
43964
43965 2004-01-12  Roger Sayle  <roger@eyesopen.com>
43966
43967         PR middle-end/11397
43968         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43969
43970 2004-01-12  Jan Hubicka  <jh@suse.cz>
43971
43972         PR opt/12826
43973         * gcc.dg/20040112-1.c: New.
43974
43975         * gcc.dg/dwarf-die[1-7].c: Move to...
43976         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43977         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43978
43979 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43980
43981         PR c++/4100
43982         * g++.dg/parse/friend4.C: New test.
43983
43984 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43985
43986         PR c++/4100
43987         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43988         definition is called a friend.
43989
43990 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43991
43992         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43993
43994 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43995
43996         PR c++/3478
43997         * g++.dg/parse/error10.C: New test.
43998         * g++.dg/template/arg2.C: Accept "invalid type" error.
43999
44000 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44001
44002         PR middle-end/13392
44003         * g++.dg/opt/expect2.C: New test.
44004
44005 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44006
44007         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44008         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44009         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44010         Update dg-error regexps.
44011
44012 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44013
44014         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44015         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44016
44017 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44018
44019         * gcc.dg/pragma-re-1.c: Use right pointer type.
44020
44021 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44022
44023         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44024
44025 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44026
44027         * gcc.dg/rs6000-ldouble-1.c: New.
44028
44029 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44030
44031         DR 337
44032         PR c++/9256
44033         * g++.dg/other/abstract1.C: New test.
44034
44035 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44036
44037         * g++.dg/lookup/strong-using-1.C: New.
44038
44039 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44040
44041         PR c/11234
44042         * gcc.dg/func-ptr-conv-1.c: New test.
44043         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44044
44045 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44046
44047         PR target/13380.
44048         * gcc.c-torture/compile/20040109-1.c: New.
44049
44050 2004-01-08  Stuart Hastings  <stuart@apple.com>
44051
44052         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44053         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44054         * gcc.dg/i386-sse-6.c: ...this new testcase.
44055
44056 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44057
44058         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44059
44060 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44061
44062         * ada/acats/run_acats: Treat 'gnatchop' the same way
44063         as 'gnatmake'.  Export GCC_DRIVER.
44064         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44065         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44066
44067 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44068
44069         PR c++/12573
44070         * g++.dg/template/dependent-expr4.C: New test.
44071
44072 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44073
44074         * gcc.dg/altivec-11.c: New test.
44075
44076 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44077
44078         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44079
44080 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44081
44082         PR c/6024
44083         * gcc.dg/enum-compat-1.c: New test.
44084         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44085
44086 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44087
44088         PR c/12165
44089         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44090         gcc.dg/c99-idem-qual-3.c: New tests.
44091
44092 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44093
44094         * gcc.dg/winline-7.c: Don't cast void * to int.
44095
44096 2004-01-06  Jan Hubicka  <jh@suse.cz>
44097
44098         * gcc.dg/i386-sse-5.c: New test
44099         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44100
44101 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44102
44103         PR c++/12815
44104         * g++.dg/rtti/typeid4.C: New test.
44105
44106 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44107
44108         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44109
44110 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44111
44112         PR c++/12132
44113         * g++.dg/template/error11.C: New test.
44114
44115         PR c++/13451
44116         * g++.dg/template/class2.C: New test.
44117
44118 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44119         Richard Sandiford <rsandifo@redhat.com>
44120
44121         PR c++/13387
44122         * g++.dg/opt/alias3.C: New test.
44123
44124 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44125
44126         PR c++/13157
44127         * g++.dg/template/koenig3.C: New test.
44128
44129         PR c++/13529
44130         * g++.dg/parse/offsetof3.C: New test.
44131
44132         * g++.dg/init/copy7.C: Add missing dg-error markers.
44133
44134         PR c++/12226
44135         * g++.dg/init/copy7.c: New test.
44136
44137         PR c++/13536
44138         * g++.dg/parse/cast1.C: New test.
44139
44140 2004-01-04  Jan Hubicka  <jh@suse.cz>
44141
44142         * gcc.dg/winline[1-7].c: New tests.
44143
44144 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44145
44146         PR c++/13520
44147         * g++.dg/template/qualttp22.C: New test.
44148
44149 2004-01-01  Jan Hubicka  <jh@suse.cz>
44150
44151         * gcc.dg/debug/20031231-1.c: New.
44152         * gcc.c-torture/compile/20040101-1.c: New.
44153         * gcc.dg/dwarf-die-[1-7].c: New.
44154
44155 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44156
44157         PR optimization/13521
44158         * gcc.c-torture/compile/20031231-1.c: New test.
44159
44160 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44161
44162         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44163
44164 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44165
44166         PR c++/10079
44167         * g++.dg/template/crash16.C: New test.
44168
44169 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44170
44171         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44172
44173 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44174
44175         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44176         ports.
44177         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44178         * g++.old-deja/g++.law/profile1.C: Likewise.
44179         * gcc.c-torture/compile/981006-1.c: Likewise.
44180         * gcc.c-torture/execute/loop-2e.x: Likewise.
44181         * gcc.c-torture/execute/loop-2f.x: Remove.
44182         * gcc.c-torture/execute/loop-2g.x: Likewise.
44183         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44184         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44185
44186 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44187
44188         PR c++/13507
44189         * g++.dg/ext/attrib11.C: New test.
44190
44191         PR c++/13494
44192         * g++.dg/template/array2-1.C: New test.
44193         * g++.dg/template/array2-2.C: New test.
44194
44195 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44196
44197         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44198
44199 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44200
44201         PR c++/12774
44202         * g++.dg/template/array1-1.C: New test.
44203         * g++.dg/template/array1-2.C: New test.
44204
44205 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44206
44207         PR fortran/12632
44208         * g77.dg/12632.f: New test case.
44209
44210 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44211
44212         PR c++/13289
44213         * g++.dg/parse/nontype1.C: New test.
44214
44215 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44216
44217         PR c++/12403
44218         * g++.dg/parse/explicit1.C: New test.
44219         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44220
44221 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44222
44223         PR c++/13081
44224         * g++.dg/opt/inline6.C: New test.
44225
44226         PR c++/12613
44227         * g++.dg/parse/error9.C: New test.
44228
44229         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44230
44231 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44232
44233         PR c++/13009
44234         * g++.dg/init/assign1.C: New test.
44235
44236 2003-12-28  Roger Sayle  <roger@eyesopen.com>
44237
44238         PR c++/13070
44239         * g++.dg/warn/format3.C: New test case.
44240
44241 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44242
44243         * gcc.c-torture/compile/20031227-1.c: New test.
44244
44245 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44246
44247         * g++.dg/bprob/bprob.exp: Load target-supports.exp
44248         * g77.dg/bprob/bprob.exp: Likewise.
44249         * gcc.misc-tests/bprob.exp: Likewise.
44250         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
44251         variants on systems where the library does not provide that
44252         functionality.
44253         * gcc.dg/builtins-20.c: Use builtins-config.h.
44254         * gcc.dg/builtins-config.h: New file.
44255
44256 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44257
44258         * lib/gcc-dg.exp (dg-require-profiling): New function.
44259         * lib/target-supports.exp (check_profiling_available): Likewise.
44260         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44261         * g77.dg/bprob/bprob.exp: Likewise.
44262         * gcc.misc-tests/bprob.exp: Likewise.
44263         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44264         * gcc.dg/20021014-1.c: Likewise.
44265         * gcc.dg/nest.c: Likewise.
44266
44267 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44268
44269         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44270         compiling.
44271         * g++.dg/lookup/java2.C: Likewise.
44272         * gcc.dg/cpp/lexident.c: Likewise.
44273
44274 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
44275
44276         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44277         given.
44278         * gcc.c-torture/compile/961203-1.c: Likewise.
44279         * gcc.c-torture/compile/980506-1.c: Likewise.
44280
44281 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
44282
44283         * lib/gcc-dg.exp (dg-prune-output): New annotation.
44284         (additional_prunes): New global.
44285         (gcc-dg-prune): Handle additional per-test pruning.
44286         (dg-test): Clear additional_prunes between tests.
44287
44288         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
44289         dg-prune-output to avoid spurious failures from assembler
44290         complaining about nonexistent WAW violations.
44291         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44292         Use dg-prune-output to avoid spurious failures from assembler
44293         warning about Itanium B-step errata.
44294
44295 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44296
44297         * g++.dg/abi/macro0.C: New test.
44298         * g++.dg/abi/macro1.C: Likewise.
44299         * g++.dg/abi/macro2.C: Likewise.
44300
44301         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44302         * g++.dg/abi/bitfield7.C: Likewise.
44303         * g++.dg/abi/dtor2.C: Likewise.
44304         * g++.dg/abi/mangle11.C: Likewise.
44305         * g++.dg/abi/mangle12.C: Likewise.
44306         * g++.dg/abi/mangle14.C: Likewise.
44307         * g++.dg/abi/mangle17.C: Likewise.
44308         * g++.dg/abi/vbase10.C: Likewise.
44309         * g++.dg/abi/vbase14.C: Likewise.
44310         * g++.dg/template/qualttp17.C: Likewise.
44311
44312 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44313
44314         PR c/11995
44315         * gcc.dg/20031223-1.c: New test.
44316
44317 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44318
44319         * gcc.dg/noreturn-7.c: New test.
44320
44321 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44322
44323         * gcc.dg/null-pointer-1.c: New test.
44324
44325 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44326
44327         * g++.old-deja/g++.jason/template18.C: Remove.
44328         * g++.old-deja/g++.jason/template37.C: Likewise.
44329
44330         PR c++/12862
44331         * g++.dg/lookup/ns1.C: New test.
44332
44333         PR c++/12397
44334         * g++.dg/template/lookup3.C: New test.
44335
44336 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44337
44338         * g++.dg/template/recurse1.C: New test
44339
44340 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44341
44342         PR c++/12479
44343         * g++.dg/parse/semicolon1.C: New test.
44344         * g++.dg/parse/semicolon1.h: Likewise.
44345
44346 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44347
44348         * gcc.dg/darwin-misaligned.c: New test.
44349
44350 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44351
44352         PR c/9163
44353         * gcc.dg/20031222-1.c: New test.
44354
44355 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44356
44357         PR c++/13438
44358         * g++.dg/parse/error8.C: New test.
44359
44360         PR c++/11554
44361         * g++.dg/warn/ctor-init-1.C: New test.
44362
44363 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44364
44365         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44366         too small.
44367         * gcc.c-torture/compile/930217-1.c: Likewise.
44368         * gcc.c-torture/compile/930513-1.c: Likewise.
44369         * gcc.c-torture/execute/920908-2.c: Likewise.
44370         * gcc.c-torture/execute/921204-1.c: Likewise.
44371         * gcc.c-torture/execute/930621-1.c: Likewise.
44372         * gcc.c-torture/execute/930630-1.c: Likewise.
44373         * gcc.c-torture/execute/931031-1.c: Likewise.
44374         * gcc.c-torture/execute/980602-2.c: Likewise.
44375         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44376         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44377         * gcc.c-torture/execute/extzvsi.c: Likewise.
44378         * gcc.c-torture/unsorted/ext.c: Likewise.
44379
44380 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44381
44382         PR target/12749
44383         * gcc.c-torture/compile/20031220-2.c: New test case.
44384
44385 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44386
44387         PR optimization/13031
44388         * gcc.c-torture/compile/20031220-1.c: New test case.
44389
44390 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44391
44392         * gcc.dg/cast-function-1.c: New test.
44393
44394 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44395
44396         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44397         formats.
44398
44399 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44400
44401         PR c++/12795
44402         * g++.dg/ext/attrib10.C: New test.
44403
44404 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44405
44406         * gcc.dg/cleanup-10.c: New test.
44407         * gcc.dg/cleanup-11.c: New test.
44408
44409 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44410
44411         PR c++/13239
44412         * g++.dg/opt/expect1.C: New test.
44413
44414 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44415
44416         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44417
44418 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44419
44420         PR debug/12923
44421         * gcc.dg/20031218-1.c: New test.
44422
44423         PR debug/12389
44424         * gcc.dg/20031218-2.c: New test.
44425         * gcc.dg/20031218-3.c: New test.
44426
44427         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44428         of label name and allow for USER_LABEL_PREFIX == "_" names.
44429         * g++.dg/abi/mangle18-2.C: Likewise.
44430         * g++.dg/abi/mangle19-1.C: Likewise.
44431         * g++.dg/abi/mangle19-2.C: Likewise.
44432         * g++.dg/abi/mangle20-1.C: Likewise.
44433         * g++.dg/abi/mangle20-2.C: Likewise.
44434
44435 2003-12-18  Richard Henderson  <rth@redhat.com>
44436
44437         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44438
44439 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44440             Dan Kegel <dank@kegel.com>
44441
44442         PR other/12009
44443         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44444         testing a cross compiler, it causes spurious compile failures.
44445         * lib/g++.exp: Likewise.
44446
44447 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44448
44449         PR c++/13262
44450         * g++.dg/template/access13.C: New test.
44451
44452 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
44453
44454         * gcc.dg/20031216-1.c: New test.
44455
44456 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44457
44458         PR c++/9154
44459         * g++.dg/template/error10.C: New test.
44460
44461 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44462
44463         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44464         * g++.dg/eh/simd-2.C: Likewise.
44465
44466 2003-12-17  James E Wilson  <wilson@specifixinc.com>
44467             Roger Sayle  <roger@eyesopen.com>
44468
44469         * gcc.c-torture/execute/ieee/mzero5.c: New.
44470
44471 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
44472
44473         PR c++/10603
44474         * g++.dg/parse/error6.C: New test.
44475
44476         PR c++/12827
44477         * g++.dg/parse/error7.C: New test.
44478
44479 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44480
44481         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44482         at -O with stabs debugging formats.
44483         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44484         * gcc.dg/debug/debug-2.c: Likewise.
44485
44486 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44487
44488         PR c++/12696
44489         * g++.dg/init/error1.C: New test.
44490
44491         PR c++/12218
44492         * g++.dg/init/pm3.C: New test.
44493
44494 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44495
44496         PR c/3347
44497         * gcc.dg/bitfld-8.c: New test.
44498
44499 2003-12-16  James Lemke  <jim@wasabisystems.com>
44500
44501         * gcc.dg/arm-scd42-[123].c: New tests.
44502
44503 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44504
44505         PR c++/9043
44506         * g++.dg/abi/mangle20-1.C: New test.
44507         * g++.dg/abi/mangle20-2.C: New test.
44508
44509 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44510
44511         PR c++/13275
44512         * g++.dg/other/offsetof2.C: Remove XFAIL.
44513         * g++.dg/parse/offsetof1.C: New test.
44514         * g++.gd/parse/offsetof2.C: Likewise.
44515
44516 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44517
44518         * g++.dg/template/nontype3.C: New test.
44519         * g++.dg/template/static2.C: Tweaked the dg-error clause.
44520
44521 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44522
44523         * g++.dg/warn/noreturn-3.C: Also test instantiation.
44524
44525 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44526
44527         PR c++/13387
44528         * g++.dg/expr/assign1.C: New test.
44529
44530         PR c++/13242
44531         * g++.dg/abi/mangle19-1.C: New test.
44532         * g++.dg/abi/mangle19-2.C: New test.
44533
44534 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44535
44536         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44537
44538 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44539
44540         * gcc.c-torture/execute/20031216-1.c: New test.
44541
44542 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44543
44544         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44545         an ICE regression.
44546
44547 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44548
44549         PR c++/10926
44550         * g++.dg/template/error9.C: New test.
44551
44552         PR c++/11116
44553         * g++.dg/template/error8.C: New test.
44554
44555 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44556
44557         PR middle-end/13400
44558         * gcc.c-torture/execute/20031215-1.c: New test case.
44559
44560 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44561
44562         PR c++/13269
44563         * g++.dg/parse/error5.C: New test.
44564
44565         PR c++/12989
44566         * g++.dg/expr/sizeof1.C: New test.
44567
44568         PR c++/13310
44569         * g++.dg/template/crash15.C: New test.
44570
44571 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44572
44573         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44574         a non-POD type as the last named parameter of a varargs function.
44575
44576 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44577
44578         PR c++/13243
44579         PR c++/12573
44580         * g++.dg/template/crash14.C: New test.
44581         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44582
44583 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44584
44585         * g++.dg/other/java1.C: New test.
44586
44587         PR c++/13241
44588         * g++.dg/abi/mangle18-1.C: New test.
44589         * g++.dg/abi/mangle18-2.C: New test.
44590
44591 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44592
44593         PR optimization/10312
44594         * gcc.c-torture/execute/20031214-1.c: New.
44595
44596 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44597
44598         PR c++/10779
44599         PR c++/12160
44600         * g++.dg/parse/error3.C: New test.
44601         * g++.dg/parse/error4.C: Likewise.
44602         * g++.dg/abi/mangle4.C: Tweak error messages.
44603         * g++.dg/lookup/using5.C: Likewise.
44604         * g++.dg/other/error2.C: Likewise.
44605         * g++.dg/parse/typename5.C: Likewise.
44606         * g++.dg/parse/undefined1.C: Likewise.
44607         * g++.dg/template/arg2.C: Likewise.
44608         * g++.dg/template/ttp3.C: Likewise.
44609         * g++.dg/template/type1.C: Likewise.
44610         * g++.old-deja/g++.other/crash32.C: Likewise.
44611         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44612
44613 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44614
44615         PR c++/13106
44616         * g++.dg/warn/noreturn-3.C: New test.
44617
44618 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44619
44620         PR c++/13118
44621         * g++.dg/abi/covariant3.C: New.
44622
44623 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44624
44625         * g++.dg/eh/ia64-1.C: New test.
44626
44627 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44628
44629         PR optimization/13037
44630         * g77.f-torture/execute/13037.f: New test case.
44631
44632 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44633
44634         PR c++/12881
44635         * g++.dg/abi/covariant2.C: New.
44636
44637 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44638
44639         * gcc.dg/cpp/trad/macro.c: New tests.
44640
44641 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44642
44643         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44644
44645 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44646
44647         PR other/10819
44648         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44649         to fix Bug 10819.
44650         * lib/g++.exp (g++_version): Likewise.
44651         * lib/g77.exp (g77_version): Likewise.
44652         * lib/objc.exp (default_objc_version): Likewise.
44653
44654 2003-12-10  Richard Henderson  <rth@redhat.com>
44655
44656         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44657
44658         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44659
44660 2003-12-08  Matt Austern  <austern@apple.com>
44661
44662         PR c/13134
44663         * lib/gcc-dg.exp (dg-require-visibility): Define.
44664         * lib/target-supports (check_visibility_available): Define.
44665         * gcc.dg/visibility-1.c: New test.
44666         * gcc.dg/visibility-2.c: Likewise.
44667         * gcc.dg/visibility-3.c: Likewise.
44668         * gcc.dg/visibility-4.c: Likewise.
44669         * gcc.dg/visibility-5.c: Likewise.
44670         * gcc.dg/visibility-6.c: Likewise.
44671         * g++.dg/ext/visibility-1.C: Likewise.
44672         * g++.dg/ext/visibility-2.C: Likewise.
44673         * g++.dg/ext/visibility-3.C: Likewise.
44674         * g++.dg/ext/visibility-4.C: Likewise.
44675         * g++.dg/ext/visibility-5.C: Likewise.
44676         * g++.dg/ext/visibility-6.C: Likewise.
44677
44678 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44679
44680         * g++.dg/lookup/java1.C: New test.
44681         * g++.dg/lookup/java2.C: New test.
44682
44683 2003-12-07  Falk Hueffner  <falk@debian.org>
44684
44685         * g++.dg/opt/noreturn-1.C: New test.
44686
44687 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44688
44689         * gcc.dg/overflow-1.c: New test.
44690
44691 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44692
44693         * g77.f-torture/compile/13060.f: New test.
44694
44695 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44696
44697         PR c++/13323
44698         * g++.dg/inherit/operator2.C: New test.
44699
44700 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44701
44702         PR c++/13305
44703         * g++.dg/ext/attrib9.C: New test.
44704
44705 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44706
44707         PR c++/13314
44708         * g++.dg/template/error7.C: New test.
44709
44710 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44711             J"orn Rennecke <joern.rennecke@superh.com>
44712
44713         PR target/13302
44714         * g++.dg/other/struct-va_list.C: New test.
44715
44716 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44717
44718         PR c++/13166
44719         * g++.dg/parse/defarg6.C: New test.
44720
44721 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44722
44723         PR target/13256
44724         * gcc.c-torture/execute/20031201-1.c: New test.
44725
44726 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44727
44728         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44729
44730 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44731
44732         * gcc.dg/builtin-return-1.c: New test.
44733
44734 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44735             J"orn Rennecke <joern.rennecke@superh.com>
44736
44737         PR optimization/13260
44738         * gcc.c-torture/execute/20031204-1.c: New test.
44739
44740 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44741
44742         PR c++/9127
44743         * g++.dg/template/error6.C: New test.
44744
44745 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44746
44747         * gcc.dg/20031202-1.c: New test.
44748
44749 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44750
44751         PR c++/13179
44752         * g++.dg/template/eh1.C: New test.
44753
44754         PR c++/10771
44755         * g++.dg/template/error5.C: New test.
44756
44757 2003-12-02  David Ung  <davidu@mips.com>
44758
44759         * gcc.dg/compat/vector-check.h: Corrected type for var
44760         g_##TMODE
44761
44762 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44763
44764         PR c++/10126
44765         * g++.dg/template/ptrmem8.C: New test.
44766
44767 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44768
44769         PR c++/12573
44770         * g++.dg/template/dependent-expr3.C: New test.
44771
44772 2003-12-01  James Lemke  <jim@wasabisystems.com>
44773
44774         * gcc.dg/arm-g2.c: New test.
44775
44776 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44777
44778         PR optimization/11634
44779         * gcc.dg/20031201-2.c: New test case.
44780
44781 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
44782
44783         PR 11433
44784         * objc.dg/proto-lossage-3.m: New test.
44785
44786 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44787
44788         PR optimization/12628
44789         * gcc.dg/20031201-1.c: New test case.
44790
44791 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44792
44793         * gcc.dg/unaligned-1.c: New test.
44794
44795 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
44796
44797         PR c++/9849
44798         * g++.dg/template/error4.C: New test.
44799         * g++.dg/template/nested3.C: Adjust error markers.
44800
44801 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44802
44803         * gcc.dg/cpp/assert4.c: Check more #system assertions.
44804
44805 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
44806
44807         PR c/10333
44808         * gcc.dg/bitfld-7.c: New test.
44809
44810 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
44811
44812         * gcc.dg/tls/asm-1.C: New test.
44813
44814 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44815
44816         * gcc.dg/cpp/assert4.c: Update.
44817
44818 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44819
44820         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44821         * gcc.dg/builtin-apply3.c: New test.
44822
44823 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44824
44825         * lib/compat.exp (compat-obj): New xfaildata parameter.
44826         Use it to set compiler_conditional_xfail_data before compiling.
44827         (compat-get-options): Handle dg-xfail-if.
44828         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44829         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44830         * gcc.dg/compat/vector-1_y.c: Likewise.
44831         * gcc.dg/compat/vector-2_x.c: Likewise.
44832         * gcc.dg/compat/vector-2_y.c: Likewise.
44833
44834 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44835
44836         * g++.dg/opt/reg-stack4.C: New test.
44837
44838 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44839
44840         * gcc.dg/builtin-apply2.c: New test.
44841
44842 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44843
44844         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44845
44846 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44847
44848         PR c++/12924
44849         * g++.dg/template/template-id-2.C: New test.
44850
44851 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44852
44853         PR c++/5369
44854         * g++.dg/template/memfriend1.C: New test.
44855         * g++.dg/template/memfriend2.C: Likewise.
44856         * g++.dg/template/memfriend3.C: Likewise.
44857         * g++.dg/template/memfriend4.C: Likewise.
44858         * g++.dg/template/memfriend5.C: Likewise.
44859         * g++.dg/template/memfriend6.C: Likewise.
44860         * g++.dg/template/memfriend7.C: Likewise.
44861         * g++.dg/template/memfriend8.C: Likewise.
44862         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44863
44864 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
44865
44866         PR c++/12515
44867         * g++.dg/ext/cond1.C: New test.
44868
44869 2003-11-20  Richard Henderson  <rth@redhat.com>
44870
44871         * gcc.dg/20020201-2.c: Remove.
44872         * gcc.dg/20020201-4.c: Remove.
44873         * gcc.dg/20020304-1.c: Remove.
44874
44875 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
44876
44877         * gcc.dg/cpp/trad/xwin1.c: New test case.
44878
44879 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
44880
44881         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44882         * lib/g77.exp: Likewise.
44883         * lib/objc.exp: Likewise.
44884         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44885         for darwin.
44886
44887 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44888
44889         PR c++/12932
44890         * g++.dg/template/static5.C: New test.
44891
44892 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
44893
44894         * gcc.dg/nested-func-1.c: New test.
44895
44896 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44897
44898         * gcc.dg/cpp/assert4.c: New test.
44899
44900 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44901
44902         PR c++/2294
44903         * g++.dg/lookup/using9.c: New test.
44904
44905 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
44906
44907         PR c++/12762
44908         * g++.dg/template/error3.C: New test.
44909
44910 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
44911
44912         PR ada/13035
44913         * ada/acats/run_acats, run_all.sh: Fix syntax error.
44914         No longer use a wrapper for gcc, since this does not work under
44915         Windows.
44916
44917 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44918
44919         PR c++/2094
44920         * g++.dg/template/ptrmem7.C: New test.
44921
44922 2003-11-13  Andrew Pinski <apinski@apple.com>
44923
44924         * gcc.c-torture/compile/20031113-1.c: New test.
44925
44926 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
44927             Kean Johnston <jkj@sco.com>
44928
44929         PR c/13029
44930         * gcc.dg/unused-4.c: Update.
44931
44932 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44933
44934         * g++.dg/opt/const3.C: New test.
44935
44936 2003-11-13  Jan Hubicka  <jh@suse.cz>
44937
44938         * gcc.c-torture/compile/20031112-1.c: New test.
44939
44940 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
44941
44942         * g++.dg/parse/crash10.C: Remove bogus error marker.
44943
44944 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44945
44946         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44947         (host_gcc): Likewise.
44948         (ROOT): Honor $PWDCMD.
44949         (BASE): Likewise.
44950         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44951
44952 2003-11-12  Catherine Moore  <clm@redhat.com>
44953
44954         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44955
44956 2003-11-12  Andreas Jaeger  <aj@suse.de>
44957             Jakub Jelinek  <jakub@redhat.com>
44958             Andrew Pinski  <pinskia@physics.uc.edu>
44959             Richard Henderson  <rth@redhat.com>
44960
44961         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44962         systems.
44963         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44964
44965         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44966         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44967
44968 2003-11-11  Andreas Jaeger  <aj@suse.de>
44969
44970         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44971
44972         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44973
44974 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44975
44976         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44977         Clean ups.
44978
44979 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44980
44981         * gcc.dg/trampoline-1.c: New test.
44982
44983 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44984
44985         * gcc.c-torture/compile/200031109-1.c: New test.
44986
44987 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44988
44989         PR c/3190
44990         PR c/8714
44991         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44992         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44993         gcc.dg/format/no-y2k-1.c: Update.
44994
44995 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44996
44997         PR optimization/10467
44998         * gcc.dg/20031108-1.c: New test case.
44999
45000 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45001
45002         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45003
45004 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45005
45006         * gcc.dg/compound-lvalue-1.c: New test.
45007         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45008         some XFAILs.
45009
45010 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45011
45012         * gcc.dg/altivec-varargs-1.c: New test.
45013
45014 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45015
45016         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45017         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45018         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45019         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45020         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45021
45022 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45023
45024         * gcc.dg/cond-lvalue-1.c: New test.
45025
45026 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45027
45028         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45029
45030 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45031
45032         PR c++/11616
45033         * g++.dg/template/instantiate5.C: New test.
45034
45035 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45036
45037         PR c++/12726
45038         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45039         * ChangeLog: Add missing first entry for above test.
45040
45041 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45042
45043         PR c++/9810
45044         * g++.dg/template/using8.C: New test.
45045         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45046
45047 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45048
45049         PR optimization/10817
45050         * gcc.c-torture/compile/20031102-1.c: New test case.
45051
45052 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45053
45054         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45055         2147483647.
45056
45057 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45058
45059         * gcc.dg/20031102-1.c: New test.
45060
45061 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45062
45063         * gcc.dg/complex-1.c: New test.
45064
45065 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45066
45067         PR c++/12796
45068         * g++.dg/template/crash13.C: Adjust expected error location.
45069         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45070
45071 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45072
45073         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45074
45075 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45076
45077         PR/10239
45078         * gcc.c-torture/compile/20031031-2.c: New test.
45079
45080 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45081
45082         PR/11640
45083         * gcc.c-torture/compile/20031031-1.c: New test.
45084
45085 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45086
45087         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45088         * gcc.misc-tests/bprob.exp: Likewise.
45089         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45090         the execution test on arm-elf configs.
45091         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45092         configs that don't support scratch files.
45093         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45094
45095 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45096
45097         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45098         done by dejagnu.
45099
45100 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45101
45102         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45103         Avoid non pure sh syntax. Add more logging.
45104
45105         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45106         fail.
45107
45108 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45109
45110         PR libgcj/10610
45111         * gcc.dg/ppc-stackalign-1.c: New test.
45112
45113 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45114
45115         * ada/acats/run_all.sh: Change output to be more compliant with
45116         dejagnu framework.
45117         Create acats.sum and acats.log files under testsuite/ada/acats
45118         Only run [a-z]* directories, to filter out e.g. CVS.
45119         Redirect build output to log file.
45120
45121 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45122
45123         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45124
45125 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45126
45127         PR ada/5909:
45128         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45129
45130 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45131
45132         * gcc.c-torture/compile/20031023-1.c: New test.
45133         * gcc.c-torture/compile/20031023-2.c: New test.
45134         * gcc.c-torture/compile/20031023-3.c: New test.
45135         * gcc.c-torture/compile/20031023-4.c: New test.
45136
45137 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45138
45139         PR c++/10371
45140         * g++.dg/lookup/scoped8.C: New test.
45141
45142 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45143
45144         * g++.dg/opt/reg-stack3.C: New test.
45145
45146 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45147
45148         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45149
45150 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45151
45152         PR c++/11076
45153         * g++.dg/template/crash13.C: New test.
45154
45155 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45156
45157         * gcc.dg/c99-restrict-2.c: New test.
45158
45159 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45160
45161         PR c++/12698, c++/12699, c++/12700, c++/12566
45162         * g++.dg/inherit/covariant9.C: New test.
45163         * g++.dg/inherit/covariant10.C: New test.
45164         * g++.dg/inherit/covariant11.C: New test.
45165
45166 2003-10-23  Jason Merrill  <jason@redhat.com>
45167
45168         PR c++/12726
45169         * g++.dg/ext/complit2.C: New test.
45170
45171 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45172
45173         PR target/12654
45174         * gcc.c-torture/execute/20031020-1.c: New test.
45175
45176 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45177
45178         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45179         following the jump_insn.
45180
45181 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45182
45183         * gcc.dg/cast-lvalue-1.c: New test.
45184
45185 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45186
45187         PR c++/11962
45188         * g++.dg/template/cond2.C: New test.
45189
45190 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45191
45192         * gcc.dg/builtins-28.c: New test.
45193
45194 2003-10-20  Jan Hubicka  <jh@suse.cz>
45195
45196         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45197         parameter.
45198         * gcc.dg/inline-2.c: Likewise.
45199
45200 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45201
45202         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45203         * gcc.dg/nest.c: Likewise.
45204
45205 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45206
45207         PR c++/9781, c++/10583, c++/11862
45208         * g++.dg/parse/crash13.C: New test.
45209
45210 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45211
45212         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45213
45214 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45215
45216         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45217         Define HAVE_C99_RUNTIME except on Solaris.
45218         * gcc.dg/builtins-20.c: Likewise.
45219
45220 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45221
45222         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45223
45224 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45225
45226         PR c++/12495
45227         * g++.dg/template/crash21.C: New test.
45228
45229 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45230
45231         PR c++/2513
45232         * g++.dg/template/typename5.C: New test.
45233
45234 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45235
45236         PR c++/12369
45237         * g++.dg/template/friend25.C: New test.
45238
45239 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
45240
45241         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45242         versions.
45243
45244 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
45245
45246         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45247         == 2147483647.
45248
45249 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
45250
45251         * gcc.c-torture/execute/960416-1.x: Remove.
45252         * gcc.c-torture/execute/divconst-3.x: Likewise.
45253
45254 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
45255
45256         PR target/12598
45257         * gcc.dg/torture/cris-volatile-1.c: New test.
45258
45259 2003-10-14  Roger Sayle  <roger@eyesopen.com>
45260
45261         PR optimization/9325
45262         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45263         for overflowing floating point to integer conversion during RTL
45264         simplification.
45265
45266 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
45267
45268         * objc/execute/_cmd.m: Fix typo.
45269         * objc.dg/image-info.m, objc.dg/symtab-1.m:
45270         Relax 'scan-assembler' regexp.
45271         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45272         objc.dg/try-catch-4.m: Run on non-Darwin targets.
45273         * objc.dg/zero-link-2.m: Remove blank line.
45274         * objc.dg/zero-link-3.m: New test case.
45275
45276 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
45277
45278         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45279
45280         * gcc.dg/asm-names.c: Use scan-assembler-not rather
45281         than linker trickery.
45282
45283 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45284
45285         PR c++/12370
45286         * g++.dg/other/friend2.C: New test.
45287
45288 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45289
45290         * gcc.dg/20031012-1.c: New test.
45291
45292 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45293
45294         * gcc.dg/weak/weak-3.c: Fix for new warning.
45295
45296 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
45297
45298         PR optimization/8750
45299         * gcc.c-torture/execute/20031012-1.c: New test case.
45300
45301 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45302
45303         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45304         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45305
45306 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45307
45308         PR optimization/12260
45309         * gcc.c-torture/compile/20031011-2.c: New test case.
45310
45311 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45312
45313         * gcc.c-torture/execute/20031011-1.c: New testcase.
45314
45315 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45316
45317         * gcc.c-torture/compile/20031011-1.c: New test.
45318
45319 2003-10-11  Jan Hubicka  <jh@suse.cz>
45320
45321         * g++.dg/other/first-global.C: New test.
45322
45323 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45324
45325         * gcc.c-torture/execute/string-opt-18.c: New testcase.
45326
45327 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
45328
45329         * gcc.c-torture/compile/20031010-1.c: New test.
45330
45331 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45332
45333         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45334         * gcc.c-torture/execute/va-arg-25.c: ... here.
45335
45336 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45337
45338         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45339
45340 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45341
45342         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45343
45344 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45345
45346         * g++.dg/parse/error2.C: New test.
45347
45348 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45349
45350         PR c++/11097
45351         * g++.dg/other/error5.C: Modify the error message.
45352         * g++.dg/lookup/using8.C: New test.
45353
45354 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45355
45356         * gcc.dg/darwin-abi-2.c: New file.
45357         * gcc.c-torture/execute/va-arg-24.c: New file.
45358
45359 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45360
45361         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45362         indentation.
45363
45364 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45365
45366         PR c++/10147
45367         * g++.dg/other/error4.C: Update error messages.
45368         * g++.dg/template/ptrmem4.C: Likewise.
45369
45370         PR c++/12337
45371         * g++.dg/init/new9.C: New test.
45372
45373         PR c++/12334, c++/12236, c++/8656
45374         * g++.dg/ext/attrib8.C: New test.
45375
45376 2003-10-06  Devang Patel  <dpatel@apple.com>
45377
45378         * gcc.dg/debug/dwarf2-3.h: New test.
45379         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45380
45381 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45382
45383         * g++.dg/opt/cfg2.C: New test.
45384
45385 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45386
45387         * g++.dg/opt/float1.C: New test.
45388
45389 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45390
45391         * gcc.dg/c90-array-lval-6.c: New test.
45392         * gcc.dg/c99-array-lval-6.c: New test.
45393
45394 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45395             Ziemowit Laski  <zlaski@apple.com>
45396
45397         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45398         'Derived', so that it is never considered a class method; add
45399         new warning for '+port' method ambiguity.
45400         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45401         <objc/objc-api.h> (needed on Mac OS X).
45402         * objc.dg/method-13.m: New test.
45403
45404 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45405
45406         PR optimization/9325, PR java/6391
45407         * gcc.c-torture/execute/20031003-1.c: New test case.
45408
45409 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45410
45411         PR optimization/12180
45412         * gcc.dg/20031002-1.c: New test.
45413
45414         PR c++/12486
45415         * g++.dg/inherit/error1.C: New test.
45416
45417 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45418
45419         * lib/f-torture.exp (search_for): Rename to...
45420         (search_for_re): This.  Also, clean up comments and the
45421         "regexp" invocation.
45422
45423 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45424
45425         * gcc.c-torture/compile/20031002-1.c: New test.
45426
45427 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45428
45429         * g++.dg/opt/cond1.C: New test.
45430
45431 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45432
45433         * gcc.dg/Wold-style-definition-2.c: New testcase.
45434         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45435
45436 2003-09-29  Richard Henderson  <rth@redhat.com>
45437
45438         * g++.dg/init/array10.C: Add dg-options.
45439
45440 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45441
45442         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45443
45444 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45445
45446         * g++.dg/template/friend19.C: Fix typo.
45447         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45448
45449 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
45450
45451         * gcc.c-torture/execute/20030928-1.c: New test.
45452         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45453
45454 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45455
45456         * g++.dg/opt/unroll1.C: New test.
45457
45458 2003-09-26  Roger Sayle  <roger@eyesopen.com>
45459
45460         PR optimization/11741
45461         * gcc.dg/20030926-1.c: New test case.
45462
45463 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45464
45465         PR c++/5655
45466         * g++.dg/parse/access7.C: New test.
45467         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45468
45469 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
45470
45471         MERGE OF objc-improvements-branch into MAINLINE:
45472         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45473         if libobjc has not been built.
45474         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45475         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45476         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45477         objc/execute/nested-3.m, objc/execute/np-2.m,
45478         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45479         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45480         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45481         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45482         objc.dg/special/unclaimed-category-1.h,
45483         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45484         well as GNU runtime.
45485         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45486         * execute/cascading-1.m, execute/function-message-1.m,
45487         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45488         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45489         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45490         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45491         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45492         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45493         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45494         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45495         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45496         * objc.dg/bitfield-2.m: Run only on Darwin.
45497         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45498         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45499         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45500         * objc.dg/const-str-1.m: Fix constant string layout.
45501
45502 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
45503
45504         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45505
45506 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
45507
45508         * gcc.dg/darwin-abi-1.c: New file.
45509
45510 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
45511
45512         PR target/12281
45513         * gcc.c-torture/compile/20030921-1.c: New test.
45514
45515 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45516
45517         * g++.dg/opt/reg-stack2.C: New test.
45518
45519 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45520
45521         * g++.dg/eh/delayslot1.C: New test.
45522
45523 2003-09-20  Richard Henderson  <rth@redhat.com>
45524
45525         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45526
45527 2003-09-20  Roger Sayle  <roger@eyesopen.com>
45528
45529         * gcc.c-torture/execute/20030920-1.c: New test case.
45530
45531 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45532
45533         * g++.dg/rtti/typeid3.C: Correct expected error message.
45534
45535 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45536
45537         PR c++/157
45538         * g++.dg/parse/crash12.C: New test.
45539
45540 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45541
45542         * gcc.dg/compat/mixed-struct-check.h: New.
45543         * gcc.dg/compat/mixed-struct-defs.h: New.
45544         * gcc.dg/compat/mixed-struct-init.h: New.
45545         * gcc.dg/compat/struct-by-value-19_main.c: New.
45546         * gcc.dg/compat/struct-by-value-19_x.c: New.
45547         * gcc.dg/compat/struct-by-value-19_y.c: New.
45548         * gcc.dg/compat/struct-by-value-20_main.c: New.
45549         * gcc.dg/compat/struct-by-value-20_x.c: New.
45550         * gcc.dg/compat/struct-by-value-20_y.c: New.
45551         * gcc.dg/compat/struct-return-19_main.c: New.
45552         * gcc.dg/compat/struct-return-19_x.c: New.
45553         * gcc.dg/compat/struct-return-19_y.c: New.
45554         * gcc.dg/compat/struct-return-20_main.c: New.
45555         * gcc.dg/compat/struct-return-20_x.c: New.
45556         * gcc.dg/compat/struct-return-20_y.c: New.
45557
45558 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45559         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45560         so that it will not complain on LP64 targets.
45561
45562 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45563
45564         PR c++/495
45565         * g++.dg/template/friend24.C: New test.
45566
45567 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45568
45569         PR c++/12332
45570         * g++.dg/template/memtmpl2.C: New test.
45571
45572 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45573
45574         PR target/11184
45575         * gcc.dg/builtin-apply1.c: New test.
45576
45577 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45578
45579         PR c++/9848
45580         * g++.dg/warn/Wunused-4.C: New test.
45581
45582 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45583
45584         PR c++/12316
45585         * g++.dg/other/gc2.C: New test.
45586
45587 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45588
45589         PR c++/11991
45590         * g++.dg/rtti/typeid3.C: New test.
45591
45592         PR c++/12266
45593         * g++.dg/overload/template1.C: New test.
45594
45595 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45596
45597         * g++.dg/opt/cfg3.C: New test.
45598
45599 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45600
45601         PR c++/7939
45602         * g++.dg/template/crash11.C: New test.
45603
45604 2003-09-16  Jason Merrill  <jason@redhat.com>
45605             Jakub Jelinek  <jakub@redhat.com>
45606
45607         * gcc.dg/attr-warn-unused-result.c: New test.
45608
45609 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45610
45611         PR c++/12184
45612         * g++.dg/expr/call2.C: New test.
45613
45614 2003-09-15  Andreas Jaeger  <aj@suse.de>
45615
45616         * gcc.dg/Wold-style-definition-1.c: New test.
45617
45618 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45619
45620         PR c++/3907
45621         * g++.dg/parse/template12.C: New test.
45622
45623         * g++.dg/abi/bitfield11.C: New test.
45624         * g++.dg/abi/bitfield12.C: Likewise.
45625
45626 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45627
45628         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45629         non-expansion of functional macro name without arguments at EOL.
45630         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45631
45632 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45633
45634         * gcc.c-torture/execute/20030914-[12].c: New tests.
45635
45636 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45637
45638         PR c++/11788
45639         * g++.dg/overload/addr1.C: New test.
45640
45641 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45642
45643         * gcc.dg/20030909-1.c: New test.
45644
45645 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45646
45647         * gcc.dg/ultrasp10.c: New test.
45648
45649 2003-09-09  Devang Patel  <dpatel@apple.com>
45650
45651         * gcc.dg/darwin-ld-6.c: New test.
45652
45653 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45654
45655         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45656
45657 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45658
45659         * gcc.dg/ia64-types1.c: New test.
45660         * gcc.dg/ia64-types2.c: Likewise.
45661
45662 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45663
45664         * gcc.dg/builtins-1.c: Add more _Complex tests.
45665         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45666
45667         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45668         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45669
45670 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45671
45672         PR c++/11786
45673         * g++.dg/lookup/koenig2.C: New test.
45674
45675         PR c++/5296
45676         * g++.dg/rtti/typeid2.C: New test.
45677
45678 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45679
45680         * gcc.c-torture/compile/20030904-1.c: New test.
45681
45682 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45683
45684         * g++.dg/opt/longbranch2.C: New test.
45685
45686 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45687
45688         * g++.dg/template/crash10.C: Only compile it.
45689
45690 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45691
45692         PR middle-end/11665
45693         * gcc.c-torture/compile/20030907-1.c: New test.
45694         * g++.dg/init/array11.C: New test.
45695
45696 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45697
45698         PR c++/11852
45699         * g++.dg/init/struct1.C: New test.
45700
45701 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45702
45703         PR c++/12181
45704         * g++.dg/expr/comma1.C: New test.
45705
45706 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45707
45708         PR c++/11867
45709         * g++.dg/expr/static_cast5.C: New test.
45710
45711 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45712
45713         PR c++/11507
45714         * g++.dg/lookup/scoped7.C: New test.
45715
45716         PR c++/9574
45717         * g++.dg/other/static1.C: New test.
45718
45719         PR c++/11490
45720         * g++.dg/warn/template-1.C: New test.
45721
45722         PR c++/11432
45723         * g++.dg/template/crash10.C: New test.
45724
45725         PR c++/2478
45726         * g++.dg/overload/VLA.C: New test.
45727
45728         PR c++/10804
45729         * g++.dg/template/call1.C: New test.
45730
45731 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45732
45733         PR c++/11794
45734         * g++.dg/parse/using3.C: New test.
45735
45736 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45737
45738         PR c++/11409
45739         * g++.dg/overload/builtin3.C: New test case.
45740
45741 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45742
45743         PR c/9862
45744         * gcc.dg/20030906-1.c: New test.
45745         * gcc.dg/20030906-2.c: Likewise.
45746
45747 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45748
45749         PR c++/12167
45750         * g++.dg/parse/defarg5.C: New test.
45751
45752         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45753
45754 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45755
45756         PR c++/12163
45757         * g++.dg/expr/static_cast4.C: New test.
45758
45759         PR c++/12146
45760         * g++.dg/template/crash9.C: New test.
45761
45762 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
45763
45764         * g++.old-deja/g++.ext/pretty2.C: Update for change
45765         in __FUNCTION__.
45766         * g++.old-deja/g++.ext/pretty3.C: Likewise.
45767
45768 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
45769
45770         PR c++/11922
45771         * g++/dg/template/qualified-id1.C: New test.
45772
45773         PR c++/12037
45774         * g++.dg/warn/noeffect4.C: New test.
45775
45776 2003-09-04  Matt Austern  <austern@apple.com>
45777
45778         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45779         * g++.dg/ext/fnname2.C: Likewise.
45780         * g++.dg/ext/fnname3.C: Likewise.
45781
45782 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
45783
45784         * g++.dg/expr/lval1.C: New test.
45785         * g++.dg/ext/lvcast.C: Remove.
45786
45787 2003-09-03  Roger Sayle  <roger@eyesopen.com>
45788
45789         PR optimization/11700.
45790         * gcc.c-torture/compile/20030903-1.c: New test case.
45791
45792 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
45793
45794         PR c++/12053
45795         * g++.dg/abi/layout4.C: New test.
45796
45797 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
45798
45799         PR c++/11553
45800         * g++.dg/parse/friend3.C: New test.
45801
45802 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
45803
45804         PR c++/11847
45805         * g++.dg/template/class1.C: New test.
45806
45807         PR c++/11808
45808         * g++.dg/expr/call1.C: New test.
45809
45810 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
45811
45812         PR c++/12114
45813         * g++.dg/init/ref9.C: New test.
45814
45815         PR c++/11972
45816         * g++.dg/template/nested4.C: New test.
45817
45818 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45819
45820         PR c++/12093
45821         * g++.dg/template/non-dependent4.C: New test.
45822
45823         PR c++/11928
45824         * g++.dg/inherit/conv1.C: New test.
45825
45826 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45827
45828         PR c++/6196
45829         * g++.dg/ext/label1.C: New test.
45830         * g++.dg/ext/label2.C: Likewise.
45831
45832 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45833
45834         * g++.dg/expr/cond3.C: New test.
45835
45836 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45837
45838         * gcc.dg/builtins-1.c: Add new builtin cases.
45839
45840 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45841
45842         * gcc.dg/builtins-1.c: Add new cases.
45843         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45844
45845 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45846
45847         * gcc.dg/builtins-1.c: Add more math builtin tests.
45848         * gcc.dg/torture/builtin-attr-1.c: New test.
45849
45850 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45851
45852         PR optimization/5079
45853         * g++.dg/opt/static3.C: New test.
45854
45855 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45856
45857         * gcc.misc-tests/gcov-10b.c: New test.
45858
45859 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
45860
45861         * g++.dg/opt/ptrmem3.C: New test.
45862
45863         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45864
45865 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
45866
45867         * gcc.dg/20030826-2.c: New test.
45868
45869 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45870
45871         PR middle-end/12002
45872         * g77.f-torture/compile/12002.f: New test case.
45873
45874 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45875
45876         * gcc.dg/20030826-1.c: New test case.
45877
45878 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
45879
45880         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45881
45882 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
45883
45884         PR c++/11871
45885         * c++.dg/lookup/crash1.C: New test.
45886
45887         * c++.dg/warn/noeffect3.C: New test.
45888
45889 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
45890
45891         * gcc.dg/compat/vector-1_x.c: Compile with -w.
45892         * gcc.dg/compat/vector-1_y.c: Ditto.
45893         * gcc.dg/compat/vector-2_x.c: Ditto.
45894         * gcc.dg/compat/vector-2_y.c: Ditto.
45895
45896 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
45897
45898         * gcc.dg/20030702-1.c: New test.
45899
45900 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
45901
45902         PR c++/8795
45903         * g++.dg/ext/altivec-1.C: New test.
45904
45905 2003-08-24  Richard Henderson  <rth@redhat.com>
45906
45907         * g++.dg/eh/simd-2.C: Add -w for x86.
45908
45909 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
45910
45911         * gcc.dg/20030815-1.c: New test.
45912
45913 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45914
45915         PR c++/3765
45916         * g++.dg/parse/access6.C: New test.
45917
45918 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45919
45920         PR c++/641, c++/11876
45921         * g++.dg/template/friend22.C: New test.
45922         * g++.dg/template/friend23.C: Likewise.
45923
45924 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45925
45926         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45927         identically.
45928
45929 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45930
45931         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45932
45933 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45934
45935         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45936
45937 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45938
45939         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45940
45941 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45942
45943         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45944
45945 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
45946
45947         PR c++/11919
45948         * g++.dg/overload/prom1.C: New test.
45949
45950         PR c++/11551
45951         * g++.dg/parse/dtor2.C: New test.
45952
45953         PR c++/10762
45954         * g++.dg/parse/using2.C: New test.
45955
45956 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
45957
45958         PR target/11805
45959         * gcc.c-torture/compile/20030821-1.c: New.
45960
45961 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
45962
45963         PR c++/11834
45964         * g++.dg/template/deduce2.C: New test.
45965
45966 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
45967
45968         * gcc.c-torture/execute/20030821-1.c: New test.
45969
45970 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45971
45972         PR middle-end/11984
45973         * gcc.dg/20030820-1.c: New test case.
45974
45975 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45976
45977         PR c++/11945
45978         * g++.dg/warn/noeffect2.C: New test.
45979
45980 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45981
45982         PR c++/10926
45983         * g++.dg/template/dtor2.C: New test.
45984
45985         PR c++/11684
45986         * g++.dg/template/operator1.C: New test.
45987         * g++.dg/parse/operator4.C: New test.
45988
45989         PR c++/11946.C
45990         * g++.dg/expr/enum1.C: New test.
45991         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45992
45993         PR c++/11036.C
45994         * g++.dg/parse/elab2.C: New test.
45995         * g++.dg/parse/typedef4.C: Change error message.
45996         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45997         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45998         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45999
46000 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46001
46002         * gcc.dg/pch/warn-1.c: New.
46003         * gcc.dg/pch/warn-1.hs: New.
46004
46005         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46006         not-tested file.
46007
46008 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46009
46010         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46011
46012 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46013
46014         * gcc.dg/uninit-D.c: New Test.
46015         * gcc.dg/uninit-E.c: New Test.
46016         * gcc.dg/uninit-F.c: New Test.
46017         * gcc.dg/uninit-G.c: New Test.
46018
46019 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46020
46021         * g++.dg/README: Describe the pch directory.
46022
46023 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46024
46025         PR c++/11174
46026         * g++.dg/parse/access4.C: New test.
46027         * g++.dg/parse/access5.C: Likewise.
46028         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46029
46030 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46031
46032         * gcc.dg/noncompile/20030818-1.c: New.
46033
46034 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46035
46036         PR c++/11957
46037         * g++.dg/warn/noeffect1.C: New test.
46038
46039         * g++.dg/template/scope2.C: New test.
46040         * g++.dg/template/error2.C: Correct dg-error
46041
46042 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46043
46044         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46045
46046 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46047
46048         PR C++/11512
46049         * g++.dg/template/warn1.C: New.
46050
46051 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46052
46053         * g++.dg/template/error2.C: New test.
46054         * g++.dg/lookup/using7.C: Adjust errors
46055         * g++.old-deja/g++.pt/crash36.C: Likewise.
46056         * g++.old-deja/g++.pt/derived3.C: Likewise.
46057
46058 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46059
46060         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46061         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46062         * gcc.c-torture/execute/builtins/string-9.c: New, from
46063         string-opt-9.c.  Adjust for execute/builtins framework.
46064         * gcc.c-torture/execute/string-opt-9.c: Delete.
46065
46066 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46067
46068         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46069
46070         * g++.dg/parse/ret-type2.C: New test.
46071
46072         PR c++/11703
46073         * g++.dg/init/new8.C: New test.
46074
46075         PR c++/10923
46076         * g++.dg/parse/typedef5.C: New test.
46077
46078         PR c++/9512
46079         * g++.dg/parse/qualified2.C: New test.
46080         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46081         invalid code.
46082
46083 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46084
46085         * g++.dg/conversion/ptrmem1.C: New test.
46086
46087 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46088
46089         PR target/11693
46090         * gcc.dg/20030811-1.c: New test.
46091
46092         PR target/11535
46093         * gcc.c-torture/execute/20030811-1.c: New test.
46094
46095 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46096
46097         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46098
46099 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46100
46101         PR c++/11789.C
46102         * g++.dg/inherit/multiple1.C: New test.
46103
46104 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46105
46106         * gcc.dg/spe1.c: New test.
46107
46108         PR c++/11670
46109         * g++.dg/expr/cast2.C: New test.
46110
46111         PR c++/10530
46112         * g++.dg/template/dependent-name2.C: New test.
46113
46114 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46115
46116         * g++.dg/parse/crash11.C: Put the dg options in comments.
46117
46118 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46119
46120         * lib/gcc-dg.exp: Update for diagnostic change.
46121
46122 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46123
46124         PR c++/5767
46125         * g++.dg/parse/crash11.C: New test.
46126
46127 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46128
46129         * gcc.dg/cpp/spacing1.c: Update.
46130
46131 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46132
46133         PR target/11739
46134         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46135         a value for -mtune.
46136
46137 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46138
46139         PR middle-end/11771
46140         * gcc.c-torture/compile/20030804-1.c: New test case.
46141
46142 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46143
46144         * gcc.dg/20030804-1.c: New test case.
46145
46146 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46147
46148         * gcc.dg/cpp/separate-1.c: New test.
46149
46150 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46151
46152         PR c++/11704
46153         * g++.dg/template/dependent-expr2.C: New test.
46154
46155         PR c++/11766
46156         * g++.dg/expr/ptrmem1.C: New test.
46157
46158 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46159
46160         PR c++/9453
46161         * g++.dg/template/friend15.C: New test.
46162
46163 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46164
46165         * lib/dg-pch.exp: Work round PCH bug.
46166
46167 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46168
46169         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46170         builtins.  Move cases from builtins-4.c here.
46171
46172         * gcc.dg/torture/builtin-math-1.c: New test taken from
46173         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46174         additional cases.
46175
46176         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46177         Delete.
46178
46179 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46180
46181         PR c++/9447
46182         * g++.dg/template/using7.C: New test.
46183
46184 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46185
46186         * import1.c, import2.c: New tests.
46187
46188 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46189
46190         * g++.dg/eh/crossjump1.C: New test.
46191
46192 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46193
46194         PR c++/11697
46195         * g++.dg/template/using6.C: New test.
46196
46197         PR c++/11744
46198         * g++.dg/template/koenig2.C: New test.
46199
46200 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46201
46202         PR c++/7983
46203         * g++.dg/parse/typedef4.C: New test.
46204
46205 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46206
46207         PR c++/8442, c++/8806
46208         * g++.dg/template/elab1.C: New test.
46209         * g++.dg/template/type2.C: Likewise.
46210         * g++.dg/template/ttp3.C: Adjust expected error message.
46211         * g++.old-deja/g++.law/visibility13.C: Likewise.
46212         * g++.old-deja/g++.niklas/t135.C: Likewise.
46213         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46214         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46215         template argument.
46216         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46217
46218 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46219
46220         PR c++/11295
46221         * g++.dg/ext/stmtexpr1.C: New test.
46222
46223         * g++.dg/opt/tmp1.C: New test.
46224
46225         PR c++/11525
46226         * g++.dg/parse/constant4.C: New test.
46227
46228         PR c++/9447
46229         * g++.dg/template/using5.C: New test.
46230
46231 2003-07-31  Roger Sayle  <roger@eyesopen.com>
46232
46233         * gcc.dg/builtins-27.c: New test case.
46234
46235 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
46236
46237         * gcc.dg/tls/opt-7.c: New test.
46238
46239 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
46240
46241         * g++.old-deja/g++.other/crash18.C: Remove.
46242
46243 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46244
46245         * g++.dg/template/explicit3.C: New.
46246         * g++.dg/template/explicit4.C: New.
46247         * g++.dg/template/explicit5.C: New.
46248
46249         PR c++/11347
46250         * g++.dg/template/memtmpl1.C: New.
46251
46252 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
46253
46254         PR target/11565
46255         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46256         * gcc.dg/i386-387-5.c (dg-options): Likewise.
46257
46258 2003-07-30  Jan Hubicka  <jh@suse.cz>
46259
46260         * vtgc1.c: Kill.
46261
46262 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
46263
46264         * gcc.dg/struct-in-proto-1.c: New test.
46265
46266 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
46267
46268         * gcc.dg/cpp/include2.c: Only expect one message.
46269
46270 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
46271
46272         PR c++/9447
46273         * g++.dg/template/using1.C: New test.
46274         * g++.dg/template/using2.C: New test.
46275         * g++.dg/template/using3.C: New test.
46276         * g++.dg/template/using4.C: New test.
46277
46278 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
46279
46280         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46281         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46282
46283 2003-07-28  Jan Hubicka  <jh@suse.cz>
46284
46285         PR c++/11530
46286         * g++.dg/opt/call1.C: New test.
46287
46288 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
46289
46290         PR c++/11667
46291         * g++.dg/init/enum2.C: New test.
46292         * g++.dg/template/overload1.C: Add "-w" option.
46293
46294 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
46295
46296         * gcc.dg/Wdeclaration-after-statement-1.c,
46297         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46298
46299 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
46300
46301         * gcc.c-torture/compile/20030725-1.c: New test.
46302
46303 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
46304
46305         * gcc.dg/20030505.c: Only run for SPE.
46306         Remove definition of opaque type.
46307
46308 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
46309
46310         * g++.dg/template/ptrmem6.C: New test.
46311
46312 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46313
46314         * gcc.c-torture/compile/zero-strct-2.c: New test.
46315
46316 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46317
46318         * gcc.dg/intermod-1.c: New test.
46319
46320 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46321
46322         PR c++/11617
46323         * g++.dg/template/lookup2.C: New test.
46324         * g++.dg/template/memclass1.C: Remove instantiated from error.
46325         * g++.dg/other/error2.C: Tweak expected errors.
46326
46327         PR c++/11596
46328         * g++.dg/template/defarg3.C: New test.
46329
46330         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46331
46332 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46333
46334         * g++.dg/inherit/access5.C: New test.
46335
46336 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46337
46338         PR c++/11513
46339         * g++.dg/template/crash8.C: New test.
46340
46341 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46342
46343         PR c/10602
46344         * gcc.dg/noncompile/incomplete-2.c: New test.
46345
46346 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46347
46348         PR c++/11645
46349         * g++.dg/inherit/access4.C: New test.
46350
46351         PR c++/11517
46352         * g++.dg/expr/cond2.C: New test.
46353
46354         PR optimization/10679
46355         * g++.dg/opt/inline4.C: New test.
46356
46357 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46358
46359         * g++.dg/parse/crash10: New test.
46360
46361 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46362
46363         * g++.dg/ext/flexary1.C: New test.
46364
46365 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46366
46367         PR c++/10793
46368         * g++.dg/template/crash9.C: New test.
46369
46370 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46371
46372         PR c++/3004
46373         * g++.dg/parse/typedef3.C: New test.
46374
46375         PR c++/7906
46376         * g++.dg/parse/operator2.C: New test.
46377
46378         PR c++/8895
46379         * g++.dg/parse/def-tmpl-arg1.C: New test.
46380
46381         PR c++/9282
46382         * g++.dg/parse/funptr1.C: New test.
46383
46384         PR c++/9452
46385         * g++.dg/parse/ambig3.C: New test.
46386
46387         PR c++/9454
46388         * g++.dg/parse/operator3.C: New test.
46389
46390         PR c++/9486
46391         * g++.dg/parse/template10.C: New test.
46392
46393         PR c++/9488
46394         * g++.dg/parse/template11.C: New test.
46395
46396         PR c++/10150
46397         * g++.dg/parse/invalid-op1.C: New test.
46398
46399         PR c++/10247
46400         * g++.dg/parse/condexpr1.C: New test.
46401
46402 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46403
46404         * g++.dg/ext/packed3.C: New test.
46405         * g++.dg/ext/packed4.C: New test.
46406
46407         * gcc.dg/pack-test-3.c: New test.
46408
46409 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46410
46411         * lib/compat.exp: Handle dg-options per source file.
46412         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46413         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46414         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46415         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46416         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46417         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46418         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46419         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46420         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46421         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46422         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46423         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46424         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46425         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46426
46427 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46428
46429         PR c/10320
46430         * gcc.c-torture/execute/20030718-1.c: New test.
46431
46432 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46433
46434         PR optimization/11536
46435         * gcc.dg/20030721-1.c: New test.
46436
46437 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46438
46439         PR c++/11546
46440         * g++.dg/template/lookup1.C: New test.
46441
46442 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
46443
46444         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46445         diagnostics of ill-formed constructs involving labels.
46446         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46447         the new 'previously defined here' message.
46448
46449 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
46450
46451         * g++.dg/parse/non-dependent2.C: New test.
46452
46453 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
46454
46455         * g++.dg/init/init-ref4.C: xfail on targets without
46456         weak symbols.
46457
46458 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
46459
46460         PR target/11087
46461         * gcc.c-torture/execute/20030717-1.c: New test.
46462
46463 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46464
46465         * g++.dg/opt/cfg1.C: New test.
46466
46467 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
46468
46469         PR optimization/11557
46470         * gcc.dg/20030717-1.c: New test.
46471
46472 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
46473
46474         PR c++/10476
46475         * g++.dg/expr/crash-1.C: New test.
46476
46477         PR c++/11027
46478         * g++.dg/template/init3.C: New test.
46479
46480         PR c++/8222
46481         * g++.dg/template/non-dependent1.C: New test.
46482
46483         PR c++/11070
46484         * g++.dg/template/non-dependent2.C: New test.
46485
46486         PR c++/11071
46487         * g++.dg/template/non-dependent3.C: New test.
46488
46489         PR c++/9907
46490         * g++.dg/template/sizeof5.C: New test.
46491
46492 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
46493
46494         PR 11498
46495         * gcc.c-torture/compile/mangle-1.c: New file.
46496
46497 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46498
46499         PR c++/7809
46500         * g++.dg/parse/access3.C: New test.
46501
46502 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
46503
46504         PR c++/11384
46505         * g++.dg/init/init-ref4.C: New test.
46506
46507 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
46508
46509         PR c++/11547
46510         * g++.dg/parse/constant3.C: New test.
46511         * g++.dg/parse/crash7.C: Likewise.
46512
46513 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
46514
46515         PR target/11008
46516         * gcc.dg/i386-pentium4-not-mull.c: New.
46517
46518 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
46519
46520         * gcc.dg/asm-names.c (ymain): Make it weak.
46521
46522 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46523
46524         PR c++/5421
46525         * g++.dg/template/friend21.C: New test.
46526
46527 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
46528
46529         * gcc.dg/cleanup-8.c: New test.
46530         * gcc.dg/cleanup-9.c: New test.
46531
46532 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46533
46534         * g++.dg/ext/dll-MI1.h: New file.
46535         * g++.dg/ext/dllexport-MI1.C: New file.
46536         * g++.dg/ext/dllimport-MI1.C: New file.
46537
46538 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46539
46540         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46541         it does not have cmpstrsi patterns (just cmpmemsi).
46542
46543 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46544
46545         PR debug/11473
46546         * g++.dg/debug/debug8.C: New test.
46547
46548 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46549
46550         PR c++/10108
46551         * g++.dg/template/crash7.C: New test.
46552
46553 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46554
46555         PR target/10795
46556         * gcc.c-torture/compile/20030708-1.c: New.
46557
46558 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46559
46560         * gcc.c-torture/execute/20030715-1.c: New test.
46561
46562 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46563
46564         * gcc.dg/pch/inline-3.c: New file.
46565         * gcc.dg/pch/inline-3.hs: New file.
46566         * gcc.dg/pch/inline-4.c: New file.
46567         * gcc.dg/pch/inline-4.hs: New file.
46568
46569 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46570
46571         PR c++/11509
46572         * g++.dg/template/crash6.C: New test.
46573
46574         PR c++/7053
46575         * g++.dg/template/friend20.C: New test.
46576
46577         PR c++/7019
46578         * g++.dg/template/overload2.C: New test.
46579
46580 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46581
46582         PR optimization/11440
46583         * gcc.c-torture/execute/20030714-1.c: New test.
46584
46585 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46586
46587         PR c++/11154
46588         * g++.dg/template/partial2.C: New test.
46589
46590 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46591
46592         PR c++/11503
46593         * g++.dg/template/anon1.C: New test.
46594
46595         PR c++/11493
46596         PR c++/11495
46597         * g++.dg/parse/template9.C: Likewise.
46598         * g++.dg/template/crash4.C: New test.
46599         * g++.dg/template/koenig1.C: Likewise.
46600         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46601         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46602         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46603         functions.
46604         * g++.old-deja/g++.jason/template36.C: Likewise.
46605         * g++.old-deja/g++.mike/p1989.C: Likewise.
46606         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46607         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46608         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46609         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46610         compiling.
46611         * g++.old-deja/g++.pt/union2.C: Use this->.
46612
46613 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46614
46615         * gcc.dg/20030711-1.c: New test.
46616
46617 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46618
46619         PR c++/11050
46620         * g++.dg/parse/args1.C: New test.
46621         * g++.pt/defarg8.C: Change expected errors.
46622
46623 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46624
46625         PR c++/8164
46626         * g++.dg/template/nontype2.C: New test.
46627
46628         PR c++/10558
46629         * g++.dg/parse/template8.C: New test.
46630
46631         PR c++/8327
46632         * g++.dg/template/scope1.C: New test.
46633
46634         * g++.dg/warn/Wsign-compare-1.C: New test.
46635
46636 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46637
46638         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46639
46640 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46641
46642         PR c++/9411
46643         * g++.dg/template/explicit2.C: New test.
46644
46645         PR c++/10032
46646         * g++.dg/warn/pedantic1.C: New test.
46647
46648 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46649
46650         PR c++ 9483
46651         * g++.dg/other/field1.C: New test.
46652
46653 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46654
46655         PR c/11449
46656         * gcc.c-torture/compile/20030707-1.c: New.
46657
46658 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46659
46660         PR c++/10849
46661         * g++.dg/template/access12.C: New test.
46662
46663 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46664
46665         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46666         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46667         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46668         * gcc.misc-tests/gcov.exp: Update
46669         * g++.dg/gcov/gcov.exp: Update
46670         * lib/gcov.exp: Update.
46671
46672 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46673
46674         * g++.dg/abi/mangle17.C: Make sure template expressions are
46675         dependent.
46676         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46677         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46678         * g++.dg/opt/stack1.C: Remove erroneous code.
46679         * g++.dg/parse/template7.C: New test.
46680         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46681         * g++.old-deja/g++.pt/crash4.C: Likewise.
46682
46683 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46684
46685         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46686         with zero or one occurence of `$' after the initial `L'.
46687
46688 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46689
46690         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46691
46692 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46693
46694         PR c/11370
46695         * gcc.dg/Wunreachable-6.c: New testcase.
46696         * gcc.dg/Wunreachable-7.c: New testcase.
46697
46698 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46699
46700         PR c/11420
46701         * gcc.dg/20030708-1.c: New test.
46702
46703 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46704
46705         * gcc.dg/compat/sdata-section.h: New file.
46706         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46707         * gcc.dg/torture/mips-sdata-1.c: New test.
46708
46709 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46710
46711         PR c++/11030
46712         * g++.dg/template/friend19.C: New test.
46713
46714 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46715
46716         * g++.dg/opt/strength-reduce.C: New test.
46717
46718 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46719
46720         PR target/10979
46721         * gcc.dg/20030707-1.c: New testcase.
46722
46723 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46724
46725         PR optimization/11059
46726         * g++.dg/opt/emptyunion.C: New testcase.
46727
46728 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46729             Eric Botcazou  <ebotcazou@libertysurf.fr>
46730
46731         * g++.dg/opt/stack1.C: New test.
46732
46733 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46734
46735         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46736         run test.
46737
46738         PR c++/11431
46739         * g++.dg/expr/static_cast3.C: New test.
46740
46741 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46742
46743         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46744         everywhere.
46745         * gcc.dg/concat.c: Concatenation of string constants with
46746         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46747         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46748         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46749         necessary to avoid multi-character character constant warning.
46750         * gcc.dg/cpp/escape.c: Likewise.
46751         * gcc.dg/cpp/ucs.c: Likewise.
46752         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46753         Fix a typo.
46754
46755 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46756
46757         PR c/11428
46758         * gcc.c-torture/compile/20030704-1.c: New.
46759
46760 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46761
46762         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46763
46764 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
46765
46766         PR c++/5287, PR c++/7910,  PR c++/11021
46767         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46768         tests for warnings.
46769         * g++.dg/ext/dllimport2.C: Add tests for warnings.
46770         * g++.dg/ext/dllimport3.C: Likewise.
46771         * g++.dg/ext/dllimport4.C: New file.
46772         * g++.dg/ext/dllimport5.C: New file.
46773         * g++.dg/ext/dllimport6.C: New file.
46774         * g++.dg/ext/dllimport7.C: New file.
46775         * g++.dg/ext/dllimport8.C: New file.
46776         * g++.dg/ext/dllimport9.C: New file.
46777         * g++.dg/ext/dllimport10.C: New file.
46778         * g++.dg/ext/dllexport1.C: New file.
46779
46780 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46781
46782         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46783         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46784
46785 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46786
46787         * gcc.dg/builtins-25.c: New testcase.
46788         * gcc.dg/builtins-26.c: New testcase.
46789
46790 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
46791
46792         * gcc.dg/compat/vector-defs.h: New file.
46793         * gcc.dg/compat/vector-setup.h: New file.
46794         * gcc.dg/compat/vector-check.h: New file.
46795         * gcc.dg/compat/vector-1_main.c: New file.
46796         * gcc.dg/compat/vector-1_x.c: New file.
46797         * gcc.dg/compat/vector-1_y.c: New file.
46798         * gcc.dg/compat/vector-2_main.c: New file.
46799         * gcc.dg/compat/vector-2_x.c: New file.
46800         * gcc.dg/compat/vector-2_y.c: New file.
46801
46802         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46803         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46804         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46805         * gcc.dg/compat/struct-align-1.h: New file.
46806         * gcc.dg/compat/struct-align-1_main.c: New file.
46807         * gcc.dg/compat/struct-align-1_x.c: New file.
46808         * gcc.dg/compat/struct-align-1_y.c: New file.
46809         * gcc.dg/compat/struct-align-2.h: New file.
46810         * gcc.dg/compat/struct-align-2_main.c: New file.
46811         * gcc.dg/compat/struct-align-2_x.c: New file.
46812         * gcc.dg/compat/struct-align-2_y.c: New file.
46813
46814         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46815         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46816         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46817         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46818         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46819         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46820         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46821         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46822         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46823         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46824         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46825         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46826         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46827         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46828         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46829         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46830         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46831         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46832         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46833         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46834         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46835         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46836         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46837         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46838         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46839         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46840         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46841         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46842         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46843
46844 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46845
46846         * gcc.dg/i386-call-1.c: New test.
46847
46848 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46849
46850         PR c++/9162
46851         * g++.dg/parse/defarg4.C: New.
46852
46853 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46854
46855         PR target/10700
46856         * gcc.c-torture/compile/20030703-1.c: New test case.
46857
46858 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46859
46860         * g++.dg/template/local3.C: Remove extra semicolon.
46861
46862 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46863
46864         * gcc.dg/i386-volatile-1.c: New test.
46865
46866 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
46867
46868         PR c++/11072
46869         * g++.dg/other/offsetof2.C: XFAIL.
46870         * g++.dg/other/offsetof5.C: New.
46871
46872         PR c++/10219
46873         * g++.dg/template/error1.C: New.
46874
46875         PR c++/9779
46876         * g++.dg/template/dependent-expr1.C: New.
46877
46878 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46879
46880         PR c++/6949
46881         * g++.dg/template/local3.C: New test.
46882
46883         PR c++/11149
46884         * g++.dg/lookup/scoped6.C: New test.
46885
46886 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
46887
46888         PR c++/8046
46889         * g++.dg/other/error7.C: New test.
46890
46891 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
46892
46893         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46894         * g++.old-deja/g++.abi/vtable3.h: Likewise.
46895         * g++.old-deja/g++.law/code-gen5.C: Likewise.
46896         * g++.old-deja/g++.other/union2.C: Likewise.
46897         * gcc.dg/c90-const-expr-2.c: Likewise.
46898         * gcc.dg/c90-const-expr-3.c: Likewise.
46899         * gcc.dg/c99-const-expr-2.c: Likewise.
46900         * gcc.dg/c99-const-expr-3.c: Likewise.
46901         * gcc.dg/concat.c: Likewise.
46902
46903 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46904
46905         PR c++/9559
46906         * g++.dg/init/static1.C: New test.
46907
46908 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46909
46910         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46911         * g++.old-deja/g++.other/access2.C: Likewise.
46912         * g++.old-deja/g++.other/decl2.C: Likewise.
46913         * gcc.c-torture/execute/20020615-1.c: Likewise.
46914
46915 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46916
46917         PR c++/4933
46918         * g++.dg/template/sizeof4.C: New test.
46919
46920 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46921
46922         * g++.dg/other/error6.C: New test.
46923
46924 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46925
46926         PR c++/10750
46927         * g++.dg/parse/constant2.C: New test.
46928
46929 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
46930
46931         PR c++/11106
46932         * g++.dg/other/error5.C: New test.
46933
46934 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46935
46936         * gcc.dg/format/gcc_diag-1.c: New test.
46937
46938 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
46939
46940         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46941
46942 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
46943
46944         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46945         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46946         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46947
46948 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
46949
46950         * gcc.c-torture/execute/builtins/string-8.c: New test.
46951         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46952         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46953         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46954
46955 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46956
46957         PR c++/10468
46958         * g++.dg/ext/typeof6.C: New test.
46959
46960 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46961
46962         PR c++/10796
46963         * g++.dg/init/enum1.C: New test.
46964
46965 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
46966
46967         * gcc.dg/20030627-1.c: New test.
46968
46969 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46970
46971         PR c++/11332
46972         * g++.dg/expr/static_cast2.C: New test.
46973
46974 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46975             Jakub Jelinek  <jakub@redhat.com>
46976
46977         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46978         sprintf(dst,"%s",src) optimization.
46979         * gcc.c-torture/execute/20030626-1.c: New test case.
46980         * gcc.c-torture/execute/20030626-2.c: New test case.
46981
46982 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46983
46984         * gcc.c-torture/execute/multi-ix.c: New test.
46985
46986         * gcc.c-torture/execute/simd-4.c (main):
46987         Added missing semicolon at end of union.
46988
46989 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46990
46991         PR c++/8266
46992         * g++.dg/template/explicit-instantiation3.C: New test.
46993
46994 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46995
46996         * gcc.dg/20030626-1.c: Use signed char.
46997
46998 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46999
47000         * gcc.dg/20030626-1.c: New test.
47001
47002 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47003
47004         * const-str-2.m: Update.
47005
47006 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47007
47008         PR c++/10990
47009         * g++.dg/rtti/dyncast1.C: New test.
47010         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47011         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47012         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47013
47014         PR c++/10931
47015         * g++.dg/expr/static_cast1.C: New test.
47016
47017 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47018
47019         * gcc.dg/20030625-1.c: New test.
47020
47021 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47022
47023         * gcc.c-torture/compile/20030624-1.c: New test case.
47024
47025 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47026
47027         * gcc.c-torture/execute/string-opt-17.c: New test.
47028
47029 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47030
47031         PR c++/5754
47032         * g++.dg/parse/crash6.C: New test.
47033
47034 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47035
47036         * gcc.dg/builtins-24.c: New test case.
47037
47038 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47039
47040         * g++.dg/opt/operator1.C: New test.
47041
47042 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47043
47044         * gcc.c-torture/execute/string-opt-16.c: New test case.
47045
47046 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47047
47048         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47049         * g++.old-deja/g++.other/conv7.C: Likewise.
47050         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47051         * g++.old-deja/g++.other/overload14.C: Likewise.
47052
47053 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47054
47055         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47056         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47057
47058 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47059
47060         PR c++/10888
47061         * g++.dg/warn/Winline-3.C: New test.
47062
47063 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47064
47065         * lib/target-supports.exp (check_alias_available): Make the test
47066         program acceptable to the Solaris assembler.
47067
47068         PR c++/10749
47069         * g++.dg/template/memclass2.C: New test.
47070
47071 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47072             Eric Botcazou  <ebotcazou@libertysurf.fr>
47073
47074         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47075         data for non-matching targets.
47076         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47077
47078 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47079
47080         PR c++/10845
47081         * g++.dg/template/member3.C: New test.
47082
47083 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47084
47085         PR c++/10939
47086         * g++.dg/template/func1.C: New test.
47087
47088         PR c++/9649
47089         * g++.dg/template/static4.C: New test.
47090         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47091
47092         PR c++/11041
47093         * g++.dg/init/ref7.C: New test.
47094
47095 2003-06-19  Matt Austern  <austern@apple.com>
47096
47097         PR c++/11228
47098         * g++.dg/anew1.C: New test.
47099         * g++.dg/anew2.C: New test.
47100         * g++.dg/anew3.C: New test.
47101         * g++.dg/anew4.C: New test.
47102
47103 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47104
47105         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47106
47107 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47108
47109         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47110         endian-dependent.
47111
47112 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47113
47114         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47115         Remove cruft.
47116
47117 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47118
47119         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47120         * gcc.c-torture/compile/961203-1.c: Likewise.
47121         * gcc.c-torture/compile/980506-1.c: Likewise.
47122
47123 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47124
47125         PR c++/10712
47126         * g++.dg/lookup/using7.C: New test.
47127
47128 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47129
47130         PR c++/11105
47131         * g++.dg/abi/conv1.C: Remove it.
47132         * g++.dg/template/conv7.C: New test.
47133         * g++.dg/template/conv8.C: Likewise.
47134         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47135         conversion operator.
47136
47137 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47138
47139         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47140         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47141         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47142         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47143         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47144         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47145         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47146         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47147         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47148         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47149         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47150         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47151         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47152         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47153         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47154         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47155         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47156         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47157         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47158         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47159         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47160         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47161         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47162         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47163         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47164         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47165         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47166         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47167         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47168
47169 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47170
47171         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47172         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47173         indications.
47174
47175 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47176
47177         * gcc.dg/i386-387-5.c: New test case.
47178         * gcc.dg/i386-387-6.c: New test case.
47179         * gcc.dg/builtins-23.c: New test case.
47180
47181 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47182
47183         * gcc.dg/builtins-22.c: New test case.
47184         * gcc.dg/i386-387-1.c: Update to test exp.
47185         * gcc.dg/i386-387-2.c: Likewise.
47186
47187 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47188
47189         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47190
47191 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47192
47193         * lib/gcc-dg.exp (dg-require-dll): New function.
47194         (dg-xfail-if): Likewise.
47195         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47196         driver.
47197
47198         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47199         * gcc.c-torture/compile/20001205-1.c: Likewise.
47200         * gcc.c-torture/compile/20001226-1.c: Likewise.
47201         * gcc.c-torture/compile/20010518-2.c: Likewise.
47202         * gcc.c-torture/compile/20020312-1.c: Likewise.
47203         * gcc.c-torture/compile/20020604-1.c: Likewise.
47204         * gcc.c-torture/compile/920501-12.c: Likewise.
47205         * gcc.c-torture/compile/920501-4.c: Likewise.
47206         * gcc.c-torture/compile/920520-1.c: Likewise.
47207         * gcc.c-torture/compile/920521-1.c: Likewise.
47208         * gcc.c-torture/compile/920625-1.c: Likewise.
47209         * gcc.c-torture/compile/961203-1.c: Likewise.
47210         * gcc.c-torture/compile/980506-1.c: Likewise.
47211         * gcc.c-torture/compile/981006-1.c: Likewise.
47212         * gcc.c-torture/compile/981022-1.c: Likewise.
47213         * gcc.c-torture/compile/981223-1.c: Likewise.
47214         * gcc.c-torture/compile/990617-1.c: Likewise.
47215         * gcc.c-torture/compile/dll.c: Likewise.
47216         * gcc.c-torture/compile/labels-3.c: Likewise.
47217         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47218         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47219         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47220         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47221         * gcc.c-torture/compile/simd-5.c: Likewise.
47222         * gcc.c-torture/compile/20000804-1.x: Remove.
47223         * gcc.c-torture/compile/20001205-1.x: Likewise.
47224         * gcc.c-torture/compile/20001226-1.x: Likewise.
47225         * gcc.c-torture/compile/20010518-2.x: Likewise.
47226         * gcc.c-torture/compile/20020312-1.x: Likewise.
47227         * gcc.c-torture/compile/20020604-1.x: Likewise.
47228         * gcc.c-torture/compile/920501-12.x: Likewise.
47229         * gcc.c-torture/compile/920501-4.x: Likewise.
47230         * gcc.c-torture/compile/920520-1.x: Likewise.
47231         * gcc.c-torture/compile/920521-1.x: Likewise.
47232         * gcc.c-torture/compile/920625-1.x: Likewise.
47233         * gcc.c-torture/compile/961203-1.x: Likewise.
47234         * gcc.c-torture/compile/980506-1.x: Likewise.
47235         * gcc.c-torture/compile/981006-1.x: Likewise.
47236         * gcc.c-torture/compile/981022-1.x: Likewise.
47237         * gcc.c-torture/compile/981223-1.x: Likewise.
47238         * gcc.c-torture/compile/990617-1.x: Likewise.
47239         * gcc.c-torture/compile/mipscop-1.x: Likewise.
47240         * gcc.c-torture/compile/mipscop-2.x: Likewise.
47241         * gcc.c-torture/compile/mipscop-3.x: Likewise.
47242         * gcc.c-torture/compile/mipscop-4.x: Likewise.
47243         * gcc.c-torture/compile/simd-5.x: Likewise.
47244
47245         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47246
47247 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
47248
47249         * gcc.c-torture/execute/20030611-1.c: New test.
47250
47251 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47252
47253         PR middle-end/168
47254         * gcc.dg/20030612-1.c: New test case.
47255
47256 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47257
47258         PR c++/10635
47259         * g++.dg/expr/cast1.C: New test.
47260
47261 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47262
47263         * gcc.dg/builtins-21.c: New test case.
47264
47265 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
47266
47267         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47268         options instead of at the end.
47269         * lib/objc.exp (objc_target_compile): Likewise.
47270
47271 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
47272
47273         PR c++/10432
47274         * g++.dg/parse/error1.C: New test.
47275
47276 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
47277
47278         * gcc.dg/compat/struct-by-value-11_main.c: New file.
47279         * gcc.dg/compat/struct-by-value-11_x.c: New file.
47280         * gcc.dg/compat/struct-by-value-11_y.c: New file.
47281         * gcc.dg/compat/struct-by-value-12_main.c: New file.
47282         * gcc.dg/compat/struct-by-value-12_x.c: New file.
47283         * gcc.dg/compat/struct-by-value-12_y.c: New file.
47284         * gcc.dg/compat/struct-by-value-13_main.c: New file.
47285         * gcc.dg/compat/struct-by-value-13_x.c: New file.
47286         * gcc.dg/compat/struct-by-value-13_y.c: New file.
47287         * gcc.dg/compat/struct-by-value-14_main.c: New file.
47288         * gcc.dg/compat/struct-by-value-14_x.c: New file.
47289         * gcc.dg/compat/struct-by-value-14_y.c: New file.
47290         * gcc.dg/compat/struct-by-value-15_main.c: New file.
47291         * gcc.dg/compat/struct-by-value-15_x.c: New file.
47292         * gcc.dg/compat/struct-by-value-15_y.c: New file.
47293         * gcc.dg/compat/struct-by-value-16_main.c: New file.
47294         * gcc.dg/compat/struct-by-value-16_x.c: New file.
47295         * gcc.dg/compat/struct-by-value-16_y.c: New file.
47296         * gcc.dg/compat/struct-by-value-17_main.c: New file.
47297         * gcc.dg/compat/struct-by-value-17_x.c: New file.
47298         * gcc.dg/compat/struct-by-value-17_y.c: New file.
47299         * gcc.dg/compat/struct-by-value-18_main.c: New file.
47300         * gcc.dg/compat/struct-by-value-18_x.c: New file.
47301         * gcc.dg/compat/struct-by-value-18_y.c: New file.
47302
47303         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47304         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47305         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47306         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47307         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47308         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47309         * gcc.dg/compat/scalar-return-3_main.c: New file.
47310         * gcc.dg/compat/scalar-return-3_x.c: New file.
47311         * gcc.dg/compat/scalar-return-3_y.c: New file.
47312         * gcc.dg/compat/scalar-return-4_main.c: New file.
47313         * gcc.dg/compat/scalar-return-4_x.c: New file.
47314         * gcc.dg/compat/scalar-return-4_y.c: New file.
47315
47316 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47317
47318         * gcc.dg/compat/fp2-struct-check.h: New file.
47319         * gcc.dg/compat/fp2-struct-defs.h: New file.
47320         * gcc.dg/compat/fp2-struct-init.h: New file.
47321         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47322         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47323         * gcc.dg/compat/struct-by-value-10_y.c: New file.
47324         * gcc.dg/compat/struct-return-10_main.c: New file.
47325         * gcc.dg/compat/struct-return-10_x.c: New file.
47326         * gcc.dg/compat/struct-return-10_y.c: New file.
47327
47328         * gcc.dg/compat/compat-common.h: New file.
47329         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47330         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47331         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47332         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47333         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47334         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47335         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47336         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47337         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47338         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47339         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47340         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47341         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47342         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47343         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47344         * gcc.dg/compat/small-struct-check.h: Ditto.
47345         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47346         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47347         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47348         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47349         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47350         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47351         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47352         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47353         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47354         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47355         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47356         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47357         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47358         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47359         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47360         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47361         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47362         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47363         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47364         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47365         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47366         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47367         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47368         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47369         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47370         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47371         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47372         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47373         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47374         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47375
47376 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47377
47378         * g++.dg/pch/static-1.C: New file.
47379         * g++.dg/pch/static-1.Hs: New file.
47380
47381 2003-06-10  Richard Henderson  <rth@redhat.com>
47382
47383         * gcc.dg/asm-7.c: Adjust expected warning text.
47384
47385 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47386
47387         * gcc.dg/builtins-20.c: New test case.
47388
47389 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47390
47391         PR c++/11131
47392         * g++.dg/opt/template1.C: New test.
47393
47394 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47395
47396         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47397         additional_sources.
47398
47399 2003-05-21  David Taylor  <dtaylor@emc.com>
47400
47401         * gcc.dg/Wpadded.c: New file.
47402
47403 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47404
47405         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47406         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47407         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47408         dg-require-weak.
47409
47410 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47411
47412         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47413
47414 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47415
47416         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47417         (dg-require-alias): Likewise.
47418         (dg-require-gc-sections): Likewise.
47419         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47420
47421 2003-06-08  Richard Henderson  <rth@redhat.com>
47422
47423         * gcc.dg/20011029-2.c: Fix the array reference.
47424         * gcc.dg/asm-7.c: New.
47425
47426 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47427
47428         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47429
47430 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47431
47432         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47433         (dg-require-gc-sections): Likewise.
47434
47435 2003-06-08  Jan Hubicka  <jh@suse.cz>
47436
47437         * i386-cmov1.c: Fix regular expression.
47438         * i386-cvt-1.c: Likewise.
47439         * i386-local.c: Likewise.
47440         * i386-local2.c: Likewise.
47441         * i386-mul.c: Likewise.
47442         * i386-ssetype-1.c: Likewise.
47443         * i386-ssetype-3.c: Likewise.
47444         * i386-ssetype-5.c: Likewise.
47445
47446 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47447
47448         PR c++/11039
47449         * g++.dg/warn/implicit-typename2.C: New test.
47450         * g++.dg/warn/implicit-typename3.C: New test.
47451
47452 2003-06-07  Richard Henderson  <rth@redhat.com>
47453
47454         * g++.dg/other/offsetof3.C: Use size_t.
47455         * g++.dg/other/offsetof4.C: Likewise.
47456
47457 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
47458
47459         * lib/copy-file.exp: New. Implement gcc_copy_files.
47460
47461         * lib/dg-pch.exp: Load copy-file.exp
47462         (dg-pch): Use gcc_copy_files instead of "file copy".
47463
47464 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
47465
47466         * gcc.dg/weak/weak.exp: Simplify.
47467         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47468         * gcc.dg/weak/weak-1.c: Likewise.
47469         * gcc.dg/weak/weak-2.c: Likewise.
47470         * gcc.dg/weak/weak-3.c: Likewise.
47471         * gcc.dg/weak/weak-4.c: Likewise.
47472         * gcc.dg/weak/weak-5.c: Likewise.
47473         * gcc.dg/weak/weak-6.c: Likewise.
47474         * gcc.dg/weak/weak-7.c: Likewise.
47475         * gcc.dg/weak/weak-8.c: Likewise.
47476         * gcc.dg/weak/weak-9.c: Likewise.
47477
47478 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
47479
47480         gcc.c-torture/execute/20030606-1.c: New.
47481
47482 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47483
47484         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47485         * gcc.dg/builtins-19.c: Likewise.
47486
47487 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47488
47489         * gcc.dg/builtins-2.c: Add some more tests.
47490         * gcc.dg/builtins-18.c: New test case.
47491         * gcc.dg/builtins-19.c: New test case.
47492
47493 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47494             Jim Wilson  <wilson@tuliptree.org>
47495
47496         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47497
47498 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
47499
47500         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47501         mempcpy/stpcpy calls not to be optimized into something else.
47502         * gcc.c-torture/execute/string-opt-3.c: Moved to...
47503         * gcc.c-torture/execute/builtins/string-7.c: ...here.
47504         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47505
47506 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47507
47508         * gcc.dg/format/asm_fprintf-1.c: New test.
47509
47510 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
47511
47512         * lib/gcc-defs.exp (additional_sources): New variable.
47513         (dg-additional-sources): New function.
47514         (additional_files): New variable.
47515         (dg-additional-files): New function.
47516         (dg-additional-files-options): Likewise.
47517         * lib/gcc-dg.exp (dg-require-weak): New function.
47518         (dg-require-alias): Likewise.
47519         (dg-require-gc-sections): Likewise.
47520         * lib/target-supports.exp (check_alias_available): Remove testfile
47521         parameter.
47522         (check_gc_sections_available): New function.
47523         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47524         (dg-gpp-additional-files): Likewise.
47525         * lib/g++.exp (additional_sources): Remove.
47526         (additional_files): Likewise.
47527         (g++_target_compile): Use dg-additional-files-options.
47528
47529         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
47530         Tcl logic.
47531         * gcc.dg/special/ecos.exp: Remove.
47532         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47533         * gcc.dg/special/alias-1.c: Likewise.
47534         * gcc.dg/special/alias-2.c: Likewise.
47535         * gcc.dg/special/gcsec-1.c: Likewise.
47536         * gcc.dg/special/weak-1.c: Likewise.
47537         * gcc.dg/special/weak-2.c: Likewise.
47538         * gcc.dg/special/wkali-1.c: Likewise.
47539         * gcc.dg/special/wkali-2.c: Likewise.
47540
47541         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47542         dg-gpp-additional-*.
47543         * g++.dg/special/conpr-3.C: Likewise.
47544         * g++.dg/special/conpr-4.C: Likewise.
47545         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47546         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47547         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47548         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47549         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47550         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47551         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47552         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47553         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47554         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47555         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47556         * g++.old-deja/g++.other/comdat1.C: Likewise.
47557         * g++.old-deja/g++.other/comdat2.C: Likewise.
47558         * g++.old-deja/g++.other/comdat3.C: Likewise.
47559         * g++.old-deja/g++.other/ctor1.C: Likewise.
47560         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47561
47562 2003-06-05  Richard Henderson  <rth@redhat.com>
47563
47564         * gcc.dg/debug/20030605-1.c: New.
47565
47566 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47567
47568         * README.QMTEST: Update.
47569
47570 2003-06-04  Richard Henderson  <rth@redhat.com>
47571
47572         * gcc.dg/cleanup-1.c: New.
47573         * gcc.dg/cleanup-2.c: New.
47574         * gcc.dg/cleanup-3.c: New.
47575         * gcc.dg/cleanup-4.c: New.
47576         * gcc.dg/cleanup-5.c: New.
47577         * gcc.dg/cleanup-6.c: New.
47578         * gcc.dg/cleanup-7.c: New.
47579
47580 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47581
47582         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47583
47584         * lib/dg-pch.exp: New file.
47585         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47586         * gcc.dg/pch/pch.exp: Likewise.
47587
47588 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47589
47590         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47591         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47592         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47593         * gcc.dg/builtins-17.c: New test case.
47594         * gcc.dg/i386-387-4.c: New test case.
47595         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47596
47597 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47598
47599         * gcc.dg/ultrasp9.c: New test.
47600
47601 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47602
47603         * gcc.c-torture/compile/20030604-1.c: New test.
47604         * gcc.dg/sparc-constant-1.c: New test.
47605
47606 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47607
47608         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47609
47610 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47611
47612         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47613
47614         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47615         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47616
47617 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47618
47619         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47620
47621 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47622
47623         PR c++/10940
47624         * g++.dg/template/spec10.C: New test.
47625
47626 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47627
47628         * gcc.dg/builtins-16.c: New test case.
47629
47630 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47631
47632         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47633         mempcpy test with post-increments.
47634         * gcc.c-torture/execute/string-opt-3.c: New test.
47635         * gcc.dg/string-opt-1.c: New test.
47636
47637 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47638
47639         PR fortran/10965
47640         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47641
47642 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47643
47644         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47645         (scan-assembler): ... here.  Use dg-scan.
47646         (scan-assembler-not): Likewise.
47647         (scan-file): New function.
47648         (scan-file-not): Likewise.
47649         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47650         * gcc.dg/cpp/_Pragma4.c: Likewise.
47651         * gcc.dg/cpp/_Pragma5.c: Likewise.
47652         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47653         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47654         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47655         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47656         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47657         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47658         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47659         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47660         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47661         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47662         * gcc.dg/cpp/cxxcom1.c: Likewise.
47663         * gcc.dg/cpp/line1.c: Likewise.
47664         * gcc.dg/cpp/maccom1.c: Likewise.
47665         * gcc.dg/cpp/maccom2.c: Likewise.
47666         * gcc.dg/cpp/maccom3.c: Likewise.
47667         * gcc.dg/cpp/maccom4.c: Likewise.
47668         * gcc.dg/cpp/maccom5.c: Likewise.
47669         * gcc.dg/cpp/maccom6.c: Likewise.
47670         * gcc.dg/cpp/multiline.c: Likewise.
47671         * gcc.dg/cpp/spacing1.c: Likewise.
47672         * gcc.dg/cpp/spacing2.c: Likewise.
47673         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47674         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47675         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47676         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47677         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47678         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47679         * gcc.dg/cpp/cxxcom2.c: Likewise.
47680         * gcc.dg/cpp/cxxcom2.h: New file.
47681
47682         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47683         * g++.dg/cpp/truefalse.C: Here.
47684         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47685
47686 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47687
47688         * gcc.dg/cpp/redef3.c: New file.
47689
47690 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47691
47692         * gcc.dg/i386-loop-3.c: New test.
47693
47694 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47695
47696         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47697
47698 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47699
47700         * gcc.dg/fwrapv-1.c: New test case.
47701         * gcc.dg/fwrapv-2.c: New test case.
47702
47703 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47704
47705         PR c++/10956
47706         * g++.dg/template/spec9.C: New test.
47707
47708 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47709
47710         * gcc.dg/duff-4.c: New test case.
47711
47712 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47713
47714         PR fortran/10843
47715         * g77.dg/ffixed-form-1.f: New test
47716         * g77.dg/ffixed-form-2.f: New test
47717         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47718         * g77.dg/ffree-form-3.f: New test
47719
47720 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47721
47722         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47723         * gcc.dg/wint_t-1.c: Likewise.
47724
47725 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47726
47727         * g++.dg/template/access11.C: New test.
47728
47729 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47730
47731         PR c++/10849
47732         * g++.dg/template/access10.C: New test.
47733
47734 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47735             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47736
47737         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47738
47739 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47740
47741         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47742         suppress for powerpc-*-darwin*.
47743         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47744
47745 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47746
47747         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47748         suppress option for powerpc-*-darwin*.
47749
47750 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47751
47752         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47753         * gcc.dg/builtins-4.c: Add test for fmod.
47754
47755 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47756
47757         PR c++/10682
47758         * g++.dg/template/instantiate4.C: New test.
47759
47760 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47761
47762         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47763
47764 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
47765
47766         * gcc.dg/compat/scalar-return-1_main.c: New file.
47767         * gcc.dg/compat/scalar-return-1_x.c: New file.
47768         * gcc.dg/compat/scalar-return-1_y.c: New file.
47769         * gcc.dg/compat/scalar-return-2_main.c: New file.
47770         * gcc.dg/compat/scalar-return-2_x.c: New file.
47771         * gcc.dg/compat/scalar-return-2_y.c: New file.
47772         * gcc.dg/compat/struct-return-3_main.c: New file.
47773         * gcc.dg/compat/struct-return-3_y.c: New file.
47774         * gcc.dg/compat/struct-return-3_x.c: New file.
47775         * gcc.dg/compat/struct-return-2_main.c: New file.
47776         * gcc.dg/compat/struct-return-2_x.c: New file.
47777         * gcc.dg/compat/struct-return-2_y.c: New file.
47778
47779 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47780
47781         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47782         for hppa*-hp-hpux*.
47783         * gcc.dg/20021014-1.c (dg-options): Likewise.
47784         * gcc.dg/nest.c (dg-options): Likewise.
47785
47786 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
47787
47788         PR c++/9738
47789         * g++.dg/ext/dllimport2.C: New file.
47790         * g++.dg/ext/dllimport3.C: New file.
47791
47792 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
47793
47794         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47795         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47796         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47797         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47798         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47799         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47800         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47801         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47802         * gcc.dg/compat/small-struct-defs.h: New file.
47803         * gcc.dg/compat/small-struct-init.h: New file.
47804         * gcc.dg/compat/small-struct-check.h: New file.
47805         * gcc.dg/compat/fp-struct-defs.h: New file.
47806         * gcc.dg/compat/fp-struct-check.h: New file.
47807         * gcc.dg/compat/fp-struct-init.h: New file.
47808         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47809         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47810
47811 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
47812
47813         * gcc.dg/20030225-2.c: New test.
47814
47815 2003-05-18  Roger Sayle  <roger@eyesopen.com>
47816             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47817
47818         * gcc.c-torture/compile/20030518-1.c: New test case.
47819
47820 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
47821
47822         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47823         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47824         gcc-dg-debug-runtest.
47825         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47826         gcc-dg-debug-runtest.
47827
47828 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47829
47830         PR c++/9022
47831         * g++.dg/lookup/using6.C: New test.
47832
47833 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47834
47835         * g++.dg/parse/access2.C: New test.
47836
47837 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
47838
47839         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47840         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47841         * gcc.dg/debug/debug.exp: Likewise.
47842
47843 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
47844
47845         * gcc.dg/dollar.c: New test.
47846
47847 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
47848
47849         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47850         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47851         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47852         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47853         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47854         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47855         * gcc.dg/compat/struct-by-value-6_main.c: New file.
47856         * gcc.dg/compat/struct-by-value-6_x.c: New file.
47857         * gcc.dg/compat/struct-by-value-6_y.c: New file.
47858         * gcc.dg/compat/struct-by-value-7_main.c: New file.
47859         * gcc.dg/compat/struct-by-value-7_x.c: New file.
47860         * gcc.dg/compat/struct-by-value-7_y.c: New file.
47861         * gcc.dg/compat/struct-by-value-8_main.c: New file.
47862         * gcc.dg/compat/struct-by-value-8_x.c: New file.
47863         * gcc.dg/compat/struct-by-value-8_y.c: New file.
47864         * gcc.dg/compat/struct-by-value-9_main.c: New file.
47865         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47866         * gcc.dg/compat/struct-by-value-9_y.c: New file.
47867
47868 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
47869
47870         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47871         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
47872         support for "repo" mode.
47873         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47874         * lib/g77-dg.exp: Likewise.
47875         * lib/obj-dg.exp: Likewise.
47876
47877 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
47878
47879         Merge from gcc-3_2-rhl8-branch:
47880         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
47881
47882         * gcc.dg/tls/opt-6.c: New test.
47883
47884         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
47885
47886         * gcc.dg/20030405-1.c: New test.
47887
47888         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
47889
47890         * gcc.dg/20030309-1.c: New test.
47891
47892         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47893
47894         * gcc.c-torture/execute/20030307-1.c: New test.
47895
47896         2003-02-20  Randolph Chung  <tausq@debian.org>
47897
47898         * gcc.c-torture/compile/20030220-1.c: New test.
47899
47900         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
47901
47902         * gcc.dg/20030217-1.c: New test.
47903
47904         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
47905
47906         * gcc.c-torture/compile/20020129-1.c: New test.
47907
47908         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47909
47910         * gcc.dg/unroll-1.c: New test.
47911
47912         2002-11-16  Jan Hubicka  <jh@suse.cz>
47913
47914         * gcc.c-torture/execute/20020920-1.c: New test.
47915
47916         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
47917
47918         PR target/7434
47919         * gcc.c-torture/compile/20021008-1.c: New test.
47920
47921         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
47922
47923         PR target/7559
47924         * gcc.c-torture/execute/20020810-1.c: New test.
47925
47926         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47927
47928         * gcc.c-torture/compile/20020807-1.c: New test.
47929
47930         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
47931
47932         * gcc.dg/tls/opt-1.c: New test.
47933
47934         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
47935
47936         * gcc.dg/20020729-1.c: New test.
47937
47938         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
47939
47940         * g++.dg/opt/life1.C: New test.
47941
47942         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
47943
47944         * gcc.dg/20020525-1.c: New test.
47945
47946         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47947
47948         PR c++/6794
47949         * g++.dg/ext/pretty1.C: New test.
47950         * g++.dg/ext/pretty2.C: New test.
47951
47952 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
47953
47954         PR c++/8385
47955         * g++.dg/ext/typeof5.C: New test.
47956
47957 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
47958
47959         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47960         __USER_LABEL_PREFIX__ into account.
47961         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47962
47963 2003-05-14  Roger Sayle  <roger@eyesopen.com>
47964
47965         * gcc.dg/builtins-15.c: New test case.
47966
47967 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
47968
47969         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47970
47971 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47972
47973         * lib/g++.exp: Tweak handling of additional source files.
47974         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47975         * g++.dg/special/conpr-2a.C: Rename to ...
47976         * g++.dg/special/conpr-2a.cc: ... this.
47977         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47978         * g++.dg/special/conpr-3a.C: Rename to ...
47979         * g++.dg/special/conpr-3a.cc: This.
47980         * g++.dg/special/conpr-3b.C: Rename to ...
47981         * g++.dg/special/conpr-3b.cc: This.
47982         * g++.dg/special/conpr-4.C: New test.
47983         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47984
47985 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47986
47987         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47988
47989 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47990
47991         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47992         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47993         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47994         * g++.old-deja/g++.other/warn3.C: Likewise.
47995
47996 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47997
47998         * gcc.dg/i386-387-1.c: Update to also test log.
47999         * gcc.dg/i386-387-2.c: Likewise.
48000
48001 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48002
48003         * g77.f-torture/execute/int8421.f: New test.
48004
48005 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48006
48007         PR c++/10230, c++/10481
48008         * g++.dg/lookup/scoped5.C: New test.
48009
48010 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48011
48012         PR c++/10552
48013         * g++.dg/template/ttp6.C: New test.
48014
48015 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48016
48017         * gcc.c-torture/execute/builtins: New directory.
48018         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48019         gcc.c-torture/execute/builtins.
48020         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48021         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48022         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48023         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48024
48025 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48026
48027         PR c++/9252
48028         * g++.dg/template/access8.C: New test.
48029         * g++.dg/template/access9.C: New test.
48030
48031 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48032
48033         PR c++/9554
48034         * g++.dg/parse/access1.C: New test.
48035
48036 2003-05-09  DJ Delorie  <dj@redhat.com>
48037
48038         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48039         long, and not an int.
48040
48041 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48042
48043         PR c++/10555, c++/10576
48044         * g++.dg/template/memclass1.C: New test.
48045
48046 2003-05-08  DJ Delorie  <dj@redhat.com>
48047
48048         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48049         targets.
48050         * gcc.c-torture/execute/20021024-1.x: Likewise.
48051         * gcc.c-torture/execute/shiftdi.x: Likewise.
48052         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48053         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48054         * gcc.dg/20021018-1.c: Likewise.
48055
48056 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48057
48058         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48059
48060         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48061         (bcopy): Call memmove.
48062
48063 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48064
48065         * g77.f-torture/compile/8485.f: New test case.
48066
48067 2003-05-07  Richard Henderson  <rth@redhat.com>
48068
48069         PR c++/10570
48070         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48071         Verify exception_cleanup not called for rethrows.
48072         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48073         when exiting catch block without rethrowing.
48074         * g++.dg/eh/forced3.C: New.
48075         * g++.dg/eh/forced4.C: New.
48076
48077 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48078
48079         * gcc.dg/20030505.c: Fix triplet.
48080
48081 2003-05-06  DJ Delorie  <dj@redhat.com>
48082
48083         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48084         * gcc.dg/nest.c: Likewise.
48085
48086 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48087
48088         * gcc.dg/builtins-14.c: New test case.
48089
48090 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48091
48092         * lib/compat.exp (compat-execute): New argument.
48093         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48094         * gcc.dg/compat: New test directory.
48095         * gcc.dg/compat/compat.exp: New expect script.
48096         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48097         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48098         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48099         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48100         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48101         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48102
48103         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48104         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48105         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48106         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48107         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48108         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48109         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48110         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48111         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48112         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48113         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48114         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48115         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48116         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48117         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48118
48119 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48120
48121         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48122
48123 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48124
48125         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48126
48127 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48128
48129         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48130         * gcc.dg/ppc-fsel-2.c: New test.
48131
48132         * gcc.dg/unused-5.c: New test.
48133
48134 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48135
48136         PR c++/10496
48137         * g++.dg/warn/pmf1.C: New test.
48138
48139 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48140
48141         PR c++/4494
48142         * g++.dg/warn/main.C: New test.
48143
48144 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48145
48146         * gcc.dg/nonnull-3.c: New test.
48147
48148 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48149
48150         * gcc.dg/cpp/Wtrigraphs.c: Update.
48151         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48152
48153 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48154
48155         * gcc.dg/ppc-fsel-1.c: New test.
48156
48157 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48158
48159         PR c/10604
48160         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48161
48162 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48163
48164         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48165
48166 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48167
48168         PR c++/9364, c++/10553, c++/10586
48169         * g++.dg/parse/typename4.C: New test.
48170         * g++.dg/parse/typename5.C: Likewise.
48171
48172 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48173
48174         * gcc.c-torture/compile/20030503-1.c: New test.
48175
48176 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48177
48178         * g++.dg/lookup/using5.C: Fix testcase error.
48179
48180 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48181
48182         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48183         since MEABI is no longer supported.  Remove all vestiges
48184         of MEABI from the test.
48185
48186 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48187
48188         PR c++/10554
48189         * g++.dg/lookup/using5.C: New test.
48190
48191 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48192
48193         PR c++/8772
48194         * g++.dg/template/ttp5.C: New test.
48195
48196 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48197
48198         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48199         (dg-gpp-additional-sources): New function.
48200         (dg-gpp-additional-files): Likewise.
48201         * lib/g++.exp (additional_sources): New variable.
48202         (additional_files): Likewise.
48203         (g++_target_compile): Deal with them.
48204         * lib/old-dejagnu.exp: Remove.
48205         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48206         * g++.old-deja: Revise all tests to use dg commands.
48207
48208 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48209
48210         PR c++/9432, c++/9528
48211         * g++.dg/lookup/using4.C: New test.
48212
48213 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48214
48215         * gcc.dg/noreturn-5.c: New file.
48216         * gcc.dg/noreturn-6.c: New file.
48217
48218         * gcc.c-torture/compile/inline-1.c: New file.
48219
48220 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48221
48222         PR c++/10551
48223         * g++.dg/template/explicit1.C: New test.
48224
48225 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48226
48227         PR c++/10549
48228         * g++.dg/other/bitfield1.C: New test.
48229
48230         PR c++/10527
48231         * g++.dg/init/new7.C: New test.
48232
48233 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48234
48235         * g++.dg/ext/desig1.C: New test.
48236         * g++.dg/ext/init1.C: Update.
48237
48238         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48239
48240 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
48241
48242         PR c++/10180
48243         * g++.dg/warn/Winline-1.C: New test.
48244
48245 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
48246
48247         * gcc.c-torture/execute/string-opt-19.c: New test.
48248
48249         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48250         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48251
48252 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
48253
48254         PR c++/10506
48255         * g++.dg/init/new6.C: New test.
48256
48257         PR c++/10503
48258         * g++.dg/init/ref6.C: New test.
48259
48260 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
48261
48262         * g++.dg/warn/weak1.C: XFAIL on AIX4.
48263
48264 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48265
48266         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48267         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48268
48269 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
48270
48271         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48272         initialized static data members.
48273
48274 2003-04-25  H.J. Lu <hjl@gnu.org>
48275
48276         * gcc.dg/ia64-sync-4.c: New test.
48277
48278 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48279
48280         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
48281         date.
48282
48283 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
48284
48285         PR c++/10337
48286         * g++.dg/warn/conv1.C: New test.
48287         * g++.old-deja/g++.other/conv7.C: Adjust.
48288         * g++.old-deja/g++.other/overload14.C: Adjust.
48289
48290 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48291
48292         PR c++/10471
48293         * g++.dg/template/defarg2.C: New test.
48294
48295 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
48296
48297         * gcc.dg/cpp/include2.c: Update.
48298         * gcc.dg/cpp/multiline-2.c: New.
48299         * gcc.dg/cpp/multiline.c: Update.
48300         * gcc.dg/cpp/strify2.c: Update.
48301         * gcc.dg/cpp/trad/literals-2.c: Update.
48302
48303 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48304
48305         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48306
48307 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48308
48309         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48310
48311 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48312
48313         PR c++/10451
48314         * g++.dg/parse/crash4.C: New test.
48315
48316         PR c++/9847
48317         * g++.dg/parse/crash5.C: New test.
48318
48319 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48320
48321         PR c++/10446
48322         * g++.dg/parse/crash3.C: New test.
48323
48324         PR c++/10428
48325         * g++.dg/parse/elab1.C: New test.
48326
48327 2003-04-22  Devang Patel  <dpatel@apple.com>
48328
48329         * gcc.dg/cpp/trad/funlike-5.c: New test.
48330
48331 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48332
48333         * g++.dg/other/packed1.C: Fix dg options.
48334
48335 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48336
48337         * g++.dg/other/offsetof2.C: New test.
48338
48339 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48340
48341         * g++.dg/template/recurse.C: Adjust location of error messages.
48342
48343 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48344
48345         PR c++/9881
48346         * g++.dg/init/addr-const1.C: New test.
48347         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48348
48349 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48350
48351         PR c++/10405
48352         * g++.dg/lookup/struct-hack1.C: New test.
48353
48354 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48355
48356         * ucs.c: Update diagnostic messages.
48357
48358 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48359
48360         * gcc.dg/cpp/truefalse.cpp: New test.
48361         * gcc.dg/cpp/cpp.exp: Update.
48362         * g++.dg/other/stdbool-if.C: Remove.
48363
48364 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48365
48366         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48367         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48368
48369 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48370
48371         * gcc.c-torture/compile/20030418-1.c: New test.
48372
48373 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48374
48375         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48376
48377 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48378
48379         PR c++/10347
48380         g++.dg/template/dependent-name1.C: New test.
48381
48382 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48383
48384         * gcc.dg/warn-1.c (tourist_guide): New array,
48385         contains a pointer to bar.
48386
48387 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48388
48389         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48390         * gcc.c-torture/execute/medce-1.c: New test case.
48391         * gcc.c-torture/execute/medce-2.c: New test case.
48392
48393 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48394
48395         * lib/prune.exp: Ignore more messages.
48396
48397         PR c++/10381
48398         * g++.dg/parse/lookup3.C: New test.
48399
48400 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48401
48402         * gcc.c-torture/compile/20030415-1.c : New test.
48403
48404 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48405
48406         * gcc.c-torture/execute/scope-2.c: Move to ...
48407         * gcc.dg/noncompile/scope.c: .... here.
48408
48409 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48410
48411         * gcc.dg/20030414-2.c: New test case.
48412
48413 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48414
48415         PR target/10377
48416         * gcc.dg/20030414-1.c: New test.
48417
48418 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48419
48420         * gcc.dg/builtins-12.c: New test case.
48421         * gcc.dg/builtins-13.c: New test case.
48422
48423 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48424
48425         * gcc.c-torture/execute/string-opt-18.c: New test.
48426
48427 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48428
48429         PR c++/10300
48430         * g++.dg/init/new5.C: New test.
48431
48432 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48433
48434         PR c++/7910
48435         * g++.dg/ext/dllimport1.C: New test.
48436
48437 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48438
48439         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48440
48441 2003-04-11  Bud Davis <bdavis9659@comcast.net>
48442
48443         PR Fortran/9263
48444         * g77.f-torture/noncompile/9263.f: New test
48445         PR Fortran/1832
48446         * g77.f-torture/execute/1832.f: New test
48447
48448 2003-04-11  David Chad  <davidc@freebsd.org>
48449             Loren J. Rittle  <ljrittle@acm.org>
48450
48451         PR libobjc/8562
48452         * objc.dg/headers.m: New test.
48453
48454 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
48455
48456         * gcc.c-torture/execute/builtin-noret-2.c: New.
48457         * gcc.c-torture/execute/builtin-noret-2.x: New.
48458         XFAIL builtin-noret-2.c at -O1 and above.
48459         * gcc.dg/redecl.c: New.
48460         * gcc.dg/Wshadow-1.c: Update error regexps.
48461
48462 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
48463
48464         * g++.dg/abi/bitfield10.C: New test.
48465
48466 2003-04-09  Mike Stump  <mrs@apple.com>
48467
48468         * gcc.dg/pch/pch.exp: Make testcase names longer.
48469         * g++.dg/pch/pch.exp: Make testcase names longer.
48470
48471 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48472
48473         * gcc.dg/builtins-11.c: New test case.
48474
48475 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48476
48477         * gcc.dg/builtins-9.c: New test case.
48478         * gcc.dg/builtins-10.c: New test case.
48479
48480 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48481
48482         * gcc.dg/noncompile/init-4.c.c: New test.
48483
48484 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48485
48486         * gcc.misc-test/gcov-9.c: New test.
48487         * gcc.misc-test/gcov-10.c: New test
48488         * gcc.misc-test/gcov-11.c: New test.
48489
48490 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
48491
48492         PR optimization/10024
48493         * gcc.c-torture/compile/20030405-1.c: New test.
48494
48495 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
48496
48497         * gcc.dg/pch/static-3.c: New.
48498         * gcc.dg/pch/static-3.hs: New.
48499         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48500
48501 2003-04-04  Richard Henderson  <rth@redhat.com>
48502
48503         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48504         * g++.dg/eh/forced2.C: Likewise.
48505
48506 2003-04-03  Mike Stump  <mrs@apple.com>
48507
48508         * lib/scanasm.exp (scan-assembler): Add xfail processing for
48509         target arg.
48510         (scan-assembler-times, scan-assembler-not): Likewise.
48511         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48512
48513 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48514
48515         * gcc.dg/sparc-loop-1.c: New test.
48516
48517 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
48518
48519         PR other/9274
48520         * g++.dg/pch/system-2.C: New.
48521         * g++.dg/pch/system-2.Hs: New.
48522
48523 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
48524
48525         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48526
48527         * g++.dg/eh/simd-1.C (vecfunc): Same.
48528
48529 2003-04-01  Roger Sayle  <roger@eyesopen.com>
48530
48531         * gcc.c-torture/execute/20030401-1.c: New test case.
48532
48533 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48534
48535         * objc.dg/defs.m: New.
48536
48537 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48538
48539         * g++.dg/eh/simd-1.C: New.
48540         * g++.dg/eh/simd-2.C: New.
48541
48542 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48543
48544         * gcc.c-torture/execute/simd-3.c: New.
48545
48546 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48547
48548         PR c/9936
48549         * gcc.dg/20030331-2.c: New test.
48550
48551 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48552
48553         PR c++/10278
48554         * g++.dg/parse/crash2.C: New test.
48555
48556 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48557
48558         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48559         * gcc.c-torture/execute/20030331-1.c: ...here.
48560
48561 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48562
48563         * gcc.c-torture/execute/20030331-1.c: New test.
48564
48565 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48566
48567         * lib/gcov.exp: Adjust call return testing strings.
48568         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48569
48570 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48571
48572         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48573         * gcc.dg/builtins-7.c: New test case.
48574         * gcc.dg/builtins-8.c: New test case.
48575
48576 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48577
48578         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48579
48580 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48581
48582         PR c++/7647
48583         * g++.dg/lookup-class-member-2.C: New test.
48584
48585 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48586
48587         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48588
48589 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48590
48591         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48592
48593 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48594
48595         * g++.dg/init/attrib1.C: New test.
48596
48597 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48598
48599         * gcc.dg/ultrasp8.c: New test.
48600
48601 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48602
48603         * gcc.dg/ultrasp7.c: New test.
48604
48605 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48606
48607         PR c++/10047
48608         * g++.dg/template/inline1.C: New test.
48609
48610 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48611
48612         * gcc.dg/sparc-dwarf2.c: New test.
48613
48614 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48615
48616         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48617         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48618
48619 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48620
48621         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48622         than reading .x files.
48623         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48624         * g77.dg/gcov/gcov-1.f: Likewise.
48625         * gcc.misc-tests/gcov-4b.c: Likewise.
48626         * gcc.misc-tests/gcov-5b.c: Likewise.
48627         * gcc.misc-tests/gcov-6.c: Likewise.
48628         * gcc.misc-tests/gcov-7.c: Likewise.
48629         * gcc.misc-tests/gcov-8.c: Likewise.
48630         * g++.dg/gcov/gcov-1.x: Remove.
48631         * g77.dg/gcov/gcov-1.x: Likewise.
48632         * gcc.misc-tests/gcov-4b.x: Likewise.
48633         * gcc.misc-tests/gcov-5b.x: Likewise.
48634         * gcc.misc-tests/gcov-6.x: Likewise.
48635         * gcc.misc-tests/gcov-7.x: Likewise.
48636         * gcc.misc-tests/gcov-8.x: Likewise.
48637
48638 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48639
48640         PR opt/10087
48641         * gcc.dg/20030324-1.c: New test.
48642
48643 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48644
48645         PR c++/10224
48646         * g++.dg/template/arg3.C: New test.
48647
48648         PR c++/10158
48649         * g++.dg/template/friend18.C: New test.
48650
48651 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48652
48653         * g77.f-torture/compile/20030326-1.f: New test case.
48654
48655 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48656
48657         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48658
48659         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48660
48661 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48662
48663         * gcc.dg/ia64-sync-3.c: New test.
48664
48665 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48666
48667         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48668
48669 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48670
48671         * gcc.dg/ultrasp6.c: New test.
48672
48673 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48674
48675         * gcc.dg/i386-signbit-1.c: New test.
48676         * gcc.dg/i386-signbit-2.c: New test.
48677         * gcc.dg/i386-signbit-3.c: New test.
48678
48679 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48680
48681         * gcc.dg/ultrasp5.c: Fix options.
48682
48683 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48684
48685         * gcc.dg/ultrasp5.c: Fix comment.
48686
48687 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48688
48689         PR fortran/10197
48690         * g77.f-torture/execute/10197.f: New test.
48691
48692 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48693
48694         PR c++/9898, c++/383
48695         * g++.dg/template/conv6.C: New test.
48696
48697         PR c++/10119
48698         * g++.dg/template/ptrmem5.C: New test.
48699
48700         PR c++/10026
48701         * g++.dg/lookup/koenig1.C: New test.
48702
48703         PR C++/10199
48704         * g++.dg/lookup/template2.C: New test.
48705
48706 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48707
48708         * g++.dg/opt/rtti1.C: New test.
48709
48710 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48711
48712         * gcc.dg/ultrasp5.c: New test.
48713
48714 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48715
48716         PR middle-end/9967
48717         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48718         builtin fputs.
48719
48720 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48721
48722         PR c/8224
48723         * gcc.dg/20030323-1.c: New test.
48724
48725 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48726
48727         * gcc.c-torture/compile/20030323-1.c: New test case.
48728
48729 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48730
48731         * gcc.dg/20030321-1.c: New test.
48732
48733 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48734
48735         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48736
48737 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48738
48739         PR c++/9978, c++/9708
48740         * g++.dg/ext/vlm1.C: Adjust expected error.
48741         * g++.dg/ext/vla2.C: New test.
48742         * g++.dg/template/arg1.C: New test.
48743         * g++.dg/template/arg2.C: New test.
48744
48745 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48746
48747         * g77.f-torture/execute/select.f: New test.
48748         * g77.f-torture/noncompile/select_no_compile.f: New test.
48749
48750 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48751
48752         PR c++/9898
48753         * g++.dg/other/error4.C: New test.
48754
48755 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48756
48757         * g++.dg/template/friend17.C: New test.
48758
48759 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48760
48761         * gcc.c-torture/compile/20030320-1.c: New.
48762
48763 2003-03-20  Roger Sayle  <roger@eyesopen.com>
48764
48765         * gcc.dg/builtins-6.c: New test case.
48766
48767 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
48768
48769         PR target/10073
48770         * gcc.c-torture/compile/20030319-1.c: New.
48771
48772 2003-03-18  Jan Hubicka  <jh@suse.cz>
48773
48774         * gcc.dg/i386-cvt-1.c: New test.
48775
48776 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
48777
48778         * objc.dg/naming-1.m: Use "(parse|syntax) error".
48779         * objc.dg/naming-2.m: Likewise.
48780
48781 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
48782
48783         PR c++/9639
48784         * g++.dg/parse/crash1.C: New test.
48785
48786 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
48787
48788         PR c++/8805
48789         * g++.dg/eh/cleanup1.C: New test.
48790
48791 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
48792
48793         * gcc.c-torture/execute/20030316-1.c: New test case.
48794
48795 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48796
48797         PR c++/9629
48798         * g++.dg/init/ctor2.C: New test.
48799
48800 2003-03-15  Roger Sayle  <roger@eyesopen.com>
48801
48802         * g77.f-torture/compile/xformat.f: New test case.
48803
48804 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48805
48806         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48807         * g++.old-deja/g++.mike/eh50.C: Likewise.
48808
48809 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48810
48811         PR c++/6440
48812         * g++.dg/template/spec7.C: New test.
48813         * g++.dg/template/spec8.C: Likewise.
48814
48815 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
48816
48817         * gcc.c-torture/execute/20030313-1.c: New test.
48818
48819 2003-03-14  Richard Henderson  <rth@redhat.com>
48820
48821         * gcc.dg/inline-2.c: Adjust alpha test for external call.
48822
48823 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48824
48825         * gcc.c-torture/compile/20030314-1.c: New test.
48826
48827 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
48828
48829         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48830         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48831         thumb target,
48832         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48833         to accept newer _imp__  prefix and additional
48834         newline in .drectve section.
48835         * gcc.dg/dll-4.c: Likewise.
48836         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48837         switch.
48838
48839 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
48840
48841         * g++.dg/parse/namespace9.C: New test.
48842
48843         * g++.dg/init/ref5.C: New test.
48844         * g++.dg/parse/ptrmem1.C: Likewise.
48845
48846 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48847
48848         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48849         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48850         regular expression.
48851         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48852         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48853
48854 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
48855
48856         * gcc.c-torture/execute/20030224-2.c: New test.
48857
48858 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48859
48860         * gcc.dg/decl-3.c: New test.
48861
48862 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48863
48864         * gcc.dg/i386-loop-2.c: New test.
48865
48866 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
48867
48868         PR c++/9474
48869         * g++.dg/parse/namespace8.C: New test.
48870
48871         PR c++/9924
48872         * g++.dg/overload/builtin2.C: New test.
48873
48874 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
48875
48876         * gcc.dg/return-type-3.c: New test.
48877
48878 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48879
48880         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48881         profiling options are not supported.
48882
48883 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
48884
48885         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48886         * g++.old-deja/g++.warn/impint2.C: Likewise.
48887
48888 2003-03-10  Devang Patel  <dpatel@apple.com>
48889
48890         * g++.dg/cpp/c++_cmd_1.C: New test.
48891         * g++.dg/cpp/c++_cmd_1.h: New file.
48892
48893 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
48894
48895         * gcc.dg/altivec-9.c: New file.
48896
48897 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48898
48899         * gcc.dg/ppc-sdata-1.c: New test.
48900         * gcc.dg/ppc-sdata-2.c: New test.
48901
48902 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
48903
48904         PR c++/9373
48905         * g++.dg/opt/ptrmem2.C: New test.
48906
48907         PR c++/8534
48908         * g++.dg/opt/ptrmem1.C: New test.
48909
48910 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48911
48912         * gcc.dg/i386-loop-1.c: New test.
48913
48914 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48915
48916         PR c++/9970
48917         * g++.dg/lookup/friend1.C: New test.
48918
48919 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48920
48921         PR c++/9823
48922         * g++.dg/parser/constructor1.C: New test.
48923
48924 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
48925
48926         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48927
48928         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48929
48930 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
48931
48932         * gcc.dg/cpp/Wunused.c: Update test.
48933
48934 2003-03-08  Jan Hubicka  <jh@suse.cz>
48935
48936         * gcc.dg/inline-3.c: New test.
48937
48938 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48939
48940         PR c++/9809
48941         * g++.dg/parse/builtin1.C: New test.
48942
48943         PR c++/9982
48944         * g++.dg/abi/cookie1.C: New test.
48945         * g++.dg/abi/cookie2.C: Likewise.
48946
48947         PR c++/9524
48948         * g++.dg/template/field1.C: New test.
48949
48950         PR c++/9912
48951         * g++.dg/parse/class1.C: New test.
48952         * g++.dg/parse/namespace7.C: Likewise.
48953         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48954
48955 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
48956
48957         * g++.dg/init/ref4.C: New test.
48958
48959 2003-03-07  Jan Hubicka  <jh@suse.cz>
48960
48961         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48962         * gcc.dg/inline-3.c: New test.
48963
48964 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
48965
48966         * g++.dg/init/ref3.C: New test.
48967
48968         PR c++/9965
48969         * g++.dg/init/ref2.C: New test.
48970
48971         PR c++/9400
48972         * g++.dg/warn/Wshadow-2.C: New test.
48973
48974         PR c++/9791
48975         * g++.dg/warn/Woverloaded-1.C: New test.
48976
48977 2003-03-05  Jan Hubicka  <jh@suse.cz>
48978
48979         * gcc.dg/i386-local2.c: New.
48980         * gcc.dg/i386-local.c: Fix typo.
48981
48982 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48983
48984         * g++.dg/abi/layout3.C: New test.
48985
48986 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48987
48988         * gcc.c-torture/compile/20030305-1.c
48989
48990 2003-03-05  Jan Hubicka  <jh@suse.cz>
48991
48992         * gcc.dg/i386-local.c: New.
48993
48994 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48995
48996         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48997
48998 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48999
49000         * gcc.dg/switch-2.c: New test.
49001         * gcc.dg/switch-3.c: New test.
49002         * gcc.dg/Wswitch.c: Adjust line numbers.
49003         * gcc.dg/Wswitch-default.c: Likewise.
49004         * gcc.dg/Wswitch-enum.c: Likewise.
49005
49006 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49007
49008         * gcc.c-torture/execute/20030222-1.c: New test.
49009
49010 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49011
49012         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49013
49014 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49015
49016         PR c++/9878
49017         * g++.dg/init/ref1.C: New test.
49018
49019 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49020
49021         * gcc.dg/sh-relax.c: New SH-only test.
49022
49023 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49024
49025         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49026         comment explaining purpose of testcase.
49027
49028 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49029
49030         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49031         for HC11/HC12 (asm needs two int registers).
49032         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49033         HC11/HC12 because the test uses an asm which needs two 32-bit
49034         registers.
49035
49036 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49037
49038         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49039         for HC11/HC12 (array is too large otherwise).
49040         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49041         * gcc.c-torture/compile/20010518-2.x: Likewise.
49042         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49043         HC11/HC12 (array is too large).
49044
49045 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49046
49047         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49048         * lib/g++-dg.exp (g++-dg-test): Likewise.
49049
49050 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49051
49052         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49053         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49054
49055 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49056
49057         * g++.dg/warn/implicit-typename1.C: Remove warning.
49058
49059 2003-02-28  Richard Henderson  <rth@redhat.com>
49060
49061         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49062         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49063
49064 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49065
49066         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49067         * g++.dg/pch/pch.exp: Likewise.
49068
49069 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49070
49071         PR c++/9879
49072         * g++.dg/init/new4.C: New test.
49073
49074 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49075
49076         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49077
49078 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49079
49080         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49081         unsigned long.
49082
49083         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49084         wider than float.
49085
49086 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49087
49088         * lib/scanasm.exp: Add support for counting numbers of
49089         occurences.
49090         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49091         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49092
49093 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49094
49095         PR c++/9683
49096         * g++.dg/template/static3.C: New test.
49097
49098         PR c++/9829
49099         * g++.dg/parse/namespace6.C: New test.
49100
49101 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49102
49103         PR target/9732
49104         * gcc.dg/20030225-1.c: New test.
49105
49106 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49107
49108         * README: Remove out-of-date information.
49109
49110         PR c++/9836
49111         * g++.dg/template/spec6.C: New test.
49112
49113 2003-02-24  Jeff Law  <law@redhat.com>
49114
49115         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49116
49117 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49118
49119         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49120         * gcc.dg/pragma-ep-1.c: Likewise.
49121
49122 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49123
49124         PR c++/9602
49125         * g++.dg/template/friend16.C: New test.
49126
49127 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49128
49129         PR c++/5333
49130         * g++.dg/parse/fused-params1.C: Adjust error messages.
49131         * g++.dg/template/nested3.C: New test.
49132
49133 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49134
49135         * g++.dg/abi/param1.C: New test.
49136
49137 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49138
49139         PR c++/7982
49140         * g++.dg/warn/implicit-typename1.C: New test.
49141
49142 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49143
49144         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49145         with "mtune".
49146         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49147         * gcc.c-torture/execute/20010129-1.x: Likewise.
49148         * gcc.dg/20011107-1.c: Likewise.
49149         * gcc.dg/20020108-1.c: Likewise.
49150         * gcc.dg/20020122-3.c: Likewise.
49151         * gcc.dg/20020206-1.c: Likewise.
49152         * gcc.dg/20020310-1.c: Likewise.
49153         * gcc.dg/20020426-2.c: Likewise.
49154         * gcc.dg/20020517-1.c: Likewise.
49155         * gcc.dg/991230-1.c: Likewise.
49156         * gcc.dg/i386-unroll-1.c: Likewise.
49157         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49158
49159 2003-02-22  Jan Hubicka  <jh@suse.cz>
49160
49161         * gcc.dg/i386-mul.c: New test.
49162
49163 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49164
49165         * gcc.dg/builtins-5.c: New test case.
49166
49167 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49168
49169         * gcc.dg/asmreg-1.c: New test.
49170
49171 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49172
49173         PR c++/9749
49174         * g++.dg/parse/varmod1.C: New test.
49175
49176 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49177
49178         PR c++/9727
49179         * g++.dg/template/op1.C: New test.
49180
49181 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49182
49183         PR c++/8906
49184         * g++.dg/template/nested2.C: New test.
49185
49186 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49187
49188         PR c++/8724
49189         * g++.dg/expr/dtor1.C: New test.
49190
49191 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49192
49193         * gcc.dg/cpp/include3.c: New test.
49194         * gcc.dg/cpp/inc/foo.h: New file.
49195
49196 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49197
49198         * gcc.c-torture/execute/20030221-1.c: New test.
49199
49200 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49201
49202         PR c++/9729
49203         * g++.dg/abi/conv1.C: New test.
49204
49205 2003-02-20  Jan Hubicka  <jh@suse.cz>
49206
49207         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49208
49209 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49210
49211         * gcc.c-torture/compile/20030219-1.c: New test.
49212
49213 2003-02-18  Jan Hubicka  <jh@suse.cz>
49214
49215         * gcc.dg/funcorder.c: New test.
49216
49217 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49218
49219         * gcc.c-torture/execute/20030218-1.c: New.
49220
49221 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49222
49223         * gcc.dg/20030218-1.c: New.
49224
49225 2003-02-18  Richard Henderson  <rth@redhat.com>
49226
49227         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49228         * gcc.dg/attr-used-2.c: New.
49229
49230 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
49231
49232         PR c++/9704
49233         * g++.dg/init/copy5.C: New test.
49234
49235 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
49236
49237         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49238         * g++.dg/pch/pch.exp: Likewise.
49239
49240 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49241
49242         * gcc.c-torture/execute/20030209-1.c: Enable the test if
49243         STACK_SIZE is not defined.
49244
49245 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49246
49247         PR c++/9457
49248         * g++.dg/template/init1.C: New test.
49249
49250 2003-02-16  Jan HUbicka  <jh@suse.cz>
49251
49252         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49253         (foo): Add few extra tests
49254         * gcc.dg/c99-const-expr-3.c: Likewise.
49255         * gcc.c-torture/execute/20030216-1.c: New.
49256
49257 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49258
49259         PR c++/9459
49260         * g++.dg/ext/typeof4.C: New test.
49261
49262 2003-02-15  Roger Sayle  <roger@eyesopen.com>
49263
49264         * gcc.dg/i386-387-3.c: New test case.
49265
49266 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
49267
49268         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49269         cris-*-elf* cris-*-aout* and mmix-*-*.
49270
49271 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
49272
49273         * gcc.dg/20030213-1.c: New test.
49274
49275 2003-02-12  Roger Sayle  <roger@eyesopen.com>
49276
49277         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49278         * gcc.dg/i386-387-2.c: Likewise.
49279
49280 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
49281
49282         * gcc.dg/ppc-spe.c: Fix formatting.
49283         Enable tests that were previously unsupported by gas.
49284         Delete tests for instructions that no longer exist.
49285         Switch arguments on evsubifw builtin.
49286
49287 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
49288
49289         * gcc.c-torture/execute/20030209-1.c: Disable the test if
49290         STACK_SIZE is too small.
49291
49292 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
49293             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49294
49295         * gcc.dg/decl-2.c: New test.
49296
49297 2003-02-10  Jan Hubicka  <jh@suse.cz>
49298
49299         * gcc.dg/i386-fpcvt-1.c: New test.
49300
49301 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
49302
49303         * gcc.c-torture/execute/20030209-1.c: New test.
49304
49305 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
49306
49307         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49308         int-wide bitops, use the constants of the same width.
49309         Likewise, if long long is 32-bit wide, test bitops using
49310         32-bit constants.
49311
49312 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49313
49314         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49315
49316 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49317
49318         * gcc.dg/builtins-4.c: New test case.
49319
49320 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49321
49322         * gcc.dg/20020430-1.c: Fix dg command typos.
49323         * gcc.dg/20020503-1.c: Likewise.
49324
49325 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49326
49327         PR c++/8785
49328         * g++.dg/parse/fused-params1.C: New test.
49329
49330         PR c++/8857
49331         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49332
49333         PR c++/8921
49334         * g++.dg/parse/non-dependent1.C: New test.
49335
49336         PR c++/8928
49337         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49338
49339         PR c++/9228
49340         * g++.dg/parse/undefined7.C: New test.
49341         * g++.dg/parse/non-templ1.C: New test.
49342
49343         PR c++/9229
49344         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49345
49346 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49347
49348         * gcc.c-torture/compile/20030206-1.c: New test.
49349
49350 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49351
49352         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49353         "pow" to "foo" to avoid potential confusion with a math built-in.
49354
49355 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49356
49357         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49358         conditions for SPARC targets.
49359
49360 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49361
49362         * gcc.dg/20030204-1.c: New test.
49363
49364 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49365
49366         PR c++/38
49367         * g++.dg/parse/array-size1.C: New test.
49368
49369         PR c++/5657
49370         * g++.dg/parse/undefined3.C: New test.
49371
49372         PR c++/5665
49373         * g++.dg/parse/undefined4.C: New test.
49374
49375         PR c++/5975
49376         * g++.dg/parse/undefined5.C: New test.
49377
49378         PR c++/7259
49379         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49380
49381         PR c++/8578
49382         * g++.dg/parse/casting-operator1.C: New test.
49383
49384         PR c++/8596
49385         * g++.dg/parse/undefined6.C: New test.
49386
49387         PR c++/8736
49388         * g++.dg/parse/missing-template1.C: New test.
49389
49390 2003-02-04  Jan Hubicka  <jh@suse.cz>
49391
49392         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49393         * gcc.dg/i386-cmov?.c: Likewise.
49394         * gcc.dg/i386-fpcvt-?.c: Likewise.
49395         * gcc.dg/i386-ssefp-1.c: Likewise.
49396         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49397         conventions.
49398
49399 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49400
49401         PR c++/7129
49402         * g++.dg/ext/max.C: New test.
49403
49404 2003-02-03  Jan Hubicka  <jh@suse.cz>
49405
49406         * gcc.c-torture/execute/20030203-1.c: New test.
49407
49408 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49409
49410         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49411         'natural-endian'.
49412
49413 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49414
49415         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49416         * g++.dg/init/new2.C: Likewise.
49417         * g++.dg/other/new1.C: Likewise.
49418
49419 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49420
49421         * gcc.dg/struct-ret-libc.c: New test.
49422
49423 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49424
49425         * gcc.dg/20030129-1.c: New test.
49426
49427 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49428
49429         PR c++/8849
49430         * g++.dg/template/ptrmem4.C: New test.
49431
49432 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49433
49434         * g++.dg/parser/constant1.C: New test.
49435
49436 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49437
49438         PR c++/8591
49439         * g++.dg/parse/friend2.C: New test.
49440
49441 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49442
49443         PR c++/9437
49444         * g++.dg/template/unify4.C: New test.
49445
49446 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
49447
49448         * gcc.c-torture/execute/20030128-1.c: New test.
49449
49450 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
49451
49452         * g++.dg/lookup/nested1.C: Test moved from ...
49453         * g++.old-deja/g++.other/lookup24.C: ... here.
49454
49455 2003-01-28  Jan Hubicka  <jh@suse.cz>
49456
49457         * gcc.dg/i386-cmov5.c: New test.
49458
49459 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49460
49461         * gcc.c-torture/execute/20010925-1.c: Changed the
49462         memcpy declaration.
49463
49464 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49465
49466         PR c++/3902
49467         * g++.dg/parse/template5.C: New test.
49468
49469 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
49470
49471         PR fortran/9258
49472         * g77.dg/pr9258: New test.
49473
49474 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49475
49476         * README: Move relevant parts from README.g++.
49477
49478         * README.g++: Remove this file.
49479
49480 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49481
49482         * g++.dg/abi/dcast1.C: New test.
49483
49484 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49485
49486         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49487
49488 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
49489
49490         PR c++/47
49491         * g++.old-deja/g++.other/lookup24.C: New test.
49492
49493 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49494
49495         PR middle-end/7227
49496         * gcc.dg/uninit-C.c: New test.
49497
49498 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
49499
49500         * g++.dg/abi/covariant1.C: New test.
49501
49502 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
49503
49504         * gcc.dg/20030123-1.c: New test.
49505
49506 2003-01-25  Jan Hubicka  <jh@suse.cz>
49507
49508         PR opt/8492
49509         * gcc.c-torture/compile/20030125-1.c
49510
49511 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
49512
49513         PR c++/9403
49514         * g++.dg/parse/template3.C: New test.
49515         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49516
49517         PR c++/795
49518         * g++.dg/parse/template4.C: New test.
49519
49520         PR c++/9415
49521         * g++.dg/template/qual2.C: New test.
49522
49523         PR c++/8545
49524         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49525
49526         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49527
49528 2003-01-25  Roger Sayle  <roger@eyesopen.com>
49529
49530         * gcc.c-torture/execute/switch-1.c: New test case.
49531
49532 2003-01-25  Jan Hubicka  <jh@suse.cz>
49533
49534         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49535
49536 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49537
49538         Tweaks for Bison-1.875. From the NEWS file:
49539         "- `parse error' -> `syntax error'
49540         Bison now uniformly uses the term `syntax error'"
49541         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49542         * gcc.dg/cpp/digraph2.c: Likewise.
49543         * gcc.dg/cpp/direct2.c: Likewise.
49544         * gcc.dg/cpp/paste4.c: Likewise.
49545         * gcc.dg/c90-restrict-1.c: Likewise.
49546         * gcc.dg/c99-func-2.c: Likewise.
49547         * gcc.dg/noncompile/920721-2.c: Likewise.
49548         * gcc.dg/noncompile/930622-2.c: Likewise.
49549         * gcc.dg/noncompile/940112-1.c: Likewise.
49550         * gcc.dg/noncompile/950921-1.c: Likewise.
49551         * gcc.dg/noncompile/951123-1.c: Likewise.
49552         * gcc.dg/noncompile/971104-1.c: Likewise.
49553         * gcc.dg/noncompile/990416-1.c: Likewise.
49554
49555 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49556
49557         * g++.dg/parse/undefined1.C: Add error message.
49558
49559 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49560
49561         PR c++/9354
49562         * g++.dg/parse/new1.C: New test.
49563
49564         PR c++/9216
49565         * g++.dg/parse/template2.C: New test.
49566
49567         PR c++/9354
49568         * g++.dg/parse/typedef2.C: New test.
49569
49570         PR c++/9328
49571         * g++.dg/ext/typeof3.C: New test.
49572
49573 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49574
49575         PR c++/2738
49576         * g++.dg/parse/ret-type1.C: New test.
49577
49578         PR c++/3792
49579         * g++.dg/parse/tmpl-outside1.C: New test.
49580
49581         PR c++/4207
49582         * g++.dg/parse/int-as-enum1.C: New test.
49583
49584         PR c++/4903
49585         * g++.dg/parse/no-typename1.C: New test.
49586
49587         PR c++/5533
49588         * g++.dg/parse/no-value1.C: New test.
49589
49590         PR c++/5921
49591         * g++.dg/parse/wrong-inline1.C: New test.
49592
49593         PR c++/6402
49594         * g++.dg/parse/ref1.C: New test.
49595
49596         PR c++/6992
49597         * g++.dg/parse/attr-ctor1.C: New test.
49598
49599         PR c++/7229
49600         * g++.dg/parse/namespace5.C: New test.
49601
49602         PR c++/7917
49603         * g++.dg/parse/func-def1.C: New test.
49604
49605         PR c++/8143
49606         * g++.dg/parse/undefined1.C: New test.
49607
49608         PR c++/5723, PR c++/8522
49609         * g++.dg/parse/specialization1.C: New test.
49610
49611         PR c++/163, PR c++/8595
49612         * g++.dg/parse/struct-as-enum1.C: New test.
49613
49614         PR c++/9173
49615         * g++.dg/parse/undefined2.C: New test.
49616
49617 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49618
49619         PR c++/9298
49620         * g++.dg/parse/template1.C: New test.
49621
49622         PR c++/9384
49623         * g++.dg/parse/using1.C: New test.
49624
49625         PR c++/9285
49626         PR c++/9294
49627         * g++.dg/parse/expr2.C: New test.
49628
49629         PR c++/9388
49630         * g++.dg/parse/lookup2.C: Likewise.
49631
49632 2003-01-21  Jan Hubicka  <jh@suse.cz>
49633
49634         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49635         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49636         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49637         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49638
49639 2003-01-20  Nick Clifton  <nickc@redhat.com>
49640
49641         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49642         problem with ARM sibcall code generation.
49643
49644 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49645
49646         * gcc.c-torture/execute/20030120-1.c: New.
49647
49648 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49649
49650         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49651
49652 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49653
49654         PR c++/9272
49655         * g++.dg/parse/ctor1.C: New test.
49656
49657         PR c++/9294:
49658         * g++.dg/parse/qualified1.C: New test.
49659
49660         * g++.dg/parse/typename3.C: New test.
49661
49662 2003-01-16  Richard Henderson  <rth@redhat.com>
49663
49664         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49665
49666 2003-01-16  Richard Henderson  <rth@redhat.com>
49667
49668         * g++.dg/pch/pch.exp: Copy test header to the working directory
49669         before using it either for precompilation or direct use.
49670         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49671         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49672
49673 2003-01-16  Richard Henderson  <rth@redhat.com>
49674
49675         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49676         before using it either for precompilation or direct use.
49677         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49678         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49679
49680 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49681
49682         * g++.dg/ext/typename1.C: Add typename keyword.
49683         * g++.dg/template/crash1.C: Update error messages.
49684         * g++.dg/template/crash2.C: Remove error message.
49685         * g++.dg/parse/typename2.C: New test.
49686         * g++.dg/template/typename2.C: Change implicit
49687         typename warning into error.
49688         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49689         error messages.
49690         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49691         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49692         * g++.old-deja/g++.law/visibility13.C: Remove error
49693         messages.
49694         * g++.old-deja/g++.ns/template17.C: Reorder code to
49695         make declaration visible in template.
49696         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49697         * g++.old-deja/g++.pt/crash36.C: Issue more error
49698         messages.
49699         * g++.old-deja/g++.pt/crash5.C: Improve error
49700         message.
49701         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49702         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49703         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49704         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49705         typename warning with error message.
49706         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49707         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49708         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49709
49710 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49711
49712         * g++.dg/parse/ambig2.C: New test.
49713
49714 2003-01-15  Richard Henderson  <rth@redhat.com>
49715
49716         * g++.dg/tls/init-2.C: Update error message string.
49717
49718 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49719
49720         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49721
49722 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49723
49724         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49725         all for HC11/HC12.
49726         * gcc.c-torture/compile/20001205-1.x: Likewise.
49727         * gcc.c-torture/compile/20001226-1.x: Likewise.
49728         * gcc.c-torture/compile/920520-1.x: Likewise.
49729         * gcc.c-torture/compile/961203-1.x: Likewise.
49730         * gcc.c-torture/compile/20020604-1.x: Likewise.
49731
49732 2003-01-15  Jan Hubicka  <jh@suse.cz>
49733
49734         * gcc.c-torture/compile/20030115-1.c: New test.
49735
49736         * gcc.dg/i386-fpcvt-1.c: New test.
49737         * gcc.dg/i386-fpcvt-2.c: New test.
49738
49739 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49740
49741         Further conform g++'s __vmi_class_type_info to the C++ ABI
49742         specification.
49743         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49744         the specification.
49745
49746 2003-01-14  Jan Hubicka  <jh@suse.cz>
49747
49748         * gcc.dg/i386-fpcvt-1.c: New test.
49749         * gcc.dg/i386-fpcvt-2.c: New test.
49750
49751 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49752
49753         * gcc.dg/i386-mmx-3.c: New test.
49754
49755 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49756
49757         PR c++/9264
49758         * g++.dg/parse/octal1.C: New file.
49759
49760         PR c++/9172
49761         * g++.dg/parse/typename1.C: New file.
49762
49763 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
49764
49765         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49766         * gcc.dg/bf-no-ms-layout.c: Likewise.
49767         * gcc.dg/bf-ms-attrib.c: Likewise.
49768
49769 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
49770
49771         PR c++/9099
49772         * g++.dg/parse/dtor1.C: New file.
49773
49774         PR c++/9128
49775         * g++.dg/rtti/typeid1.C: New file.
49776
49777         PR c++/9153
49778         * g++.dg/parse/lookup1.C: New file.
49779
49780         PR c++/9171
49781         * g++.dg/templ/spec5.C: New file.
49782
49783 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
49784
49785         * gcc.c-torture/compile/20030110-1.c: New test.
49786
49787 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
49788
49789         Merge from pch-branch:
49790
49791         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
49792
49793         * gcc.dg/pch/cpp-1.h: New.
49794         * gcc.dg/pch/cpp-1.c: New.
49795         * gcc.dg/pch/cpp-2.h: New.
49796         * gcc.dg/pch/cpp-2.c: New.
49797
49798         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
49799
49800         * gcc.dg/pch/except-1.h: New.
49801         * gcc.dg/pch/except-1.c: New.
49802
49803         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
49804
49805         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49806         running test.
49807         * gcc.dg/pch: Include *.hp not *.h.
49808         * gcc.dg/pch/system-1.h: New.
49809         * gcc.dg/pch/system-1.c: New.
49810
49811         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
49812
49813         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49814         rather than trying to build and run a program using PCH.
49815         * gcc.dg/pch: Remove dg-do commands from test files.
49816
49817         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
49818
49819         * gcc.dg/pch/macro-3.c: New.
49820         * gcc.dg/pch/macro-3.h: New.
49821
49822         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
49823
49824         * gcc.dg/pch/common-1.c: New.
49825         * gcc.dg/pch/common-1.h: New.
49826         * gcc.dg/pch/decl-1.c: New.
49827         * gcc.dg/pch/decl-1.h: New.
49828         * gcc.dg/pch/decl-2.c: New.
49829         * gcc.dg/pch/decl-2.h: New.
49830         * gcc.dg/pch/decl-3.c: New.
49831         * gcc.dg/pch/decl-3.h: New.
49832         * gcc.dg/pch/decl-4.c: New.
49833         * gcc.dg/pch/decl-4.h: New.
49834         * gcc.dg/pch/decl-5.c: New.
49835         * gcc.dg/pch/decl-5.h: New.
49836         * gcc.dg/pch/global-1.c: New.
49837         * gcc.dg/pch/global-1.h: New.
49838         * gcc.dg/pch/inline-1.c: New.
49839         * gcc.dg/pch/inline-1.h: New.
49840         * gcc.dg/pch/inline-2.c: New.
49841         * gcc.dg/pch/inline-2.h: New.
49842         * gcc.dg/pch/static-1.c: New.
49843         * gcc.dg/pch/static-1.h: New.
49844         * gcc.dg/pch/static-2.c: New.
49845         * gcc.dg/pch/static-2.h: New.
49846
49847         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
49848
49849         * g++.dg/pch/pch.exp: Better handle failing testcases.
49850         * gcc.dg/pch/pch.exp: Likewise.
49851         * gcc.dg/pch/macro-1.c: New.
49852         * gcc.dg/pch/macro-1.h: New.
49853         * gcc.dg/pch/macro-2.c: New.
49854         * gcc.dg/pch/macro-2.h: New.
49855
49856         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
49857
49858         * g++.dg/dg.exp: Treat files in pch/ specially.
49859         * g++.dg/pch/pch.exp: New file.
49860         * g++.dg/pch/empty.H: New file.
49861         * g++.dg/pch/empty.C: New file.
49862         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49863         "precompile".
49864
49865         * gcc.dg/pch/pch.exp: New file.
49866         * gcc.dg/pch/empty.h: New file.
49867         * gcc.dg/pch/empty.c: New file.
49868         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49869         "precompile".
49870
49871 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49872
49873         * g++.dg/template/friend14.C: New test.
49874
49875 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49876
49877         * gcc.dg/old-style-asm-1.c: New test.
49878
49879 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
49880
49881         * gcc.c-torture/compile/20030109-1.c: New test.
49882
49883 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49884
49885         * gcc.c-torture/execute/20030109-1.c: New test.
49886
49887 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
49888
49889         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49890         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49891         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49892         * g++.old-deja/g++.mike/eh2.C: Likewise.
49893         * g++.old-deja/g++.mike/eh3.C: Likewise.
49894         * g++.old-deja/g++.mike/eh5.C: Likewise.
49895         * g++.old-deja/g++.mike/eh6.C: Likewise.
49896         * g++.old-deja/g++.mike/eh7.C: Likewise.
49897         * g++.old-deja/g++.mike/eh8.C: Likewise.
49898         * g++.old-deja/g++.mike/eh9.C: Likewise.
49899         * g++.old-deja/g++.mike/eh10.C: Likewise.
49900         * g++.old-deja/g++.mike/eh12.C: Likewise.
49901         * g++.old-deja/g++.mike/eh13.C: Likewise.
49902         * g++.old-deja/g++.mike/eh14.C: Likewise.
49903         * g++.old-deja/g++.mike/eh16.C: Likewise.
49904         * g++.old-deja/g++.mike/eh17.C: Likewise.
49905         * g++.old-deja/g++.mike/eh18.C: Likewise.
49906         * g++.old-deja/g++.mike/eh21.C: Likewise.
49907         * g++.old-deja/g++.mike/eh23.C: Likewise.
49908         * g++.old-deja/g++.mike/eh24.C: Likewise.
49909         * g++.old-deja/g++.mike/eh25.C: Likewise.
49910         * g++.old-deja/g++.mike/eh26.C: Likewise.
49911         * g++.old-deja/g++.mike/eh27.C: Likewise.
49912         * g++.old-deja/g++.mike/eh28.C: Likewise.
49913         * g++.old-deja/g++.mike/eh29.C: Likewise.
49914         * g++.old-deja/g++.mike/eh31.C: Likewise.
49915         * g++.old-deja/g++.mike/eh33.C: Likewise.
49916         * g++.old-deja/g++.mike/eh34.C: Likewise.
49917         * g++.old-deja/g++.mike/eh35.C: Likewise.
49918         * g++.old-deja/g++.mike/eh36.C: Likewise.
49919         * g++.old-deja/g++.mike/eh37.C: Likewise.
49920         * g++.old-deja/g++.mike/eh38.C: Likewise.
49921         * g++.old-deja/g++.mike/eh39.C: Likewise.
49922         * g++.old-deja/g++.mike/eh40.C: Likewise.
49923         * g++.old-deja/g++.mike/eh41.C: Likewise.
49924         * g++.old-deja/g++.mike/eh42.C: Likewise.
49925         * g++.old-deja/g++.mike/eh44.C: Likewise.
49926         * g++.old-deja/g++.mike/eh46.C: Likewise.
49927         * g++.old-deja/g++.mike/eh47.C: Likewise.
49928         * g++.old-deja/g++.mike/eh48.C: Likewise.
49929         * g++.old-deja/g++.mike/eh49.C: Likewise.
49930         * g++.old-deja/g++.mike/eh50.C: Likewise.
49931         * g++.old-deja/g++.mike/eh51.C: Likewise.
49932         * g++.old-deja/g++.mike/eh53.C: Likewise.
49933         * g++.old-deja/g++.mike/eh55.C: Likewise.
49934         * g++.old-deja/g++.mike/p7912.C: Likewise.
49935         * g++.old-deja/g++.mike/p9706.C: Likewise.
49936         * g++.old-deja/g++.mike/p10416.C: Likewise.
49937         * g++.old-deja/g++.mike/p11667.C: Likewise.
49938         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49939         Remove redundant reference to Iris.
49940         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49941         Elxsi, i860, Pico Java, and WE32K.
49942
49943 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
49944
49945         * g++.dg/ext/asm4.C: New test.
49946
49947 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49948
49949         PR c++/9030
49950         * g++.dg/template/friend12.C: New test.
49951         * g++.dg/template/friend13.C: Likewise.
49952         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49953
49954 2003-01-08  Jan Hubicka  <jh@suse.cz>
49955
49956         * gcc.dg/i386-cadd.c: New test.
49957         * gcc.dg/i386-cmov4.c: Likewise.
49958
49959 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
49960
49961         PR c++/9165
49962         * g++.dg/warn/Wunused-3.C: New test.
49963
49964         * g++.dg/abi/bitfield9.C: New test.
49965
49966         PR c++/9189
49967         * g++.dg/parse/defarg3.C: New test.
49968
49969 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49970
49971         * g++.dg/parse/ambig1.C: New test.
49972         * g++.dg/parse/defarg2.C: New test.
49973
49974 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49975
49976         * g++.dg/template/defarg-1.C: New test.
49977         * g++.dg/template/local2.C: Likewise.
49978
49979 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49980
49981         * gcc.c-torture/execute/20030105-1.c: New test.
49982
49983 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49984
49985         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49986         * g++.dg/parse/namespace4.C: Likewise.
49987
49988 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49989
49990         * g++.dg/template/ntp2.C: New test.
49991
49992 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49993
49994         * g++.dg/parse/extern-C-1.C: New test.
49995
49996         * g++.dg/parse/namespace4.C: New test.
49997
49998         * g++.dg/template/nested1.C: New test.
49999
50000         * g++.dg/parse/namespace3.C: New test.
50001
50002 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50003
50004         * g++.dg/lookup/two-stage1.C: New test.
50005
50006 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50007
50008         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50009         * g++.old-deja/g++.jason/access8.C: Likewise.
50010         * g++.old-deja/g++.other/decl5.C: Likewise.
50011
50012 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50013
50014         * g++.dg/parse/parse7.C: New test.
50015
50016 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50017
50018         PR c++/2843
50019         * g++.dg/ext/attrib7.C: New test.
50020
50021 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50022
50023         * g++.dg/parse/parse6.C: New test.
50024
50025 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50026
50027         * gcc.dg/h8300-stack-1.c: New.
50028
50029 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50030
50031         g++.dg/lookup/exception1.C: New test.
50032
50033         g++.dg/lookup/template1.C: New test.
50034
50035         g++.dg/parse/namespace2.C: New test.
50036
50037         g++.dg/parse/parens2.C: New test.
50038
50039 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50040
50041         * g++.dg/parse/parse5.C: New test.
50042         * g++.dg/lookup/scoped4.C: New test.
50043
50044 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50045
50046         * g++.dg/parse/parens1.C: New test.
50047
50048         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50049         angle-bracket1.C.
50050         * g++.dg/parse/parens2.C: New test.
50051
50052         * g++.dg/lookup/scope-operator1.C: New test.
50053
50054         * g++.dg/parse/operator1.C: New test.
50055
50056 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50057
50058         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50059         * g++.old-deja/g++.other/access6.C: Likewise.
50060         * g++.old-deja/g++.other/decl1.C: Likewise.
50061         * g++.old-deja/g++.pt/typename12.C: Likewise.
50062
50063 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50064
50065         * g++.dg/parse/namespace1.C: New test.
50066
50067 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50068
50069         * g++.dg/parse/parse4.C: New test.
50070
50071 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50072
50073         * g++.dg/parse/parse3.C: New test.
50074
50075 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50076
50077         * g++.dg/parse/parse2.C: New test.
50078
50079 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50080
50081         * g++.dg/template/friend11.C: New test.
50082
50083 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50084
50085         * g++.dg/parse/parse1.C: New test.
50086
50087 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50088
50089         * lib/profopt.exp: Change the name of a global variable to avoid
50090         possible clashes with other test suites.
50091
50092 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50093
50094         * g++.dg/inherit/covariant8.C: New test.
50095
50096 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50097
50098         * g++.dg/init/array9.C: New test.
50099
50100         PR c++/9112
50101         * g++.dg/parse/expr1.C: New test.
50102
50103 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50104
50105         * gcc.c-torture/compile/20021230-1.c: New test.
50106
50107 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50108
50109         * g++.dg/inherit/covariant5.C: New test.
50110         * g++.dg/inherit/covariant6.C: New test.
50111         * g++.dg/inherit/covariant7.C: New test.
50112
50113 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50114
50115         PR c++/2739
50116         * g++.dg/other/access2.C: New test.
50117
50118 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50119
50120         * g++.dg/other/anon-struct.C: No longer fails
50121         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50122         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50123         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50124
50125 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50126
50127         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50128
50129 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50130
50131         * g++.dg/eh/spec4.C: Remove stray semicolon.
50132         * g++.dg/expr/pmf-1.C: Change error message.
50133         * g++.dg/ext/asm1.C: Remove stray semicolon.
50134         * g++.dg/ext/typename1.C: Add missing typenames.
50135         * g++.dg/inherit/template-as-base.C: Change error message.
50136         * g++.dg/lookup/scoped1.C: Likewise.
50137         * g++.dg/lookup/scoped2.C: Likewise.
50138         * g++.dg/lookup/using2.C: Likewise.
50139         * g++.dg/other/component1.C: Remove stray semicolon.
50140         * g++.dg/other/do1.C: Change error message.
50141         * g++.dg/other/error2.C: Likewise.
50142         * g++.dg/other/init1.C: Likewise.
50143         * g++.dg/other/packed1.C: Remove stray semicolon.
50144         * g++.dg/other/ptrmem2.C: Change error message.
50145         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50146         marker.
50147         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50148         * g++.dg/template/access3.C: Add typename keyword.
50149         * g++.dg/template/access5.C: Remove stray semicolon.
50150         * g++.dg/template/access6.C: Likewise.
50151         * g++.dg/template/complit1.C: Likewise.
50152         * g++.dg/template/crash1.C: Change error message.
50153         * g++.dg/template/inherit2.C: Remove stray semicolon.
50154         * g++.dg/template/instantiate2.C: Likewise.
50155         * g++.dg/template/instantiate3.C: Change error message.
50156         * g++.dg/template/qual1.C: Remove stray semicolon.
50157         * g++.dg/template/qualttp18.C: Change error message.
50158         * g++.dg/template/ref1.C: Remove stray semicolon.
50159         * g++.dg/template/sizeof1.C (A::value): Declare it.
50160         * g++.dg/template/spec4.C: Change error message.
50161         * g++.dg/template/static1.C: Likewise.
50162         * g++.dg/template/type1.C: Likewise.
50163         * g++.dg/template/typename3.C: Likewise.
50164         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50165         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50166         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50167         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50168         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50169         named return value extension.
50170         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50171         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50172         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50173         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50174         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50175         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50176         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50177         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50178         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50179         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50180         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50181         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50182         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50183         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50184         syntax.
50185         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50186         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50187         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50188         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50189         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50190         * g++.old-deja/g++.brendan/template11.C: Likewise.
50191         * g++.old-deja/g++.brendan/template26.C: Likewise.
50192         * g++.old-deja/g++.brendan/template27.C: Use explicit
50193         specialization syntax.
50194         * g++.old-deja/g++.brendan/template30.C: Likewise.
50195         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50196         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50197         non-dependent names.
50198         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50199         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50200         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50201         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50202         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50203         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50204         named return value extension.
50205         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50206         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50207         * g++.old-deja/g++.ext/return1.C: Likewise.
50208         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50209         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50210         * g++.old-deja/g++.jason/access8.C: Likewise.
50211         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50212         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50213         pseudo-destructor names.
50214         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50215         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50216         pseudo-destructor names.
50217         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50218         * g++.old-deja/g++.jason/overload19.C: Likewise.
50219         * g++.old-deja/g++.jason/overload32.C: Likewise.
50220         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50221         stray semicolons.
50222         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50223         * g++.old-deja/g++.jason/return.C: Likewise.
50224         * g++.old-deja/g++.jason/return2.C: Likewise.
50225         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50226         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50227         syntax.
50228         * g++.old-deja/g++.jason/template10.C: Account for use of
50229         non-dependent names.
50230         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50231         syntax.
50232         * g++.old-deja/g++.jason/template37.C: Likewise.
50233         * g++.old-deja/g++.law/access4.C: Change error messages.
50234         * g++.old-deja/g++.law/arm13.C: Remove incorrect
50235         pseudo-destructor names.
50236         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50237         * g++.old-deja/g++.law/ctors9.C: Likewise.
50238         * g++.old-deja/g++.law/cvt22.C: Likewise.
50239         * g++.old-deja/g++.law/dtors5.C: Likewise.
50240         * g++.old-deja/g++.law/global-init1.C: Likewise.
50241         * g++.old-deja/g++.law/missed-error3.C: Likewise.
50242         * g++.old-deja/g++.law/operators28.C: Likewise.
50243         * g++.old-deja/g++.law/visibility28.C: Likewise.
50244         * g++.old-deja/g++.martin/eval1.C: Likewise.
50245         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50246         name.
50247         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50248         * g++.old-deja/g++.mike/net34.C: Likewise.
50249         * g++.old-deja/g++.mike/net36.C: Likewise.
50250         * g++.old-deja/g++.mike/ns2.C: Likewise.
50251         * g++.old-deja/g++.mike/p12306.C: Likewise.
50252         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50253         value extension.
50254         * g++.old-deja/g++.mike/p700.C: Likewise.
50255         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50256         * g++.old-deja/g++.mike/p710.C: Likewise.
50257         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50258         value extension.
50259         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50260         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50261         * g++.old-deja/g++.ns/crash2.C: Likewise.
50262         * g++.old-deja/g++.ns/crash3.C: Likewise.
50263         * g++.old-deja/g++.ns/invalid1.C: Likewise.
50264         * g++.old-deja/g++.ns/ns17.C: Likewise.
50265         * g++.old-deja/g++.ns/template16.C: Likewise.
50266         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50267         keyword.
50268         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50269         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50270         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50271         named return value extension.
50272         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50273         * g++.old-deja/g++.other/access4.C: Issue additional error
50274         messages.
50275         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50276         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50277         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50278         * g++.old-deja/g++.other/crash25.C: Change error message.
50279         * g++.old-deja/g++.other/crash4.C: Change error message.
50280         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50281         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50282         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50283         checks.
50284         * g++.old-deja/g++.other/defarg8.C: Likewise.
50285         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50286         * g++.old-deja/g++.other/dtor10.C: Likewise.
50287         * g++.old-deja/g++.other/incomplete.C: Likewise.
50288         * g++.old-deja/g++.other/linkage7.C: Likewise.
50289         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50290         lookup algorithm.
50291         * g++.old-deja/g++.other/mangle2.C: Likewise.
50292         * g++.old-deja/g++.other/refinit2.C: Likewise.
50293         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50294         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50295         * g++.old-deja/g++.pt/crash28.C: Likewise.
50296         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50297         syntax.
50298         * g++.old-deja/g++.pt/crash32.C: Change error message.
50299         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50300         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50301         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50302         error message position.
50303         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50304         * g++.old-deja/g++.pt/defarg8.C: Change error message.
50305         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50306         syntax.
50307         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50308         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50309         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50310         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50311         keyword.
50312         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50313         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50314         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50315         keyword.
50316         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50317         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50318         syntax.
50319         * g++.old-deja/g++.pt/friend28.C: Account for use of
50320         non-dependent names.
50321         * g++.old-deja/g++.pt/friend29.C: Likewise.
50322         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50323         rules.
50324         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50325         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50326         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50327         lookup rules.
50328         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50329         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50330         keyword.
50331         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50332         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50333         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50334         keyword.
50335         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50336         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50337         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50338         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50339         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50340         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50341         keyword.
50342         * g++.old-deja/g++.pt/spec10.C: Likewise.
50343         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50344         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50345         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50346         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50347         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50348         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50349         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50350         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50351         * g++.old-deja/g++.pt/typename15.C: Likewise.
50352         * g++.old-deja/g++.pt/typename22.C: Likewise.
50353         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50354         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50355         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50356         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50357         syntax.
50358         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50359         return value extension.
50360         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50361         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50362         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50363         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50364
50365 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50366
50367         * g++.dg/warn/inline1.C: New test.
50368         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50369         * g++.old-deja/g++.jason/synth10.C: Likewise.
50370         * g++.old-deja/g++.mike/net31.C: Likewise.
50371         * g++.old-deja/g++.mike/p8786.C: Likewise.
50372
50373         * g++.dg/template/friend10.C: New test.
50374         * g++.dg/template/conv5.C: New test.
50375
50376 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50377
50378         * g++.dg/lookup/scoped3.C: New test.
50379
50380         * g++.dg/lookup/decl1.C: New test.
50381         * g++.dg/lookup/decl2.C: New test.
50382
50383 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50384
50385         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50386         gcc.c-torture/compile/20021015-1.c,
50387         gcc.c-torture/compile/20021015-2.c,
50388         gcc.c-torture/compile/20021123-1.c,
50389         gcc.c-torture/compile/20021123-2.c,
50390         gcc.c-torture/compile/20021123-3.c,
50391         gcc.c-torture/compile/20021123-4.c,
50392         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50393         only to 3.1 or 3.2 branch.
50394
50395 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50396
50397         * gcc.dg/i386-bitfield3.c: New test.
50398
50399         * gcc.dg/i386-bitfield2.c: New test.
50400
50401 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50402
50403         * g++.dg/parse/conv_op1.C: New test.
50404
50405 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50406
50407         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50408         approved.
50409
50410 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50411
50412         * gcc.c-torture/compile/20021220-1.c: New test.
50413
50414 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50415
50416         * gcc.dg/i386-fastcall-1.c: New.
50417
50418 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50419
50420         * gcc.c-torture/execute/20021219-1.c: New test.
50421
50422 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50423
50424         * gcc.dg/i386-pic-1.c: New test.
50425
50426 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50427
50428         PR c++/8099
50429         * g++.dg/template/friend9.C: New test.
50430
50431 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50432
50433         PR c++/3663
50434         * g++.dg/template/access7.C: New test.
50435
50436 2002-12-18  Nick Clifton  <nickc@redhat.com>
50437
50438         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50439         the libstdc++-v3 directory has been found.
50440
50441 2002-12-12  Devang Patel <dpatel@apple.com>
50442         * gcc.dg/darwin-ld-1.c: New test.
50443         * gcc.dg/darwin-ld-2.c: New test.
50444         * gcc.dg/darwin-ld-3.c: New test.
50445         * gcc.dg/darwin-ld-4.c: New test.
50446         * gcc.dg/darwin-ld-5.c: New test.
50447
50448 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50449
50450         * gcc.c-torture/compile/20021212-1.c: New test.
50451
50452 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
50453
50454         * gcc.dg/fshort-wchar: New test.
50455
50456 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
50457
50458         PR c++/8372
50459         * g++.dg/template/dtor1.C: New test.
50460
50461         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50462         markers.
50463
50464 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
50465
50466         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50467
50468 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
50469
50470         * g++.dg/template/static1.C: New test.
50471         * g++.dg/template/static2.C: New test.
50472         * g++.old-deja/g++.ext/memconst.C: New test.
50473
50474 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50475
50476         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50477         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50478         * g++.dg/special/initp1.C: Likewise.
50479
50480 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50481
50482         * gcc.c-torture/execute/20021204-1.c: New test.
50483
50484 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50485
50486         * gcc.dg/ppc-fmadd-1.c: New file.
50487         * gcc.dg/ppc-fmadd-2.c: New file.
50488         * gcc.dg/ppc-fmadd-3.c: New file.
50489
50490 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50491
50492         * gcc.c-torture/compile/20021204-1.c: New test.
50493
50494 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50495
50496         * g++.dg/inherit/covariant2.C: New test.
50497         * g++.dg/inherit/covariant3.C: New test.
50498         * g++.dg/inherit/covariant4.C: New test.
50499         * g++.dg/inherit/covariant1.C: Remove XFAIL.
50500         * g++.old-deja/g++.robertl/eb17.C: Likewise.
50501
50502 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
50503
50504         PR c++/8688
50505         * g++.dg/init/brace3.C: New test.
50506
50507 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
50508
50509         * gcc.dg/20020210-1.c: Fix a comment typo.
50510
50511 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
50512
50513         PR c++/8720
50514         * g++.dg/parse/defarg1.C: New test.
50515
50516         PR c++/8615
50517         * g++.dg/template/char1.C: New test.
50518
50519         * g++.dg/template/varmod1.C: Fix typo.
50520
50521 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50522
50523         DR 180
50524         * g++.old-deja/g++.pt/crash32.C: Expect error.
50525
50526 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
50527
50528         PR c++/5919
50529         * g++.dg/template/varmod1.C: New test.
50530
50531         PR c++/8727
50532         * g++.dg/inherit/typeinfo1.C: New test.
50533
50534         PR c++/8663
50535         * g++.dg/inherit/typedef1.C: New test.
50536
50537 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50538
50539         PR c++/8332
50540         PR c++/8493
50541         * g++.dg/template/strlen1.C: New test.
50542
50543         PR c++/8227
50544         * g++.dg/template/ctor2.C: New test.
50545
50546         PR c++/8214
50547         * g++.dg/init/string1.C: New test.
50548
50549         PR c++/8511
50550         * g++.dg/template/friend8.C: New test.
50551
50552 2002-11-29  Joe Buck <jbuck@synopsys.com>
50553
50554         * g++.dg/lookup/anon2.C: New test.
50555
50556 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50557
50558         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50559         h8300 port.
50560
50561 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50562
50563         * gcc.dg/bitfld-6.c: New test.
50564
50565 2002-11-27  Jan Hubicka  <jh@suse.cz>
50566
50567         * gcc.c-torture/execute/20021127.[cx]: New test.
50568
50569 2002-11-26  Jan Hubicka  <jh@suse.cz>
50570
50571         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50572         quality.
50573
50574 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50575
50576         * g++.dg/init/brace2.C: New test.
50577         * g++.old-deja/g++.mike/p9129.C: Correct.
50578
50579 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50580
50581         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50582
50583 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50584
50585         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50586
50587 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50588
50589         * g++.dg/abi/empty11.C: New test.
50590         * g++.dg/rtti/cv1.C: New test.
50591
50592 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50593
50594         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50595
50596 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50597
50598         * g++.dg/abi/empty10.C: New test.
50599
50600 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50601
50602         * gcc.c-torture/compile/20021124-1.c: New test.
50603
50604 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50605
50606         * g++.dg/abi/rtti2.C: New test.
50607
50608 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50609
50610         * gcc.dg/i386-unroll-1.c: New test.
50611
50612 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50613
50614         * gcc.c-torture/compile/20021120-1.c: New test.
50615         * gcc.c-torture/compile/20021120-2.c: New test.
50616
50617 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50618
50619         * gcc.dg/bitfld-5.c: New test.
50620
50621 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50622
50623         * gcc.c-torture/execute/20021120-3.c: New test.
50624
50625 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50626
50627         * gcc.c-torture/execute/20021120-2.c: New test.
50628
50629 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50630
50631         * gcc.c-torture/execute/20021120-1.c: New test.
50632
50633 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50634
50635         * gcc.c-torture/execute/20021118-3.c: New test.
50636
50637 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50638
50639         * gcc.c-torture/compile/20021119-1.c: New test.
50640
50641 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50642
50643         * gcc.dg/duff-1.c: New test.
50644         * gcc.dg/duff-2.c: New test.
50645         * gcc.dg/duff-3.c: New test.
50646
50647 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50648
50649         * gcc.dg/cpp/_Pragma5.c: New test.
50650
50651 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50652
50653         * gcc.c-torture/execute/20021118-2.c: New test.
50654
50655 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50656
50657         * gcc.c-torture/execute/20021118-1.c: New test.
50658
50659 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50660
50661         * gcc.dg/20021116-1.c: New test.
50662
50663 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50664
50665         * g++.dg/abi/vcall1.C: New test.
50666
50667 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50668
50669         * gcc.dg/20021029-1.c: New test.
50670         * gcc.dg/20021029-2.c: New test.
50671
50672 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50673
50674         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50675
50676 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50677
50678         PR c/8439
50679         * gcc.dg/20021110.c: Move to ...
50680         * gcc.c-torture/compile/20021110.c: .... here.
50681
50682 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50683
50684         PR c/8467
50685         * gcc.c-torture/execute/20021111-1.c
50686
50687 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50688
50689         PR c/8439
50690         * gcc.dg/20021110.c: New test.
50691
50692 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50693
50694         * g++.dg/abi/vthunk3.C: Run only on x86.
50695
50696 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50697
50698         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50699
50700 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50701
50702         * lib/compat.exp (compat-execute): Fix logic error in last
50703         change.
50704
50705 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50706
50707         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50708
50709 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50710
50711         PR c++/8389
50712         * g++.dg/template/access6.C: New test.
50713
50714 2002-11-08  Jan Hubicka  <jh@suse.cz>
50715
50716         * gcc.dg/i386-ssefp-1.c: New test.
50717         * gcc.dg/i386-ssefp-1.c: New test.
50718
50719 2002-11-08  Jan Hubicka  <jh@suse.cz>
50720
50721         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50722
50723 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50724
50725         * g++.dg/abi/vthunk3.C: New test.
50726
50727         PR c++/8338
50728         * g++.dg/template/crash2.C: New test.
50729
50730 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50731
50732         * g++.dg/abi/dtor1.C: New test.
50733         * g++.dg/abi/dtor2.C: Likewise.
50734
50735 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50736
50737         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50738         Darwin.
50739
50740 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50741
50742         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50743         -mthumb.  Only xfail with -O0.
50744
50745 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50746
50747         * g++.dg/abi/thunk1.C: New test.
50748         * g++.dg/abi/thunk2.C: Likewise.
50749         * g++.dg/abi/vtt1.C: Likewise.
50750
50751 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50752
50753         PR optimization/8423
50754         * gcc.c-torture/execute/builtin-constant.c: New test.
50755
50756 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50757
50758         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50759         Add some more cases.
50760
50761 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
50762
50763         PR c++/8391
50764         * g++.dg/opt/local1.C: New test.
50765
50766 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
50767
50768         PR c++/8160
50769         * g++.dg/template/complit1.C: New test.
50770
50771         PR c++/8149
50772         * g++.dg/template/typename4.C: Likewise.
50773
50774 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50775
50776         Core issue 287, PR c++/7639
50777         * g++.dg/template/instantiate1.C: Adjust error location.
50778         * g++.dg/template/instantiate3.C: New test.
50779         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50780         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50781         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50782
50783 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
50784
50785         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50786
50787 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
50788
50789         PR c++/8287
50790         * g++.dg/init/dtor2.C: New test.
50791
50792 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50793
50794         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50795         * gcc.dg/nest.c: Bypass errors on irix6.
50796
50797 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
50798
50799         * gcc.dg/nest.c: Expect error for mmix-*-*.
50800         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50801
50802 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
50803
50804         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50805         markers.
50806
50807         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50808
50809 2002-10-25  Mike Stump  <mrs@apple.com>
50810
50811         * gcc.dg/warn-1.c: New test.
50812
50813 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50814
50815         * g++.dg/template/typename3.C: New test.
50816
50817 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
50818
50819         * g++.dg/lookup/ptrmem1.C: New test.
50820
50821         * g++.dg/abi/vthunk2.C: New test.
50822
50823 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50824
50825         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50826
50827 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
50828
50829         * g++.dg/abi/empty9.C: New test.
50830
50831 2002-10-24  Richard Henderson  <rth@redhat.com>
50832
50833         * g++.dg/inherit/thunk1.C: Enable for ia64.
50834
50835 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50836
50837         PR c++/8067
50838         * g++.dg/lookup/pretty1.C: New test.
50839
50840 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
50841
50842         * gcc.dg/20021023-1.c: New test.
50843
50844 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50845
50846         PR c++/7679
50847         * g++.dg/parse/inline1.C: New test.
50848
50849 2002-10-23  Richard Henderson  <rth@redhat.com>
50850
50851         * g++.dg/inherit/thunk1.C: Enable for x86_64.
50852
50853         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50854
50855 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
50856
50857         PR c++/6579
50858         * g++.dg/parse/stmtexpr3.C: New test.
50859
50860 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
50861
50862         * g++.dg/expr/cond1.C: New test.
50863
50864 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50865
50866         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50867
50868 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50869
50870         * g++.dg/abi/vbase13.C: New test.
50871         * g++.dg/abi/vbase14.C: Likewise.
50872
50873 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
50874
50875         * gcc.dg/tls/pic-1.c: New test.
50876         * gcc.dg/tls/nonpic-1.c: New test.
50877         * gcc.dg/20021018-1.c: New test.
50878
50879 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50880
50881         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50882         Remove only files with the same base name as the test case.
50883         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50884         (profopt-execute): Likewise.  Also, remove old profiling
50885         and performance data files before running the tests.
50886
50887         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50888         * g++.dg/bprob/bprob.exp: Likewise.
50889         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
50890         to allow more general test case names.
50891
50892         * g++.dg/bprob/bprob-1.C: Rename to ...
50893         * g++.dg/bprob/g++-bprob-1.C: ... this.
50894
50895         * g77.dg/bprob/bprob-1.f: Rename to ...
50896         * g77.dg/bprob/g77-bprob-1.f: ... this.
50897
50898 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50899
50900         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50901         bison 1.50 or later.
50902
50903 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
50904
50905         * g++.dg/README: Describe more test directories.
50906
50907 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50908
50909         * g++.dg/init/array6.C: Add additional tests.
50910
50911 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50912
50913         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50914         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50915
50916 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
50917
50918         * gcc.c-torture/compile/20020604-1.x: New.
50919         * gcc.c-torture/compile/simd-5.x: Likewise.
50920         * gcc.c-torture/execute/920710-1.x: Likewise.
50921         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50922
50923 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50924
50925         * g++.dg/inherit/override1.C: Add dg-options clause.
50926
50927 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50928
50929         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50930         _mm_slli_si128.
50931
50932 2002-10-19  Andreas Schwab  <schwab@suse.de>
50933
50934         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50935         directory component.
50936
50937 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
50938
50939         * g++.dg/inherit/thunk1.C: New test.
50940
50941         * g++.dg/inherit/override1.C: New test.
50942
50943         * g++.dg/abi/mangle11.C: New test.
50944         * g++.dg/abi/mangle14.C: New test.
50945         * g++.dg/abi/mangle17.C: New test.
50946
50947 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
50948
50949         * g++.dg/overload/member2.C: New test.
50950
50951 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
50952
50953         * g++.dg/README: Describe new compat directory.
50954         * g++.dg/dg.exp: Skip tests in compat directory.
50955         * README.compat: New file.
50956         * lib/compat.exp: New expect script.
50957         * g++.dg/compat: New test directory.
50958         * g++.dg/compat/compat.exp: New expect script.
50959         * g++.dg/compat/abi: New test directory.
50960         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50961         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50962         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50963         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50964         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50965         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50966         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50967         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50968         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50969         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50970         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50971         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50972         * g++.dg/compat/break: New test directory.
50973         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50974         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50975         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50976         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50977         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50978         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50979         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50980         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50981         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50982         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50983         g++.dg/compat/break/README: New files.
50984         * g++.dg/compat/eh: New test directory.
50985         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50986         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50987         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50988         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50989         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50990         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50991         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50992         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50993         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50994         g++.dg/compat/eh/filter2_y.C,
50995         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50996         g++.dg/compat/eh/new1_y.C,
50997         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50998         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50999         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51000         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51001         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51002         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51003         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51004         g++.dg/compat/eh/unexpected1_y.C: New files.
51005         * g++.dg/compat/init: New test directory.
51006         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51007         g++.dg/compat/init/array5_y.C,
51008         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51009         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51010         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51011         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51012         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51013         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51014         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51015         g++.dg/compat/init/init-ref2_y.C: New files.
51016
51017 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51018
51019         PR c++/7584
51020         * g++.dg/inherit/using3.C: New test.
51021
51022 2002-10-17  Jan Hubicka  <jh@suse.cz>
51023
51024         * gcc.dg/20021017-2.c: New test.
51025
51026 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51027
51028         * g++.dg/abi/mangle16.C: Adjust.
51029
51030         * g++.dg/init/array8.C: New test.
51031
51032 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51033
51034         * gcc.dg/special/mips-abi.exp: New test.
51035         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51036
51037 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51038
51039         * g++.dg/abi/mangle16.C: New test.
51040         * g++.dg/abi/mangle17.C: Likewise.
51041
51042         PR c++/7478
51043         * g++.dg/template/ref1.C: New test.
51044
51045 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51046
51047         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51048
51049 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51050
51051         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51052
51053 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51054
51055         PR c++/7524
51056         * g++.dg/init/array7.C: New test.
51057
51058 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51059
51060         * g++.dg/init/array6.C: New test.
51061
51062         * g++.dg/abi/mangle13.C: Likewise.
51063         * g++.dg/abi/mangle14.C: Likewise.
51064         * g++.dg/abi/mangle15.C: Likewise.
51065
51066 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51067
51068         * g++.dg/abi/empty8.C: New test.
51069
51070 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51071
51072         * g++.dg/init/ctor1.C: New test.
51073
51074 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51075
51076         * gcc.c-torture/execute/20021015-1.c: New test.
51077
51078 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51079
51080         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51081
51082 2002-10-14  Jan Hubicka  <jh@suse.cz>
51083
51084         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51085
51086 2002-10-14  Richard Henderson  <rth@redhat.com>
51087
51088         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51089
51090 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51091
51092         PR optimization/6631
51093         * g++.dg/opt/const2.C: New test.
51094
51095 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51096
51097         PR c++/7176
51098         * g++.dg/parse/friend1.C: New test.
51099         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51100
51101 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51102
51103         * gcc.dg/20021014-1.c: New test.
51104
51105 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51106
51107         PR c++/5661
51108         * g++.dg/ext/vlm1.C: New test.
51109         * g++.dg/ext/vlm2.C: Likewise.
51110
51111         * g++.dg/init/array1.C: Remove invalid braces.
51112         * g++.dg/init/brace1.C: New test.
51113         * g++.dg/init/copy2.C: Likewise.
51114         * g++.dg/init/copy3.C: Likewise.
51115         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51116         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51117         braces.
51118
51119 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51120
51121         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51122
51123 2002-10-11  Richard Shann  <richard.shann@superh.com>
51124
51125         * gcc.c-torture/compile/simd-5.c: New test.
51126
51127 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51128
51129         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51130
51131 2002-10-10  Jim Wilson  <wilson@redhat.com>
51132
51133         * gcc.c-torture/execute/20021010-1.c: New test.
51134
51135 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51136
51137         PR c/7353
51138         * g++.dg/ext/typedef-init.C: New test.
51139         * gcc.dg/typedef-init.c: New test.
51140
51141 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51142
51143         * gcc.dg/cpp/paste13.c: New test.
51144
51145 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51146
51147         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51148         remaining platforms, XFAIL during compile, not execute.  Don't
51149         XFAIL at -O0.
51150
51151 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51152
51153         * gcc.dg/alias-1.c: Tweak expected warning.
51154
51155 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51156
51157         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51158
51159 2002-10-06  Andreas Jaeger  <aj@suse.de>
51160
51161         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51162         * gcc.dg/cpp/c++98.C: Likewise.
51163
51164         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51165         * g++.dg/cpp/c++98.C: Likewise.
51166
51167         * g++.dg/README (Subdirectories): Mention cpp directory.
51168
51169         PR target/7559
51170         * gcc.dg/20021006-1.c: New test.
51171
51172 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51173
51174         PR c++/7804
51175         * g++.dg/other/warning1.C: New test.
51176
51177 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51178
51179         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51180         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51181         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51182
51183 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51184
51185         PR c++/7931
51186         * g++.dg/template/ptrmem3.C: New test.
51187
51188         PR c++/7754
51189         * g++.dg/template/union1.C: New test.
51190
51191 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51192
51193         PR c++/8006
51194         * g++.dg/abi/mangle9.C: New test.
51195         * g++.dg/abi/mangle10.C: New test.
51196         * g++.dg/abi/mangle11.C: New test.
51197         * g++.dg/abi/mangle12.C: New test.
51198
51199 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51200
51201         PR c++/7188.
51202         * g++.dg/template/meminit1.C: New test.
51203         * g++.dg/warn/Wreorder-1.C: Likewise.
51204         * g++.old-deja/g++.mike/warn3.C: Tweak.
51205         * lib/prune.exp: Ingore "in copy constructor".
51206
51207 2002-10-02  Andreas Jaeger  <aj@suse.de>
51208
51209         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51210         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51211         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51212         on x86-64.
51213
51214 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51215
51216         * gcc.dg/empty1.C: Fix typo.
51217
51218 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51219
51220         * gcc.dg/alias-1.c: New test.
51221
51222 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51223
51224         * gcc.dg/empty1.C: New test.
51225
51226         * g++.dg/tls/init-2.C: Tweak error messages.
51227
51228 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51229
51230         * gcc.c-torture/compile/20020923-1.c: New test.
51231
51232 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
51233
51234         * gcc.c-torture/execute/ffs-1.c: New test.
51235         * gcc.c-torture/execute/ffs-2.c: Ditto.
51236
51237 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
51238
51239         * g++.dg/overload/member1.C: New test.
51240
51241 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
51242
51243         * g++.dg/abi/empty7.C: New test.
51244         * g++.dg/init/pm2.C: Likewise.
51245
51246 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
51247
51248         * g++.dg/rtti/crash1.C: New test.
51249
51250 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
51251
51252         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51253         gcc.dg/sibcall-4.c: New tests.
51254
51255 2002-09-28  Roger Sayle  <roger@eyesopen.com>
51256
51257         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51258         powerpc and MMIX targets.
51259
51260 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
51261
51262         * gcc.dg/cpp/20020927-1.c: New.
51263
51264 2002-09-26  David S. Miller  <davem@redhat.com>
51265
51266         * gcc.c-torture/compile/trunctfdf.c: New.
51267
51268 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51269
51270         * lib/target-supports.exp (check_weak_available): Handle solaris2.
51271
51272 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
51273
51274         * gcc.c-torture/execute/loop-15.c: New.
51275
51276 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
51277
51278         * README.QMTEST: Fix typo.
51279
51280 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
51281
51282         * gcc.dg/20020926-1.c: New test.
51283
51284 2002-09-25  David S. Miller  <davem@redhat.com>
51285
51286         PR target/7842
51287         * gcc.c-torture/execute/shiftdi.c: New test.
51288
51289 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
51290
51291         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51292         unique to the tool.
51293         * lib/g77.exp (g77_init): Likewise.
51294         * lib/g++.exp (g++_init): Likewise.
51295         * lib/objc.exp (objc_init): Likewise.
51296
51297 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
51298
51299         * g++.dg/abi/empty5.C: New test.
51300         * g++.dg/abi/empty6.C: New test.
51301         * g++.dg/abi/vbase12.C: New test.
51302
51303 2002-09-25  Richard Henderson  <rth@redhat.com>
51304
51305         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51306         too-small long double.
51307
51308 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
51309
51310         * gcc.dg/20020919-1.c: New test.
51311
51312 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51313
51314         * g++.dg/abi/bitfield6.C: New test.
51315         * g++.dg/abi/bitfield7.C: New test.
51316         * g++.dg/abi/bitfield8.C: New test.
51317         * g++.dg/abi/vbase11.C: New test.
51318
51319 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51320
51321         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51322         hppa*-*-hpux*.  Update test comment.
51323
51324 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
51325
51326         * gcc.dg/tls/struct-1.c: New test.
51327
51328 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
51329
51330         * gcc.dg/cpp/tr-warn2.c: Update.
51331
51332 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51333
51334         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51335
51336 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51337
51338         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51339         systems.
51340
51341 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51342
51343         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51344
51345         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51346         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51347         setting of cxxfilt.
51348
51349 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51350
51351         * gcc.dg/20020312-2.c: Update for darwin.
51352
51353 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51354
51355         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51356
51357 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51358
51359         * objc.dg/comp-types-1.m: New test.
51360         * objc.dg/comp-types-2.m: New test.
51361         * objc.dg/comp-types-3.m: New test.
51362         * objc.dg/comp-types-4.m: New test.
51363         * objc.dg/comp-types-5.m: New test.
51364         * objc.dg/comp-types-6.m: New test.
51365
51366 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51367
51368         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51369
51370 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51371
51372         * g++.dg/other/do1.C: New test.
51373
51374         * g++.dg/template/subst1.C: New test.
51375
51376 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51377
51378         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51379
51380 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51381
51382         * g++.dg/template/qualttp20.C: Adjust expected errors.
51383         * g++.old-deja/g++.jason/report.C: Likewise.
51384         * g++.old-deja/g++.other/qual1.C: Likewise.
51385
51386         * g++.dg/lookup/scoped2.C: New test.
51387
51388         * g++.dg/ext/asm3.C: New test.
51389
51390 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51391
51392         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51393
51394 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51395
51396         * ChangeLog: follow spelling conventions.
51397         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51398         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51399         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51400         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51401         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51402         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51403         * g++.old-deja/g++.law/global-init1.C: Likewise.
51404         * g++.old-deja/g++.other/delete4.C: Likewise.
51405         * g++.old-deja/g++.other/inline21.C: Likewise.
51406         * g++.old-deja/g++.other/singleton.C: Likewise.
51407         * g77.dg/strlen0.f: Likewise.
51408         * g77.f-torture/compile/20010519-1.f: Likewise.
51409         * g77.f-torture/compile/980310-4.f: Likewise.
51410         * gcc.c-torture/compile/20000605-1.c: Likewise.
51411         * gcc.c-torture/execute/20020225-1.c: Likewise.
51412         * gcc.dg/c90-hexfloat-2.c: Likewise.
51413         * gcc.dg/c99-bool-1.c: Likewise.
51414         * gcc.dg/c99-hexfloat-2.c: Likewise.
51415         * gcc.dg/dll-2.c: Likewise.
51416         * gcc.dg/wtr-union-init-1.c: Likewise.
51417         * gcc.dg/wtr-union-init-2.c: Likewise.
51418         * gcc.dg/wtr-union-init-3.c: Likewise.
51419         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51420         * gcc.dg/cpp/defined.c: Likewise.
51421         * gcc.dg/cpp/macsyntx.c: Likewise.
51422         * gcc.dg/cpp/paste2.c: Likewise.
51423         * gcc.dg/cpp/trad/defined.c: Likewise.
51424         * gcc.dg/format/c90-printf-1.c: Likewise.
51425         * gcc.dg/format/c90-scanf-1.c: Likewise.
51426         * gcc.dg/format/c99-printf-1.c: Likewise.
51427         * gcc.dg/format/c99-scanf-1.c: Likewise.
51428         * gcc.misc-tests/gcov-8.c: Likewise.
51429         * lib/profopt.exp: Likewise.
51430
51431 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51432
51433         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51434
51435 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51436
51437         * g++.dg/inherit/using2.C: New test.
51438
51439 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51440
51441         * ChangeLog: Follow spelling conventions.
51442         * g++.dg/template/friend4.C: Likewise.
51443         * g++.old-deja/g++.pt/crash67.C: Likewise.
51444         * gcc.c-torture/execute/20000801-4.c: Likewise.
51445         * gcc.dg/c90-digraph-1.c: Likewise.
51446         * gcc.dg/c94-digraph-1.c: Likewise.
51447         * gcc.dg/c99-digraph-1.c: Likewise.
51448         * gcc.dg/cpp/line5.c: Likewise.
51449         * gcc.dg/cpp/multiline.c: Likewise.
51450         * gcc.dg/cpp/trad/literals-1.c: Likewise.
51451         * gcc.dg/format/attr-3.c: Likewise.
51452         * gcc.dg/format/c90-scanf-3.c: Likewise.
51453         * gcc.dg/format/ext-4.c: Likewise.
51454
51455 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51456
51457         * g++.dg/template/pretty1.C: New test.
51458
51459 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
51460
51461         * gcc.c-torture/execute/struct-cpy-1.c: New test.
51462
51463 2002-09-13  Matt Austern  <austern@apple.com>
51464
51465         * g++.dg/other/constref[12].C: New, regression tests for
51466         passing a cast expression to a function by const reference.
51467
51468 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
51469
51470         * g++.dg/template/deduce1.C: New test.
51471
51472 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
51473
51474         * gcc.c-torture/execute/simd-1.c: Force all use of int to
51475         32-bit int.
51476
51477 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51478
51479         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51480         usage.
51481
51482 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51483
51484         * gcc.c-torture/compile/20020910-1.c: New test.
51485
51486 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51487
51488         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51489
51490 2002-09-10  Andreas Jaeger  <aj@suse.de>
51491
51492         * gcc.dg/20020312-2.c: Adjust for x86-64.
51493
51494 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
51495
51496         * g77.dg/7388.f: New test case for PR 7388.
51497
51498 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
51499
51500         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51501
51502 2002-09-05  Ziemowit Laski <zlaski@apple.com>
51503
51504         * objc.dg/proto-lossage-1.m: New test.
51505
51506 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
51507
51508         * gcc.dg/cpp/_Pragma4.c: Fix typo.
51509
51510 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
51511
51512         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
51513         expected to pass.
51514
51515 2002-09-06  Stan Shebs  <shebs@apple.com>
51516             David Edelsohn  <edelsohn@gnu.org>
51517
51518         * gcc.dg/weak: New directory.
51519         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51520         target-specific xfail bits.
51521         * gcc.dg/typeof-2.c: Move to new directory.
51522         * gcc.dg/weak.exp: New expect script.
51523
51524 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
51525
51526         * gcc.c-torture/execute/extzvsi.c: New test.
51527
51528 2002-09-05  Stan Shebs  <shebs@apple.com>
51529
51530         * gcc.dg/weak-1.c: xfail on Darwin.
51531         * gcc.dg/weak-2.c: Ditto.
51532         * gcc.dg/weak-3.c: Ditto.
51533         * gcc.dg/weak-4.c: Ditto.
51534         * gcc.dg/weak-5.c: Ditto.
51535         * gcc.dg/weak-6.c: Ditto.
51536         * gcc.dg/weak-7.c: Ditto.
51537         * gcc.dg/weak-8.c: Ditto.
51538         * gcc.dg/weak-9.c: Ditto.
51539
51540 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51541
51542         * gcc.c-torture/execute/loop-14.c: New test.
51543
51544 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51545
51546         * g++.dg/other/cxa-atexit1.C: New test.
51547
51548         * gcc.dg/typeof-2.c: New test.
51549
51550 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51551
51552         * gcc.dg/builtins-2.c: New testcase.
51553         * gcc.dg/builtins-3.c: New testcase.
51554
51555 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51556
51557         * gcc.dg/cpp/_Pragma4.c: New test.
51558
51559 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51560
51561         * objc/execute/nil_method-1.m: New testcase.
51562
51563 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51564
51565         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51566         [Object class], not [Object initialize].
51567
51568 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51569             Hans-Peter Nilsson  <hp@bitrange.com>
51570
51571         * gcc.c-torture/execute/20020720-1.x: Skip test on
51572         mmix-knuth-mmixware.  Correct comment.
51573
51574 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51575
51576         * g++.dg/abi/bitfield5.C: New test.
51577         * g++.dg/abi/vbase10.C: Likewise.
51578
51579 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51580
51581         * objc.dg/undeclared-selector.m: New test.
51582
51583 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51584
51585         * g++.dg/other/offsetof1.C: Avoid cast warning.
51586
51587 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51588
51589         * objc.dg/super-class-2.m: New test.
51590
51591 2002-08-24  Matt Austern  <austern@apple.com>
51592
51593         * g++.dg/ext/lvaddr.C: New test.
51594         * g++.dg/ext/lvcast.C: New test.
51595
51596 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51597
51598         * g++.dg/inherit/cond1.C: New test.
51599
51600 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51601
51602         * gcc.dg/noncompile/incomplete-1.c: New test.
51603
51604 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51605
51606         * gcc.dg/typespec-1.c: New test.
51607
51608 2002-08-20  Devang Patel  <dpatel@apple.com>
51609         * objc.dg/proto-hier-2.m: New test.
51610
51611 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51612
51613         * objc.dg/bitfield-1.m: New test.
51614         * objc.dg/bitfield-2.m: New test.
51615
51616 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51617
51618         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51619         gcc.dg/c99-flex-array-4.c: New tests.
51620
51621 2002-08-16  Stan Shebs  <shebs@apple.com>
51622
51623         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51624
51625 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51626
51627         * gcc.dg/typeof-1.c: New test.
51628         * g++.dg/ext/typeof2.C: New test.
51629
51630 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51631
51632         * g++.dg/other/offsetof1.C: New test.
51633
51634 2002-08-14  Richard Henderson  <rth@redhat.com>
51635
51636         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51637
51638 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51639
51640         * gcc.dg/cpp/_Pragma3.c: New test.
51641
51642 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51643
51644         * g++.dg/template/inherit3: New test.
51645
51646 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51647
51648         * gcc.dg/bitfld-4.c: Add blank options.
51649
51650 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51651
51652         * g++.dg/template/crash1.C: New test.
51653
51654 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51655
51656         * gcc.dg/tls/opt-2.c: New test.
51657
51658 2002-08-08  Devang Patel  <dpatel@apple.com>
51659
51660         * objc.dg/selector-1.m : New test
51661
51662 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51663
51664         * g++.dg/abi/bitfield4.C: New test.
51665         * gcc.dg/bitfld-4.c: New test.
51666
51667 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51668
51669         * g++.dg/other/packed1.C: New test.
51670
51671 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51672
51673         * g++.dg/abi/offsetof.C: Tweak error messages.
51674         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51675
51676 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51677
51678         * gcc.dg/bitfld-3.c: New test.
51679
51680 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51681             Richard Henderson  <rth@redhat.com>
51682
51683         * gcc.dg/i386-bitfield1.c: New test.
51684         * g++.dg/abi/bitfield3.C: Update.
51685
51686 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51687
51688         * objc.dg/const-str-2.m: Update.
51689         * gcc.dg/cpp/c++98.c: Change to C extension.
51690         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51691         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51692
51693 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51694
51695         * gcc.dg/tls/diag-3.c: New.
51696
51697 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51698
51699         * g++.dg/README (Subdirectories): Document new subdir expr.
51700         * g++.dg/expr/pmf-1.C: New test.
51701
51702 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51703
51704         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51705
51706 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51707
51708         * g++.dg/abi/bitfield3.C: New test.
51709
51710 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51711
51712         * lib/gcov.exp: Tweak expected line formats.
51713         * gcc.misc-tests/gcov8.c: New test.
51714         * gcc.misc-tests/gcov8.x: New flags.
51715
51716 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51717
51718         * consistency.vlad/layout/endian.c: Include string.h.
51719
51720         * gcc.c-torture/execute/20020805-1.c: New test.
51721
51722 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51723
51724         * g++.dg/other/conversion1.C: New test.
51725
51726 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51727
51728         * gcc.dg/builtins-1.c: New testcase.
51729
51730 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51731
51732         * g++.dg/inherit/access3.C: New test.
51733
51734 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51735
51736         * gcc.dg/ia64-visibility-2.c: New test.
51737
51738 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51739
51740         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51741         __qualifier_flags to __flags.
51742
51743 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51744
51745         * g++.dg/inherit/operator1.C: New test.
51746         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51747         * g++.dg/other/error1.C: Change expected error message.
51748         * g++.dg/template/conv4.C: Likewise.
51749
51750 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51751
51752         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51753         for documented behavior.
51754
51755 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51756
51757         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51758         several targets known to fail.
51759
51760 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51761
51762         * gcc.dg/mips-args-[123].c: New tests.
51763
51764 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
51765
51766         * gcc.dg/ppc-spe.c: New.
51767
51768 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
51769
51770         * g++.dg/other/ptrmem4.C: New testcase.
51771
51772 2002-07-24  Richard Henderson  <rth@redhat.com>
51773
51774         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51775
51776 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
51777
51778         * g++.dg/ext/alignof1.C (main): Return 0 for success.
51779
51780 2002-07-24  Roger Sayle  <roger@eyesopen.com>
51781
51782         * gcc.c-torture/execute/memset-3.c: New testcase.
51783
51784 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
51785
51786         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51787         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51788
51789 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51790
51791         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51792         Delete.
51793
51794 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
51795
51796         * gcc.c-torture/compile/simd-4.c: New test.
51797
51798 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51799
51800         PR c++/7347, c++/7348
51801         * g++.dg/template/access4.C: New test.
51802         * g++.dg/template/access5.C: New test.
51803         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51804         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51805         * g++.old-deja/g++.pt/ttp58.C: Likewise.
51806         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51807
51808 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
51809
51810         * gcc.dg/gnu89-init-2.c: New test.
51811
51812 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
51813
51814         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51815
51816 2002-07-20  Roger Sayle  <roger@eyesopen.com>
51817
51818         * gcc.c-torture/execute/20020720-1.c: New testcase.
51819
51820 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
51821
51822         * gcc.dg/cpp/Wsignprom.c: New tests.
51823
51824 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
51825
51826         * gcc.c-torture/execute/loop-13.c: New test.
51827
51828 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
51829
51830         * gcc.dg/cpp/expr.c: New tests.
51831
51832 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
51833
51834         * g++.dg/opt/pr6713.C: Add template instantiation.
51835
51836 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
51837
51838         * gcc.dg/nest.c: New test.
51839
51840 2002-07-17  Richard Henderson  <rth@redhat.com>
51841
51842         * g++.dg/opt/pr6713.C: New test.
51843
51844 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
51845
51846         * gcc.c-torture/execute/loop-2e.x: Let the testcase
51847         XFAIL for all x86 processors.
51848
51849 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
51850
51851         * gcc.c-torture/execute/20010122-1.x: Do not test with
51852         -fomit-frame-pointer.
51853
51854 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51855
51856         * g++.dg/template/instantiate2.C: New test.
51857         * g++.dg/template/spec4.C: New test.
51858
51859 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51860
51861         * g++.dg/template/access2.C: New test.
51862         * g++.dg/template/access3.C: New test.
51863
51864 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
51865
51866         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51867         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51868         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51869         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51870         Convert to use <stdarg.h>.
51871         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51872         Delete.
51873         * gcc.dg/va-arg-2.c: New.
51874         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51875
51876 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
51877
51878         * gcc.c-torture/compile/20020710-1.c: New test.
51879
51880 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
51881                           Andrew Pinski  <pinskia@physics.uc.edu>
51882
51883         gcc.c-torture/compile/simd-2.c: New testcase.
51884         gcc.c-torture/compile/simd-3.c: Likewise.
51885
51886 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
51887
51888         PR c++/7224
51889         * g++.dg/overload/error1.C: New test.
51890
51891 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51892
51893         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51894         configuration and IRIX 6 O32 ABI.
51895
51896 2002-07-11  Roger Sayle  <roger@eyesopen.com>
51897
51898         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51899
51900 2002-07-10  Roger Sayle  <roger@eyesopen.com>
51901
51902         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51903
51904 2002-07-10  Jeffrey A Law  <law@redhat.com>
51905
51906         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51907
51908         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
51909
51910 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
51911
51912         * gcc.dg/20020312-2.c: Check for __PPC__.
51913
51914 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
51915
51916         * gcc.c-torture/compile/20020709-1.c: New test.
51917
51918 2002-07-07  Roger Sayle  <roger@eyesopen.com>
51919
51920         * g++.dg/template/qualttp21.C: New test case.
51921
51922 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
51923
51924         * gcc.c-torture/compile/20020706-1.c: New test.
51925         * gcc.c-torture/compile/20020706-2.c: New test.
51926
51927 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
51928             Alexandre Oliva  <aoliva@redhat.com>
51929
51930         * g++.dg/warn/incomplete1.C: New test.
51931
51932 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51933
51934         PR c++/7099
51935         * g++.dg/warn/noreturn1.C: New test.
51936
51937 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
51938
51939         PR c++/6706
51940         * g++.dg/debug/debug6.C: New test.
51941         * g++.dg/debug/debug7.C: New test.
51942
51943 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
51944
51945         * gcc.c-torture/compile/simd-3.c: New test.
51946
51947 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
51948
51949         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51950         * gcc.dg/20020620-1.c: Likewise.
51951
51952 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51953
51954         PR c++/6944
51955         * g++.dg/init/array4.C: New test.
51956         * g++.dg/init/array5.C: New test.
51957
51958 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
51959
51960         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51961         * gcc.c-torture/execute/simd-2.c (main): Likewise.
51962
51963 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51964
51965         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51966         * gcc.dg/wtr-aggr-init-1.c: Likewise.
51967         * gcc.dg/wtr-conversion-1.c: Likewise.
51968         * gcc.dg/wtr-escape-1.c: Likewise.
51969         * gcc.dg/wtr-int-type-1.c: Likewise.
51970         * gcc.dg/wtr-label-1.c: Likewise.
51971         * gcc.dg/wtr-static-1.c: Likewise.
51972         * gcc.dg/wtr-strcat-1.c: Likewise.
51973         * gcc.dg/wtr-suffix-1.c: Likewise.
51974         * gcc.dg/wtr-switch-1.c: Likewise.
51975         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51976         * gcc.dg/wtr-union-init-1.c: Likewise.
51977         * gcc.dg/wtr-union-init-2.c: Likewise.
51978         * gcc.dg/wtr-union-init-3.c: Likewise.
51979
51980         * gcc.dg/wtr-func-def-1.c: New test.
51981
51982 2002-07-02 Devang Patel <dpatel@apple.com>
51983
51984         * objc.dg/param-1.m: New test.
51985
51986 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51987
51988         * gcc.dg/cpp/trad/directive.c: Add test.
51989         * gcc.dg/cpp/trad/macroargs.c: Add test.
51990         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51991
51992 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51993
51994         * gcc.dg/cpp/cmdlne-M.c: New test.
51995
51996 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51997
51998         * objc.dg/desig-init-1.m: New test.
51999
52000 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52001
52002         PR c++/6716
52003         * g++.dg/template/instantiate1.C: New test.
52004
52005 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52006
52007         PR c++/7112
52008         * g++.dg/template/sizeof2.C: New test.
52009
52010 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52011
52012         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52013         gcc.dg/cpp/trad/include.c: New tests.
52014
52015 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52016
52017         PR target/7177
52018         * gcc.c-torture/compile/20020701-1.c: New test.
52019
52020 2002-07-01  Stan Shebs  <shebs@apple.com>
52021
52022         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52023         header here...
52024         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52025         (objc-torture-execute): or here.
52026
52027 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52028
52029         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52030
52031 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52032
52033         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52034
52035 2002-06-30  Devang Patel  <dpatel@apple.com>
52036
52037         * objc.dg/fsyntax-only.m: New test.
52038
52039 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52040
52041         PR c++/6695
52042         * g++.dg/template/friend7.C: New file.
52043
52044 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52045
52046         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52047         return type.
52048
52049 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52050
52051         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52052         avoid division by zero.
52053
52054 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52055
52056         * gcc.dg/Wunknownprag.c: New tests.
52057
52058 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52059
52060         * gcc.c-torture/execute/simd-2.c: New test.
52061
52062 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52063
52064         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52065         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52066         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52067         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52068         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52069         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52070         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52071         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52072         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52073         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52074         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52075         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52076         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52077         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52078         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52079         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52080         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52081
52082 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52083
52084         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52085         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52086         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52087         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52088         New tests.
52089         * gcc.dg/cpp/trad/directive.c: Update.
52090
52091 2002-06-23  Andreas Jaeger  <aj@suse.de>
52092
52093         * gcc.c-torture/execute/complex-6.c: New.
52094
52095 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52096
52097         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52098         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52099         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52100         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52101
52102 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52103
52104         * gcc.dg/cpp/trad: New directory with traditional tests copied
52105         from parent directory.
52106         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52107         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52108         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52109         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52110         Move to trad/ and rename.
52111         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52112         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52113         gcc.dg/cpp/trad/redef2.c: New tests.
52114         * gcc.dg/cpp/trad/trad.exp: New driver.
52115
52116 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52117
52118         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52119         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52120         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52121         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52122         Remove.
52123
52124 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52125
52126         * gcc.dg/20020620-1.c: New test.
52127
52128 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52129
52130         * g++.dg/template/ttp4.C: New test.
52131
52132 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52133
52134         * g++.dg/opt/vt1.C: Fix regexp.
52135
52136 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52137
52138         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52139         Don't use attribute `noinline'.
52140
52141 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52142
52143         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52144
52145 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52146
52147         * gcc.c-torture/execute/simd-1.c: New.
52148
52149         * gcc.dg/simd-1.c: New.
52150
52151 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52152
52153         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52154
52155 2002-06-16  Richard Henderson  <rth@redhat.com>
52156
52157         * g++.dg/ext/anon-struct1.C: New.
52158         * g++.dg/ext/anon-struct2.C: New.
52159         * g++.dg/ext/anon-struct3.C: New.
52160         * gcc.dg/anon-struct-1.c: New.
52161         * gcc.dg/anon-struct-2.c: New.
52162         * gcc.dg/anon-struct-3.c: New.
52163         * gcc.dg/20011008-1.c: Adjust warning text.
52164         * gcc.dg/20020527-1.c: Add -fms-extensions.
52165
52166 2002-06-16  Richard Henderson  <rth@redhat.com>
52167
52168         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52169
52170 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52171
52172         * gcc.c-torture/execute/20020615-1.c: New test.
52173
52174 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52175
52176         * gcc.c-tortuture/execute/compare-1.c: New test case.
52177         * gcc.c-tortuture/execute/compare-2.c: New test case.
52178         * gcc.c-tortuture/execute/compare-3.c: New test case.
52179
52180 2002-06-13  Richard Henderson  <rth@redhat.com>
52181
52182         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52183         ia64 ilp32.
52184
52185 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52186
52187         * g++.dg/template/typename2.C: Update error message.
52188
52189 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52190
52191         * gcc.c-torture/execute/20020611-1.c: New test.
52192
52193 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52194
52195         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52196         list of targets to skip.
52197
52198 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52199
52200         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52201         targets if not optimizing.
52202
52203 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52204
52205         * gcc.c-torture/compile/20020605-1.c: New test.
52206
52207         * g++.dg/opt/vt1.C: New test.
52208
52209         * gcc.dg/20020531-1.c: New test.
52210
52211         * gcc.dg/20020530-1.c: New test.
52212
52213         * gcc.dg/20020527-1.c: New test.
52214
52215         * g++.dg/opt/cse1.C: New test.
52216
52217 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52218
52219         * gcc.dg/20020607-2.c: New test case.
52220
52221 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52222
52223         * gcc.c-torture/compile/20020604-1.c: New test.
52224
52225 2002-06-04  Richard Henderson  <rth@redhat.com>
52226
52227         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52228         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52229         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52230
52231 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
52232
52233         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52234
52235 2002-06-03  Richard Henderson  <rth@redhat.com>
52236
52237         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52238         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52239
52240 2002-06-02  Richard Henderson  <rth@redhat.com>
52241
52242         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52243         test functions static.
52244
52245 2002-06-02  Andreas Jaeger  <aj@suse.de>
52246
52247         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52248         now.
52249
52250 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52251
52252         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52253         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52254         Update for mofified diagnostics.
52255         * gcc.dg/c99-intconst-1.c: No longer fail.
52256
52257 2002-06-02  Richard Henderson  <rth@redhat.com>
52258
52259         * gcc.dg/uninit-A.c: Remove xfail markers.
52260
52261 2002-06-01  Roger Sayle  <roger@eyesopen.com>
52262
52263         * gcc.dg/fnegate-1.c: New test case.
52264
52265 2002-05-30  Osku Salerma  <osku@iki.fi>
52266
52267         * gcc.c-torture/execute/mayalias-1.c: New file.
52268
52269 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52270
52271         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52272         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52273         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52274
52275 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
52276
52277         * gcc.c-torture/execute/20020529-1.c: New test.
52278
52279 2002-05-27  Richard Henderson  <rth@redhat.com>
52280
52281         * g++.dg/ext/attrib6.C: New test case.
52282
52283 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52284
52285         * gcc.c-torture/execute/pure-1.c: New test.
52286
52287 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52288
52289         * gcc.dg/cpp/arith-2.c: Remove.
52290
52291 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52292
52293         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52294         * gcc.dg/cpp/if-3.c: Remove.
52295
52296 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
52297
52298         * g++.dg/opt/cse2.C: New test.
52299
52300 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
52301
52302         * gcc.dg/cpp/arith-1.c: New semantic tests.
52303         * gcc.dg/cpp/if-1.c: Update.
52304
52305 2002-05-24  Ben Elliston  <bje@redhat.com>
52306
52307         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52308
52309 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
52310
52311         * gcc.dg/verbose-asm.c: New test.
52312
52313 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52314
52315         * gcc.dg/cpp/paste12.c: New test.
52316
52317 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52318
52319         * g++.dg/parse/named_ops.C: New test.
52320
52321 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52322
52323         * gcc.dg/weak-8.c: New test.
52324
52325 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
52326
52327         * gcc.dg/weak-2.c: Allow optional leading underscore
52328         in scan-assembler symbol name.
52329         * gcc.dg/weak-3.c: Likewise.
52330         * gcc.dg/weak-4.c: Likewise.
52331         * gcc.dg/weak-5.c: Likewise.
52332
52333 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52334
52335         * gcc.dg/20020523-1.c: New test.
52336
52337 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52338
52339         * objc.dg/const-str-2.m: Update now that we stop after
52340         a command line error.
52341
52342 2002-05-22  Richard Henderson  <rth@redhat.com>
52343
52344         * g++.dg/dg.exp: Fix typo in test pruneing.
52345
52346 2002-05-22  Richard Henderson  <rth@redhat.com>
52347
52348         * g++.dg/dg.exp: Prune the tls subdirectory.
52349         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52350         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52351         * g++.dg/tls/init-1.C: New.
52352
52353 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52354
52355         * gcc.dg/20020517-1.c: New test.
52356
52357 2002-05-21  Richard Henderson  <rth@redhat.com>
52358
52359         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52360         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52361
52362 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52363
52364         * g++.dg/other/copy2.C: New test.
52365
52366 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52367
52368         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52369         (MAX_COPY): Bump up to 10 times sizeof (long long).
52370         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52371
52372         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52373         sizeof (long long).
52374
52375         * gcc.c-torture/execute/strcpy-1.c: New test.
52376
52377 2002-05-19  Jason Merrill  <jason2redhat.com>
52378
52379         * g++.dg/ext/oper1.C: New test.
52380
52381 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52382 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52383
52384         * README.QMTEST: New file.
52385
52386         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52387
52388 2002-05-19  Andreas Jaeger  <aj@suse.de>
52389
52390         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52391         now.
52392         * gcc.c-torture/execute/loop-2d.x: Likewise.
52393
52394 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52395
52396         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52397         support weak symbols.
52398         * gcc.dg/weak-4.c: Likewise.
52399         * gcc.dg/weak-6.c: Likewise.
52400
52401 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52402
52403         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52404         cygwin, coff and h8300-*-hms targets
52405         * gcc.dg/weak-5.c: Likewise.
52406         * gcc.dg/weak-7.c: Likewise.
52407
52408 2002-05-16  Jason Merrill  <jason@redhat.com>
52409
52410         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52411         (scan-assembler-not, scan-assembler-dem): Likewise.
52412         (scan-assembler-dem-not): Likewise.
52413
52414 2002-05-15  Richard Henderson  <rth@redhat.com>
52415
52416         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52417
52418 2002-05-15  Richard Henderson  <rth@redhat.com>
52419
52420         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52421         (vfoo1f): Warning here.
52422         (vfoo1l): Don't redefine the alias.
52423
52424 2002-05-14  Jason Merrill  <jason@redhat.com>
52425             Alexandre Oliva  <aoliva@redhat.com>
52426
52427         * g++.dg/init/pm1.C: New test.
52428
52429 2002-05-12  David S. Miller  <davem@redhat.com>
52430
52431         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52432         types.
52433
52434 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52435
52436         * gcc.c-torture/execute/20020510-1.c: New test case.
52437
52438 2002-05-10  David S. Miller  <davem@redhat.com>
52439
52440         * gcc.c-torture/execute/conversion.c: Test long double too.
52441
52442 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
52443
52444         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52445         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52446         * lib/g++.exp (g++_link_flags): Likewise.
52447         * lib/objc.exp (objc_target_compile): Likewise.
52448
52449 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52450
52451         * gcc.dg/cpp/poison.c: Update.
52452         * gcc.dg/cpp/20000625-2.c: Remove.
52453         * gcc.dg/cpp/direct2s.c: Remove final test.
52454
52455 2002-05-08  Tom Rix  <trix@redhat.com>
52456
52457         * gcc.c-torture/execute/20020508-1.c: New test.
52458         * gcc.c-torture/execute/20020508-2.c: New test.
52459         * gcc.c-torture/execute/20020508-3.c: New test.
52460
52461 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52462
52463         * gcc.dg/cpp/charconst-4.c: More tests.
52464
52465 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
52466
52467         PR c/6569
52468         * gcc.dg/weak-3.c: Update location of warning messages.
52469         * gcc.dg/weak-5.c: Likewise.
52470
52471 2002-05-06  Roger Sayle  <roger@eyesopen.com>
52472
52473         * gcc.c-torture/execute/20020506-1.c: New test case.
52474
52475 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52476
52477         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52478
52479 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52480
52481         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52482
52483 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52484
52485         * gcc.dg/cpp/charconst-3.c: New test.
52486
52487 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52488
52489         * gcc.dg/cpp/charconst.c: Update tests.
52490
52491 2002-05-05  Tim Josling  <tej@melbpc.org.au>
52492
52493         * treelang: Added directory for new sample language treelang. Also
52494         lib/treelang.exp: New file to signal treelang should be tested.
52495
52496 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52497
52498         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52499         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52500         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52501         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52502         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52503         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52504         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52505
52506 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52507
52508         * gcc.dg/format/xopen-2.c: New test.
52509
52510 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52511
52512         * gcc.dg/20020503-1.c: New test.
52513
52514 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
52515
52516         * g++.dg/init/dtor1.C: Make it tougher.
52517
52518 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
52519
52520         * g++.dg/init/dtor1.C: New test.
52521
52522 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
52523
52524         * gcc.dg/altivec-8.c: New.
52525
52526 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
52527
52528         * gcc.dg/altivec-7.c: New.
52529
52530 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
52531
52532         * g++.dg/parse/typedef1.C: New test.
52533
52534 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52535
52536         PR c++/6486
52537         * g++.dg/template/friend6.C: New test.
52538
52539         PR c++/6492
52540         * g++.dg/init/copy1.C: New test.
52541
52542 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52543
52544         * g++.dg/warn/effc1.C: New test.
52545
52546 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52547
52548         * gcc.dg/cpp/if-cexp.c: Add a test.
52549
52550 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52551
52552         * gcc.dg/20020426-2.c: New test.
52553
52554 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52555
52556         * gcc.dg/cpp/if-mop.c: Update.
52557         * gcc.dg/cpp/if-mpar.c: Add test.
52558         * gcc.dg/cpp/if-oppr.c: Update.
52559
52560 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52561
52562         PR c/6343
52563         * gcc.dg/weak-[2-7].c: New tests.
52564
52565 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52566
52567         * gcc.dg/enum1.c: New test.
52568
52569 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52570
52571         PR c++/6497
52572         * g++.dg/inherit/access2.C: New test.
52573
52574 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52575
52576         PR bootstrap/6445
52577         * gcc.dg/20020426-1.c: New test.
52578
52579 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52580
52581         * g++.dg/abi/enum1.C: New test.
52582
52583 2002-04-26  Richard Henderson  <rth@redhat.com>
52584
52585         * gcc.dg/c99-bool-1.c: Expect always true warning.
52586
52587 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52588
52589         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52590
52591 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52592
52593         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52594         targets.
52595
52596 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52597
52598         * g++.dg/abi/mange7.C: New test.
52599
52600         PR c++/6438.
52601         * g++.dg/parse/stmtexpr2.C: New test.
52602
52603 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52604
52605         * gcc.dg/20020312-2.c: Add SH target.
52606
52607 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52608
52609         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52610         compiler output on mips*-*-irix*.
52611
52612 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52613
52614         * g++.dg/parse/attr1.C: New test.
52615
52616 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52617
52618         * gcc.c-torture/execute/string-opt-17.c: New test case.
52619         * gcc.c-torture/execute/memset-2.c: New test case.
52620
52621 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52622
52623         PR c++/6256:
52624         * g++.dg/template/friend5.C: New test.
52625
52626         PR c++/6331:
52627         * g++.dg/template/qual1.C: Likewise.
52628
52629 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52630
52631         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52632         Include stdlib.h, not stdio.h or ctype.h.
52633
52634 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52635
52636         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52637         cris-*-elf* and mmix-*-*.
52638         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52639         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52640         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52641         Ditto.
52642         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52643         * gcc.dg/wchar_t-1.c: Ditto.
52644
52645 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52646
52647         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52648         Clarify comment.
52649
52650 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52651
52652         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52653
52654 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52655
52656         * gcc.c-torture/execute/20000906-1.x: Delete.
52657
52658 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52659
52660         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52661
52662 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52663
52664         * PR6367
52665         * g77.f-torture/execute/6367.f: New test.
52666         * g77.f-torture/execute/6367.x: Disable for MMIX.
52667
52668 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52669
52670         * PR6352
52671         * g++.dg/opt/inline2.C: New test.
52672
52673 2002-04-18  Richard Henderson  <rth@redhat.com>
52674
52675         * gcc.dg/20000906-1.c: Enable for all targets.
52676         * gcc.c-torture/compile/iftrap-2.c: New.
52677
52678 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52679
52680         * gcc.dg/20020418-1.c: New test.
52681         * gcc.dg/20020418-2.c: New test.
52682
52683 2002-04-18  Richard Henderson  <rth@redhat.com>
52684
52685         * gcc.c-torture/compile/iftrap-1.c: New.
52686         * gcc.dg/iftrap-1.c: Adjust for ia64.
52687         * gcc.dg/iftrap-2.c: New.
52688
52689 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52690
52691         * gcc.c-torture/compile/20020418-1.c: New test.
52692
52693 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52694
52695         * gcc.c-torture/compile/20020415-1.c: New.
52696
52697 2002-04-18  David S. Miller  <davem@redhat.com>
52698
52699         * gcc.c-torture/execute/20020418-1.c: New test.
52700
52701 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52702
52703         * gcc.dg/20020416-1.c: New test.
52704
52705         * g++.dg/opt/inline1.C: New test.
52706
52707 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52708
52709         * gcc.dg/altivec-5.c: New test.
52710
52711         * gcc.dg/20020415-1.c: New test.
52712
52713 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52714
52715         * lib/chill.exp: Remove.
52716
52717 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52718
52719         * g++.dg/other/big-struct.C: New test.
52720
52721 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52722
52723         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52724         of scratch file.
52725
52726 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52727
52728         PR c/6277
52729         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52730         in scan-assembler function name
52731
52732 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52733
52734         * g77.f-torture/execute/980628-4.x,
52735         g77.f-torture/execute/980628-5.x,
52736         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52737         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52738         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52739         i[34567]86-*-*.
52740
52741 2002-04-13  David S. Miller  <davem@redhat.com>
52742
52743         * gcc.c-torture/execute/20020413-1.c: New test.
52744
52745 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52746
52747         * gcc.dg/asm-6.c,
52748         * g++.dg/ext/asm1.C: New tests.
52749
52750 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52751
52752         PR c++ 5373.
52753         * g++.dg/parse/stmtexpr1.C: New test.
52754
52755         PR c++/5189.
52756         * g++.dg/template/copy1.C: New test.
52757
52758 2002-04-12  Richard Henderson  <rth@redhat.com>
52759
52760         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52761
52762 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
52763
52764         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52765         gcc.c-torture/execute/20020307-2.c.
52766
52767 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
52768
52769         * g++.dg/ext/attrib5.C,
52770         * g++.dg/lookup/struct1.C: New tests.
52771
52772 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
52773
52774         * gcc.dg/20020411-1.c: New test.
52775
52776         * gcc.c-torture/execute/20020411-1.c: New test.
52777
52778 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
52779
52780         * g77.f-torture/execute/6177.f: New test.
52781
52782 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
52783
52784         PR middle-end/6247
52785         * g++.dg/opt/cleanup1.C: New test.
52786
52787         * g++.dg/opt/const1.C: New test.
52788
52789 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
52790
52791         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52792
52793 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52794
52795         PR c++/5507
52796         * g++.dg/template/typename2.C: New test.
52797
52798 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
52799
52800         * gcc.c-torture/execute/loop-12.c: New.
52801
52802 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
52803
52804         * g77.f-torture/execute/980628-4.x,
52805         g77.f-torture/execute/980628-5.x,
52806         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52807         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52808         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52809
52810 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52811
52812         PR optimization/6086
52813         * g++.dg/opt/preinc1.C: New test.
52814
52815 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52816
52817         PR c++/5571
52818         * g++.dg/opt/static2.C: New test.
52819
52820 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52821
52822         PR c/5120
52823         * gcc.dg/20020406-1.c: New test.
52824
52825 2002-04-04  David S. Miller  <davem@redhat.com>
52826
52827         * gcc.c-torture/execute/20020404-1.c: New test.
52828
52829 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
52830
52831         PR c/6123
52832         * gcc.dg/20020312-2.c: Do not declare global register variable
52833         if __PIC__ or __pic__ is defined.
52834
52835 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
52836
52837         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
52838         __asm__ so that it works correctly even if -ansi -pedantic-errors.
52839
52840 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52841
52842         * gcc.misc-tests/linkage.exp: Update last change to handle
52843         sparc*-, not just sparc-.
52844
52845 2002-04-03  Richard Henderson  <rth@redhat.com>
52846
52847         * gcc.dg/cpp/ucs.c: Improved long UCS test.
52848
52849 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52850
52851         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52852
52853 2002-04-02  David S. Miller  <davem@redhat.com>
52854
52855         * gcc.c-torture/execute/20020402-3.c: New test.
52856
52857 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52858
52859         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52860         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52861
52862         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52863         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52864         g77.f-torture/execute/20001201.x,
52865         g77.f-torture/execute/u77-test.x: New files.
52866
52867         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52868         * gcc.dg/wchar_t-1.c: Ditto.
52869
52870 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52871
52872         * gcc.c-torture/execute/20020402-1.c: New test.
52873
52874 2002-04-01  Richard Henderson  <rth@redhat.com>
52875
52876         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52877
52878         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52879
52880 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52881
52882         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52883
52884 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52885
52886         * g++.dg/inherit/template-as-base.C: Expect error.
52887         * g++.dg/inherit/namespace-as-base.C: Likewise.
52888
52889 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
52890
52891         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52892         g++.dg/ext/instantiate3.C: Tweak match patterns.
52893
52894         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52895         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52896         -da test.
52897
52898 2002-03-31  Richard Henderson  <rth@redhat.com>
52899
52900         * gcc.dg/special/alias-2.c: New.
52901         * gcc.dg/special/ecos.exp: Run it.
52902
52903 2002-03-31  Richard Henderson  <rth@redhat.com>
52904
52905         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52906
52907 2002-03-31  Kazu Hirata  <kazu@hxi.com>
52908
52909         * gcc.dg/weak-1.c: Disable on h8300 port.
52910
52911 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
52912
52913         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52914         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52915         ordering tests.
52916         * g++.dg/bprob/bprob-1.C: New test.
52917         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52918         * g++.dg/gcov/gcov-1.C: New test.
52919         * g++.dg/gcov/gcov-1.x: New file.
52920         * g++.dg/gcov/gcov-2.C: New test.
52921         * g++.dg/gcov/gcov-3.C: New test.
52922         * g++.dg/gcov/gcov-3.h: New file.
52923
52924 2002-03-28  Roger Sayle  <roger@eyesopen.com>
52925
52926         * g++.old-deja/g++.other/builtins5.C: New test.
52927         * g++.old-deja/g++.other/builtins6.C: New test.
52928         * g++.old-deja/g++.other/builtins7.C: New test.
52929         * g++.old-deja/g++.other/builtins8.C: New test.
52930         * g++.old-deja/g++.other/builtins9.C: New test.
52931
52932 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
52933
52934         * g++.dg/opt/static1.C: New test.
52935
52936         * g++.dg/opt/longbranch1.C: New test.
52937
52938 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
52939
52940         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52941
52942         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52943
52944 2002-03-28  Jeffrey A Law  (law@redhat.com)
52945
52946         * gcc.c-torture/execute/20020328-1.c: New test.
52947
52948 2002-03-27  Richard Henderson  <rth@redhat.com>
52949
52950         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52951         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52952         move from g++.old-deja/g++.ext/.
52953
52954 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
52955
52956         * g++.dg/init/new2.C: New test.
52957
52958 2002-03-26  Richard Henderson  <rth@redhat.com>
52959
52960         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52961
52962         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52963         on sparc.
52964
52965         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
52966         sparcv9 systems.
52967         * gcc.dg/20001102-1.c: Likewise.
52968
52969 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52970
52971         * gcc.dg/cpp/endif-pedantic1.c,
52972         gcc.dg/cpp/endif-pedantic2.c: New tests.
52973
52974 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52975
52976         * g++.dg/init/new1.C: New test.
52977
52978 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52979
52980         * g++.dg/abi/vbase9.C: New test.
52981
52982 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52983
52984         * gcc.dg/arm-asm.c: New test.
52985
52986 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52987
52988         * gcc.dg/Wswitch-enum.c: New test.
52989         Fix PR c/5044.
52990
52991 2002-03-26  Richard Henderson  <rth@redhat.com>
52992
52993         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52994         structure.
52995
52996 2002-03-25  Richard Henderson  <rth@redhat.com>
52997
52998         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52999         sparcv9 systems.
53000
53001         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53002         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53003
53004 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53005
53006         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53007
53008 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53009
53010         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53011         targets using generic thunk support.
53012
53013 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53014
53015         * gcc.c-torture/compile/20020323-1.c: New test.
53016
53017         * g++.dg/opt/conj2.C: New test.
53018
53019 2002-03-24  Richard Henderson  <rth@redhat.com>
53020
53021         * gcc.dg/weak-1.c: Use -fno-common.
53022
53023 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53024
53025         * g77.dg/f77-edit-apostrophe-out.f: New test
53026         * g77.dg/f77-edit-h-out.f: New test
53027         * g77.dg/f77-edit-t-in.f: New test
53028         * g77.dg/f77-edit-t-out.f: New test
53029         * g77.dg/f77-edit-x-out.f: New test
53030         * g77.dg/f77-edit-slash-out.f: New test
53031         * g77.dg/f77-edit-colon-out.f: New test
53032         * g77.dg/f77-edit-s-out.f: New test
53033
53034 2002-03-24  Richard Henderson  <rth@redhat.com>
53035
53036         * objc/execute/formal_protocol-6.x: New XFAIL.
53037
53038 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53039
53040         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53041         that do not support weak symbols
53042
53043 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53044
53045         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53046         * lib/g77.exp: Likewise.
53047         * lib/objc.exp: Likewise.
53048
53049 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53050
53051         * gcc.dg/Wswitch-default.c: New test.
53052
53053 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53054
53055         * g++.dg/other/enum1.C: New test.
53056
53057 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53058
53059         * gcc.dg/pragma-ep-3.c: Fix typo.
53060
53061 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53062
53063         * g++.dg/inherit/template-as-base.C: New test.
53064
53065 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53066
53067         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53068         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53069
53070 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53071
53072         * gcc.dg/cpp/multiline.c: Update to match.
53073
53074 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53075
53076         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53077
53078 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53079
53080         * gcc.dg/cpp/extratokens2.c: New file.
53081
53082 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53083
53084         * gcc.dg/20020312-2.c: Add rs6000 target.
53085
53086         * gcc.c-torture/compile/20020319-1.c: New test.
53087
53088 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53089
53090         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53091         (A, E): Handle this.
53092
53093 2002-03-20  Jason Merrill  <jason@redhat.com>
53094
53095         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53096         ignoring -fpic.
53097         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53098         through prune_gcc_output.
53099
53100 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53101
53102         * gcc.c-torture/compile/20020320-1.c: New test.
53103
53104 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53105
53106         * gcc.c-torture/compile/20020318-1.c: New test.
53107
53108         * gcc.dg/struct-by-value-1.c: New test.
53109
53110         * gcc.dg/20020319-1.c: New test.
53111
53112 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53113
53114         * g++.dg/opt/conj1.C: New test.
53115
53116 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53117
53118         * g++.dg/template/qualttp20.C: Revert previous change.
53119         * g++.dg/template/qualttp3.C: Likewise.
53120         * g++.dg/template/qualttp4.C: Likewise.
53121         * g++.dg/template/qualttp5.C: Likewise.
53122         * g++.dg/template/qualttp6.C: Likewise.
53123         * g++.dg/template/qualttp7.C: Likewise.
53124         * g++.dg/template/qualttp8.C: Likewise.
53125         * g++.dg/template/recurse.C: Likewise.
53126
53127 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53128
53129         * gcc.dg/cpp/wchar-1.c: Update.
53130
53131 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53132
53133         * g++.dg/template/conv1.C: New test.
53134         * g++.dg/template/conv2.C: New test.
53135         * g++.dg/template/conv3.C: New test.
53136         * g++.dg/template/conv4.C: New test.
53137
53138 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53139
53140         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53141         * g++.dg/template/qualttp3.C: Likewise.
53142         * g++.dg/template/qualttp4.C: Likewise.
53143         * g++.dg/template/qualttp5.C: Likewise.
53144         * g++.dg/template/qualttp6.C: Likewise.
53145         * g++.dg/template/qualttp7.C: Likewise.
53146         * g++.dg/template/qualttp8.C: Likewise.
53147         * g++.dg/template/recurse.C: Likewise.
53148
53149 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53150
53151         * g++.dg/opt/dtor1.C: New test.
53152
53153 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53154
53155         * gcc.c-torture/compile/20020315-1.c: New test.
53156
53157 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53158
53159         * gcc.dg/weak-1.c: Fix scan tests.
53160
53161 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53162
53163         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53164         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53165         cris-*-aout* mmix-*-*.
53166         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53167         cris-*-aout* mmix-*-*.
53168         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53169         cris-*-elf* cris-*-aout* and mmix-*-*.
53170         * gcc.dg/20001009-1.c: Ditto.
53171         * gcc.dg/20010912-1.c: Ditto.
53172         * gcc.dg/20020122-4.c: Ditto.
53173         * gcc.dg/inline-2.c: Ditto.
53174
53175 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53176
53177         * gcc.c-torture/compile/20020314-1.c: New test.
53178
53179 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53180
53181         * gcc.c-torture/execute/20020314-1.c: New test.
53182
53183 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53184
53185         * g++.dg/warn/Wunused-1.C: New test.
53186
53187 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53188
53189         * g++.dg/abi/mangle6.C: New test.
53190
53191 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53192
53193         * gcc.c-torture/compile/20020309-2.c: New test.
53194
53195         * gcc.c-torture/compile/20020312-1.c: New test.
53196
53197 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53198
53199         * g++.dg/other/access1.C: New test.
53200
53201 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53202
53203         * gcc.c-torture/execute/wchar_t-1.c: New test.
53204
53205 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53206
53207         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53208
53209 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53210
53211         * gcc.dg/20020312-1.c: New test case.
53212
53213 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53214
53215         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53216
53217 2002-03-11  Richard Henderson  <rth@redhat.com>
53218
53219         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53220         * g++.old-deja/g++.jason/report.C: Likewise.
53221
53222 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53223
53224         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53225         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53226
53227 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53228
53229         * g++.dg/overload/pmf1.C: New test.
53230
53231 2002-03-11  Kazu Hirata  <kazu@hxi.com>
53232
53233         * gcc.c-torture/execute/20020307-1.c: Use long.
53234
53235 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
53236
53237         PR optimization/5844
53238         * gcc.dg/20020310-1.c: New test.
53239
53240 2002-03-09  Michael Meissner  <meissner@redhat.com>
53241
53242         * gcc.c-torture/execute/memcpy-2.c: New test.
53243         * gcc.c-torture/execute/memset-1.c: New test.
53244         * gcc.c-torture/execute/strlen-1.c: New test.
53245         * gcc.c-torture/execute/strcmp-1.c: New test.
53246         * gcc.c-torture/execute/strncmp-1.c: New test.
53247
53248 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
53249
53250         * gcc.dg/ppc-ldstruct.c: New test.
53251
53252 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
53253
53254         * gcc.c-torture/execute/va-arg-22.c: New test.
53255
53256 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53257
53258         * gcc.c-torture/compile/20020309-1.c: New test.
53259
53260 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
53261
53262         * gcc.c-torture/execute/20020307-2.c: New test.
53263
53264 2002-03-07  Jeffrey A Law  (law@redhat.com)
53265
53266         * g77.f-torture/compile/20020307-1.f: New test.
53267
53268 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
53269
53270         * gcc.dg/unordered-1.c: New test.
53271
53272 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
53273
53274         * gcc.c-torture/execute/20020307-1.c: New test.
53275
53276 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
53277
53278         * gcc.dg/20020304-1.c: New test.
53279
53280         * gcc.c-torture/compile/20020304-2.c: New test.
53281
53282 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
53283
53284         * gcc.c-torture/compile/20020304-1.c: New test case
53285         (from PR c/5830).
53286
53287 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
53288
53289         * gcc.dg/20020103-1.c: Add other -D ppc variants.
53290
53291 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53292
53293         * g++.dg/other/classkey1.C: New test.
53294
53295 2002-03-01  Richard Henderson  <rth@redhat.com>
53296
53297         * gcc.c-torture/compile/981223-1.x: New.
53298         * gcc.c-torture/compile/920625-1.x: New.
53299
53300 2002-02-28  Richard Henderson  <rth@redhat.com>
53301
53302         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53303
53304 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
53305
53306         * gcc.c-torture/execute/20020227-1.c: New test.
53307
53308 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
53309
53310         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53311         here" ERROR lines.
53312         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53313         * g++.old-deja.g++.other/defarg1.C: Likewise.
53314         * g++.old-deja/g++.pt/calls2.C: Likewise.
53315         * g++.old-deja/g++.pt/crash20.C: Likewise.
53316         * g++.old-deja/g++.pt/crash30.C: Likewise.
53317         * g++.old-deja/g++.pt/crash36.C: Likewise.
53318         * g++.old-deja/g++.pt/crash6.C: Likewise.
53319         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53320         * g++.old-deja/g++.pt/derived3.C: Likewise.
53321         * g++.old-deja/g++.pt/error1.C: Likewise.
53322         * g++.old-deja/g++.pt/friend21.C: Likewise.
53323         * g++.old-deja/g++.pt/friend23.C: Likewise.
53324         * g++.old-deja/g++.pt/infinite1.C: Likewise.
53325         * g++.old-deja/g++.robertl/eb128.C: Likewise.
53326
53327 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
53328
53329         * gcc.c-torture/execute/20020225-2.c: New test.
53330
53331 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53332
53333         * gcc.c-torture/execute/920730-1t.c,
53334         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53335         Delete test cases, only relevant to -traditional.
53336
53337 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53338
53339         * gcc.dg/cpp/undef1.c: Remove.
53340         * gcc.dg/cpp/directiv.c: Update.
53341         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53342
53343 2002-02-27  Michael Meissner  <meissner@redhat.com>
53344
53345         * gcc.c-torture/execute/20020226-1.c: New test.
53346
53347 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53348
53349         * g++.dg/debug/debug4.C: New test.
53350
53351         * gcc.dg/ia64-visibility-1.c: New test.
53352
53353 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53354
53355         * gcc.dg/debug/20020224-1.c: New.
53356
53357 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53358
53359         * gcc.c-torture/execute/960416-1.x: New.
53360         * gcc.c-torture/execute/divconst-3.x: Likewise.
53361
53362 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53363
53364         * gcc.dg/20020224-1.c: New test.
53365
53366 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53367
53368         * gcc.c-torture/execute/20020225-1.c: New.
53369
53370 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53371
53372         * gcc.dg/cpp/wchar-1.c: New test.
53373
53374 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53375
53376         * gcc.dg/20020222-1.c: New test.
53377
53378 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53379
53380         * g++.dg/opt/anonunion1.C: New test.
53381
53382 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53383
53384         * g++.dg/template/qualttp19.C: New test.
53385         * g++.dg/template/qualttp20.C: New test.
53386         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53387         * g++.old-deja/g++.other/qual1.C: Likewise.
53388
53389 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53390
53391         * gcc.dg/attr-alwaysinline.c: New.
53392
53393 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53394
53395         * gcc.dg/20020220-1.c: New test.
53396
53397         * gcc.dg/20020220-2.c: New test.
53398
53399         * g++.dg/opt/mmx1.C: New test.
53400
53401 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53402
53403         * gcc.c-torture/compile/20020110.c: New test.
53404
53405 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53406
53407         * gcc.c-torture/execute/20020219-1.c: New test.
53408
53409         * gcc.dg/20020219-1.c: New test.
53410
53411         * gcc.dg/noncompile/20020220-1.c: New test.
53412
53413         * g++.dg/opt/ptrintsum1.C: New test.
53414
53415         * gcc.dg/debug/20020220-1.c: New test.
53416
53417 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53418
53419         * gcc.c-torture/execute/20020216-1.c: New test.
53420
53421 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53422
53423         * gcc.dg/decl-1.c: Update, new test.
53424
53425 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53426
53427         * g++.dg/abi/bitfield1.C: New test.
53428         * g++.dg/abi/bitfield2.C: New test.
53429
53430 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53431
53432         * gcc.dg/attr-nest.c: New test.
53433
53434 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53435
53436         * gcc.c-torture/execute/20020215-1.c: New test.
53437
53438 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53439
53440         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53441         * g++.dg/debug/debug.exp: New.
53442         * g++.dg/debug/trivial.C: New.
53443         * g++.dg/debug/debug1.C: Moved...
53444         * g++.dg/other/debug1.C: ...from here.
53445         * g++.dg/debug/debug2.C: Moved...
53446         * g++.dg/other/debug2.C: ...from here.
53447         * g++.dg/debug/debug3.C: Moved...
53448         * g++.dg/other/debug3.C: ...from here.
53449
53450         * gcc.dg/noncompile/20020213-1.c: New test.
53451
53452 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
53453
53454         * g++.dg/other/debug3.C: New test.
53455
53456         * gcc.c-torture/execute/20020213-1.c: New test.
53457
53458 2002-02-13  Richard Smith <richard@ex-parrot.com>
53459
53460         * g++.old-deja/g++.other/thunk1.C: New test.
53461
53462 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53463
53464         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53465
53466 2002-02-13  Stan Shebs  <shebs@apple.com>
53467
53468         * gcc.dg/altivec-3.c: New.
53469
53470 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
53471
53472         * gcc.dg/Wunreachable-1.c: New test.
53473         * gcc.dg/Wunreachable-2.c: New test.
53474
53475 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53476
53477         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53478
53479 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53480
53481         * gcc.dg/decl-1.c: New test.
53482
53483 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53484
53485         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53486
53487 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53488
53489         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53490         * gcc.c-torture/compile/980506-1.x: Likewise.
53491
53492 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53493
53494         * gcc.dg/20020210-1.c: New.
53495
53496 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
53497
53498         * g77.f-torture/execute/947.f: New regression test
53499         for PR fortran/947.
53500
53501 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
53502
53503         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53504         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53505
53506 2002-02-08  Richard Henderson  <rth@redhat.com>
53507
53508         * gcc.c-torture/compile/labels-3.c: New.
53509
53510 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
53511
53512         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53513         expression statements work instead.
53514         * gcc.dg/noncompile/20020207-1.c: New test.
53515
53516 2002-02-07  Richard Henderson  <rth@redhat.com>
53517
53518         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53519
53520 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53521
53522         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53523         message from g77
53524         * lib/g77-dg.exp: Trim g77 error messages so that they are
53525         recognized by dg.exp.
53526
53527 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53528
53529         PR fortran/5473
53530         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
53531
53532 2002-02-07  Richard Henderson  <rth@redhat.com>
53533
53534         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53535         to be sufficiently aligned for integers.
53536
53537 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53538
53539         * g++.dg/template/friend4.C: New test.
53540
53541 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53542
53543         PR fortran/5743
53544         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53545         unsupported cases.
53546
53547 2002-02-07  Richard Henderson  <rth@redhat.com>
53548
53549         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53550         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53551         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53552         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53553
53554 2002-02-06  Richard Henderson  <rth@redhat.com>
53555
53556         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53557
53558 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53559
53560         * gcc.dg/20020206-1.c: New test.
53561
53562 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53563
53564         * gcc.c-torture/execute/20020206-1.c: New test.
53565
53566         * gcc.c-torture/execute/20020206-2.c: New test.
53567
53568         PR optimization/5429:
53569         * gcc.c-torture/compile/20020206-1.c: New test.
53570
53571 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53572
53573         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53574         as certain file formats cannot support particularly large
53575         alignments.
53576
53577         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53578         and do not expect to be able to link the executable.
53579
53580         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53581         fail because the COFF format does not support the weak attribute.
53582
53583 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53584
53585         * g77.dg/pr5473.f: New test
53586
53587 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53588
53589         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53590         Fix testcase accordingly.
53591
53592 2002-02-04  Richard Henderson  <rth@redhat.com>
53593
53594         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53595         (buf): Change to be an array of pointers, not ints.
53596
53597 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53598
53599         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53600         before all tests.  Move warning one line above to match where it
53601         C frontend emits.
53602         * gcc.dg/Wswitch-2.c: New test.
53603         * g++.dg/warn/Wswitch-1.C: New test.
53604         * g++.dg/warn/Wswitch-2.C: New test.
53605
53606 2002-02-04  Richard Henderson  <rth@redhat.com>
53607
53608         * g++.dg/abi/offsetof.C: Fix size comparison.
53609
53610 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53611
53612         * gcc.dg/cast-qual-2.c: New test.
53613
53614 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53615
53616         * gcc.dg/20020201-4.c: New test.
53617
53618 2002-02-04  Ben Elliston  <bje@redhat.com>
53619
53620         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53621         target_info attribute != 0, in addition to the empty string.
53622         (gcc_target_compile): Likewise.
53623
53624 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53625
53626         * gcc.dg/Wswitch.c: New test.
53627         PR gcc/4475. PR gcc/3780.
53628
53629 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53630
53631         * g77.f-torture/execute/5122.f: New test for regressions
53632         against PR fortran/5122.
53633
53634 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53635
53636         * g77.f-torture/compile/pr3743.f: Delete
53637         * g77.dg/pr3743-1.f: New test.
53638         * g77.dg/pr3743-2.f: New test.
53639         * g77.dg/pr3743-3.f: New test.
53640         * g77.dg/pr3743-4.f: New test.
53641
53642 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53643
53644         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53645
53646 2002-02-02  Richard Henderson  <rth@redhat.com>
53647
53648         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53649         * gcc.c-torture/execute/bf64-1.c: Likewise.
53650
53651 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53652
53653         * gcc.dg/20020201-2.c: New test.
53654
53655         * gcc.dg/20020201-3.c: New test.
53656
53657         * gcc.c-torture/execute/bitfld-2.c: New test.
53658
53659 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53660
53661         * gcc.dg/bitfld-1.c: Update.
53662         * gcc.dg/bitfld-2.c: Update.
53663         * gcc.c-torture/execute/bitfld-1.x: New.
53664
53665 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53666
53667         * gcc.c-torture/execute/20020201-1.c: New test.
53668
53669 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53670
53671         PR target/5469
53672         * gcc.dg/20020201-1.c: New test.
53673
53674 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53675
53676         PR fortran/3743
53677         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53678         * g77.f-torture/compile/pr3743.x: Remove
53679
53680 2002-01-31  Tom Rix  <trix@redhat.com>
53681
53682         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53683
53684 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53685
53686         * gcc.dg/noncompile/20020130-1.c: New test.
53687
53688 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53689
53690         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53691
53692 2002-01-29  Richard Henderson  <rth@redhat.com>
53693
53694         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53695         to long long.
53696         * gcc.c-torture/execute/bf64-1.c: Likewise.
53697
53698 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53699
53700         * gcc.c-torture/execute/20020129-1.c: New test.
53701
53702 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53703
53704         * gcc.c-torture/compile/20000224-1.c: Update.
53705         * gcc.c-torture/execute/bitfld-1.c: New tests.
53706         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53707         * gcc.dg/uninit-A.c: Update.
53708
53709 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53710
53711         * g++.dg/template/ctor1.C: Add instantiation.
53712
53713 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53714
53715         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53716         argument to __builtin_prefetch to be const ptr.
53717
53718 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53719
53720         * gcc.c-torture/compile/20020120-1.c: New test.
53721
53722 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53723
53724         * gcc.c-torture/execute/20020127-1.c: New test.
53725
53726 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53727
53728         * g77.dg/f77-edit-i-in.f: New test
53729         * g77.dg/f77-edit-i-out.f: New test
53730
53731 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53732
53733         * gcc.dg/debug/debug.exp: New file.
53734         * gcc.dg/debug/trivial.c: New file.
53735         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53736         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53737         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53738         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53739         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53740         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53741         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53742         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53743         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53744         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53745         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53746         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53747         * gcc.dg/20000503-1.c: Removed.
53748         * gcc.dg/20010207-1.c: Removed.
53749         * gcc.dg/20011223-1.c: Removed.
53750         * gcc.dg/20020104-2.c: Removed.
53751         * gcc.dg/debug-1.c: Removed.
53752         * gcc.dg/debug-2.c: Removed.
53753         * gcc.dg/debug-3.c: Removed.
53754         * gcc.dg/debug-4.c: Removed.
53755         * gcc.dg/debug-5.c: Removed.
53756         * gcc.dg/debug-6.c: Removed.
53757         * gcc.dg/dwarf2-1.c: Removed.
53758         * gcc.dg/dwarf2-2.c: Removed.
53759
53760 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53761
53762         * g++.old-deja/g++.other/eh5.C: New test.
53763         * g++.old-deja/g++.other/sibcall2.C: New test.
53764         * g++.old-deja/g++.other/array9.C: New test.
53765         * g++.old-deja/g++.other/typename2.C: New test.
53766         * g++.old-deja/g++.other/crash60.C: New test.
53767         * g++.old-deja/g++.other/conv9.C: New test.
53768         * g++.old-deja/g++.other/mangle10.C: New test.
53769         * g++.old-deja/g++.other/unchanging1.C: New test.
53770         * g++.old-deja/g++.other/exprstmt1.C: New test.
53771         * g++.old-deja/g++.other/inline23.C: New test.
53772         * g++.old-deja/g++.eh/ia64-1.C: New test.
53773         * g++.old-deja/g++.other/dwarf2-1.C: New test.
53774         * g++.old-deja/g++.other/reload1.C: New test.
53775         * g++.old-deja/g++.other/static20.C: New test.
53776         * g++.old-deja/g++.other/local-alloc1.C: New test.
53777         * g++.old-deja/g++.other/conv8.C: New test.
53778         * g++.old-deja/g++.other/stmtexpr2.C: New test.
53779         * g++.old-deja/g++.other/storeexpr1.C: New test.
53780         * g++.old-deja/g++.other/storeexpr2.C: New test.
53781         * g++.dg/eh/template2.C: New test.
53782         * g++.dg/warn/weak1.C: New test.
53783
53784 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
53785
53786         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53787         Remove first, non-varying, argument.
53788
53789 2002-01-23  Richard Henderson  <rth@redhat.com>
53790
53791         * gcc.dg/inline-2.c: New.
53792
53793         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53794         Add optional target arg.  Check number of arguments.
53795         (scan-assembler-not, scan-assembler-dem): Likewise.
53796         (scan-assembler-dem-not): Likewise.
53797
53798 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53799
53800         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53801         line 12.
53802         * g++.old-deja/g++.brendan/parse3.C,
53803         g++.old-deja/g++.other/crash26.C,
53804         g++.old-deja/g++.other/crash28.C,
53805         g++.old-deja/g++.other/crash29.C,
53806         g++.old-deja/g++.other/crash30.C,
53807         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53808
53809 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
53810
53811         * gcc.dg/20020115-1.c: New.
53812
53813 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
53814
53815         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53816
53817 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
53818
53819         * gcc.dg/20020122-3.c: New.
53820
53821 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
53822
53823         * g++.dg/other/gc1.C: New test.
53824
53825 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53826
53827         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53828
53829 2002-01-22  Richard Henderson  <rth@redhat.com>
53830
53831         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53832
53833 2002-01-22  Richard Henderson  <rth@redhat.com>
53834
53835         * gcc.dg/20020122-4.c: New.
53836
53837 2002-01-22  H.J. Lu <hjl@gnu.org>
53838
53839         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53840         link output.
53841         * gcc.dg/special/ecos.exp: Likewise.
53842         * lib/g++-dg.exp: Likewise.
53843         * lib/g77-dg.exp: Likewise.
53844         * lib/gcc-dg.exp : Likewise.
53845         * lib/mike-g++.exp: Likewise.
53846         * lib/mike-g77.exp: Likewise.
53847         * lib/mike-gcc.exp: Likewise.
53848         * lib/objc-dg.exp: Likewise.
53849
53850 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
53851
53852         PR target/5379
53853         * gcc.dg/20020122-2.c: New test.
53854
53855 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
53856
53857         * gcc.dg/20020122-1.c: New test.
53858
53859 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
53860
53861         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53862
53863 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
53864
53865         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53866
53867 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53868
53869         * gcc.c-torture/compile/20020121-1.c: New test.
53870
53871 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53872
53873         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53874         ld_library_path.
53875
53876 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
53877
53878         * gcc.dg/20020218-1.c: New test.
53879
53880 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
53881
53882         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53883         messages
53884         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53885         "At global scope" warning
53886         * g++.dg/ext/align1.C: Change cygwin test for alignment
53887         from db-bogus to dg-warning
53888
53889 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
53890
53891         * g77.f-torture/compile/cpp2.F: New test.
53892
53893 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53894
53895         * g++.dg/template/access1.C: New test.
53896
53897 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
53898
53899         * gcc.dg/20020118-1.c: New.
53900
53901 2002-01-18  Kazu Hirata  <kazu@hxi.com>
53902
53903         * gcc.c-torture/execute/20020118-1.c: New test.
53904
53905 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53906
53907         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53908         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53909         alignment warnings.
53910
53911 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53912
53913         * gcc.misc-tests/i386-prefetch.exp: Save and restore
53914         torture_with_loops and torture_without_loops
53915
53916 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
53917
53918         * gcc.c-torture/compile/20020116-1.c: New test.
53919
53920 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
53921
53922         * gcc.dg/20020116-2.c: New test.
53923
53924         * gcc.dg/ultrasp4.c: New test.
53925
53926         * gcc.dg/20020116-1.c: New test.
53927
53928 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
53929
53930         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53931         by EABI.
53932
53933 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
53934
53935         * gcc.misc-tests/i386-prefetch.exp: New.
53936         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53937         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53938         * gcc.misc-tests/i386-pf-none-1.c: New test.
53939         * gcc.misc-tests/i386-pf-sse-1.c: New test.
53940
53941 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
53942
53943         * gcc.dg/gnu89-init-1.c: Add new tests.
53944
53945 2002-01-15  Andreas Jaeger  <aj@suse.de>
53946
53947         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53948         * gcc.dg/i386-mmx-2.c: Likewise.
53949         * gcc.dg/i386-sse-1.c: Likewise.
53950         * gcc.dg/i386-sse-2.c: Likewise.
53951         * gcc.dg/i386-sse-3.c: Likewise.
53952
53953 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
53954
53955         * g77.f-torture/execute/intrinsic-unix-bessel.f:
53956         Uncomment additional cases that now pass.
53957
53958 2002-01-11  Richard Henderson  <rth@redhat.com>
53959
53960         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53961         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53962
53963 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
53964
53965         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53966
53967 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
53968
53969         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53970         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53971
53972 2002-01-10  Dale Johannesen  <dalej@apple.com>
53973
53974         * gcc.c-torture/execute/loop-11.c: New.
53975
53976 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53977
53978         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53979         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53980
53981 2002-01-09  Richard Henderson  <rth@redhat.com>
53982
53983         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53984         type in which to perform the operation for each size.
53985
53986 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53987
53988         * gcc.c-torture/compile/20020109-2.c: New test.
53989
53990 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53991
53992         * gcc.c-torture/execute/loop-10.c: New test.
53993
53994 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53995
53996         * gcc.c-torture/compile/20010226-1.c: New test.
53997         * gcc.c-torture/compile/20010227-1.c: New test.
53998         * gcc.c-torture/compile/20010426-1.c: New test.
53999         * gcc.c-torture/compile/20010510-1.c: New test.
54000         * gcc.c-torture/compile/20010605-3.c: New test.
54001         * gcc.c-torture/compile/20010824-1.c: New test.
54002         * gcc.c-torture/execute/20010409-1.c: New test.
54003         * gcc.dg/noncompile/20000901-1.c: New test.
54004         * gcc.dg/20001023-1.c: New test.
54005         * gcc.dg/20001101-1.c: New test.
54006         * gcc.dg/20001102-1.c: New test.
54007         * gcc.dg/20010207-1.c: New test.
54008         * gcc.dg/20010405-1.c: New test.
54009         * gcc.dg/20010822-1.c: New test.
54010         * gcc.dg/20011107-1.c: New test.
54011
54012 2002-01-09  Jeffrey A Law  (law@redhat.com)
54013
54014         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54015
54016         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54017         execution failure on PA targets.
54018
54019 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54020
54021         * gcc.c-torture/compile/20020109-1.c: New test.
54022
54023 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54024
54025         * gcc.c-torture/execute/20020108-1.c: New test.
54026
54027 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54028
54029         * gcc.dg/20020108-1.c: New test.
54030
54031 2002-01-08  H.J. Lu <hjl@gnu.org>
54032
54033         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54034         for header files.
54035
54036 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54037
54038         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54039         consistency.
54040
54041 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54042
54043         * gcc.dg/altivec-4.c: Test altivec predicates.
54044
54045 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54046
54047         * gcc.c-torture/execute/20020107-1.c: New test.
54048
54049 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54050
54051         PR c/5279
54052         * gcc.c-torture/compile/20020106-1.c: New test.
54053
54054 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54055
54056         * gcc.c-torture/execute/nestfunc-4.c: New test.
54057
54058 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54059
54060         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54061         extra triple that slipped in.
54062         * g++.old-deja/g++.abi/align.C: Likewise.
54063         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54064
54065 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54066
54067         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54068         * g++.old-deja/g++.abi/align.C: Likewise.
54069         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54070
54071         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54072         on FreeBSD/i386.
54073         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54074         FreeBSD.
54075
54076 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54077
54078         * gcc.dg/20020104-1.c: New test.
54079
54080         * gcc.dg/20020104-2.c: New test.
54081
54082 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54083
54084         * gcc.dg/20020103-1.c: Fix typo in target selector.
54085
54086 2002-01-03  Richard Henderson  <rth@redhat.com>
54087
54088         * gcc.dg/20020103-1.c: New.
54089
54090 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54091
54092         * gcc.c-torture/execute/20020103-1.c: New test.
54093
54094 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54095
54096         * g++.dg/other/debug2.C: New test.
54097
54098         * gcc.c-torture/compile/20020103-1.c: New test.
54099
54100 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54101
54102         * gcc.dg/gnu89-init-1.c: Added new tests.
54103
54104 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54105
54106         * g++.dg/template/friend2.C: Remove as patch is reverted.
54107
54108         * g++.dg/warn/oldcast1.C: New test.
54109
54110         * g++.dg/template/ptrmem1.C: New test.
54111         * g++.dg/template/ptrmem2.C: New test.
54112
54113         * g++.dg/template/ntp.C: New test.
54114
54115         * g++.dg/other/component1.C: New test.
54116
54117         * g++.dg/template/ttp3.C: New test.
54118
54119         * g++.dg/template/friend2.C: New test.
54120         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54121
54122 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54123
54124         * g++.dg/other/ptrmem1.C: New test.
54125         * g++.dg/other/ptrmem2.C: New test.
54126
54127 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54128
54129         * g++.dg/template/ctor1.C: New test.
54130
54131 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54132
54133         * g++.dg/template/friend2.C: New test.
54134
54135 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54136
54137         * gcc.dg/mmix-1.c: New test.
54138
54139 2001-12-31  Richard Henderson  <rth@redhat.com>
54140
54141         * gcc.dg/asm-5.c: New.
54142
54143 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54144
54145         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54146         in namespace __gnu_cxx
54147
54148 2001-12-30  Richard Henderson  <rth@redhat.com>
54149
54150         * gcc.dg/debug-6.c: New.
54151
54152 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54153
54154         * gcc.c-torture/compile/20011229-2.c: New test.
54155
54156 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54157
54158         * gcc.dg/debug-3.c: New test.
54159         * gcc.dg/debug-4.c: New test.
54160         * gcc.dg/debug-5.c: New test.
54161
54162 2001-12-29  Richard Henderson  <rth@redhat.com>
54163
54164         * g++.dg/eh/loop1.C: New.
54165
54166 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54167
54168         * g++.dg/template/crash1.C: New test.
54169
54170 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54171
54172         * g++.dg/other/const1.C: New test.
54173
54174 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54175
54176         * gcc.c-torture/compile/20011229-1.c: New test.
54177
54178 2001-12-28  Stan Shebs  <shebs@apple.com>
54179
54180         * lib/objc-torture.exp: Resync with c-torture.exp.
54181         * lib/objc.exp: Load standard libraries.
54182
54183 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54184
54185         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54186         additional tests.
54187
54188 2001-12-27  Roger Sayle <roger@eyesopen.com>
54189
54190         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54191
54192 2001-12-27  Richard Henderson  <rth@redhat.com>
54193
54194         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54195
54196 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54197
54198         * g++.dg/eh/ctor1.C: New test.
54199         * g++.dg/other/error2.C: New test.
54200
54201 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54202
54203         * g++.dg/other/init2.C: New test.
54204
54205 2001-12-24  Richard Henderson  <rth@redhat.com>
54206
54207         * gcc.dg/20011223-1.c: New.
54208         * gcc.dg/inline-1.c: New.
54209
54210 2001-12-23  Richard Henderson  <rth@redhat.com>
54211
54212         * gcc.dg/asm-4.c: Test operand modifiers.
54213
54214 2001-12-23  Richard Henderson  <rth@redhat.com>
54215
54216         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54217
54218 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54219
54220         * gcc.c-torture/execute/20011223-1.c: New test.
54221
54222 2001-12-21  Richard Henderson  <rth@redhat.com>
54223
54224         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54225         re-enables the warning.
54226
54227 2001-12-21  Richard Henderson  <rth@redhat.com>
54228
54229         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54230
54231 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54232
54233         * gcc.c-torture/compile/20011218-1.c: New test.
54234
54235 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
54236
54237         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
54238         arm-isr.c test.
54239         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
54240         epilogue generation for ARM ISR routines.
54241
54242 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54243
54244         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54245         * gcc.dg/format/c90-printf-3.c: Likewise.
54246         * gcc.dg/format/c99-printf-3.c: Likewise.
54247         * gcc.dg/format/ext-1.c: Likewise.
54248         * gcc.dg/format/ext-6.c: Likewise.
54249         * gcc.dg/format/format.h: Prototype unlocked stdio.
54250
54251 2001-12-20  Richard Henderson  <rth@redhat.com>
54252
54253         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54254         (arena): Use it.
54255         (malloc): Correct allocation logic.  Abort if we fill up the
54256         arena before initialization complete.
54257         (realloc): Correct allocation logic.
54258
54259 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54260
54261         * gcc.c-torture/compile/20011219-2.c: New test.
54262
54263         * gcc.c-torture/execute/20011219-1.c: New test.
54264
54265 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
54266
54267         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54268         target does not support weak symbols.
54269
54270 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
54271
54272         * gcc.c-torture/compile/20011219-1.c: New test.
54273
54274 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
54275
54276         * g++.dg/other/error1.C: New test.
54277
54278 2001-12-17  Jeffrey A Law  (law@redhat.com)
54279
54280         * gcc.c-torture/execute/20011217-1.c: New test.
54281
54282 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
54283
54284         * objc.dg/special/: New directory.
54285         * objc.dg/special/special.exp: New file.
54286         * objc.dg/special/unclaimed-category-1.h: New file.
54287         * objc.dg/special/unclaimed-category-1a.m: New file.
54288         * objc.dg/special/unclaimed-category-1.m: New file.
54289
54290 2001-12-17  Andreas Jaeger  <aj@suse.de>
54291
54292         * gcc.c-torture/compile/20011217-2.c: New test.
54293
54294 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54295
54296         * gcc.c-torture/compile/20011217-1.c: New test.
54297
54298 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
54299
54300         * gcc.dg/20011214-1.c: New.
54301
54302 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
54303
54304         * gcc.dg/altivec-4.c: New.
54305
54306 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
54307
54308         * gcc.dg/20011113-1.c: New test.
54309
54310 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54311
54312         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54313         std::__malloc_alloc_template<0> and
54314         std::__default_alloc_template<false, 0>.
54315
54316 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54317
54318         * objc/execute/bf-21.m: New test.
54319         * objc/execute/enumeration-1.m: New test.
54320         * objc/execute/enumeration-2.m: New test.
54321
54322 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54323
54324         * gcc.dg/gnu89-init-1.c: New test.
54325
54326 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54327
54328         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54329         * g++.old-deja/g++.jason/2371.C: Likewise.
54330         * g++.old-deja/g++.jason/template33.C: Likewise.
54331         * g++.old-deja/g++.jason/template34.C: Likewise.
54332         * g++.old-deja/g++.jason/template36.C: Likewise.
54333         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54334         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54335         * g++.old-deja/g++.other/typename1.C: Likewise.
54336         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54337         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54338         * g++.old-deja/g++.pt/typename11.C: Likewise.
54339         * g++.old-deja/g++.pt/typename14.C: Likewise.
54340         * g++.old-deja/g++.pt/typename16.C: Likewise.
54341         * g++.old-deja/g++.pt/typename3.C: Likewise.
54342         * g++.old-deja/g++.pt/typename4.C: Likewise.
54343         * g++.old-deja/g++.pt/typename5.C: Likewise.
54344         * g++.old-deja/g++.pt/typename7.C: Likewise.
54345         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54346
54347 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54348
54349         * g++.dg/other/linkage1.C: New test.
54350         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54351         specifiers.
54352
54353 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54354
54355         * gcc.dg/concat.c: New test.
54356
54357 2001-12-11  Stan Shebs  <shebs@apple.com>
54358
54359         * objc/compile: New test directory.
54360         * objc/compile/compile.exp: New expect script.
54361         * objc/compile/20011211-1.m: New compile test.
54362
54363 2001-12-11  Jason Merrill  <jason@redhat.com>
54364
54365         * lib/prune.exp (prune_gcc_output): Also handle "In member
54366         function".  So many permutations...
54367
54368 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54369
54370         * g++.dg/template/typedef1.C: New test.
54371
54372 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54373
54374         * g++.dg/other/copy1.C: New test.
54375
54376 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54377
54378         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54379
54380         * gcc.dg/builtin-choose-expr.c: New.
54381
54382 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54383
54384         * gcc.dg/altivec-2.c: New.
54385
54386 2001-12-07  Richard Henderson  <rth@redhat.com>
54387
54388         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54389
54390 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54391
54392         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54393         ultrasparc.
54394
54395 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54396
54397         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54398
54399 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54400
54401         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54402         variable argument list.
54403
54404 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54405
54406         * gcc.c-torture/execute/memcheck: Delete entire directory.
54407         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54408         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54409
54410 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54411
54412         * gcc.dg/Wshadow-1.c: New test.
54413
54414 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54415
54416         * gcc.c-torture/compile/20011130-1.c: New test.
54417
54418         * gcc.dg/noncompile/20011025-1.c: New test.
54419
54420         * g++.dg/other/anon-union.C: New test.
54421
54422         * gcc.c-torture/execute/20011024-1.c: New test.
54423
54424 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54425
54426         * gcc.c-torture/execute/20000722-1.x,
54427         gcc.c-torture/execute/20010123-1.x: Remove.
54428         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54429         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54430         gcc.dg/c99-complit-2.c: New tests.
54431
54432 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54433
54434         * g++.dg/inherit/base1.C: New test.
54435
54436 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54437
54438         * g++.dg/other/stdarg1.C: New test.
54439
54440         * gcc.c-torture/compile/20011130-2.c: New test.
54441
54442 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
54443
54444         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54445         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54446         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54447         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54448         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54449         * gcc.dg/builtin-prefetch-1.c: New test.
54450
54451 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
54452
54453         * gcc.dg/20011130-1.c: New test.
54454
54455 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
54456
54457         * g++.dg/other/scope1.C: New test.
54458         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54459
54460 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54461
54462         * gcc.dg/vla-init-1.c: New test.
54463
54464 2001-12-01  Geoff Keating  <geoffk@redhat.com>
54465
54466         * gcc.c-torture/compile/structs.c: New testcase from GDB.
54467
54468 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54469
54470         * objc.dg/alias.m: Update.
54471         * objc.dg/class-1.m: Update.
54472         * objc.dg/const-str-1.m: Update.
54473         * objc.dg/fwd-proto-1.m: Update.
54474         * objc.dg/id-1.m: Update.
54475         * objc.dg/super-class-1.m: Update.
54476
54477 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
54478
54479         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54480         constructs.
54481
54482 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54483
54484         * gcc.c-torture/execute/20011128-1.c: New test.
54485
54486 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54487
54488         * gcc.dg/20011127-1.c: New test.
54489
54490 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54491
54492         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
54493         from Austin Group draft 7.
54494         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
54495         scanf format arguments.
54496         * gcc.dg/format/no-exargs-2.c: New test.
54497
54498 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
54499
54500         * g++.dg/abi/vbase8-4.C: New test.
54501
54502 2001-11-24  Ian Lance Taylor  <ian@airs.com>
54503
54504         * gcc.c-torture/execute/20011121-1.c: New test.
54505
54506 2001-11-23  Jeffrey A Law  (law@cygnus.com)
54507
54508         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54509
54510 2001-11-23  Andreas Jaeger  <aj@suse.de>
54511
54512         * gcc.dg/cpp/charconst-2.c: New test.
54513
54514 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
54515
54516         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54517         to the host if it is remote.  Let tests specify extra headers
54518         they use.
54519         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54520         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54521         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54522         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54523         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54524         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54525         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54526         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54527         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54528         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54529
54530 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
54531
54532         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54533         for little endian ARMs.
54534
54535 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54536
54537         * gcc.c-torture/compile/20011119-1.c: New test.
54538         * gcc.c-torture/compile/20011119-2.c: New test.
54539
54540 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54541
54542         * gcc.dg/altivec-1.c: Fix typo.
54543
54544 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54545
54546         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54547
54548 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54549
54550         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54551
54552 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54553
54554         * lib/g77.exp: Don't specify --rpath-link.
54555
54556         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54557         across all the headers.
54558         * gcc.dg/format/format.exp: For testing on a remote host,
54559         copy format.h.
54560
54561         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54562         * gcc.c-torture/execute/930406-1.c: Likewise.
54563         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54564
54565 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54566
54567         * gcc.dg/altivec-1.c: New.
54568
54569 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54570
54571         * gcc.dg/cpp/fpreprocessed.c: New test case.
54572
54573 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54574
54575         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54576         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54577         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54578
54579 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54580
54581         * gcc.dg/no-builtin-1.c: New test.
54582
54583 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54584
54585         * gcc.c-torture/execute/20011115-1.c: New test.
54586
54587 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54588
54589         * gcc.c-torture/compile/20011114-2.c: New test.
54590         * gcc.c-torture/compile/20011114-3.c: New test.
54591         * gcc.c-torture/compile/20011114-4.c: New test.
54592
54593 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54594
54595         * g++.dg/other/init1.C: New test.
54596
54597 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54598
54599         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54600         message.
54601
54602         * gcc.c-torture/execute/20011114-1.c: New testcase.
54603
54604         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54605         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54606         like the (before this change) version of 20010327-1.c.
54607
54608 2001-11-14  Roger Sayle <roger@eyesopen.com>
54609
54610         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54611
54612 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54613
54614         * g++.dg/init/array2.C: New test.
54615
54616 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54617
54618         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54619
54620 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54621
54622         * g++.dg/other/forscope1.C: New test.
54623         * g++.dg/ext/forscope1.C: New test.
54624         * g++.dg/ext/forscope2.C: New test.
54625
54626 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54627
54628         * gcc.c-torture/execute/20011113-1.c: New test.
54629
54630 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54631
54632         * gcc.c-torture/execute/20011109-2.c: New test.
54633
54634         * gcc.c-torture/execute/20011109-1.c: New test.
54635
54636 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54637
54638         * gcc.c-torture/compile/20011109-1.c: New test.
54639
54640 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54641
54642         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54643         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54644         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54645         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54646         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54647         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54648         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54649
54650 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54651
54652         * g++.dg/warn/Wshadow-1.C: New tests.
54653         * g++.old-deja/g++.mike/for3.C: Update.
54654
54655 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54656
54657         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54658         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54659         XFAILs.  Adjust expected error texts.
54660         * gcc.c-torture/compile/20011106-1.c,
54661         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54662         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54663         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54664         gcc.dg/c99-array-lval-5.c: New tests.
54665
54666 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54667
54668         * gcc.dg/cpp/defined.c: Update.
54669
54670 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54671
54672         * gcc.c-torture/execute/anon-1.c: New test.
54673
54674 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54675
54676         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54677         same size, so no warning should be produced on stormy16.
54678
54679         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54680         due to oversized array.
54681         * g++.old-deja/g++.mike/ns15.C: Likewise.
54682         * g++.old-deja/g++.pt/crash16.C: Likewise.
54683
54684 2001-11-02  Graham Stott  <grahams@redhat.com>
54685
54686         * g++.dgother/debug1.C: Fix typos.
54687
54688 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54689
54690         * g++.dg/other/debug1.C: New test.
54691
54692 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54693
54694         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54695         of unsigned long.
54696
54697 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54698
54699         * gcc.dg/20011029-2.c: New test.
54700
54701         * gcc.c-torture/compile/20011029-1.c: New test.
54702
54703 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54704
54705         * objc/execute/class_self-1.m: New test.
54706         * objc/execute/class_self-2.m: New test.
54707
54708 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54709
54710         * gcc.misc-tests/msgs.exp: Delete.
54711         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54712         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54713         error set to match recent changes.
54714
54715 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54716
54717         * gcc.dg/20011021-1.c: New test.
54718
54719 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54720
54721         * gcc.c-torture/compile/20011023-1.c: New test.
54722
54723 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54724
54725         * lib/g77.exp: Rewrite based on lib/g++.exp.
54726
54727 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54728
54729         * gcc.c-torture/execute/20011019-1.c: New test.
54730
54731         * gcc.dg/20011018-1.c: New test.
54732
54733 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54734
54735         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54736
54737 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54738
54739         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54740         * gcc.dg/attr-invalid.c: Likewise.
54741
54742 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54743
54744         * gcc.dg/20011015-1.c: New test.
54745
54746 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54747
54748         * g++.dg/template/unify2.C: New test.
54749
54750 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54751
54752         * g++.dg/other/exception-specification.C: New test
54753
54754 2001-10-13  Tom Rix  <trix@redhat.com>
54755
54756         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54757         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54758
54759 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54760
54761         * gcc.dg/20011009-1.c: New test.
54762
54763 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
54764
54765         PR g++/4476
54766         * g++.dg/other/friend1.C: New test.
54767
54768 2001-10-11  Richard Henderson  <rth@redhat.com>
54769
54770         * g++.old-deja/g++.other/crash18.C: Add -S to options.
54771
54772 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54773
54774         * gcc.c-torture/compile/20011010-1.c: New.
54775
54776 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54777
54778         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54779         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54780         g77.f-torture/execute/execute.exp,
54781         g77.f-torture/noncompile/noncompile.exp,
54782         gcc.c-torture/compile/compile.exp,
54783         gcc.c-torture/execute/execute.exp,
54784         gcc.c-torture/execute/ieee/ieee.exp,
54785         gcc.c-torture/execute/memcheck/memcheck.exp,
54786         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54787         objc/execute/execute.exp: Update FSF address.
54788
54789 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
54790
54791         * gcc.dg/cpp/cmdlne-C.c: Update.
54792         * gcc.dg/cpp/cmdlne-C2.c: New.
54793
54794 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54795
54796         * gcc.c-torture/execute/20011008-3.c: New.
54797
54798 2001-10-08  DJ Delorie  <dj@redhat.com>
54799
54800         * gcc.dg/20011008-1.c: New.
54801         * gcc.dg/20011008-2.c: New.
54802
54803 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54804
54805         * gcc.dg/cpp/spacing1.c: Update test.
54806
54807 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54808
54809         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54810         spelling errors of "separate" as "seperate".
54811
54812 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
54813
54814         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54815         enough to avoid inlining.
54816
54817 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54818
54819         * lib/g77.exp: set libg2c_dir correctly.
54820
54821 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54822
54823         * gcc.dg/cpp/macro11.c: New test.
54824
54825 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54826
54827         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54828         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54829         gcc.dg/format/multattr-3.c: New tests.
54830         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
54831         tests for format attributes on function pointers being rejected.
54832
54833 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54834
54835         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54836
54837 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54838
54839         * g++.dg/warn/format1.C: New test.
54840
54841 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54842
54843         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54844
54845 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54846
54847         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54848
54849 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54850
54851         * gcc.dg/cpp/redef2.c: Add test.
54852
54853 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
54854
54855         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54856         long-standing bug on i686, apparently.
54857         * gcc.c-torture/execute/loop-2c.x: New file.
54858         * gcc.c-torture/execute/loop-2d.x: New file.
54859         * gcc.c-torture/execute/loop-3c.x: New file.
54860
54861 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
54862
54863         * gcc.dg/cpp/20000625-2.c: Correct line number.
54864
54865 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54866
54867         * gcc.dg/cpp/macro10.c: New test.
54868         * gcc.dg/cpp/strify3.c: New test.
54869         * gcc.dg/cpp/spacing1.c: Add tests.
54870         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54871         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54872
54873 2001-09-24  DJ Delorie  <dj@redhat.com>
54874
54875         * gcc.c-torture/execute/20010924-1.c: New test.
54876
54877 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54878
54879         * objc/execute/paste.m: Remove.
54880
54881 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54882
54883         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54884
54885 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
54886
54887         * g77.dg/strlen0.f: New test.
54888
54889 2001-09-21  Richard Henderson  <rth@redhat.com>
54890
54891         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54892         * g++.old-deja/g++.abi/vtable2.C: Likewise.
54893
54894 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54895
54896         Table-driven attributes.
54897         * g++.dg/ext/attrib1.C: New test.
54898
54899 2001-09-20  DJ Delorie  <dj@redhat.com>
54900
54901         * gcc.dg/20000926-1.c: Update expected warning messages.
54902         * gcc.dg/array-2.c: Likewise, and test for warnings too.
54903         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54904         array.
54905
54906 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
54907
54908         * g++.dg/eh/registers1.C: New test case.
54909
54910 2001-09-17  Richard Henderson  <rth@redhat.com>
54911
54912         * gcc.dg/array-5.c: Fix VLA decomposition test.
54913
54914 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54915
54916         * gcc.dg/cpp/line5.c: New testcase.
54917
54918 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54919
54920         * gcc.dg/cpp/macro9.c: New test.
54921
54922 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
54923
54924         * gcc.c-torture/execute/980223.c: Change type of addr from long
54925         to char *.
54926
54927 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
54928
54929         * gcc.c-torture/execute/20010915-1.c: New test.
54930
54931 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
54932
54933         * g77.dg/bprob: New directory.
54934         * g77.dg/bprob/bprob.exp: New file.
54935         * g77.dg/bprob/bprob-1.f: New test.
54936         * g77.dg/gcov: New directory.
54937         * g77.dg/gcov/gcov.exp: New file.
54938         * g77.dg/gcov/gcov-1.f: New test.
54939         * g77.dg/gcov/gcov-1.x: New file.
54940
54941 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54942
54943         * gcc.dg/cpp/directiv.c: Update.
54944         * gcc.dg/cpp/undef1.c: Update.
54945
54946 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
54947
54948         * gcc.dg/20010912-1.c: New test.
54949
54950 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
54951
54952         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54953         language-independent file in lib.
54954         * lib/gcov.exp: New file.
54955
54956 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54957
54958         * gcc.c-torture/compile/20010911-1.c: New test.
54959
54960 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
54961
54962         * lib/profopt.exp: New, to support profile-directed optimizations.
54963         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54964         * gcc.misc-tests/bprob-1.c: New test.
54965         * gcc.misc-tests/bprob-2.c: New test.
54966
54967 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
54968
54969         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54970         XFAIL and which kinds of gcov output to verify.
54971         * gcc.misc-tests/gcov-4b.x: New file.
54972         * gcc.misc-tests/gcov-5b.x: New file.
54973         * gcc.misc-tests/gcov-6.x: New file.
54974         * gcc.misc-tests/gcov-7.c: New test.
54975         * gcc.misc-tests/gcov-7.x: New file.
54976
54977 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54978
54979         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54980         * gcc.misc-tests/gcov-6.c: New test.
54981
54982 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54983
54984         PR c++/3986
54985         * g++.dg/abi/vbase1.C: New test.
54986
54987 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54988
54989         * objc.dg/method-2.m: New.
54990
54991 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54992
54993         PR c++/4203
54994         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54995         * g++.dg/init/empty1.C: New test.
54996
54997 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54998
54999         * gcc.c-torture/compile/20010903-1.c: New test.
55000
55001 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55002
55003         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55004         for m68k.
55005
55006 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55007
55008         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55009
55010         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55011
55012         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55013
55014 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55015
55016         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55017         for 16-bit 'unsigned int'.
55018
55019 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55020
55021         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55022
55023 2001-08-27  Richard Henderson  <rth@redhat.com>
55024
55025         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55026         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55027
55028 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55029
55030         * gcc.dg/asm-names.c (ymain): New.
55031
55032 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55033
55034         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55035         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55036         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55037
55038 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55039
55040         * gcc.dg/compare5.c: New testcase.
55041
55042 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55043
55044         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55045         and "In instantiation".
55046
55047 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55048
55049         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55050
55051 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55052
55053         * gcc.misc-tests/gcov.exp: Add support for branch information.
55054         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55055         * gcc.misc-tests/gcov-4.c: New test.
55056         * gcc.misc-tests/gcov-4b.c: New test.
55057         * gcc.misc-tests/gcov-5b.c: New test.
55058
55059 2001-08-20  Zack Weinberg  <zackw@panix.com>
55060
55061         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55062         expected to fail.
55063
55064 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55065
55066         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55067
55068 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55069
55070         * g++.dg/eh/template1.C: New test.
55071
55072 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55073
55074         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55075         Fix thinko.
55076         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55077         for xfail.
55078
55079 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55080
55081         * lib/g77-dg.exp: Use prune.exp for common procedures
55082         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55083         * lib/g77.exp: (g77-dg-prune) Remove
55084
55085 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55086
55087         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55088
55089 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55090
55091         * g++.dg/template/unify1.C: New test.
55092
55093 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55094
55095         * g++.dg/abi/empty4.C: New test.
55096
55097 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55098
55099         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55100         solaris2.*
55101         * g77.f-torture/compile/pr3743.x: Likewise.
55102
55103 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55104
55105         * g++.dg/other/using-declaration.C: New test.
55106
55107 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55108
55109         * gcc.dg/cpp/tr-sign.c: New testcase.
55110
55111 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55112
55113         * gcc.dg/cpp/19951025-1.c: Revert.
55114         * gcc.dg/cpp/directiv.c: We no longer process directives that
55115         interrupt macro arguments.
55116
55117 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55118
55119         * gcc.dg/bconstp-1.c: New test.
55120
55121 2001-08-03  Richard Henderson  <rth@redhat.com>
55122
55123         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55124
55125 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55126
55127         * gcc.dg/cpp/19951025-1.c: Update.
55128
55129 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55130
55131         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55132         should be x.
55133
55134 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55135
55136         Kill -fhonor-std.
55137         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55138         * g++.old-deja/g++.other/std1.C: Likewise.
55139         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55140
55141 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55142
55143         * lib/g77.exp: Load gcc-defs.exp for common procedures
55144         (g77_pass, g77_fail, g77_finish, g77_exit,
55145         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55146
55147 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55148
55149         * g77.dg/fbackslash.f
55150         * g77.dg/fcase-preserve.f
55151         * g77.dg/ff90-1.f
55152         * g77.dg/ffixed-line-length-0.f
55153         * g77.dg/ffixed-line-length-132.f
55154         * g77.dg/ffixed-line-length-7.f
55155         * g77.dg/ffixed-line-length-72.f
55156         * g77.dg/ffixed-line-length-none.f
55157         * g77.dg/ffree-form-1.f
55158         * g77.dg/fno-backslash.f
55159         * g77.dg/fno-f90-1.f
55160         * g77.dg/fno-fixed-form-1.f
55161         * g77.dg/fno-onetrip.f
55162         * g77.dg/fno-typeless-boz.f
55163         * g77.dg/fno-underscoring.f
55164         * g77.dg/fno-vxt-1.f
55165         * g77.dg/fonetrip.f
55166         * g77.dg/ftypeless-boz.f
55167         * g77.dg/fugly-assumed.f
55168         * g77.dg/funderscoring.f
55169         * g77.dg/fvxt-1.f
55170
55171 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55172
55173         * objc.dg/fwd-proto-1.m: New.
55174         * objc.dg/local-decl-1.m: New.
55175         * objc.dg/naming-1.m: New.
55176         * objc.dg/naming-2.m: New.
55177         * objc.dg/proto-hier-1.m: New.
55178
55179 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55180
55181         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55182         largest-type elements to a struct makes its size grow.
55183
55184 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55185
55186         * g++.dg/abi/vthunk1.C: New test.
55187
55188 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55189
55190         * g++.dg/abi/vbase8-22.C: New test.
55191
55192 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55193
55194         * gcc.dg/cpp/macro8.c: New test.
55195
55196 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55197
55198         * g++.dg/abi/vbase8-21.C: New test.
55199
55200 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55201
55202         * g++.dg/abi/vbase8-10.C: New test.
55203
55204 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55205
55206         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55207         ${tool}_set_ld_library_path.
55208         Changed caller.
55209         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55210         g++.exp.
55211
55212 2001-07-26  Stan Cox <scox@redhat.com>
55213
55214         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55215         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55216         gcc_exit, gcc_check_unsupported_p):
55217         Moved to gcc-deps.exp
55218         * gcc-deps.exp: New file.
55219
55220 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55221
55222         * g++.old-deja/g++.pt/defarg14.C: New test.
55223
55224 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55225
55226         * g++.old-deja/g++.other/lineno5.C: New test.
55227
55228 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55229
55230         * g++.old-deja/g++.pt/crash68.C: New test.
55231
55232 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55233
55234         * g++.old-deja/g++.other/crash42.C: New test.
55235
55236 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55237
55238         * gcc.dg/cpp/extratokens.c: Fix.
55239         * gcc.dg/cpp/skipping2.c: New tests.
55240
55241 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55242
55243         * gcc.c-torture/execute/20010724-1.c: New file.
55244         * gcc.c-torture/execute/20010724-1.x: New file.
55245
55246 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55247
55248         * g++.old-deja/g++.other/cond7.C: New test.
55249
55250 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55251
55252         * g++.old-deja/g++.other/optimize4.C: New test.
55253
55254 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55255
55256         * g++.old-deja/g++.abi/vbase8-5.C: New test.
55257
55258 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
55259
55260         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55261         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55262         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55263         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55264
55265         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55266         bug report" message.
55267
55268         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55269         * g++.dg/ext/instantiate1.C: Move from old-deja.
55270
55271 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
55272
55273         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55274         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55275         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55276         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55277
55278 2001-07-23  Jeffrey A Law  (law@cygnus.com)
55279
55280         * gcc.c-torture/execute/20010723-1.c: New test.
55281
55282 2001-07-23  Ben Elliston  <bje@redhat.com>
55283
55284         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55285
55286 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55287
55288         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55289         i[34567]86-*-*.
55290         Delete handling of ieee_multilib_flags.
55291         Pass -mieee for alpha*-*-* and sh-*-*.
55292         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55293
55294 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
55295
55296         Remove old-abi tests.
55297         * g++.old-deja/g++.mike/p11116.C: Remove.
55298         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55299
55300 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
55301
55302         * g77.f-torture/compile/pr3743.f: New test
55303
55304 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
55305
55306         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55307
55308 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55309
55310         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55311         g++.old-deja/g++.pt/static6.C: Likewise.
55312         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55313         supports weak symbols.
55314
55315 2001-07-18  Andreas Jaeger  <aj@suse.de>
55316
55317         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55318         supported again.
55319
55320 2001-07-18  Andreas Jaeger  <aj@suse.de>
55321
55322         * gcc.dg/iftrap-1.c: Fix target line.
55323
55324 2001-07-17  Richard Henderson  <rth@redhat.com>
55325
55326         * gcc.c-torture/execute/20010717-1.c: New.
55327
55328 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55329
55330         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55331         tests.
55332
55333 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55334
55335         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55336
55337 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55338
55339         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55340         UAC_SIGBUS, UAC_NOPRINT definitions.
55341
55342 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55343
55344         * objc/execute/object_is_class.m: New test.
55345         * objc/execute/object_is_meta_class.m: New test.
55346
55347 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55348
55349         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55350         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55351
55352 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55353
55354         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55355         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55356
55357 2001-07-14  Richard Henderson  <rth@redhat.com>
55358
55359         * gcc.dg/iftrap-1.c: New.
55360
55361 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55362
55363         * g77.f-torture/execute/intrinsic77.f: New test.
55364
55365 2001-07-11  Janis Johnson <janis@us.ibm.com>
55366
55367         * gcc.misc-tests/gcov-3.c: New test.
55368
55369 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55370
55371         * gcc.c-torture/compile/20010711-1.c,
55372         * gcc.c-torture/compile/20010711-2.c: New tests.
55373
55374 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55375
55376         * gcc.c-torture/execute/20010711-1.c: New test.
55377
55378 2001-07-11  Ben Elliston  <bje@redhat.com>
55379
55380         * g++.old-deja/g++.other/enum5.C: New test.
55381
55382 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55383
55384         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55385         (g++-dg-prune): Call prune_gcc_output.
55386         * prune.exp: New file for prune_gcc_output.
55387         * lib/g++.exp, lib/gcc.exp: Load it.
55388
55389 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55390
55391         * gcc.c-torture/compile/20010701-1.c,
55392         g++.old-deja/g++.ext/attrib6.C: New tests.
55393
55394 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55395
55396         * gcc.c-torture/compile/20010706-1.c: New test.
55397
55398 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55399
55400         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55401
55402 2001-06-28  Stan Shebs  <shebs@apple.com>
55403
55404         * gcc.dg/pragma-darwin.c: New test.
55405
55406 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55407
55408         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55409         Solaris 2.[678] system.
55410
55411 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55412
55413         * gcc.dg/20010622-1.c: New test.
55414
55415 2001-06-18  Stan Shebs  <shebs@apple.com>
55416
55417         * objc.dg: New directory.
55418         * objc.dg/dg.exp: New file.
55419         * objc.dg/alias.m: New.
55420         * objc.dg/class-1.m: New.
55421         * objc.dg/class-2.m: New.
55422         * objc.dg/const-str-1.m: New.
55423         * objc.dg/const-str-2.m: New.
55424         * objc.dg/id-1.m: New.
55425         * objc.dg/method-1.m: New.
55426         * objc.dg/super-class-1.m: New.
55427         * lib/objc-dg.exp: New file.
55428
55429 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55430
55431         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55432         of label name.
55433
55434 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55435
55436         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55437
55438 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55439
55440         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55441         variable.
55442
55443 2001-06-12  Richard Henderson  <rth@redhat.com>
55444
55445         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55446
55447 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55448
55449         * g++.old-deja/g++.abi/vbase5.C: New test.
55450         * g++.old-deja/g++.abi/vbase6.C: New test.
55451         * g++.old-deja/g++.abi/vbase7.C: New test.
55452
55453 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55454
55455         * gcc.c-torture/compile/20010610-1.c: New test.
55456
55457 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55458
55459         * g++.old-deja/g++.abi/vbase4.C: New test.
55460
55461 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55462
55463         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55464         support %f for HC11/HC12 targets.
55465         * gcc.c-torture/execute/930513-1.x: New file, likewise.
55466         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55467         on HC11/HC12 targets.
55468         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55469
55470 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55471
55472         * gcc.dg/wchar_t-1.c: New file.
55473         * gcc.dg/wint_t-1.c: Likewise.
55474
55475 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
55476
55477         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55478
55479 2001-06-11  Richard Henderson  <rth@redhat.com>
55480
55481         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55482
55483 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55484
55485         * gcc.c-torture/compile/20010611-1.c: New test.
55486
55487 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55488
55489         * gcc.dg/c99-tag-1.c: Add more tests.
55490
55491 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
55492
55493         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55494         representation on MN10300 and ARM/Thumb.
55495
55496 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
55497
55498         * g77.f-torture/execute/20010610.f: New.
55499
55500 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
55501
55502         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55503         names.
55504
55505 2001-06-09  Richard Henderson  <rth@redhat.com>
55506
55507         * gcc.c-torture/execute/ashrdi-1.c: New.
55508         * gcc.c-torture/execute/ashldi-1.c: New.
55509         * gcc.c-torture/execute/lshrdi-1.c: New.
55510
55511 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
55512
55513         * objc/execute/load-3.m: Added. Check sending +load to categories,
55514         in addition to classes.
55515
55516 2001-06-08  Stan Shebs  <shebs@apple.com>
55517
55518         * objc/execute/load-2.m: New test.  From Nicola Pero
55519         <n.pero@mi.flashnet.it>.
55520
55521 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
55522
55523         * gcc.c-torture/execute/20010605-2.c: New test.
55524
55525 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55526
55527         * g++.old-deja/g++.abi/vbase2.C: New test.
55528         * g++.old-deja/g++.abi/vbase3.C: New test.
55529
55530 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55531
55532         * g++.old-deja/g++.pt/friend49.C: New test.
55533
55534 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55535
55536         * g++.old-deja/g++.ext/anon3.C: New test.
55537
55538 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55539
55540         * g++.old-deja/g++.other/conv7.C: New test.
55541
55542 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55543
55544         * gcc.c-torture/compile/20010605-2.c: New test.
55545
55546 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55547
55548         * gcc.c-torture/execute/20010604-1.c: New test.
55549
55550 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55551
55552         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55553
55554 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55555
55556         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55557         (g++_link_flags): Likewise.
55558         (g++_init): Pass gccpath's value to two previous functions.
55559
55560 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55561
55562         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55563         Ensure logfile entry matches exec command line.
55564
55565 2001-05-31  Richard Henderson  <rth@redhat.com>
55566
55567         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55568         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55569
55570 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55571
55572         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55573         compiler for irix6.2
55574
55575 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55576
55577         * g++.old-deja/g++.other/optimize3.C: New file.
55578
55579 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55580
55581         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55582         assemble.
55583
55584 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55585
55586         * g++.old-deja/g++.other/optimize2.C: New file.
55587
55588 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55589
55590         * gcc.c-torture/compile/20010518-2.c: New file.
55591         * gcc.c-torture/execute/20010518-1.c: New file.
55592         * gcc.c-torture/execute/20010518-2.c: New file.
55593
55594 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55595
55596         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55597
55598 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55599
55600         G++ no longer defines builtins that do not begin with __builtin.
55601         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55602         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55603         * g++.old-deja/g++.law/builtin1.C: Likewise.
55604         * g++.old-deja/g++.law/cvt2.C: Likewise.
55605         * g++.old-deja/g++.mike/net5.C: Likewise.
55606         * g++.old-deja/g++.other/builtins1.C: Likewise.
55607         * g++.old-deja/g++.other/builtins2.C: Likewise.
55608         * g++.old-deja/g++.other/builtins3.C: Likewise.
55609         * g++.old-deja/g++.other/builtins4.C: Likewise.
55610         * g++.old-deja/g++.other/inline8.C: Likewise.
55611         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55612
55613 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55614
55615         * g++.old-deja/g++.pt/using1.C: Adjust.
55616         * g++.old-deja/g++.pt/using2.C: New test.
55617
55618 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55619
55620         * gcc.dg/cpp/charconst.c: New tests.
55621         * gcc.dg/cpp/escape.c: New tests.
55622         * gcc.dg/cpp/escape-1.c: New tests.
55623         * gcc.dg/cpp/escape-2.c: New tests.
55624         * gcc.dg/cpp/ucs.c: New tests.
55625
55626 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55627
55628         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55629         native compiler for irix6.5.
55630
55631 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55632
55633         * lib/g++.exp (g++_include_flags): Use args to compute
55634         get_multilibs.
55635         (g++_link_flags): Likewise.
55636         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55637
55638 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55639
55640         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55641
55642 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55643
55644         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55645         this file.
55646
55647 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55648
55649         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55650         STACK_SIZE;
55651         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55652         to STACK_SIZE; Use it to define size of add_histo array.
55653         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55654         to STACK_SIZE.
55655         (f): Use GITT_SIZE to define size of gitt local table.
55656         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55657         to STACK_SIZE; Use it to define size of bytemem array.
55658
55659 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55660
55661         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55662         on 68HC11/HC12 due to the asm instruction.
55663         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55664         * gcc.c-torture/compile/920520-1.x: Likewise.
55665         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55666         on 68HC11/HC12 because the function is larger than 64K.
55667         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55668         on 68HC11/HC12 because the structure is too large.
55669
55670 2001-05-20  Richard Henderson  <rth@redhat.com>
55671
55672         * gcc.c-torture/execute/20010520-1.c: New.
55673
55674 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55675
55676         * g++.old-deja/g++.warn/compare1.C: New test.
55677         * gcc.dg/compare4.c: New test.
55678
55679 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55680
55681         * g++.old-deja/g++.other/optimize1.C: New test.
55682
55683 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55684
55685         * g++.old-deja/g++.pt/spec41.C: New test.
55686
55687 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55688
55689         * gcc.c-torture/compile/20010114-1.x: Remove.
55690
55691 2001-05-18  Stan Shebs  <shebs@apple.com>
55692
55693         * gcc.c-torture/compile/20010518-1.c: New test.
55694
55695 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55696
55697         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55698         * g++.old-deja/g++.pt/crash67.C: New test.
55699
55700 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55701
55702         * g++.old-deja/g++.other/debug9.C: New test.
55703
55704 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55705
55706         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55707
55708 2001-05-16  Jan Hubicka  <jh@suse.cz>
55709
55710         * gcc.c-torture/compile/20010516-1.c: New test.
55711
55712 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55713
55714         * g++.old-deja/g++.other/crash41.C: New test.
55715
55716 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55717
55718         * g++.old-deja/g++.pt/crash66.C: New test.
55719
55720 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55721
55722         * g++.old-deja/g++.robertl/eb27.C: Convert.
55723
55724 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55725
55726         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55727         declaration being redundant.
55728
55729 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55730
55731         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55732
55733 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55734
55735         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55736
55737 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55738
55739         * lib/g++.exp: Use testsuite_flags.
55740
55741 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55742
55743         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55744
55745 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55746
55747         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55748
55749 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55750
55751         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55752
55753 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55754
55755         * gcc.c-torture/compile/20010313-1.c: New test.
55756
55757 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55758
55759         * gcc.dg/cpp/direct2.c: New test.
55760         * gccq.dg/cpp/direct2s.c: New test.
55761
55762         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55763
55764 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
55765
55766         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55767         * g++.old-deja/g++.other/op3.C: Likewise.
55768
55769 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55770
55771         * gcc.dg/cpp/syshdr.h: New file.
55772         * gcc.dg/cpp/sysmac1.c: Update.
55773         * gcc.dg/cpp/sysmac2.c: Update.
55774
55775 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55776
55777         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55778
55779 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
55780
55781         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55782         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55783
55784 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
55785
55786         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55787
55788 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
55789
55790         * lib/g++.exp (g++_include_flags): Don't use any special flags
55791         if TESTING_IN_BUILD_TREE is not defined.
55792         (g++_init): Use a plain 'c++' as the compiler if
55793         TESTING_IN_BUILD_TREEE is not defined.
55794
55795 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55796
55797         * g++.old-deja/g++.eh/catch13.C: New test.
55798         * g++.old-deja/g++.eh/catch14.C: New test.
55799
55800 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55801
55802         * gcc.dg/cpp/tr-define.c: New test.
55803
55804 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
55805
55806         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55807         <stdlib.h>, not <malloc.h>.
55808
55809 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55810
55811         * g++.old-deja/g++.ns/template17.C: New test.
55812
55813 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55814
55815         * g++.old-deja/g++.pt/ref4.C: New test.
55816
55817 2001-04-30  Richard Henderson  <rth@redhat.com>
55818
55819         * gcc.dg/20000724-1.c: Revert last change.
55820
55821 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
55822
55823         * g77.f-torture/execute/20010430.f: New test.
55824
55825 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
55826
55827         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55828
55829 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
55830
55831         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55832
55833 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55834
55835         * g++.old-deja/g++.eh/crash6.C: New test.
55836
55837 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55838
55839         * g++.old-deja/g++.other/warn7.C: New test.
55840
55841 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55842
55843         * g++.old-deja/g++.other/defarg9.C: New test.
55844
55845 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55846
55847         * g77.f-torture/compile/20010426.f: New test.
55848         * g77.f-torture/execute/20010426.f: New test.
55849
55850 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55851
55852         * g77.f-torture/compile/20000629-1.x: Remove - error
55853         has been fixed.
55854
55855 2001-04-26  Jeffrey A Law  (law@cygnus.com)
55856
55857         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55858         Tweak slightly to work with g++.dg framework.
55859         * g++.dg/special/ecos.exp: Run initp1.C test.
55860         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55861
55862         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55863         its linker doesn't give line numbers either.
55864         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55865
55866 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55867
55868         * g++.old-deja/g++.other/lex1.C: New test.
55869
55870 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
55871
55872         * gcc.dg/noncompile/20010425-1.c: New test.
55873
55874 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55875
55876         * g++.old-deja/g++.pt/mangle2.C: New test.
55877
55878 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55879
55880         * gcc.dg/format/plus-1.c: New test.
55881
55882 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55883
55884         * gcc.dg/20010423-1.c: New test.
55885
55886 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55887
55888         * gcc.c-torture/execute/20010422-1.c: New test.
55889
55890 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
55891
55892         * g++.old-deja/g++.ns/type2.C: New test.
55893
55894 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
55895
55896         * g++.old-deja/g++.other/perf1.C: New test.
55897
55898 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
55899
55900         * gcc.dg/c99-func-2.c: Remove xfail.
55901         * gcc.dg/c99-func-3.c: Remove xfail.
55902         * gcc.dg/c99-func-4.c: Remove xfail.
55903
55904 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
55905
55906         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55907
55908 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55909
55910         * gcc.c-torture/compile/20010423-1.c: New test.
55911
55912 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55913
55914         * g++.old-deja/g++.pt/typename28.C: New test.
55915
55916 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55917
55918         * g++.old-deja/g++.abi/empty2.C: New test.
55919         * g++.old-deja/g++.abi/empty3.C: New test.
55920
55921 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55922
55923         * g++.old-deja/g++.other/comdat2.C: New test.
55924         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55925
55926 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55927
55928         * g++.old-deja/g++.other/overload14.C: New test.
55929
55930 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55931
55932         * g++.old-deja/g++.other/lookup23.C: New test.
55933
55934 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55935
55936         * gcc.c-torture/execute/20010403-1.c: New test.
55937
55938 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
55939             Mark Mitchell  <mark@codesourcery.com>
55940
55941         * lib/old-dejagnu.exp: Don't delete output of executable.
55942         Add .exe suffix to executables.
55943
55944 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
55945
55946         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55947
55948 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55949
55950         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55951
55952 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55953
55954         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55955         * g++.old-deja/g++.abi/crash1.C: New test.
55956
55957 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55958
55959         * g++.old-deja/g++.other/crash40.C: New test.
55960
55961 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55962
55963         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55964
55965 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
55966
55967         * g++.old-deja/g++.other/warn6.C: New test.
55968
55969 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55970
55971         * g++.old-deja/g++.robertl/eb42.C: Same.
55972
55973 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55974
55975         * gcc.dg/wtr-conversion-1.c: New testcase.
55976
55977 2001-04-10  Richard Henderson  <rth@redhat.com>
55978
55979         * g++.old-deja/g++.other/array5.C: New.
55980
55981 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55982
55983         * gcc.c-torture/execute/20010408-1.c: New test.
55984
55985 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55986
55987         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55988         headers and constructs.
55989         * g++.old-deja/g++.robertl/eb79.C: Same.
55990         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55991         * g++.old-deja/g++.robertl/eb73.C: Same.
55992         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55993         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55994         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55995         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55996         * g++.old-deja/g++.robertl/eb44.C: Same.
55997         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55998         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55999         * g++.old-deja/g++.robertl/eb39.C: Same.
56000         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56001         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56002         * g++.old-deja/g++.robertl/eb30.C: Same.
56003         * g++.old-deja/g++.robertl/eb3.C: Same.
56004         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56005         * g++.old-deja/g++.robertl/eb21.C: Same.
56006         * g++.old-deja/g++.robertl/eb15.C: Same.
56007         * g++.old-deja/g++.robertl/eb118.C: Same.
56008         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56009         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56010         * g++.old-deja/g++.robertl/eb109.C: Same.
56011         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56012         * g++.old-deja/g++.mike/rtti1.C: Same.
56013         * g++.old-deja/g++.mike/p658.C: Same.
56014         * g++.old-deja/g++.mike/net46.C: Same.
56015         * g++.old-deja/g++.mike/net34.C: Same.
56016         * g++.old-deja/g++.mike/memoize1.C: Same.
56017         * g++.old-deja/g++.mike/eh2.C: Same.
56018         * g++.old-deja/g++.law/weak.C: Same.
56019         * g++.old-deja/g++.law/visibility7.C: Same.
56020         * g++.old-deja/g++.law/visibility25.C: Same.
56021         * g++.old-deja/g++.law/visibility22.C: Same.
56022         * g++.old-deja/g++.law/visibility2.C: Same.
56023         * g++.old-deja/g++.law/visibility17.C: Same.
56024         * g++.old-deja/g++.law/visibility13.C: Same.
56025         * g++.old-deja/g++.law/visibility10.C: Same.
56026         * g++.old-deja/g++.law/visibility1.C: Same.
56027         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56028         * g++.old-deja/g++.law/vbase1.C: Same.
56029         * g++.old-deja/g++.law/operators32.C: Same.
56030         * g++.old-deja/g++.law/nest3.C: Same.
56031         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56032         * g++.old-deja/g++.law/except5.C (main): Same.
56033         * g++.old-deja/g++.law/cvt7.C (run): Same.
56034         * g++.old-deja/g++.law/cvt2.C: Same.
56035         * g++.old-deja/g++.law/cvt16.C: Same.
56036         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56037         * g++.old-deja/g++.law/ctors17.C (main): Same.
56038         * g++.old-deja/g++.law/ctors13.C: Same.
56039         * g++.old-deja/g++.law/ctors12.C (main): Same.
56040         * g++.old-deja/g++.law/ctors10.C: Same.
56041         * g++.old-deja/g++.law/code-gen5.C: Same.
56042         * g++.old-deja/g++.law/bad-error7.C: Same.
56043         * g++.old-deja/g++.law/arm9.C: Same.
56044         * g++.old-deja/g++.law/arm12.C: Same.
56045         * g++.old-deja/g++.law/arg8.C: Same.
56046         * g++.old-deja/g++.law/arg1.C: Same.
56047         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56048         * g++.old-deja/g++.jason/template31.C: Same.
56049         * g++.old-deja/g++.jason/template24.C (main): Same.
56050         * g++.old-deja/g++.jason/2371.C: Same.
56051         * g++.old-deja/g++.eh/new2.C: Same.
56052         * g++.old-deja/g++.eh/new1.C: Same.
56053         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56054         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56055         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56056         * g++.old-deja/g++.brendan/crash62.C: Same.
56057         * g++.old-deja/g++.brendan/crash52.C: Same.
56058         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56059         * g++.old-deja/g++.brendan/crash38.C: Same.
56060         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56061         * g++.old-deja/g++.brendan/copy9.C: Same.
56062
56063 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56064
56065         * gcc.c-torture/execute/20001203-2.c (memset):
56066         Count argument is of type __SIZE_TYPE__.
56067
56068 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56069
56070         * gcc.c-torture/compile/20010404-1.c: New test.
56071
56072 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56073
56074         * gcc.c-torture/compile/20010326-1.c: New test.
56075
56076 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56077
56078         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56079         peculiarities of the SH.
56080         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56081
56082 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56083
56084         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56085         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56086         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56087
56088 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56089
56090         * g77.f-torture/compile/20010321-1.f: New test.
56091
56092 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56093
56094         * gcc.c-torture/compile/20010329-1.c: New test.
56095
56096 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56097
56098         * gcc.c-torture/execute/20010329-1.c: New test.
56099
56100 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56101
56102         * g++.old-deja/g++.other/eh4.C: Fix typo.
56103
56104 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56105
56106         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56107
56108 2001-03-28  Philip Blundell  <philb@gnu.org>
56109
56110         * gcc.c-torture/compile/20010328-1.c: New test.
56111
56112 2001-03-27  Richard Henderson  <rth@redhat.com>
56113
56114         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56115         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56116
56117 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56118
56119         * gcc.c-torture/compile/20010327-1.c: New test.
56120
56121 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56122
56123         * g++.old-deja/g++.other/friend12.C: New test.
56124         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56125         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56126
56127 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56128
56129         * gcc.c-torture/execute/20010325-1.c: New test.
56130
56131 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56132
56133         * g++.old-deja/g++.other/mangle3.C: New test.
56134
56135 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56136
56137         * g++.old-deja/g++.other/anon8.C: New test.
56138
56139 2001-03-20  Philip Blundell  <philb@gnu.org>
56140
56141         * gcc.c-torture/compile/20010320-1.c: New test.
56142
56143 2001-03-17  Richard Henderson  <rth@redhat.com>
56144
56145         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56146
56147 2001-03-15  Geoff Keating  <geoff@redhat.com>
56148
56149         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56150         tests on AIX.
56151
56152 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56153
56154         * g++.old-deja/g++.other/eh4.C: New test.
56155
56156 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56157
56158         * gcc.dg/cpp/mi1.c: Update.
56159
56160 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56161
56162         * g++.old-deja/g++.other/regstack.C: New test.
56163
56164 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56165
56166         * g++.old-deja/g++.other/ref4.C: New test.
56167
56168 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56169
56170         * objc/execute/va_method.m: Added.
56171         * objc/execute/IMP.m: Added.
56172         * objc/execute/_cmd.m: Added.
56173         * objc/execute/accessing_ivars.m: Added.
56174         * objc/execute/class-1.m: Added.
56175         * objc/execute/class-10.m: Added.
56176         * objc/execute/class-11.m: Added.
56177         * objc/execute/class-12.m: Added.
56178         * objc/execute/class-13.m: Added.
56179         * objc/execute/class-14.m: Added.
56180         * objc/execute/class-2.m: Added.
56181         * objc/execute/class-3.m: Added.
56182         * objc/execute/class-4.m: Added.
56183         * objc/execute/class-5.m: Added.
56184         * objc/execute/class-6.m: Added.
56185         * objc/execute/class-7.m: Added.
56186         * objc/execute/class-8.m: Added.
56187         * objc/execute/class-9.m: Added.
56188         * objc/execute/class-tests-1.h
56189         * objc/execute/class-tests-2.h
56190         * objc/execute/compatibility_alias.m: Added.
56191         * objc/execute/encode-1.m: Added.
56192         * objc/execute/formal_protocol-1.m: Added.
56193         * objc/execute/formal_protocol-2.m: Added.
56194         * objc/execute/formal_protocol-3.m: Added.
56195         * objc/execute/formal_protocol-4.m: Added.
56196         * objc/execute/formal_protocol-5.m: Added.
56197         * objc/execute/formal_protocol-6.m: Added.
56198         * objc/execute/formal_protocol-7.m: Added.
56199         * objc/execute/informal_protocol.m: Added.
56200         * objc/execute/initialize.m: Added.
56201         * objc/execute/load.m: Added.
56202         * objc/execute/many_args_method.m: Added.
56203         * objc/execute/nested-3.m: Added.
56204         * objc/execute/no_clash.m: Added.
56205         * objc/execute/private.m: Added.
56206         * objc/execute/redefining_self.m: Added.
56207         * objc/execute/root_methods.m: Added.
56208         * objc/execute/selector-1.m: Added.
56209         * objc/execute/static-1.m: Added.
56210         * objc/execute/static-2.m: Added.
56211         * objc/execute/va_method.m: Added.
56212
56213 2001-03-10  Richard Henderson  <rth@redhat.com>
56214
56215         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56216
56217 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56218
56219         * g++.old-deja/g++.other/crash31.C: XFAIL.
56220         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56221         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56222         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56223         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56224         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56225
56226 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56227
56228         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56229
56230 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56231
56232         * gcc.dg/20000724-1.c: Don't use multiline strings.
56233
56234 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56235
56236         * objc/execute/string1.m, objc/execute/string2.m: Compare the
56237         result of -cString against what we expect it to be; don't just
56238         print it out for no one to read.
56239
56240         * objc/execute/string3.m, objc/execute/string4.m: New tests.
56241         Based on testcases provided by Nicola Pero.
56242
56243 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56244
56245         * gcc.dg/cpp/macro7.c: New test.
56246
56247 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56248
56249         * gcc.dg/cpp/multiline.c: Update.
56250
56251 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56252
56253         * g++.old-deja/g++.other/enum3.C: New test.
56254
56255 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56256
56257         * g++.old-deja/g++.other/pod1.C: New test.
56258
56259 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56260
56261         * g++.old-deja/g++.ext/overload1.C: New test.
56262
56263 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56264
56265         * g++.old-deja/g++.pt/using1.C: New test.
56266
56267 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56268
56269         * g++.old-deja/g++.other/using9.C: New test.
56270
56271 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
56272
56273         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56274
56275         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56276
56277 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
56278
56279         * g++.old-deja/g++.ext/realpt1.C: Remove.
56280
56281 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
56282
56283         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56284
56285 2001-02-26  Will Cohen  <wcohen@redhat.com>
56286
56287         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56288
56289 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
56290
56291         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56292         templatized constructors.
56293
56294 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56295
56296         * gcc.c-torture/execute/20010224-1.c: New test.
56297
56298 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
56299
56300         * gcc.c-torture/execute/20010222-1.c: New test.
56301
56302 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
56303
56304         * g++.old-deja/g++.other/inline20.C: New test.
56305
56306 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
56307
56308         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56309
56310 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56311
56312         * g++.old-deja/g++.other/lookup22.C: New test.
56313
56314 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56315
56316         * g77.dg: New directory.
56317         * g77.dg/20010216-1.f: New test case.
56318         * g77.dg/dg.exp: New driver.
56319         * lib/g77-dg.exp: New driver library.
56320
56321 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56322
56323         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56324
56325 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
56326
56327         * g++.old-deja/g++.other/decl9.C: New test.
56328
56329 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
56330
56331         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56332         not need <string> and also tests the initialization at runtime.
56333
56334 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56335
56336         * gcc.c-torture/execute/longlong.c: New test.
56337
56338 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56339
56340         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56341
56342 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56343
56344         * gcc.c-torture/execute/920302-1.c (execute):
56345         Change argument type to short.
56346
56347 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56348
56349         * g++.old-deja/g++.pt/deduct6.C: New test.
56350
56351 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56352
56353         * g++.old-deja/g++.pt/deduct5.C: New test.
56354
56355 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56356
56357         * gcc.c-torture/execute/20010209-1.c: New test.
56358
56359 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56360
56361         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56362
56363 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56364
56365         * g++.dg/vtgc1.C: Update for new ABI.
56366
56367         * consistency.vlad: New directory, 1665 files.
56368
56369 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56370
56371         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56372         return type.
56373         * gcc.dg/cpp/digraphs.c: Declare puts.
56374
56375 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56376
56377         * g++.old-deja/g++.other/warn5.C: New test.
56378
56379 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56380
56381         * g++.old-deja/g++.pt/spec40.C: New test.
56382
56383 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56384
56385         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56386         case.
56387         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56388
56389 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56390
56391         * gcc.c-torture/compile/20010209-1.c: New test.
56392
56393 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56394
56395         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56396         excess errors message but not if it crashes.
56397         * g++.old-deja/g++.other/crash27.C: Likewise.
56398         * g++.old-deja/g++.other/crash28.C: Likewise.
56399         * g++.old-deja/g++.other/crash30.C: Likewise.
56400         * g++.old-deja/g++.other/crash32.C: Likewise.
56401         * g++.old-deja/g++.other/crash35.C: Likewise.
56402         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56403
56404 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56405
56406         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56407         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56408         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56409         g77.f-torture/execute/execute.exp,
56410         g77.f-torture/noncompile/noncompile.exp,
56411         gcc.c-torture/execute/execute.exp,
56412         gcc.c-torture/execute/memcheck/memcheck.exp,
56413         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56414         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56415         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56416         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56417         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56418         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56419         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56420         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56421         Remove bug reporting instructions with ancient email addresses.
56422
56423 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56424
56425         * gcc.dg/20010202-1.c: New test.
56426         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56427
56428 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56429
56430         * g++.dg/stdbool-if.C: New test.
56431
56432 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56433
56434         * objc/execute/fdecl.m: Added main().
56435
56436 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56437
56438         * gcc.c-torture/execute/20010206-1.c: New test.
56439
56440 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56441
56442         * gcc.dg/cpp/avoidpaste1.c: Update.
56443
56444 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
56445
56446         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56447         Pero <nicola@brainstorm.co.uk>.
56448         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56449
56450 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
56451
56452         * g++.old-deja/g++.pt/spec39.C: New test.
56453
56454 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
56455
56456         * gcc.c-torture/compile/20010202-1.c: New test.
56457
56458 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
56459
56460         * g++.old-deja/g++.abi/primary2.C: New test.
56461         * g++.old-deja/g++.abi/primary3.C: New test.
56462         * g++.old-deja/g++.abi/primary4.C: New test.
56463         * g++.old-deja/g++.abi/primary5.C: New test.
56464         * g++.old-deja/g++.abi/vtable3.h: New test.
56465         * g++.old-deja/g++.abi/vtable3a.C: New test.
56466         * g++.old-deja/g++.abi/vtable3b.C: New test.
56467         * g++.old-deja/g++.abi/vtable3c.C: New test.
56468         * g++.old-deja/g++.abi/vtable3d.C: New test.
56469         * g++.old-deja/g++.abi/vtable3e.C: New test.
56470         * g++.old-deja/g++.abi/vtable3f.C: New test.
56471         * g++.old-deja/g++.abi/vtable3g.C: New test.
56472         * g++.old-deja/g++.abi/vtable3h.C: New test.
56473         * g++.old-deja/g++.abi/vtable3i.C: New test.
56474         * g++.old-deja/g++.abi/vtable3j.C: New test.
56475         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56476
56477 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
56478
56479         * g++.old-deja/g++.other/anon6.C: New test.
56480         * g++.old-deja/g++.other/anon7.C: New test.
56481
56482 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56483
56484         * gcc.dg/cpp/avoidpaste2.c: New tests.
56485
56486 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56487
56488         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56489
56490 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
56491
56492         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56493         DECIMAL_DIG cases for Irix."
56494
56495 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
56496
56497         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56498
56499 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56500
56501         * gcc.dg/c99-tag-1.c: New test.
56502
56503 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56504
56505         * gcc.dg/cpp/tr-warn1.c: Add tests.
56506
56507 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56508
56509         * gcc.dg/cpp/avoidpaste1.c: Update.
56510         * gcc.dg/cpp/paste4.c: Update.
56511
56512 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
56513
56514         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56515         cases for Irix.
56516
56517 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56518
56519         * g++.old-deja/g++.other/inline19.C: New test.
56520
56521 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56522
56523         * gcc.dg/Wlarger-than.c: New test.
56524
56525 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
56526
56527         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56528
56529 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
56530
56531         * gcc.c-torture/execute/20010129-1.c: New test.
56532         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56533
56534 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56535
56536         * gcc.dg/cpp/avoidpaste1.c: Test case.
56537
56538 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56539
56540         * g++.old-deja/g++.other/inline18.C: New test.
56541
56542 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56543
56544         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56545         and __builtin_putchar.
56546
56547 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56548
56549         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56550         tests.
56551
56552 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56553
56554         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56555         floating point number rounding mode to round to the nearest
56556         representable mode.
56557
56558 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56559
56560         * g++.old-deja/g++.other/mangle2.C: New test.
56561
56562 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56563
56564         * gcc.c-torture/compile/20010124-1.c: New test.
56565
56566 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56567
56568         * g++.old-deja/g++.pt/spec38.C: New test.
56569
56570 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56571
56572         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56573         "Build don't run".
56574
56575 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56576
56577         * gcc.c-torture/execute/20010123-1.c: New test.
56578
56579 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56580
56581         * g++.old-deja/g++.pt/spec37.C: New test.
56582
56583 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56584
56585         * g++.old-deja/g++.pt/overload14.C: New test.
56586
56587 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56588
56589         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56590         __builtin_return_address.
56591
56592 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56593
56594         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56595         * g++.old-deja/g++.pt/spec35.C: New test.
56596         * g++.old-deja/g++.pt/spec36.C: New test.
56597
56598 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56599
56600         * gcc.c-torture/compile/20010118-1.c: New test.
56601
56602 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56603
56604         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56605
56606 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56607
56608         * gcc.c-torture/execute/20010119-1.c: New test.
56609
56610 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56611
56612         * g++.old-deja/g++.other/vbase5.C: New test.
56613
56614 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56615
56616         * gcc.c-torture/execute/20010118-1.c: New test.
56617
56618 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56619
56620         * g++.old-deja/g++.pt/deduct3.C: New test.
56621
56622 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56623
56624         * g++.old-deja/g++.pt/spec34.C: New test.
56625
56626 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56627
56628         * g77.f-torture/compile/20000601-2.f: New test.
56629
56630 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56631
56632         * g++.old-deja/g++.other/init17.C: New test.
56633
56634 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56635
56636         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56637
56638 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56639
56640         * g++.old-deja/g++.pt/unify8.C: New test.
56641
56642 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56643
56644         * g++.old-deja/g++.abi/vbase1.C: New test.
56645
56646 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56647
56648         * g++.old-deja/g++.pt/crash65.C: New test.
56649
56650 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56651
56652         * gcc.dg/cpp/assembl2.S: New test case.
56653
56654 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56655
56656         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56657         are supported.
56658
56659 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56660
56661         * g++.old-deja/g++.other/builtins1.C: New test.
56662         * g++.old-deja/g++.other/builtins2.C: Likewise.
56663         * g++.old-deja/g++.other/builtins3.C: Likewise.
56664         * g++.old-deja/g++.other/builtins4.C: Likewise.
56665
56666 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56667
56668         * gcc.c-torture/compile/20010117-1.c: New test.
56669         * gcc.c-torture/compile/20010117-2.c: New test.
56670
56671 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56672
56673         * g77.f-torture/execute/20010116.[fx]: New test,
56674         XFAIL on i?86-*-*.
56675         * g77.f-torture/compile/20010115.f: Indicate it's
56676         a test for PR fortran/1636.
56677
56678 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56679
56680         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56681
56682 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56683
56684         * g77.f-torture/compile/20010115.f: New test.
56685
56686 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56687
56688         * g++.old-deja/g++.pt/nontype5.C: New test.
56689
56690 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56691
56692         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56693         have an equivalent working one below it.
56694
56695 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56696
56697         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56698         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56699
56700 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56701
56702         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56703         message containing "init_priority".
56704         (conpr-2.C): Likewise.
56705         (conpr-3.C): Likewise.
56706         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56707
56708 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56709
56710         * gcc.c-torture/execute/20010114-2.c: New test.
56711
56712 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56713
56714         * gcc.c-torture/compile/20010114-1.c: New test.
56715         * gcc.c-torture/compile/20010114-1.x: Xfail.
56716         * gcc.c-torture/compile/20010114-2.c: New test.
56717         * gcc.c-torture/execute/20010114-1.c: New test.
56718         * gcc.dg/trunc-1.c: New test.
56719         * gcc.dg/uninit-B.c: New test.
56720
56721 2001-01-13  Nick Clifton  <nickc@redhat.com>
56722
56723         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56724         target.
56725
56726 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56727
56728         * gcc.c-torture/compile/20010113-1.c: New test.
56729
56730 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56731
56732         * gcc.c-torture/compile/20001212-1.c: New test.
56733
56734 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56735
56736         * gcc.dg/cpp/widestr1.c: Update.
56737         * gcc.dg/cpp/prag-imp.c: Remove.
56738
56739 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56740
56741         * gcc.c-torture/execute/20000801-3.x: Remove.
56742         * gcc.dg/c90-init-1.c: New test.
56743         * gcc.dg/c99-init-1.c: New test.
56744         * gcc.dg/c99-init-2.c: New test.
56745         * gcc.dg/gnu99-init-1.c: New test.
56746
56747 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56748
56749         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56750         testing that no relevant ones were found.
56751
56752 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56753
56754         * g++.old-deja/g++.pt/cast2.C: New test.
56755
56756 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56757
56758         * g++.old-deja/g++.pt/friend47.C: New test.
56759
56760 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56761
56762         * g++.old-deja/g++.pt/instantiate13.C: New test.
56763
56764 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56765
56766         * g++.old-deja/g++.other/defarg7.C: New test.
56767         * g++.old-deja/g++.other/defarg8.C: New test.
56768
56769 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56770
56771         * g++.old-deja/g++.pt/crash64.C: New test.
56772
56773 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56774
56775         * g++.old-deja/g++.pt/crash63.C: New test.
56776
56777 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
56778
56779         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56780
56781 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
56782
56783         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56784
56785 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56786
56787         * g++.old-deja/g++.pt/error3.C: New test.
56788
56789 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56790
56791         * g++.old-deja/g++.other/crash39.C: New test.
56792
56793 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56794
56795         * g++.old-deja/g++.other/vbase4.C: New test.
56796
56797 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
56798
56799         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56800         * gcc.dg/special/20000419-2.c: New file. Identical to above.
56801         * gcc.dg/special/special.exp: New test driver which will check
56802         for alias support for the above test.
56803
56804 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
56805
56806         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56807         problems on small machines.
56808         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56809         parameterize.
56810
56811 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
56812
56813         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56814         mips.
56815         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56816
56817 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
56818
56819         * g++.old_deja/g++.pt/using8.C: New test.
56820
56821 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56822
56823         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56824
56825 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
56826
56827         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56828         where a failure is expected.
56829         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56830
56831 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56832
56833         * g++.old_deja/g++.pt/instantiate12.C: New test.
56834
56835 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56836
56837         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56838         start of structs.
56839         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56840         * g++.old-deja/g++.brendan/crash17.C: Likewise.
56841         * g++.old-deja/g++.brendan/crash29.C: Likewise.
56842         * g++.old-deja/g++.brendan/crash48.C: Likewise.
56843         * g++.old-deja/g++.brendan/ns1.C: Likewise.
56844         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56845         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56846         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56847         * g++.old-deja/g++.eh/spec6.C: Likewise.
56848         * g++.old-deja/g++.jason/crash3.C: Likewise.
56849         * g++.old-deja/g++.law/ctors11.C: Likewise.
56850         * g++.old-deja/g++.law/ctors17.C: Likewise.
56851         * g++.old-deja/g++.law/ctors5.C: Likewise.
56852         * g++.old-deja/g++.law/ctors9.C: Likewise.
56853         * g++.old-deja/g++.mike/ambig1.C: Likewise.
56854         * g++.old-deja/g++.mike/net22.C: Likewise.
56855         * g++.old-deja/g++.mike/p3538a.C: Likewise.
56856         * g++.old-deja/g++.mike/p3538b.C: Likewise.
56857         * g++.old-deja/g++.mike/virt3.C: Likewise.
56858         * g++.old-deja/g++.niklas/t128.C: Likewise.
56859         * g++.old-deja/g++.other/anon4.C: Likewise.
56860         * g++.old-deja/g++.other/using1.C: Likewise.
56861         * g++.old-deja/g++.other/warn3.C: Likewise.
56862         * g++.old-deja/g++.pt/t37.C: Likewise.
56863         * g++.old-deja/g++.robertl/eb69.C: Likewise.
56864         * g++.old-deja/g++.robertl/eb71.C: Likewise.
56865
56866 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56867
56868         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56869
56870 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56871
56872         * gcc.c-torture/execute/stdio-opt-3.c: New test.
56873
56874 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
56875
56876         * gcc.c-torture/compile/20010107-1.c: New test.
56877
56878 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56879
56880         * gcc.c-torture/execute/builtin-noret-1.c: New test.
56881
56882 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56883
56884         * gcc.dg/format/format.h: New file.
56885         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56886         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56887         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56888         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56889         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56890         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56891         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56892         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56893         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56894         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56895         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56896         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56897         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56898         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56899         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56900         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56901         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56902         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56903         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56904         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56905         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56906         instead of declaring standard types, macros and functions in each
56907         test.
56908
56909 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
56910
56911         * gcc.c-torture/execute/20010106-1.c: New test.
56912
56913 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56914
56915         * gcc.dg/format/format.exp: New file.
56916         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56917         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56918         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56919         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56920         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56921         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56922         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56923         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56924         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56925         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56926         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56927         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56928         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56929         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56930         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56931         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56932         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56933         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56934         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56935         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56936         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56937         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56938         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56939         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56940         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56941         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56942         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56943         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56944         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56945         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56946         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56947         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56948         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56949         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56950         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56951         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56952         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56953         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56954         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56955         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56956         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56957         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56958
56959 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
56960
56961         * gcc.c-torture/execute/991228-1.c: Take word endianness into
56962         account.
56963
56964 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56965
56966         * gcc.c-torture/execute/builtin-complex-1.c: New test.
56967
56968 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
56969
56970         * g++.old-deja/g++.pt/crash62.C: New test.
56971
56972 2001-01-04  Richard Henderson  <rth@redhat.com>
56973
56974         * gcc.dg/20000926-1.c: Update expected warnings.
56975         * gcc.dg/array-2.c: Likewise.
56976         * gcc.dg/array-4.c: Also validate flexible array members.
56977         * gcc.dg/c99-flex-array-1.c: New.
56978
56979 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56980
56981         * gcc.c-torture/compile/20001222-1.x: Remove.
56982
56983 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56984
56985         * gcc.c-torture/execute/built-in-setjmp.c: New.
56986
56987 2001-01-03  Richard Henderson  <rth@redhat.com>
56988
56989         * gcc.dg/940510-1.c: Update expected error wording.
56990         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56991
56992 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56993
56994         * lib/target-supports.exp (check_alias_available): Modified to
56995         indicate aliases not supported if only weak aliases are supported.
56996
56997 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56998
56999         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57000         Turn on cmpstrsi checks for __pj__ and __i370__.
57001
57002 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57003
57004         * g++.old-deja/g++.other/virtual11.C: New test.
57005
57006 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57007
57008         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57009
57010 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57011
57012         * gcc.c-torture/compile/20010102-1.c: New test.
57013
57014 2001-01-02  Andreas Jaeger  <aj@suse.de>
57015
57016         * gcc.dg/noreturn-3.c: New test.
57017
57018         * gcc.dg/noreturn-4.c: New test.
57019
57020 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57021
57022         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57023         __builtin_fputc and __builtin_fwrite.
57024
57025 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57026
57027         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57028         signed char, not default char.
57029
57030 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57031
57032         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57033
57034 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57035
57036         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57037
57038 2000-12-29  Richard Henderson  <rth@redhat.com>
57039
57040         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57041         (__cyg_profile_func_exit): Define.
57042
57043 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57044
57045         * g++.dg/vtgc1.C: New test.
57046
57047 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57048
57049         * gcc.dg/noncompile/20001228-1.c: New test.
57050
57051         * gcc.dg/20001228-1.c: New test.
57052
57053         * gcc.c-torture/execute/20001228-1.c: New test.
57054
57055 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57056
57057         * gcc.dg/format-strfmon-1.c: New test.
57058
57059 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57060
57061         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57062         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57063         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57064         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57065         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57066         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57067         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57068         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57069         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57070         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57071         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57072         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57073         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57074
57075         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57076         * gcc.c-torture/execute/string-opt-4.c: Test index.
57077
57078 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57079
57080         * gcc.c-torture/compile/20001226-1.c: New test.
57081
57082 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57083
57084         * gcc.c-torture/compile/20001222-1.c: New test.
57085         * gcc.c-torture/compile/20001222-1.x: Xfail.
57086
57087 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57088
57089         * gcc.c-torture/execute/comp-goto-2.c: New test.
57090
57091 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57092
57093         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57094         Use long types if __INT_MAX__ is 32767.
57095         (main): Use cast to (sint32 *) when poking 88 into a_page.
57096
57097         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57098
57099 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57100
57101         * gcc.c-torture/compile/20001221-1.c: New test.
57102         * gcc.c-torture/execute/20001221-1.c: New test.
57103
57104 2000-12-20  Richard Henderson  <rth@redhat.com>
57105
57106         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57107         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57108
57109 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57110
57111         * gcc.dg/compare3.c: New test.
57112
57113 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57114
57115         * gcc.dg/format-warnll-1.c: New test.
57116
57117 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57118
57119         * gcc.dg/cpp/cmdlne-P.c: New test.
57120
57121 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57122
57123         * gcc.c-torture/execute/builtin-abs-1.c,
57124         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57125
57126 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57127
57128         * gcc.dg/cpp/multiline.c: New test.
57129
57130 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57131
57132         * g++.old-deja/g++.other/syshdr1.C: Update.
57133         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57134
57135 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57136
57137         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57138
57139 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57140
57141         * g++.old-deja/g++.pt/ttp65.C: New test.
57142
57143 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57144
57145         * g++.old-deja/g++.pt/ttp64.C: New test.
57146
57147 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57148
57149         * g++.old-deja/g++.pt/spec33.C: New test.
57150
57151 2000-12-14  Catherine Moore  <clm@redhat.com>
57152
57153         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57154         * gcc.c-torture/execute/920612-2.c: Likewise.
57155         * gcc.c-torture/execute/920428-2.c: Likewise.
57156         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57157         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57158
57159 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57160
57161         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57162         * gcc.dg/pack-test-2.c: Likewise.
57163
57164 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57165
57166         Tests by Zack Weinberg <zackw@stanford.edu>.
57167
57168         * gcc.dg/cpp/defined.c: Update.
57169         * gcc.dg/cpp/defined_trad.c: New tests.
57170
57171 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57172
57173         * gcc.dg/cpp/trad-direct.c: Update.
57174
57175 2000-12-11  Neil Booth  <neilb@earthling.net>
57176
57177         * gcc.dg/cpp/defined_trad.c
57178
57179 2000-12-11  Neil Booth  <neilb@earthling.net>
57180
57181         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57182
57183 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57184
57185         * gcc.dg/format-miss-2.c: New test.
57186
57187 2000-12-09  Neil Booth  <neilb@earthling.net>
57188
57189         * gcc.dg/cpp/lineflags.c: New tests.
57190         * gcc.dg/cpp/poison.c: Update.
57191         * gcc.dg/cpp/redef2.c: Update.
57192         * gcc.dg/cpp/skipping.c: New test.
57193
57194 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57195
57196         * g++.old-deja/g++.other/eh3.C: New testcase.
57197
57198 2000-12-07  Neil Booth  <neilb@earthling.net>
57199
57200         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57201         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57202         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57203         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57204         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57205         Update.
57206
57207 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57208
57209         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57210         __SIZE_TYPE__ instead of int for type of integers cast to
57211         pointers.
57212
57213 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57214
57215         * g++.old-deja/g++.other/cleanup4.C: New test.
57216
57217 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57218
57219         * format-sec-1.c: New test.
57220
57221 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57222
57223         * gcc.dg/format-nonlit-3.c: New test.
57224
57225 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57226
57227         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57228         through a null pointer.
57229
57230 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57231
57232         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57233         * g++.old-deja/g++.pt/partial4.C: New test.
57234
57235 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
57236
57237         * gcc.c-torture/execute/ieee/hugeval.x: New.
57238
57239 2000-12-06  Neil Booth  <neilb@earthling.net>
57240
57241         * gcc.dg/cpp/backslash2.c: New tests.
57242
57243 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57244
57245         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57246         * gcc.c-torture/execute/stdio-opt-2.c: New test.
57247
57248 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
57249
57250         * gcc.c-torture/execute/20001203-2.c: New testcase.
57251
57252 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57253
57254         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57255         * g++.old-deja/g++.other/virtual10.C: New test.
57256
57257 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57258
57259         * g++.old-deja/g++.mike/pmf5.C: Remove test.
57260
57261 2000-12-05  Richard Henderson  <rth@redhat.com>
57262
57263         * gcc.c-torture/compile/20001205-1.c: New.
57264
57265 2000-12-04  Neil Booth  <neilb@earthling.net>
57266
57267         * g++.old-deja/g++.other/virtual9.C: New test.
57268         * g++.old-deja/g++.pt/crash61.C: New test.
57269         * gcc.c-torture/execute/loop-9.c: New test.
57270
57271 2000-12-04  Neil Booth  <neilb@earthling.net>
57272
57273         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57274         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57275         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57276         * gcc.dg/cpp/extratokens.c: ...here.
57277
57278 2000-12-04  Neil Booth  <neilb@earthling.net>
57279
57280         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57281         New tests.
57282
57283 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57284
57285         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57286         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57287
57288 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57289
57290         * gcc.c-torture/execute/20001203-1.c: New test.
57291
57292 2000-12-03  Neil Booth  <neilb@earthling.net>
57293
57294         * gcc.dg/cpp/macro6.c: New test cases.
57295
57296 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57297
57298         * gcc.c-torture/execute/string-opt-9.c: New test.
57299         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57300         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57301         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57302
57303         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57304         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57305
57306 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
57307
57308         * gcc.dg/cpp/if-6.c: New testcase.
57309
57310         * gcc.dg/20001201-1.c: New testcase.
57311
57312 2000-12-02  Neil Booth  <neilb@earthling.net>
57313
57314         * g++.old-deja/g++.other/externC4.C,
57315         g++.old-deja/g++.other/friend10.C: New tests.
57316
57317 2000-12-02  Neil Booth  <neilb@earthling.net>
57318
57319         * g++.old-deja/g++.other/instan2.C
57320         * g++.old-deja/g++.other/instan3.C: New test.
57321
57322 2000-12-02  Neil Booth  <neilb@earthling.net>
57323
57324         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57325         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57326         gnuc99.c,gnuc99-pedantic.c: New tests.
57327
57328 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57329
57330         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57331         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57332
57333 2000-12-01  Neil Booth  <neilb@earthling.net>
57334
57335         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57336         * gcc.dg/cpp/poison.c: Update.
57337         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57338
57339 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57340
57341         * g77.f-torture/execute/20001201.f: New test.
57342
57343 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57344
57345         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57346
57347 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57348
57349         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57350
57351 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57352
57353         * g++.old-deja/g++.other/cast6.C: New test.
57354
57355 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57356
57357         * gcc.c-torture/execute/20001130-2.c: New testcase.
57358
57359 2000-11-30  Richard Henderson  <rth@redhat.com>
57360
57361         * gcc.c-torture/execute/20001130-1.c: New test.
57362
57363 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57364
57365         * g++.old-deja/g++.other/op3.C: New test.
57366
57367 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57368
57369         * g++.old-deja/g++.other/op2.C: New test.
57370
57371 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57372
57373         * g++.old-deja/g++.other/crash38.C: New test.
57374
57375 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57376
57377         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57378
57379 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57380
57381         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57382         tests.
57383         * gcc.c-torture/execute/string-opt-6.c: New test.
57384
57385         * gcc.dg/20001117-1.c: Add main.
57386
57387 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57388
57389         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57390         Move from here ...
57391         * gcc.dg/940510-1.c: ... to here.
57392
57393         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57394         zero-size arrays in toplevel structures.
57395
57396 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57397
57398         * gcc.c-torture/execute/loop-8.c: New test.
57399
57400 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57401
57402         * g++.old-deja/g++.other/base1.C: New test.
57403
57404 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57405
57406         * g++.old-deja/g++.other/parse2.C: New test.
57407
57408 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57409
57410         * g++.old-deja/g++.pt/incomplete1.C: New test.
57411
57412 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57413
57414         * g++.old-deja/g++.other/friend9.C: New test.
57415
57416 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57417
57418         * gcc.dg/20001127-1.c: New test.
57419
57420 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57421
57422         * g++.old-deja/g++.pt/friend46.C: New test.
57423
57424 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57425
57426         * g++.old-deja/g++.other/ptrmem8.C: New test.
57427
57428 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57429
57430         * gcc.c-torture/execute/string-opt-7.c: New test.
57431         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57432
57433 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57434
57435         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57436         instead of 'mkcheck 2'.
57437
57438 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57439
57440         * gcc.c-torture/execute/memcheck/driver.c,
57441         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57442         C9X references to refer to C99.
57443
57444 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
57445
57446         * gcc.dg/ultrasp3.c: New test.
57447
57448 2000-11-25  Neil Booth  <neilb@earthling.net>
57449
57450         * gcc.dg/cpp/include2.c: Update test to be locale independent.
57451
57452 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
57453
57454         * gcc.c-torture/compile/20001123-2.c: New.
57455
57456 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57457
57458         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57459
57460 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
57461
57462         * gcc.dg/sequence-point-1.c: Add some new tests.
57463         * gcc.c-torture/execute/20001124-1.c: New test.
57464
57465 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57466
57467         * g++.old-deja/g++.other/vaarg4.C: New test.
57468         * gcc.c-torture/compile/20001123-1.c: New test.
57469
57470 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57471
57472         * g++.other/crash24.C: Adjust and remove XFAIL.
57473         * g++.other/crash37.C: New test.
57474
57475 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
57476
57477         * g++.old-deja/g++.pt/instantiate9.C: New test.
57478
57479 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57480
57481         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57482         new ABI, too.
57483
57484         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57485         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57486
57487 2000-11-22  Neil Booth  <neilb@earthling.net>
57488
57489         * gcc.dg/cpp/Wtrigraphs.c: New test.
57490
57491 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
57492
57493         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57494
57495 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
57496
57497         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57498
57499 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
57500
57501         * lib/gcc-dg.exp: load_lib scanasm.exp.
57502         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57503         * lib/g++-dg.exp: load_lib scanasm.exp.
57504         * lib/scanasm.exp: New.
57505         (scan-assembler, scan-assembler-not): Add optional arguments to
57506         test name, or if not present, the pattern name.
57507         (scan-assembler-dem, scan-assembler-dem-not): New.
57508
57509         * g++.dg/dg.exp: New.
57510
57511 2000-11-21  Neil Booth  <neilb@earthling.net>
57512
57513         * gcc.dg/cpp/integrated1.c: Remove.
57514
57515 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57516
57517         * gcc.c-torture/execute/20001121-1.c: New test.
57518
57519 2000-11-21  Richard Henderson  <rth@redhat.com>
57520
57521         * gcc.c-torture/compile/20001121-1.c: New test.
57522
57523 2000-11-20  Neil Booth  <neilb@earthling.net>
57524
57525         * gcc.dg/cpp/integrated1.c: New test.
57526
57527 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57528
57529         * g++.old-deja/g++.other/inline17.C: New test.
57530
57531 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57532
57533         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57534         local variable to be zero: I made the variable global. Now
57535         uses abort() and exit() instead of relying on main's return value.
57536
57537 2000-11-20  Neil Booth  <neilb@earthling.net>
57538
57539         * gcc.dg/cpp/paste2.c: Update test.
57540         * objc/execute/paste.m: New test.
57541
57542 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57543
57544         * gcc.dg/c99-condexpr-1.c: New test.
57545
57546 2000-11-20  Neil Booth  <neilb@earthling.net>
57547
57548         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57549
57550 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57551
57552         * g++.old-deja/g++.pt/export1.C: New test.
57553
57554 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57555
57556         * gcc.dg/20001117-1.c: New test.
57557
57558 2000-11-18  Richard Henderson  <rth@redhat.com>
57559
57560         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57561
57562 2000-11-18  Richard Henderson  <rth@redhat.com>
57563
57564         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57565         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57566         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57567
57568 2000-11-18  Richard Henderson  <rth@redhat.com>
57569
57570         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57571         (main): New.  Exit cleanly.
57572
57573 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57574
57575         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57576         gcc.dg/c99-fordecl-2.c: New tests.
57577
57578 2000-11-18  Richard Henderson  <rth@redhat.com>
57579
57580         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57581         * gcc.c-torture/execute/zerolen-2.c: New.
57582
57583 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57584
57585         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57586         memory.
57587
57588 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57589
57590         * g++.old-deja/g++.pt/instantiate8.C: New test.
57591
57592 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57593
57594         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57595         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57596
57597 2000-11-16  Nick Clifton  <nickc@redhat.com>
57598
57599         * gcc.c-torture/execute/nestfunc-2.c: New test.
57600         * gcc.c-torture/execute/nestfunc-3.c: New test.
57601
57602 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57603
57604         * gcc.c-torture/compile/20001116-1.c: New test.
57605
57606 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57607
57608         * gcc.c-torture/execute/20001115-1.c: New test.
57609
57610 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57611
57612         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57613         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57614         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57615         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57616
57617 2000-11-15  Neil Booth  <neilb@earthling.net>
57618
57619         gcc.dg/cpp/_Pragma1.c: Update.
57620         gcc.dg/cpp/_Pragma2.c: New test.
57621
57622 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57623
57624         * g++.old-deja/g++.other/anon5.C: New test.
57625
57626 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57627
57628         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57629         tests.
57630
57631 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57632
57633         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57634         output.
57635
57636 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57637
57638         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57639         labels at end of compound statements.
57640
57641 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57642
57643         * gcc.c-torture/execute/loop-7.c: New test.
57644
57645 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57646
57647         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57648
57649 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57650
57651         * gcc.dg/c99-bool-1.c: New test.
57652
57653 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57654
57655         * gcc.dg/c99-scope-1.c: Remove xfail.
57656         * gcc.dg/c99-scope-2.c: New test.
57657
57658 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57659
57660         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57661         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57662
57663 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57664
57665         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57666         error messages.
57667
57668         * g++.mike/p700.C: Don't typedef wchar_t.
57669         * g++.mike/p784.C: Likewise.
57670         * g++.mike/eb101.C: Don't use __wchar_t.
57671
57672 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57673
57674         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57675         from DO loop.
57676
57677 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57678
57679         * gcc.c-torture/execute/20001111-1.c: New test.
57680
57681 2000-11-10  Nick Clifton  <nickc@redhat.com>
57682
57683         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57684         long multuiple and accumulate.
57685
57686 2000-11-09  Richard Henderson  <rth@redhat.com>
57687
57688         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57689         via size_t instead of int.
57690
57691         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57692         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57693         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57694         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57695
57696 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57697
57698         * gcc.c-torture/compile/20001109-1.c: New test.
57699         * gcc.c-torture/compile/20001109-2.c: New test.
57700
57701 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57702
57703         * g++.old-deja/g++.pt/operator1.C: New test.
57704         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57705
57706 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57707
57708         * gcc.dg/20001108-1.c: New test.
57709
57710 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57711
57712         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57713         with both arguments constant strings.
57714         * gcc.c-torture/execute/string-opt-3.c: New test.
57715         * gcc.c-torture/execute/string-opt-4.c: New test.
57716         * gcc.c-torture/execute/string-opt-5.c: New test.
57717
57718 2000-11-08  Nick Clifton  <nickc@redhat.com>
57719
57720         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57721         mulsidi3adddi patterns.
57722
57723 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57724
57725         * g++.old-deja/g++.other/crash36.C: New test.
57726
57727 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57728
57729         * g++.old-deja/g++.other/init16.C: New test.
57730
57731 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57732
57733         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57734
57735 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57736
57737         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57738         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57739         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57740
57741 2000-11-07  DJ Delorie  <dj@redhat.com>
57742
57743         * gcc.dg/20000614-1.c: Add return so that test can pass.
57744
57745 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57746
57747         * gcc.c-torture/execute/string-opt-1.c: New test.
57748
57749 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57750
57751         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57752         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57753         parameters in registers, and there is no way for a varargs
57754         function to know in which order the integer and floating-point
57755         parameters should be interleaved when they are placed on the
57756         stack.
57757         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57758         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57759
57760 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57761
57762         * gcc.c-torture/execute/string-opt-2.c: New test.
57763
57764 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
57765
57766         * g++.old-deja/g++.pt/crash60.C: New test.
57767
57768 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57769
57770         * g++.old-deja/g++.other/crash24.C: New test.
57771         * g++.old-deja/g++.other/crash25.C: New test.
57772         * g++.old-deja/g++.other/crash26.C: New test.
57773         * g++.old-deja/g++.other/crash27.C: New test.
57774         * g++.old-deja/g++.other/crash28.C: New test.
57775         * g++.old-deja/g++.other/crash29.C: New test.
57776         * g++.old-deja/g++.other/crash30.C: New test.
57777         * g++.old-deja/g++.other/crash31.C: New test.
57778         * g++.old-deja/g++.other/crash32.C: New test.
57779         * g++.old-deja/g++.other/crash33.C: New test.
57780         * g++.old-deja/g++.other/crash34.C: New test.
57781         * g++.old-deja/g++.other/crash35.C: New test.
57782
57783 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57784
57785         * gcc.c-torture/execute/20001031-1.c: New test.
57786
57787 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
57788
57789         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57790         namespace.
57791
57792         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57793         standards-conformant.
57794
57795         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57796
57797         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57798         * g++.old-deja/g++.mike/p755a.C: Likewise.
57799         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57800         library makes no calls to `operator new' during initialization.
57801
57802 2000-11-04  Neil Booth  <neilb@earthling.net>
57803
57804         * gcc.dg/cpp/include2.c: New tests.
57805
57806 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
57807
57808         * lib/g++.exp (g++_set_ld_library_path): New function.
57809         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57810
57811 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
57812
57813         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
57814         warnings.
57815
57816 2000-11-01  Richard Henderson  <rth@redhat.com>
57817
57818         * g++.old-deja/g++.ext/namedret1.C: New.
57819         * g++.old-deja/g++.ext/namedret2.C: New.
57820         * g++.old-deja/g++.ext/namedret3.C: New.
57821
57822 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
57823
57824         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57825         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57826
57827 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57828
57829         * gcc.c-torture/execute/va-arg-21.c: New test.
57830
57831 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57832
57833         * gcc.dg/c99-complex-2.c: New test.
57834
57835 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57836
57837         * gcc.c-torture/execute/stdio-opt-1.c: New test.
57838
57839 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
57840
57841         * g++.old-deja/g++.other/inline16.C: New test.
57842
57843 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
57844
57845         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57846         __PRETTY_FUNCTION__
57847
57848 2000-10-29  Neil Booth  <neilb@earthling.net>
57849
57850         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57851         New tests.
57852         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57853         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57854         optimisation.
57855
57856 2000-10-29  Neil Booth  <neilb@earthling.net>
57857
57858         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57859         * mi1.c, mi1c.h: Add null directives to multiple-include test.
57860         * mi5.c: Test multiple includes work with -C.
57861         * trigraphs.c: Test ^= version.
57862
57863 2000-10-28  Neil Booth  <neilb@earthling.net>
57864
57865         New tests and test updates for new macro expander.
57866
57867         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57868         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57869         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57870         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57871         new diagnostic messages.
57872
57873         * gcc.dg/cpp/macro3.c: New tests.
57874
57875 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
57876
57877         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57878         on the same line.
57879
57880 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
57881
57882         * g++.old-deja/g++.other/eh2.C: New test.
57883
57884 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57885
57886         * gcc.c-torture/execute/20001027-1.c: New test.
57887
57888 2000-10-26  Richard Henderson  <rth@redhat.com>
57889
57890         * gcc.c-torture/execute/20001026-1.c: New.
57891
57892 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
57893
57894         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57895         * g++.old-deja/g++.law/builtin1.C: Likewise.
57896         * g++.old-deja/g++.law/ctors10.C: Likewise.
57897         * g++.old-deja/g++.law/virtual3.C: Likewise.
57898         * g++.old-deja/g++.mike/p658.C: Likewise.
57899         * g++.old-deja/g++.other/sibcall1.C: Likewise.
57900         * g++.old-deja/g++.other/vaarg2.C: Likewise.
57901         * g++.old-deja/g++.robertl/eb124.C: Likewise.
57902         * g++.old-deja/g++.robertl/eb44.C: Likewise.
57903         * g++.old-deja/g++.robertl/eb77.C: Likewise.
57904
57905 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
57906
57907         * gcc.c-torture/compile/20001024-1.c: New test.
57908
57909 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
57910
57911         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57912         to tell us whether or not we are using V3.
57913
57914 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57915
57916         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57917         operands.
57918
57919 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57920
57921         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57922
57923 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
57924
57925         * gcc.c-torture/execute/20001024-1.c: New test.
57926
57927 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
57928
57929         * g++.old-deja/g++.other/sibcall1.C: New test.
57930
57931 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
57932
57933         * gcc.dg/noncompile/init-3.c: New test.
57934
57935 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57936
57937         * gcc.dg/format-array-1.c: New test.
57938
57939 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57940
57941         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57942         writing through null pointers; remove comment about testing
57943         unterminated strings.
57944
57945 2000-10-17  Matthew Hiller  <hiller@redhat.com>
57946
57947         * gcc.c-torture/execute/20001017-2.c: New test.
57948
57949 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57950
57951         * gcc.c-torture/compile/20001018-1.c: New test.
57952         * gcc.c-torture/compile/20001018-1.x: Xfail.
57953
57954 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57955
57956         * gcc.c-torture/execute/20001017-1.c: New test.
57957
57958 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57959
57960         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57961         for multiple use of arguments with scanf formats; add tests for
57962         multiple use of arguments.
57963
57964 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
57965
57966         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57967         from some old tests.
57968
57969 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57970
57971         * gcc.dg/format-miss-1.c: New test.
57972
57973 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57974
57975         * gcc.c-torture/execute/20001013-1.c: New test.
57976
57977 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57978
57979         * gcc.dg/format-branch-1.c: New test.
57980
57981 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57982
57983         * README, lib/file-format.exp: Remove EGCS references.
57984
57985 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57986
57987         * gcc.dg/20001013-1.c: New test.
57988
57989 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57990
57991         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57992         for intmax_t in the compiler using __typeof__ and the type rules
57993         for conditional expressions.
57994
57995 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57996
57997         * gcc.dg/20001012-1.c: New test.
57998         * gcc.dg/20001012-2.c: New test.
57999
58000 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58001
58002         * gcc.dg/format-attr-1.c: New test.
58003
58004 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58005
58006         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58007         __LONG_LONG_MAX__ instead of LLONG_MAX.
58008
58009 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58010
58011         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58012         scanf flags.
58013         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58014         flags.
58015
58016 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58017
58018         * gcc.dg/sequence-pt-1.c: New test.
58019
58020 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58021
58022         * gcc.c-torture/execute/20001011-1.c: New testcase.
58023         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58024
58025 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58026
58027         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58028         does not error on it.
58029
58030 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58031
58032         * gcc.dg/20001009-1.c: New test.
58033
58034 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58035
58036         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58037         * gcc.c-torture/execute/20001009-2.c: ... to here.
58038
58039 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58040
58041         * gcc.c-torture/compile/20001009-1.c: New testcase.
58042         * gcc.c-torture/execute/20001009-1.c: New testcase.
58043         Testcases provided by Jan Hubicka <jh@suse.cz>.
58044
58045 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58046
58047         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58048         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58049         uintmax_t using <limits.h> to emulate the compiler's internal
58050         logic.  No longer XFAIL %j tests.
58051
58052 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58053
58054         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58055         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58056         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58057         regexps and details of expected handling of some bad formats.
58058         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58059         suppression.
58060
58061 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58062
58063         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58064         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58065         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58066         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58067         in list archives.
58068
58069 2000-10-06  Richard Henderson  <rth@cygnus.com>
58070
58071         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58072         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58073         * g++.old-deja/g++.jason/report.C: Likewise.
58074         * g++.old-deja/g++.law/friend5.C: Likewise.
58075         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58076         of the expected warnings.
58077
58078 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58079
58080         * g++.old-deja/g++.pt/enum14.C: New test.
58081
58082 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58083
58084         * g++.old-deja/g++.pt/crash59.C: New test.
58085
58086 2000-10-04  Will Cohen  <wcohen@redhat.com>
58087
58088         * gcc.dg/20000926-1.c: New test.
58089
58090 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58091
58092         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58093         function name for current C++ compiler.
58094         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58095
58096 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58097
58098         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58099         __PRETTY_FUNCTION__.
58100         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58101
58102 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58103
58104         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58105
58106 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58107
58108         * gcc.c-torture/compile/20000923-1.c: New test.
58109
58110 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58111
58112         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58113         * g++.old-deja/g++.pt/ttp62.C: Same.
58114         * g++.old-deja/g++.other/inline14.C: Same.
58115
58116 2000-09-24  Richard Henderson  <rth@cygnus.com>
58117
58118         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58119
58120 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58121
58122         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58123
58124 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58125
58126         * gcc.c-torture/compile/20000922-1.c: New file.
58127
58128 2000-09-21  Nick Clifton  <nickc@redhat.com>
58129
58130         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58131         a signed long modulo operation.
58132         (mod6): New function - perform an unsigned long modulo operation.
58133         (main): Add tests for modulos of very large numbers by very small
58134         dividends.
58135
58136 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58137
58138         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58139
58140 2000-09-19  Richard Henderson  <rth@cygnus.com>
58141
58142         * gcc.dg/compare2.c (case 10): XFAIL.
58143
58144 2000-09-18  Richard Henderson  <rth@cygnus.com>
58145
58146         * gcc.c-torture/execute/20000906-1.c: Move ...
58147         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58148         that support __builtin_trap.
58149
58150 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58151
58152         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58153
58154 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58155
58156         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58157         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58158         more $ format tests.
58159
58160 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58161
58162         * gcc.dg/format-errmk-1.c: New test.
58163
58164 2000-09-17  Greg McGary  <greg@mcgary.org>
58165
58166         * gcc.c-torture/execute/20000917-1.x: Remove.
58167
58168 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58169
58170         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58171
58172 2000-09-17  Greg McGary  <greg@mcgary.org>
58173
58174         * gcc.c-torture/execute/20000917-1.c: New test.
58175         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58176
58177 2000-09-16  Neil Booth  <NeilB@earthling.net>
58178
58179         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58180         in nested macro bug.
58181
58182 2000-09-15  Neil Booth  <NeilB@earthling.net>
58183
58184         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58185
58186 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58187
58188         * gcc.c-torture/execute/20000914-1.c: New test.
58189
58190 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58191
58192         * g++.other/inline13.C: New test.
58193
58194 2000-09-12  Andreas Jaeger  <aj@suse.de>
58195
58196         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58197         constant by Ulrich Drepper <drepper@redhat.com>.
58198
58199 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58200
58201         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58202
58203 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58204
58205         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58206
58207 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58208
58209         * gcc.dg/cpp/backslash.c: New test.
58210
58211 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58212
58213         * gcc.c-torture/execute/20000910-1.c: New test.
58214         * gcc.c-torture/execute/20000910-2.c: Likewise.
58215
58216 2000-09-11  Robert Lipe  <robertl@sco.com>
58217
58218         * gcc.dg/pragma-align.c: New test.
58219
58220 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58221
58222         * g++.old-deja/g++.pt/explicit82.C: New test.
58223         * g++.old-deja/g++.pt/explicit83.C: New test.
58224
58225 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58226
58227         * gcc.dg/asm-names.c: New test.
58228
58229 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58230
58231         * gcc.dg/cpp/tr-warn6.c: New test
58232
58233 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58234
58235         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58236         be accepted.
58237
58238 2000-09-07  Catherine Moore  <clm@redhat.com>
58239
58240         * gcc.c-torture/execute/unroll-1.c: New test.
58241
58242 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
58243
58244         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58245         ERROR markers.
58246         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58247         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58248         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58249         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58250         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58251         Preprocess only.
58252         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58253         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58254
58255 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58256
58257         * g++.old-deja/g++.pt/deduct2.C: New test.
58258
58259 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58260
58261         * g++.old-deja/g++.pt/parms2.C: New test.
58262
58263 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58264
58265         * g++.old-deja/g++.pt/crash58.C: New test.
58266
58267 2000-09-06  Greg McGary  <greg@mcgary.org>
58268
58269         * gcc.c-torture/execute/20000906-1.c: New test.
58270         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58271
58272 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58273
58274         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58275
58276 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58277
58278         * g++.old-deja/g++.pt/crash57.C: New test.
58279
58280 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58281
58282         * g++.old-deja/g++.pt/crash56.C: New test.
58283
58284 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58285
58286         * g++.old-deja/g++.pt/koenig1.C: New test.
58287
58288 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58289
58290         * gcc.dg/20000904-1.c: New test.
58291
58292 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58293
58294         * gcc.dg/cpp/paste8.c: New test.
58295
58296 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
58297
58298         * gcc.c-torture/compile/20000827-1.c: New test.
58299
58300 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58301
58302         * gcc.dg/format-diag-1.c: New test.
58303
58304 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58305
58306         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58307         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58308         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58309         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58310         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58311
58312 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58313
58314         * g++.old-deja/g++.other/nested4.C: New test.
58315
58316 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58317
58318         * g++.old-deja/g++.ns/scoped1.C: New test.
58319
58320 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58321
58322         * lib/g++.exp: Support testing already-installed GCC.
58323
58324 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58325
58326         * wtr-label-1.c, wtr-suffix-1.c: New tests.
58327
58328 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58329
58330         * gcc.dg/return-type-2.c: New test.
58331
58332 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58333
58334         * gcc.c-torture/compile/20000825-1.c: New test.
58335
58336 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58337
58338         * gcc.dg/dwarf2-2.c: New test.
58339
58340 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58341
58342         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58343         dg-warning regexps.
58344
58345 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58346
58347         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58348         gcc.dg/format-ext-5.c: New tests.
58349
58350 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58351
58352         * g++.old-deja/g++.other/crash22.C: New test.
58353
58354 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58355
58356         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58357
58358 2000-08-24  Richard Henderson  <rth@cygnus.com>
58359
58360         * gcc.dg/ia64-sync-1.c: New test.
58361         * gcc.dg/ia64-sync-2.c: New test.
58362         * gcc.dg/ia64-asm-1.c: New test.
58363
58364 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58365
58366         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58367         * gcc.dg/format-ext-2.c: New test.
58368
58369 2000-08-23  Jason Merrill  <jason@redhat.com>
58370
58371         * lib/old-dejagnu.exp: Also ignore "In member function" and
58372         "At global scope".
58373
58374 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58375
58376         * gcc.dg/noncompile/label-lineno-1.c: New test.
58377
58378 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58379
58380         * gcc.dg/c99-array-nonobj-1.c: New test.
58381
58382 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58383
58384         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58385         tests.
58386         * gcc.dg/format-ext-1.c: New test.
58387
58388 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58389
58390         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58391         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58392         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58393         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58394         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58395
58396 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58397
58398         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58399         gcc.dg/c99-strftime-2.c: New tests.
58400
58401 2000-08-22  Richard Henderson  <rth@cygnus.com>
58402
58403         * gcc.c-torture/execute/20000822-1.c: New test.
58404
58405 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58406
58407         * gcc.c-torture/execute/20000819-1.x: Remove.
58408
58409 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58410
58411         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58412         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58413         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58414         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58415         gcc.dg/format-xopen-1.c: New tests.
58416
58417 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58418
58419         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58420
58421 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58422
58423         * g++.old-deja/g++.other/loop2.C: New test.
58424
58425         * gcc.c-torture/compile/20000606-1.c: New test.
58426         * gcc.c-torture/compile/20000728-1.c: New test.
58427         * gcc.c-torture/execute/20000801-1.c: New test.
58428         * gcc.c-torture/execute/20000801-2.c: New test.
58429         * gcc.c-torture/execute/20000819-1.c: New test.
58430         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58431         * gcc.dg/20000629-1.c: New test.
58432         * gcc.dg/20000724-1.c: New test.
58433         * gcc.dg/20000807-1.c: New test.
58434
58435 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58436
58437         * gcc.dg/cpp/pragma-1.c: New test.
58438         * gcc.dg/cpp/pragma-2.c: New test.
58439
58440 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58441
58442         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58443         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
58444
58445 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58446
58447         * gcc.c-torture/compile/20000818-1.c: New test.
58448
58449 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
58450
58451         * gcc.c-torture/execute/20000818-1.c: New test.
58452
58453 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58454
58455         * gcc.dg/format-va-1.c: New test.
58456
58457 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58458
58459         * g++.old-deja/g++.other/typedef8.C: New test.
58460
58461 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58462
58463         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58464         * g++.old-deja/g++.mike/net36.C: Mark candidate.
58465         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58466         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58467         * g++.old-deja/g++.other/ptrmem7.C: New test.
58468         * g++.old-deja/g++.pt/ptrmem10.C: New test.
58469
58470 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58471
58472         * g++.old-deja/g++.pt/typename27.C: New test.
58473
58474 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
58475
58476         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58477         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58478         * g++.old-deja/g++.pt/friend45.C: New test.
58479         * g++.old-deja/g++.other/friend8.C: New test.
58480
58481 2000-08-15  Richard Henderson  <rth@cygnus.com>
58482
58483         * gcc.c-torture/execute/20000815-1.c: New test.
58484
58485 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58486
58487         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58488         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58489         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58490
58491 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
58492
58493         * g++.old-deja/g++.other/refinit2.C: New test.
58494
58495 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
58496
58497         * lib/c-torture.exp (c-torture): Make
58498         compiler_conditional_xfail_data global.
58499         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58500         compiler_conditional_xfail_data machinery.
58501         (f-torture-execute): Likewise.
58502         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58503         and only when unrolling loops.
58504
58505         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58506
58507 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58508
58509         * g++.old-deja/g++.pt/explicit81.C: New test.
58510
58511 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58512
58513         * g++.old-deja/g++.pt/typename26.C: New test.
58514
58515 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
58516
58517         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58518         warning.
58519
58520 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
58521
58522         * g++.old-deja/g++.other/array3.C: New test.
58523
58524 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58525
58526         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58527         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58528         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58529         New tests.
58530
58531 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58532
58533         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58534         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58535
58536 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58537
58538         * gcc.c-torture/execute/20000808-1.c: New test.
58539
58540 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58541
58542         * gcc.dg/c90-const-expr-1.c: New test.
58543
58544 2000-08-08  Richard Henderson  <rth@cygnus.com>
58545
58546         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58547
58548 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58549
58550         * gcc.dg/noncompile/const-ll-1.c: New test.
58551
58552 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58553
58554         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58555
58556 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58557
58558         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58559         that running programs linked against the shared version of libobjc
58560         run correctly.
58561
58562 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58563
58564         * gcc.dg/c99-printf-1.c: New test.
58565
58566 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58567
58568         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58569
58570 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58571
58572         * gcc.c-torture/execute/20000731-1.x: Delete.
58573
58574 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58575
58576         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58577         and torture_without_loops as is done by c-torture.exp.
58578         (search_for): Copy from c-torture.exp.
58579         (gcc-dg-runtest): New function, drives a directory of tests
58580         iterating over the TORTURE_OPTIONS.
58581         (scan-assembler, scan-assembler-not): Move here from
58582         individual directory drivers.
58583
58584         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58585         defined by lib/gcc-dg.exp.
58586         * gcc.dg/cpp/cpp.exp: Likewise.
58587         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58588         gcc-dg-runtest, so we cycle over optimization options.
58589
58590         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58591         * gcc.dg/compare2.c: No longer expected to fail.
58592
58593 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58594
58595         * gcc.c-torture/execute/20000804-1.c: New test.
58596
58597 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58598
58599         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58600
58601 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58602
58603         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58604
58605 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58606
58607         * gcc.c-torture/compile/20000803-1.c: New test.
58608
58609 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58610
58611         * gcc.c-torture/execute/20000801-3.c,
58612         gcc.c-torture/execute/20000801-4.c: New tests.
58613         * gcc.c-torture/execute/20000801-3.x,
58614         gcc.c-torture/execute/20000801-4.x: Xfail.
58615
58616 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58617
58618         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58619         libobjc/.libs to allow for libtool.
58620
58621 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58622
58623         * gcc.c-torture/compile/20000802-1.c: New test.
58624
58625 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58626
58627         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58628
58629 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58630
58631         * gcc-c-torture/execute/20000731-2.c: New test.
58632
58633         * gcc.c-torture/execute/20000731-1.c: New test.
58634         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58635
58636 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58637
58638         * gcc.dg/cpp/paste7.c: New test.
58639         * gcc.dg/cpp/20000725-1.c: New test.
58640
58641 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58642
58643         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58644         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58645         declaration warning for __builtin_dwarf_reg_size.
58646
58647         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58648
58649 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58650
58651         * gcc.dg/noncompile/voidparam-1.c: New test.
58652
58653 2000-07-30  Richard Henderson  <rth@cygnus.com>
58654
58655         * gcc.dg/c90-digraph-1.c: Don't xfail.
58656         * gcc.dg/compare2.c (case 10): Xfail.
58657         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58658
58659 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58660
58661         * gcc.dg/c99-main-1.c: New test.
58662
58663 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58664
58665         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58666
58667 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58668
58669         * gcc.c-tortuer/execute/20000726-1.c: New test.
58670
58671 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58672
58673         * gcc.c-torture/execute/enum-2.c: New test.
58674
58675 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58676
58677         * gcc.dg/cpp/tr-warn3.c: New test.
58678
58679 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58680
58681         * g++.old-deja/g++.ext/implicit1.C: Remove.
58682         * g++.old-deja/g++.jason/c2.C: Remove
58683         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58684         * g++.old-deja/g++.pt/crash16.C: Likewise.
58685         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58686
58687 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58688
58689         * g++.old-deja/g++.other/for2.C: New test.
58690
58691 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58692
58693         * gcc.dg/20000720-1.c: New test.
58694
58695 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58696
58697         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58698
58699 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58700
58701         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58702         * gcc.c-torture/execute/20000722-1.c: New.
58703         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58704
58705 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58706
58707         * gcc.dg/cpp/20000720-1.S: New test.
58708
58709 2000-07-21  Michael Meissner  <meissner@redhat.com>
58710
58711         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58712
58713 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58714
58715         * g++.old-deja/g++.brendan/crash16.C,
58716         g++.old-deja/g++.brendan/parse3.C,
58717         g++.old-deja/g++.brendan/redecl1.C,
58718         g++.old-deja/g++.ns/template13.C,
58719         g++.old-deja/g++.other/decl4.C,
58720         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58721
58722 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58723
58724         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58725         and "Internal error".
58726
58727         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58728         regexps.
58729         * gcc.dg/cpp/paste6.c: New test.
58730
58731 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58732
58733         * gcc.dg/cpp/tr-direct.c: New test.
58734
58735         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58736         gcc.dg/cpp/undef1.c: Tweak error regexps.
58737
58738 2000-07-18  Eric Christopher <echristo@redhat.com>
58739
58740         * gcc.c-torture/compile/20000718-1.c: New test.
58741
58742 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58743
58744         * cpplex.c (_cpp_push_token): If the token being pushed back
58745         is the previous token in this context, just subtract one from
58746         context->posn.
58747         * cppmacro.c (save_expansion): Clear aux field when storing a
58748         placemarker.
58749
58750 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58751
58752         * gcc.dg/noncompile/redecl-1.c: New test.
58753
58754 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58755
58756         * gcc.c-torture/execute/20000717-5.c: New test.
58757         * gcc.c-torture/execute/20000717-1.x: Removed.
58758
58759 2000-07-17  Richard Henderson  <rth@cygnus.com>
58760
58761         * gcc.c-torture/execute/20000717-4.c: New test.
58762
58763 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
58764
58765         * gcc.dg/cpp/syshdr.c: New test.
58766         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58767
58768 2000-07-17  Neil Booth  <neilb@earthling.net>
58769
58770         * gcc.dg/cpp/cmdlne-dM.c: New test.
58771         * gcc.dg/cpp/cmdlne-dD.c: New test.
58772
58773 2000-07-17  Jeffrey A Law  (law@cygnus.com)
58774
58775         * gcc.c-torture/execute/20000717-3.c: New test.
58776
58777         * gcc.c-torture/compile/20000717-1.c: New test.
58778
58779 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
58780
58781         * gcc.c-torture/execute/20000717-2.c: New test.
58782
58783 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58784
58785         * gcc.dg/formatz-1.c: New test.
58786
58787         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58788         * gcc.dg/c99-digraph-1.c: New tests.
58789
58790         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58791         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58792
58793         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58794         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58795         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58796         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58797         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58798         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58799         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58800
58801 2000-07-17  Greg McGary <greg@mcgary.org>
58802
58803         * gcc.c-torture/execute/20000717-1.c: New test.
58804         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58805
58806 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
58807
58808         * gcc.c-torture/execute/20000715-2.c: New test.
58809         * gcc.dg/20000715-1.c: New test.
58810
58811 2000-07-15  Michael Meissner  <meissner@redhat.com>
58812
58813         * gcc.c-torture/execute/20000715-1.c: New test.
58814
58815 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
58816
58817         * gcc.c-torture/execute/20000707-1.c: New test.
58818
58819 2000-07-13  Neil Booth  <NeilB@earthling.net>
58820
58821         * gcc.dg/cpp/digraph1.c,
58822         gcc.dg/cpp/digraph2.c,
58823         gcc.dg/cpp/digraphs.c: New tests.
58824
58825 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
58826
58827         * g77.f-torture/compile/20000630-2.f: New test.
58828         * g77.f-torture/compile/20000630-2.x
58829
58830 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58831
58832         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
58833
58834 2000-07-11  Neil Booth  <NeilB@earthling.net>
58835
58836         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58837
58838 2000-07-11  Neil Booth  <NeilB@earthling.net>
58839
58840         * gcc.dg/cpp/cmdlne-C.c: New.
58841
58842 2000-07-09  Neil Booth  <NeilB@earthling.net>
58843
58844         * gcc.dg/cpp/directiv.c: New tests.
58845         * gcc.dg/cpp/undef1.c: Update.
58846
58847 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
58848
58849         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58850
58851 2000-07-09  Neil Booth  <NeilB@earthling.net>
58852
58853         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58854
58855 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
58856
58857         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58858         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58859
58860 2000-07-08  Neil Booth  <NeilB@earthling.net>
58861
58862         * gcc.dg/cpp/macsyntx.c: New tests.
58863
58864 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58865
58866         * gcc.dg/20000707-1.c: New test.
58867
58868 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58869
58870         * gcc.c-torture/execute/20000706-1.c: New test.
58871         * gcc.c-torture/execute/20000706-2.c: New test.
58872         * gcc.c-torture/execute/20000706-3.c: New test.
58873         * gcc.c-torture/execute/20000706-4.c: New test.
58874         * gcc.c-torture/execute/20000706-5.c: New test.
58875
58876 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58877
58878         * g++.old-deja/g++.pt/instantiate7.C: New test.
58879
58880 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58881
58882         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58883         * g++.old-deja/g++.mike/thunk3.C: Likewise.
58884         * g++.old-deja/g++.other/rtti3.C: Likewise.
58885         * g++.old-deja/g++.other/rttid3.C: Likewise.
58886
58887 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
58888
58889         *  g77.f-torture/compile/20000630-1.x: Fix typo
58890
58891 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
58892
58893         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58894         assembly output.
58895
58896 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
58897
58898         * gcc.dg/cpp/ident.c: New test.
58899
58900 2000-07-05  Neil Booth  <NeilB@earthling.net>
58901
58902         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58903           gcc.dg/cpp/lexstrng.c: New tests.
58904
58905 2000-07-04  Neil Booth  <NeilB@earthling.net>
58906
58907         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58908         * gcc.dg/cpp/strify2.c: Same.
58909
58910 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
58911
58912         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58913         * gcc.dg/cpp/19990703-1.c: Likewise.
58914         * gcc.dg/cpp/20000625-1.c: Likewise.
58915         * gcc.dg/cpp/20000625-2.c: Likewise.
58916
58917         * gcc.dg/cpp/macro1.c,
58918         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58919         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58920         gcc.dg/cpp/strify1.c,
58921         gcc.dg/cpp/strify2.c: New tests.
58922
58923 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
58924
58925         * gcc.c-torture/execute/20000703-1.c: New test.
58926
58927 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58928
58929         * g++.old-deja/g++.pt (lookup10.C): New test.
58930
58931 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58932
58933         * g++.old-deja/g++.pt (typename25.C): New test.
58934
58935 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
58936
58937         * gcc.c-torture/compile/20000701-1.c: New test.
58938
58939 2000-06-30  Nick Clifton  <nickc@cygnus.com>
58940
58941         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58942         to test case.
58943
58944 2000-06-30  Catherine Moore  <clm@cygnus.com>
58945
58946         * gcc.c-torture/execute/align-1.c: New test.
58947
58948 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
58949
58950         * g++.old-deja/g++.pt/expr8.C: New test.
58951         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58952
58953 2000-06-29  Nick Clifton  <nickc@cygnus.com>
58954
58955         * gcc.c-torture/compile/20000629-1.c: New test.
58956
58957 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58958
58959
58960         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58961         gcc.dg/noncompile directory, depending on whether they're
58962         preprocessor tests or not.  Annotate all the tests for the dg
58963         framework.
58964
58965         * gcc.c-torture/noncompile/noncompile.exp: Delete.
58966         * gcc.dg/noncompile/noncompile.exp: New.
58967
58968         * Moved files:
58969         Old name                                New name
58970         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58971         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58972         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58973         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58974         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58975         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58976         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58977         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58978         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58979         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58980         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58981         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58982         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58983         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58984         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58985         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58986         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58987         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58988         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58989         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58990         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58991         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58992         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58993         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58994
58995         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58996         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58997         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58998         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58999         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59000         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59001
59002 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59003
59004         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59005         declare one variable.  On the fourth, error.
59006         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59007         declared by 20000628-1a.h.
59008
59009 2000-06-29  Richard Henderson  <rth@redhat.com>
59010
59011         * gcc.c-torture/execute/930529-1.x: New file.
59012         * gcc.dg/920413-1.c: Adjust expected warning text.
59013         * gcc.dg/980217-1.c: Declare abort.
59014         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59015
59016 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59017
59018         * g77.f-torture/compile/20000629-1.f: New test.
59019         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59020
59021 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59022
59023         Rearrange lots of files, removing entirely the
59024         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59025         directories.
59026
59027         * Deleted files:
59028         gcc.c-torture/code_quality/code_quality.exp
59029         gcc.c-torture/special/special.exp
59030         gcc.failure/failure.exp
59031         gcc.failure/940409-1.x
59032         gcc.c-torture/compile/961203-1.x
59033
59034         * New files:
59035         gcc.misc-tests/linkage.exp
59036         gcc.c-torture/execute/920730-1t.c
59037         gcc.c-torture/execute/920730-1t.x
59038         gcc.c-torture/compile/920520-1.x
59039         gcc.c-torture/compile/920521-1.x
59040         gcc.c-torture/compile/981006-1.x
59041         gcc.c-torture/execute/eeprof-1.x
59042
59043         * Moved files (possibly with modifications to fit a new harness):
59044         Old name                                New name
59045         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59046         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59047         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59048         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59049         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59050         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59051         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59052         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59053         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59054         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59055         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59056         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59057         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59058         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59059
59060 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59061
59062         * c-torture/compile/961203-1.x: Delete.
59063
59064         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59065         not exit. Include stdio.h.
59066         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59067         * gcc.misc-tests/dg-12.c: Likewise.
59068         * gcc.misc-tests/dg-5.c: Likewise.
59069         * gcc.misc-tests/dg-6.c: Likewise.
59070         * gcc.misc-tests/dg-7.c: Prototype abort.
59071         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59072         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59073         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59074         not exit.
59075         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59076         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59077
59078 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59079
59080         * gcc.dg/cpp/20000628-1.c: New test.
59081         * gcc.dg/cpp/20000628-1.h: New header for above test.
59082         * gcc.dg/cpp/20000628-1a.h: Likewise.
59083
59084 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59085
59086         * gcc.dg/cpp: New directory.
59087         * gcc.dg/cpp/cpp.exp: New driver.
59088         * gcc.dg/cpp/20000627-1.c: New test.
59089         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59090         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59091         and rewrite as a compilation test.
59092
59093         * gcc.dg: Move many files into the cpp subdirectory, possibly
59094         renaming or editing them as well.
59095         Old name                New name
59096         990119-1.c              cpp/19990119-1.c
59097         990228-1.c              cpp/19990228-1.c
59098         990407-1.c              cpp/19990407-1.c
59099         990409-1.c              cpp/19990409-1.c
59100         990413-1.c              cpp/19990413-1.c
59101         990703-1.c              cpp/19990703-1.c
59102         20000127-1.c            cpp/20000127-1.c
59103         20000129-1.c            cpp/20000129-1.c
59104         20000207-1.c            cpp/20000207-1.c
59105         20000207-2.c            cpp/20000207-2.c
59106         20000209-1.c            cpp/20000209-1.c
59107         20000209-2.c            cpp/20000209-2.c
59108         20000301-1.c            cpp/20000301-1.c
59109         20000419-1.c            cpp/20000419-1.c
59110         20000510-1.S            cpp/20000510-1.S
59111         20000519-1.c            cpp/20000519-1.c
59112         20000529-1.c            cpp/20000529-1.c
59113         20000625-1.c            cpp/20000625-1.c
59114         20000625-2.c            cpp/20000625-2.c
59115         cpp-as1.c               cpp/assert1.c
59116         cpp-as2.c               cpp/assert2.c
59117         cxx-comments-1.c        cpp/cxxcom1.c
59118         cxx-comments-2.c        cpp/cxxcom2.c
59119         endif-label.c           cpp/endif.c
59120         cpp-hash1.c             cpp/hash1.c
59121         cpp-hash2.c             cpp/hash2.c
59122         cpp-if1.c               cpp/if-1.c
59123         cpp-if2.c               cpp/if-2.c
59124         cpp-if3.c               cpp/if-3.c
59125         cpp-if4.c               cpp/if-4.c
59126         cpp-if5.c               cpp/if-5.c
59127         cpp-cond.c              cpp/if-cexp.c
59128         cpp-missingop.c         cpp/if-mop.c
59129         cpp-missingparen.c      cpp/if-mpar.c
59130         cpp-opprec.c            cpp/if-oppr.c
59131         cpp-ifparen.c           cpp/if-paren.c
59132         cpp-shortcircuit.c      cpp/if-sc.c
59133         cpp-shift.c             cpp/if-shift.c
59134         cpp-unary.c             cpp/if-unary.c
59135         cpp-li1.c               cpp/line1.c
59136         cpp-li2.c               cpp/line2.c
59137         lineno.c                cpp/line3.c
59138         lineno-2.c              cpp/line4.c
59139         cpp-mi.c                cpp/mi1.c
59140         cpp-mic.h               cpp/mi1c.h
59141         cpp-micc.h              cpp/mi1cc.h
59142         cpp-mind.h              cpp/mi1nd.h
59143         cpp-mindp.h             cpp/mi1ndp.h
59144         cpp-mix.h               cpp/mi1x.h
59145         cpp-mi2.c               cpp/mi2.c
59146         cpp-mi2a.h              cpp/mi2a.h
59147         cpp-mi2b.h              cpp/mi2b.h
59148         cpp-mi2c.h              cpp/mi2c.h
59149         cpp-mi3.c               cpp/mi3.c
59150         cpp-mi3.def             cpp/mi3.def
59151         poison-1.c              cpp/poison.c
59152         pr-impl.c               cpp/prag-imp.c
59153         cpp-redef-2.c           cpp/redef1.c
59154         cpp-redef.c             cpp/redef2.c
59155         strpaste.c              cpp/strp1.c
59156         strpaste-2.c            cpp/strp2.c
59157         cpp-tradpaste.c         cpp/tr-paste.c
59158         cpp-tradstringify.c     cpp/tr-str.c
59159         cpp-tradwarn1.c         cpp/tr-warn1.c
59160         cpp-tradwarn2.c         cpp/tr-warn2.c
59161         trigraphs.c             cpp/trigraphs.c
59162         cpp-unc1.c              cpp/unc1.c
59163         cpp-unc2.c              cpp/unc2.c
59164         cpp-unc3.c              cpp/unc3.c
59165         cpp-unc.c               cpp/unc4.c
59166         undef.c                 cpp/undef1.c
59167         undef-2.c               cpp/undef2.c
59168         cpp-wi1.c               cpp/widestr1.c
59169
59170 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59171
59172         * lib/g++.exp (g++_include_flags): Tweak.
59173
59174 2000-06-27  H.J. Lu  <hjl@gnu.org>
59175             Loren J. Rittle  <ljrittle@acm.org>
59176
59177         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59178         version with one that knows about the new gcc tree structure.
59179         (g++_link_flags): Same.
59180
59181 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59182
59183         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59184         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59185         case we are cross-compiling.
59186
59187         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59188         g++.old-deja/g++.niklas/Makefile.in,
59189         g++.old-deja/g++.niklas/configure.in,
59190         g++.old-deja/g++.other/Makefile.in,
59191         g++.old-deja/g++.other/configure.in,
59192         gcc.c-torture/code_quality/Makefile.in,
59193         gcc.c-torture/code_quality/configure.in,
59194         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59195         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59196         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59197         gcc.c-torture/execute/ieee/Makefile.in,
59198         gcc.c-torture/execute/ieee/configure.in,
59199         gcc.c-torture/noncompile/Makefile.in,
59200         gcc.c-torture/noncompile/configure.in,
59201         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59202         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59203         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59204
59205 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59206
59207         * g++.old-deja/g++.other/ambig3.C: New test.
59208
59209 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59210
59211         * g++.old-deja/g++.pt/syntax1.C: New test.
59212         * g++.old-deja/g++.pt/syntax2.C: New test.
59213         * g++.old-deja/g++.other/syntax3.C: New test.
59214         * g++.old-deja/g++.other/syntax4.C: New test.
59215
59216 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59217
59218         * gcc.dg/20000623-1.c: Prototype exit and abort.
59219
59220 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59221
59222         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59223         New tests.
59224         * gcc.dg/cpp-mi3.def: New file.
59225
59226         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59227         inside assertions.
59228         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59229         lexer's error messages.
59230         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59231         divine anything from the linemarkers.
59232         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59233         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59234
59235 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
59236
59237         * gcc.dg/20000623-1.c: New test.
59238
59239 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
59240
59241         * gcc.c-torture/execute/20000622-1.c: New test.
59242
59243 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59244
59245         * g++.old-deja/g++.other/init15.C: New test.
59246
59247 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59248
59249         * g++.old-deja/g++.pt/vaarg2.C: New test.
59250         * g++.old-deja/g++.pt/vaarg3.C: New test.
59251
59252 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
59253
59254         * g++.old-deja/g++.other/dyncast6.C: New test.
59255
59256 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
59257
59258         * gcc.c-torture/execute/loop-6.c: New test.
59259
59260 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
59261
59262         * gcc.dg/20000614-1.c: New test.
59263         * gcc.dg/20000614-2.c: New test.
59264
59265 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
59266
59267         * g++.old-deja/g++.other/inline12.C: New test.
59268
59269 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
59270
59271         * g++.old-deja/g++.other/eh1.C: New test.
59272
59273 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
59274
59275         * g++.old-deja/g++.other/type.C: New test.
59276
59277 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59278
59279         * g++.old-deja/g++.other/initstring.C: New test.
59280
59281 2000-06-12  Jason Merrill  <jason@redhat.com>
59282
59283         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59284
59285 2000-06-09  Jeffrey A Law  (law@cygnus.com)
59286
59287         * gcc.c-torture/compile/20000609-1.c: New test.
59288
59289 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
59290
59291         * gcc.dg/20000609-1.c: New test.
59292
59293 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
59294
59295         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59296         * gcc.c-torture/noncompile/poison-1.c: Move...
59297         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59298         * gcc.dg/cpp-li1.c: Add a token after the #line.
59299
59300 2000-06-05  Richard Henderson  <rth@cygnus.com>
59301
59302         * gcc.c-torture/execute/20000605-2.c: New test.
59303         * gcc.c-torture/execute/20000605-3.c: New test.
59304
59305 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
59306
59307         * g77.f-torture/execute/20000503-1.x: New file.
59308
59309 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
59310
59311         * g++.old-deja/g++.eh/badalloc1.C: New test.
59312
59313 2000-06-05  Richard Henderson  <rth@cygnus.com>
59314
59315         * gcc.c-torture/execute/20000605-1.c: New test.
59316
59317 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59318             Nathan Sidwell <nathan@codesourcery.com>
59319
59320         * gcc.c-torture/compile/20000605-1.c: New test.
59321
59322 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59323
59324         * g77.f-torture/compile/20000601-1.f: New test.
59325
59326 2000-06-03  Richard Henderson  <rth@cygnus.com>
59327
59328         * gcc.c-torture/execute/20000603-1.c: New.
59329
59330 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
59331
59332         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59333         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59334
59335 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59336
59337         * gcc.dg/compare2.c (case 12): XFAIL.
59338         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59339         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59340
59341         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59342
59343 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59344
59345         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59346         guard macro is already defined when the header is first
59347         included.
59348         * gcc.dg/cpp-mix.h: New file.
59349         * gcc.dg/endif-label.c: Update patterns to match compiler.
59350
59351         * g++.brendan/complex1.C: Declare abort.
59352         * g++.law/refs4.C: Remove XFAIL.
59353         * g++.oliva/expr2.C: Declare abort and exit.
59354
59355 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59356
59357         * gcc.c-torture/execute/20000528-1.c: New test.
59358
59359         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59360         * g++.old-deja/g++.law/temps4.C: Likewise.
59361
59362         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59363         stdlib.h.  Call abort() on failure.
59364         * g++.old-deja/g++.law/refs4.C: Likewise.
59365         * g++.old-deja/g++.law/temps4.C: Likewise.
59366         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59367         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59368
59369 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59370
59371         Relative to g++.dg/special:
59372         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59373
59374         Relative to g++.old-deja:
59375         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59376         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59377         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59378         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59379         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59380         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59381         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59382
59383         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59384         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59385         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59386         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59387         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59388         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59389         and/or string.h.
59390
59391         * g++.other/goto1.C: Update expectations for error messages.
59392
59393 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59394
59395         * gcc.c-torture/compile/20000523-1.c: New test.
59396
59397 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59398
59399         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59400
59401 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59402
59403         * g++.old-deja/g++.eh/catch11.C: New test.
59404         * g++.old-deja/g++.eh/catch12.C: New test.
59405
59406 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59407
59408         * gcc.c-torture/execute/20000523-1.c: New test.
59409
59410 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59411
59412         * c-torture/execute/bcp-1.c: Replace abort in arg of
59413         __builtin_constant_p with a generic external function.
59414
59415         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59416         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59417         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59418         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59419         Prototype abort and/or exit.
59420
59421         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59422         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59423         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59424         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59425
59426 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59427
59428         * gcc.dg/dwarf2-1.c: New test.
59429
59430 2000-05-20  Richard Henderson  <rth@cygnus.com>
59431
59432         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59433
59434 2000-05-20  Andreas Jaeger  <aj@suse.de>
59435
59436         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59437         testcase.
59438
59439 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59440
59441         * gcc.c-torture/execute/20000519-2.c: New test.
59442
59443 2000-05-19  Andreas Jaeger  <aj@suse.de>
59444
59445         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59446         which fails with SSA.
59447
59448         * lib/c-torture.exp: Also test with -O3 -fssa.
59449
59450 2000-05-18  Michael Meissner  <meissner@redhat.com>
59451
59452         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59453         * gcc.c-torture/execute/920415-1.c: Ditto.
59454         * gcc.c-torture/execute/920501-1.c: Ditto.
59455         * gcc.c-torture/execute/conversion.c: Ditto.
59456         * gcc.c-torture/execute/cvt-1.c: Ditto.
59457
59458 2000-05-18  Jeffrey A Law  (law@cygnus.com)
59459
59460         * gcc.c-torture/compile/20000518-1.c: New test.
59461
59462 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59463
59464         * g77.f-torture/compile/200005018.f: New test.
59465
59466 2000-05-17  Jeffrey A Law  (law@cygnus.com)
59467
59468         * gcc.c-torture/compile/20000517-1.c: New test.
59469
59470 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59471
59472         * gcc.c-torture/execute/20000516-1.c: New test.
59473
59474 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
59475
59476         * g++.old-deja/g++.other/eh.C: New test.
59477
59478 2000-05-12  Richard Henderson  <rth@cygnus.com>
59479
59480         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59481         constants through to doit's conditional.
59482
59483 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59484
59485         * gcc.c-torture/compile/20000511-1.c: New test.
59486         * g77.f-torture/compile/20000511-1.f: New test.
59487         * g77.f-torture/compile/20000511-2.f: New test.
59488
59489 2000-05-11  Michael Meissner  <meissner@redhat.com>
59490
59491         * gcc.c-torture/execute/20000511-1.c: New test.
59492
59493 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
59494
59495         * gcc.dg/dg.exp: Scan .S files as well as .c files.
59496         * gcc.dg/20000510-1.S: New.
59497
59498 2000-05-08  Catherine Moore  <clm@cygnus.com>
59499
59500         * gcc.dg/unused-3.c: New.
59501
59502 2000-05-06  Richard Henderson  <rth@cygnus.com>
59503
59504           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59505           * g++.old-deja/g++.mike/warn1.C: Likewise.
59506           * g++.old-deja/g++.pt/local1.C: Likewise.
59507           * g++.old-deja/g++.pt/local7.C: Likewise.
59508           * g++.old-deja/g++.pt/spec16.C: Likewise.
59509
59510 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
59511
59512         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59513
59514 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
59515
59516           * g77.f-torture/execute/20000503-1.f: New test.
59517
59518 2000-05-04  Andreas Jaeger  <aj@suse.de>
59519
59520         * gcc.dg/noreturn-2.c: New test.
59521
59522 2000-05-04  Neil Booth  <NeilB@earthling.net>
59523
59524         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59525         preprocessor.
59526
59527 2000-05-04  Richard Henderson  <rth@cygnus.com>
59528
59529         * gcc.c-torture/execute/20000503-1.c: Fix typo.
59530
59531 2000-05-04  Richard Henderson  <rth@cygnus.com>
59532
59533         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59534         OpenSSL by Jason R Thorpe.
59535
59536 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59537
59538         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59539
59540 2000-05-03  Robert Lipe <robertlipe@usa.net>
59541
59542         * gcc.dg/20000503-1.c: New test.
59543
59544 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59545
59546         * gcc.c-torture/compile/20000502-1.c: New test.
59547         * g++.old-deja/g++.other/align.C: New test.
59548         * gcc.dg/cpp-tradstringify.c: New test.
59549
59550 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59551
59552         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59553         and hard registers.
59554
59555 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59556
59557         * gcc.c-torture/execute/loop-5.c: New test.
59558
59559 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59560
59561         * gcc.c-torture/execute/va-arg-20.c: New test.
59562
59563 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59564
59565         * gcc.c-torture/execute/20000422-1.c: New test.
59566
59567 2000-04-20  Greg McGary  <gkm@gnu.org>
59568
59569         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59570         when optimizing, but without sibling-call optimizations (-O1).
59571
59572 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59573
59574           * gcc.c-torture/compile/20000420-1.c: New test.
59575
59576 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59577
59578         * g++.abi/ptrflags.C: New test.
59579         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59580
59581 2000-04-19  Catherine Moore  <clm@cygnus.com>
59582
59583         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59584
59585 2000-04-19  Greg McGary  <gkm@gnu.org>
59586
59587         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59588         sibling-call optimizations.
59589
59590 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59591
59592         * gcc.dg/20000419-1.c: New test.
59593
59594 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59595
59596         * gcc.c-torture/execute/20000412-6.c: New test.
59597
59598 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59599
59600         * gcc.c-torture/execute/20000412-5.c: New test.
59601         * g77.f-torture/compile/20000412-1.f: New test.
59602         * gcc.c-torture/execute/20000412-4.c: New test.
59603         * gcc.c-torture/compile/20000412-2.c: New test.
59604         * gcc.c-torture/execute/20000412-3.c: New test.
59605         * gcc.c-torture/compile/20000412-1.c: New test.
59606         * gcc.c-torture/execute/20000412-2.c: New test.
59607
59608 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59609
59610         * objc/execute/bf-20.m: New test.
59611
59612 2000-04-10  Richard Henderson  <rth@cygnus.com>
59613
59614         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59615
59616         * gcc.c-torture/execute/20000412-1.c: New test.
59617
59618 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59619
59620         * g++.old-deja/g++.eh/catchptr1.C: New test.
59621
59622 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59623
59624         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59625
59626 2000-04-08  Neil Booth  <NeilB@earthling.net>
59627
59628         * gcc.dg/cpp-nullchar.c: Remove test as
59629         embedded nulls cause problems.
59630
59631 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59632
59633         * gcc.dg/compare2.c: New test.
59634
59635 2000-04-08  Neil Booth  <NeilB@earthling.net>
59636
59637         * gcc.dg/cpp-nullchar.c: New test.
59638
59639 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59640
59641         * gcc.dg/cpp-mi2.c: New test.
59642         * gcc.dg/cpp-mi2[abc].h: New files.
59643
59644 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59645
59646         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59647         member name.
59648
59649 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59650
59651         * g++.old-deja/g++.abi/vmihint.C: New test.
59652
59653 2000-04-06  Neil Booth  <NeilB@earthling.net>
59654
59655         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59656         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59657         copyright.
59658
59659 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59660
59661         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59662         avoid stack-frame overwrite.
59663
59664 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59665
59666         * gcc.c-torture/compile/20000405-2.c: New test.
59667         * gcc.c-torture/compile/20000405-3.c: New test.
59668
59669 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59670
59671         * gcc.c-torture/compile/20000405-1.c: New test.
59672
59673 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59674
59675         * gcc.dg/cast-qual-1.c: Revert last change.
59676
59677 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59678
59679         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59680
59681 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59682
59683         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59684         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59685
59686 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59687
59688         * gcc.c-torture/compile/20000403-2.c: New test.
59689         * gcc.c-torture/compile/20000403-1.c: New test.
59690
59691 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59692
59693         * gcc.c-torture/execute/20000403-1.c: New test.
59694
59695 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59696
59697         * gcc.c-torture/execute/20000402-1.c: New test.
59698
59699 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59700
59701         * gcc.c-torture/execute/va-arg-15.c: New test.
59702         * gcc.c-torture/execute/va-arg-16.c: New test.
59703         * gcc.c-torture/execute/va-arg-17.c: New test.
59704         * gcc.c-torture/execute/va-arg-18.c: New test.
59705         * gcc.c-torture/execute/va-arg-19.c: New test.
59706
59707 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59708
59709         * gcc.c-torture/compile/981211-1.c: Move to...
59710         * gcc.dg/cpp-as1.c: ...here.
59711         * gcc.dg/cpp-as2.c: New file.
59712
59713         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59714         compiler.
59715
59716 2000-04-02  Neil Booth  <NeilB@earthling.net>
59717
59718         * gcc.dg/cpp-cond.c  New tests.
59719         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59720         accidental success less likely.
59721         * gcc.dg/cpp-missingop.c  New tests.
59722         * gcc.dg/cpp-missingparen.c  New tests.
59723         * gcc.dg/cpp-shift.c  New tests.
59724         * gcc.dg/cpp-shortcircuit.c  New tests.
59725         * gcc.dg/cpp-unary.c  New tests.
59726
59727 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59728
59729         * gcc.c-torture/compile/20000329-1.c: New test.
59730
59731 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59732
59733         * gcc.c-torture/compile/20000326-1.c: New test.
59734         * gcc.c-torture/compile/20000326-2.c: New test.
59735
59736 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59737
59738         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59739         the first parameter is a function argument.
59740
59741 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59742
59743         * g++.old-deja/g++.ext/array4.C: New test.
59744
59745 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59746
59747         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59748
59749 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59750
59751         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59752
59753 2000-03-19  Richard Henderson  <rth@cygnus.com>
59754
59755         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59756
59757 2000-03-19  Richard Henderson  <rth@cygnus.com>
59758
59759         * gcc.c-torture/compile/20000319-1.c: New test.
59760
59761 2000-03-14  Jeffrey A Law  (law@cygnus.com)
59762
59763         * gcc.c-torture/execute/20000314-3.c: New test.
59764         * gcc.c-torture/execute/20000314-2.c: New test.
59765         * gcc.c-torture/execute/20000314-1.c: New test.
59766         * gcc.c-torture/compile/20000314-2.c: New test.
59767         * gcc.c-torture/compile/20000314-1.c: New test.
59768
59769 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
59770
59771         * g++.old-deja/g++.warn/inline.C: New test.
59772
59773 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
59774
59775         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59776         standards-compliant result rather than specific constants.
59777         Put test-values in array.
59778
59779 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
59780
59781         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59782         (g++_target_compile): Put test-specific options last.
59783
59784 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59785
59786         * g++.old-deja/g++.eh/vbase4.C: New test.
59787
59788 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59789
59790         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59791
59792 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59793
59794         * g++.old-deja/g++.brendan/misc12.C: Removed.
59795         * g++.old-deja/g++.pt/memtemp77.C: Constify.
59796         * g++.old-deja/g++.ext/pretty4.C: New test.
59797
59798 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59799
59800         * g++.old-deja/g++.other/string2.C: New test.
59801
59802 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
59803
59804         * g++.old-deja/g++.warn/impint2.C: New test.
59805
59806 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
59807
59808         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59809         is 1, not zero.
59810
59811 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
59812
59813         * g++.old-deja/g++.warn/impint.C: New test.
59814         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59815         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59816         * g++.old-deja/g++.pt/explicit12.C: Likewise.
59817         * g++.old-deja/g++.pt/explicit13.C: Likewise.
59818         * g++.old-deja/g++.pt/explicit17.C: Likewise.
59819         * g++.old-deja/g++.pt/explicit18.C: Likewise.
59820         * g++.old-deja/g++.pt/explicit19.C: Likewise.
59821         * g++.old-deja/g++.pt/explicit23.C: Likewise.
59822         * g++.old-deja/g++.pt/explicit31.C: Likewise.
59823         * g++.old-deja/g++.pt/explicit35.C: Likewise.
59824         * g++.old-deja/g++.pt/explicit6.C: Likewise.
59825         * g++.old-deja/g++.pt/memclass7.C: Likewise.
59826
59827 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
59828
59829         * gcc.dg/cpp-redef.c: New test.
59830
59831 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
59832
59833         * g++.old-deja/g++.pt/unify7.C: New test.
59834
59835 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59836
59837         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59838         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59839
59840 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
59841
59842         * gcc.c-torture/compile/20000224-1.c: New test.
59843
59844 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59845
59846         * gcc.c-torture/compile/cpp-2.c: New test.
59847         * gcc.c-torture/compile/cpp-1.c: New test.
59848
59849 2000-02-25  Jeffrey A Law  (law@cygnus.com)
59850
59851         * gcc.c-torture/execute/20000225-1.c: New test.
59852
59853 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59854
59855         * gcc.dg/cpp-li2.c: New test.
59856
59857         * gcc.dg/cpp-wi1.c: New test.
59858
59859         * gcc.dg/cpp-li1.c: New test.
59860
59861 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
59862
59863         * g++.old-deja/g++.other/sizeof5.C: New test.
59864
59865 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59866
59867         * gcc.c-torture/execute/va-arg-13.c: New test.
59868
59869 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
59870
59871         * gcc.c-torture/execute/va-arg-12.c: New test.
59872
59873 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59874
59875         * gcc.c-torture/execute/20000223-1.c: New test.
59876
59877 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59878
59879         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59880
59881 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
59882
59883         * g++.old-deja/g++.abi/ptrmem.C: New test.
59884
59885 2000-02-19  Richard Henderson  <rth@cygnus.com>
59886
59887         * gcc.c-torture/compile/init-3.c: New.
59888
59889 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
59890
59891         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59892         ALWAYS_CXXFLAGS.
59893
59894 2000-02-11  Robert Lipe <robertl@sco.com>
59895
59896         * gcc.c-torture/compile/20000211-3.c: New test.
59897
59898 2000-02-11  Martin Buchholz <martin@xemacs.org>
59899
59900         * gcc.c-torture/compile/20000211-2.c: New test.
59901
59902 2000-02-11  Jeffrey A Law  (law@cygnus.com)
59903
59904         * gcc.c-torture/compile/20000211-1.c: New test.
59905
59906 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
59907
59908         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59909           on native targets
59910
59911 2000-02-08  Nathan Sidwell  <nathan@acm.org>
59912
59913         * g++.old-deja/g++.other/cast5.C: New test.
59914
59915 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
59916
59917         * gcc.c-torture/execute/20000205-1.c: New.
59918
59919 2000-02-03  Nathan Sidwell  <nathan@acm.org>
59920
59921         * g++.old-deja/g++.jason/cast3.C: Return void.
59922         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59923
59924 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59925
59926         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59927
59928         * gcc.dg/loop-1.c: New test.
59929
59930 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
59931
59932         * gcc.c-torture/compile/20000127-1.c: New test.
59933         * gcc.c-torture/execute/991228-1.c: New test.
59934
59935 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59936
59937         * gcc.dg/unused-2.c: New test.
59938
59939         * gcc.dg/conv-1.c: New test.
59940
59941 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
59942
59943         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59944         compiler.
59945         (tool_option_proc): Fix typo.
59946
59947 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
59948
59949         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59950         of the ld on the host, not on the build machine.
59951         Also, don't crash if '--help' is not a supported option.
59952
59953 2000-01-24  Richard Henderson  <rth@cygnus.com>
59954
59955         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59956
59957 2000-01-20  Jeffrey A Law  (law@cygnus.com)
59958
59959         * gcc.c-torture/execute/20000120-2.c: New test.
59960         * gcc.c-torture/execute/20000120-1.c: New test.
59961
59962 2000-01-13  Jeffrey A Law  (law@cygnus.com)
59963
59964         * gcc.c-torture/execute/20000113-1.c: New test.
59965
59966 2000-01-12  Jeffrey A Law  (law@cygnus.com)
59967
59968         * gcc.c-torture/execute/20000112-1.c: New test.
59969
59970 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59971
59972         * gcc.dg/20000111-1.c: New test.
59973
59974 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59975
59976         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59977         with 16 bit integers.
59978
59979 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59980
59981         * gcc.dg/20000108-1.c: New test.
59982
59983 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59984
59985         * g++.old-deja/g++.ns/koenig8.C: New test.
59986
59987 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59988
59989         * g++.old-deja/g++.other/cast4.C: New test.
59990
59991 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59992
59993         * gcc.c-torture/compile/20000105-2.c: New test.
59994         * gcc.c-torture/compile/20000105-1.c: New test.
59995
59996 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59997
59998         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59999         references to printf & atoi to conform to ANSI standard.
60000         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60001         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60002         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60003         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60004         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60005         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60006         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60007         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60008         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60009         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60010         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60011         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60012         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60013         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60014         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60015         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60016         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60017         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60018         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60019         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60020         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60021         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60022         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60023         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60024         * g++.old-deja/g++.brendan/init3.C: Likewise.
60025         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60026         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60027         * g++.old-deja/g++.brendan/new2.C: Likewise.
60028         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60029         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60030         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60031         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60032         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60033         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60034         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60035         * g++.old-deja/g++.brendan/template24.C: Likewise.
60036         * g++.old-deja/g++.brendan/template3.C: Likewise.
60037         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60038         * g++.old-deja/g++.jason/inline3.C: Likewise.
60039         * g++.old-deja/g++.jason/opeq.C: Likewise.
60040         * g++.old-deja/g++.law/arg5.C: Likewise.
60041         * g++.old-deja/g++.law/arm7.C: Likewise.
60042         * g++.old-deja/g++.law/ctors11.C: Likewise.
60043         * g++.old-deja/g++.law/cvt8.C: Likewise.
60044         * g++.old-deja/g++.law/init9.C: Likewise.
60045         * g++.old-deja/g++.law/refs4.C: Likewise.
60046         * g++.old-deja/g++.law/template2.C: Likewise.
60047         * g++.old-deja/g++.law/visibility24.C: Likewise.
60048         * g++.old-deja/g++.law/vtable3.C: Likewise.
60049         * g++.old-deja/g++.mike/asm2.C: Likewise.
60050         * g++.old-deja/g++.mike/eh1.C: Likewise.
60051         * g++.old-deja/g++.mike/misc1.C: Likewise.
60052         * g++.old-deja/g++.mike/misc13.C: Likewise.
60053         * g++.old-deja/g++.mike/misc14.C: Likewise.
60054         * g++.old-deja/g++.mike/ns12.C: Likewise.
60055         * g++.old-deja/g++.mike/p1248.C: Likewise.
60056         * g++.old-deja/g++.mike/p3708.C: Likewise.
60057         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60058         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60059         * g++.old-deja/g++.mike/p646.C: Likewise.
60060         * g++.old-deja/g++.mike/p700.C: Likewise.
60061         * g++.old-deja/g++.mike/p783.C: Likewise.
60062         * g++.old-deja/g++.mike/p783a.C: Likewise.
60063         * g++.old-deja/g++.mike/p783b.C: Likewise.
60064         * g++.old-deja/g++.mike/p786.C: Likewise.
60065         * g++.old-deja/g++.mike/p789.C: Likewise.
60066         * g++.old-deja/g++.mike/p789a.C: Likewise.
60067         * g++.old-deja/g++.mike/p807a.C: Likewise.
60068         * g++.old-deja/g++.other/delete3.C: Likewise.
60069         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60070         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60071         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60072         * g++.old-deja/g++.other/empty1.C: Likewise.
60073         * g++.old-deja/g++.other/temporary1.C: Likewise.
60074         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60075         * g++.old-deja/g++.pt/t16.C: Likewise.
60076         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60077
60078 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60079
60080         * gcc.dg/991230-1.c: New test.
60081
60082 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60083
60084         * gcc.c-torture/compile/991229-3.c: New test.
60085         * gcc.c-torture/compile/991229-2.c: New test.
60086         * gcc.c-torture/compile/991229-1.c: New test.
60087
60088 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60089
60090         * gcc.c-torture/compile/labels-2.c: New test.
60091
60092 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60093
60094         * gcc.c-torture/execute/991227-1.c: New test.
60095
60096 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60097
60098         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60099
60100 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60101
60102         * gcc.c-torture/execute/991221-1.c: New test.
60103
60104 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60105
60106         * g++.old-deja/g++.other/cast3.C: New test.
60107
60108 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60109
60110         * gcc.c-torture/execute/991216-4.c: New test.
60111
60112 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60113
60114         * gcc.c-torture/execute/991216-1.c: New test.
60115         * gcc.c-torture/execute/991216-2.c: New test.
60116         * gcc.c-torture/execute/991216-3.c: New test.
60117
60118 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60119
60120         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60121         Actually make the test fail by using "-O2" for compilation.
60122
60123 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60124
60125         * g++.old-deja/g++.warn/cast-align1.C: New test.
60126
60127 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60128
60129         * gcc.c-torture/compile/991214-1.c: New test.
60130         * gcc.c-torture/compile/991214-2.c: New test.
60131
60132 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60133
60134         * gcc.dg/991214-1.c: New test.
60135
60136 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60137
60138         * gcc.c-torture/compile/991213-3.c: New test.
60139         * gcc.c-torture/compile/991213-2.c: New test.
60140         * gcc.c-torture/compile/991213-1.c: New test.
60141
60142 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60143
60144         * gcc.dg/991209-1.c: New test.
60145
60146 1999-12-08  Nathan Sidwell <nathan@acm.org>
60147
60148         * gcc.c-torture/compile/991208-1.c: New test.
60149
60150 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60151
60152         * gcc.dg/ultrasp2.c: New test.
60153
60154 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60155
60156         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60157
60158 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60159
60160         * gcc.c-torture/compile/991202-1.c: New test.
60161         * gcc.c-torture/execute/991202-1.c: New test.
60162         * gcc.c-torture/execute/991202-2.c: New test.
60163         * gcc.c-torture/execute/991202-3.c: New test.
60164
60165 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60166
60167         * g++.old-deja/g++.abi/align.C: New test.
60168         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60169         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60170
60171 1999-12-01  Richard Henderson  <rth@cygnus.com>
60172
60173         * gcc.c-torture/execute/991201-1.c: New.
60174
60175 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60176
60177         * gcc.dg/991129-1.c: New test.
60178
60179 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60180
60181         * gcc.c-torture/compile/991127-1.c: New test.
60182
60183 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60184
60185         * g++.old-deja/g++.other/warn4.C: New test.
60186
60187 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60188
60189         * g++.old-deja/g++.eh/cleanup2.C: New test.
60190         * g++.old-deja/g++.ext/pretty2.C: New test.
60191         * g++.old-deja/g++.ext/pretty3.C: New test.
60192         * g++.old-deja/g++.other/debug6.C: New test.
60193
60194 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60195
60196         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60197         compiler_output to look for one error message instead of two.
60198
60199 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60200
60201         * gcc.c-torture/execute/991118-1.c: Also test case
60202         where the word boundary does not split a byte evenly.
60203
60204 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60205
60206         * g++.old-deja/g++.ext/restrict1.C: New test.
60207
60208 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60209
60210         * gcc.c-torture/execute/991118-1.c: New test.
60211
60212 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60213
60214         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60215         working directory pathnames.
60216
60217 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60218
60219         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60220         host is equipped with driver.h and driver.o so it can actually
60221         compile and run the tests.
60222
60223 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60224
60225         * gcc.c-torture/compile/991008-1.c: New test.
60226
60227 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60228
60229         * lib/gcc-dg.exp: Include target-supports.exp
60230
60231 1999-11-05  Nick Clifton  <nickc@cygnus.com>
60232
60233         * lib/target-supports.exp: New file: Provide procs to test for
60234         features supported by the target.
60235         (check_weak_available): Moved here from ecos.exp.
60236         (check_alias_available): New proc: Determine of the target
60237         toolchain supports the alias attribute.
60238
60239         * gcc.dg/special/ecos.exp: Move check_weak_available to
60240         target-supports.exp.
60241         (alias-1.c): Only perform the test if the target supports
60242         aliases.
60243         (wkali-1.c): Only perform the test if the target supports
60244         aliases.
60245
60246         * gcc.dg/990506-0.c: Expect error messages from cross
60247         targets as well as native targets.
60248
60249 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60250
60251         * gcc.dg/ultrasp1.c: Removed xfail.
60252         * gcc.dg/struct-ret-2.c: Likewise.
60253         * gcc.dg/array-1.c: Likewise.
60254
60255 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60256
60257         * gcc.dg/struct-ret-2.c: New test.
60258
60259         * gcc.dg/array-1.c: New test.
60260
60261 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
60262
60263         * gcc.c-torture/execute/991030-1.c: New test.
60264
60265 1999-10-26  Richard Henderson  <rth@cygnus.com>
60266
60267         * gcc.c-torture/compile/991026-2.c: New test.
60268
60269 1999-10-26  Jeffrey A Law  (law@cygnus.com)
60270
60271         * gcc.c-torture/compile/991026-1.c: New test.
60272
60273 1999-10-23  Jeffrey A Law  (law@cygnus.com)
60274
60275         * gcc.c-torture/execute/991023-1.c: New test.
60276
60277 1999-10-19  Jeffrey A Law  (law@cygnus.com)
60278
60279         * gcc.c-torture/execute/991019-1.c: New test.
60280
60281 1999-10-16  Richard Henderson  <rth@cygnus.com>
60282
60283         * gcc.c-torture/execute/991016-1.c: New test.
60284
60285 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
60286
60287         * gcc.c-torture/execute/991014-1.c: New test.
60288
60289 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
60290
60291         * g++.old-deja/g++.other/union2.C: New test.
60292
60293 1999-10-13  Nathan Sidwell  <nathan@acm.org>
60294
60295         * g++.old-deja/g++.other/vaarg2.C: New test.
60296         * g++.old-deja/g++.other/vaarg3.C: New test.
60297
60298 1999-10-12  Craig Burley  <craig@jcb-sc.com>
60299
60300         * g77.f-torture/noncompile/19990905-1.f: Moved from being
60301         in compile/.
60302
60303 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
60304
60305         * gcc.c-torture/execute/va-arg-11.c: New test.
60306
60307 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
60308
60309         * lib/file-format.exp (gcc_target_object_format): Don't
60310         crash if objdump is unavailable.
60311
60312 1999-09-29  Donn Terry <donn@interix.com>
60313
60314         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60315
60316 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60317
60318         * gcc.c-torture/compile/990928-1.c: New test.
60319
60320 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60321
60322         * g++.old-deja/g++.other/decl6.C: New test.
60323
60324 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60325
60326         * gcc.c-torture/execute/va-arg-10.c: New test.
60327
60328 1999-09-27  Nathan Sidwell  <nathan@acm.org>
60329
60330         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60331         __PRETTY_FUNCTION__.
60332
60333 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60334
60335         * gcc.c-torture/execute/990923-1.c: New test.
60336
60337 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60338
60339         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60340         for which -fpic is inappropriate.
60341
60342 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60343
60344         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60345
60346 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60347
60348         * g++.old-deja/g++.other/dyncast1.C: New test.
60349         * g++.old-deja/g++.other/dyncast2.C: New test.
60350         * g++.old-deja/g++.other/dyncast3.C: New test.
60351         * g++.old-deja/g++.other/dyncast4.C: New test.
60352         * g++.old-deja/g++.other/dyncast5.C: New test.
60353         * g++.old-deja/g++.eh/catch3.C: New test.
60354         * g++.old-deja/g++.eh/catch3p.C: New test.
60355         * g++.old-deja/g++.eh/catch4.C: New test.
60356         * g++.old-deja/g++.eh/catch4p.C: New test.
60357         * g++.old-deja/g++.eh/catch5.C: New test.
60358         * g++.old-deja/g++.eh/catch5p.C: New test.
60359         * g++.old-deja/g++.eh/catch6.C: New test.
60360         * g++.old-deja/g++.eh/catch6p.C: New test.
60361         * g++.old-deja/g++.eh/catch7.C: New test.
60362         * g++.old-deja/g++.eh/catch7p.C: New test.
60363         * g++.old-deja/g++.eh/catch8.C: New test.
60364         * g++.old-deja/g++.eh/catch8p.C: New test.
60365         * g++.old-deja/g++.eh/catch9.C: New test.
60366         * g++.old-deja/g++.eh/catch9p.C: New test.
60367
60368 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60369
60370         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60371         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60372
60373 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60374
60375         * gcc.c-torture/compile/990913-1.c: New test.
60376
60377 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60378
60379         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60380         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60381
60382 1999-09-09  Richard Henderson  <rth@cygnus.com>
60383
60384         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60385
60386 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60387
60388         * g++.old-deja/g++.other/lookup11.C: New test.
60389         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60390         what is permitted and what we want.
60391         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60392         overload use.
60393         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60394
60395 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60396
60397         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60398         * gcc.c-torture/noncompile/poison-1.c: New file.
60399
60400 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60401
60402         * g++.old-deja/g++.other/sizeof3.C: New test.
60403         * g++.old-deja/g++.other/sizeof4.C: New test.
60404         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60405         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60406
60407 1999-09-07  Richard Henderson  <rth@cygnus.com>
60408
60409         * gcc.dg/va-arg-1.c: New.
60410
60411 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60412
60413         * gcc.c-torture/execute/va-arg-9.c: New test.
60414
60415 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60416
60417         * g77.f-torture/compile/980519-2.f: New test.
60418         * g77.f-torture/compile/19990905-0.f: New test.
60419         * g77.f-torture/compile/19990905-1.f: New test.
60420         * g77.f-torture/compile/19990905-2.f: New test.
60421
60422         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60423
60424 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60425
60426         * gcc.c-torture/execute/990827-1.c: Fix typo.
60427
60428 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60429
60430         * g++.old-deja/g++.other/deref1.C: New test.
60431
60432 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60433
60434         * g++.old-deja/g++.other/ambig2.C: New test.
60435         * g++.old-deja/g++.other/cond5.C: New test.
60436         * g++.old-deja/g++.other/lookup16.C: New test.
60437
60438 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60439
60440         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60441         assemblers too.
60442
60443 1999-08-31  Jeffrey A Law  (law@cygnus.com)
60444
60445         * lib/c-torture.exp: Avoid the "compare executables" optimization
60446         when testing native.
60447
60448 1999-08-29  Jeffrey A Law  (law@cygnus.com)
60449
60450         * gcc.c-torture/execute/990829-1.c: New test.
60451         * gcc.c-torture/compile/990829-1.c: New test.
60452
60453 1999-08-27  Paul Burchard  <burchard@pobox.com>
60454
60455         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60456         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60457         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60458         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60459         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60460         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60461         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60462         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60463         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60464         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60465         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60466
60467 1999-08-27  Jeffrey A Law  (law@cygnus.com)
60468
60469         * gcc.c-torture/execute/990827-1.c: New test.
60470
60471 1999-08-26  Craig Burley  <craig@jcb-sc.com>
60472
60473         * g77.f-torture/noncompile/19990826-4.f: New test.
60474
60475         * g77.f-torture/compile/19990826-3.f: New test.
60476
60477         * g77.f-torture/execute/19990826-2.f: New test.
60478
60479         * g77.f-torture/compile/19990826-1.f: New test.
60480
60481         * gcc.c-torture/execute/990826-0.c: New test.
60482         * g77.c-torture/execute/19990826-0.f: New test.
60483
60484         * g77.f-torture/noncompile/970626-2.f: New test.
60485
60486 1999-08-25  Paul Burchard  <burchard@pobox.com>
60487
60488         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60489         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60490         lss-011.C: New tests.
60491
60492 1999-08-25  Nathan Sidwell  <nathan@acm.org>
60493
60494         * g++.old-deja/g++.other/decl5.C: New test.
60495
60496 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60497
60498         * noncompile/noncompile.exp: Load_lib c-torture.exp.
60499         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60500         call `postbase' for each one.  All callers of `postbase' changed
60501         to call this instead.
60502
60503 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
60504
60505         * gcc.c-torture/execute/990811-1.c: New test.
60506
60507 1999-08-09  Nick Clifton  <nickc@cygnus.com>
60508
60509         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60510         just native ones.
60511
60512         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60513         just native ones.
60514
60515 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60516
60517         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60518
60519 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60520
60521         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60522
60523 1999-08-04  Nathan Sidwell  <nathan@acm.org>
60524
60525         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60526
60527 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60528
60529         * gcc.c-torture/execute/990804-1.c: New test.
60530
60531 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60532
60533         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60534         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60535         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60536
60537 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60538
60539         * g++.old-deja/g++.other/struct1.C: New test.
60540
60541 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60542
60543         * g++.old-deja/g++.other/enum2.C: New test.
60544
60545 1999-08-02  Richard Henderson  <rth@cygnus.com>
60546
60547         Adapted from tests from Franz Sirl:
60548         * gcc.c-torture/execute/va-arg-7.c: New test.
60549         * gcc.c-torture/execute/va-arg-8.c: New test.
60550
60551 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60552
60553         * gcc.c-torture/compile/990801-2.c: New test.
60554
60555         * gcc.c-torture/compile/990801-1.c: New test.
60556
60557 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60558
60559         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60560         fp-cmp-1.c, converting double to float.
60561
60562         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60563         fp-cmp-1.c, converting double to long double.
60564
60565         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60566         from fr1 to unknown_register, since fr1 is a legitimate register
60567         on some machines.
60568
60569 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60570
60571         * README: More listname related changes.
60572
60573 1999-07-08  Catherine Moore  <clm@cygnus.com>
60574
60575         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60576
60577 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60578
60579         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60580
60581 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60582
60583         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60584
60585 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60586
60587         * gcc.dg/990703-1.c: New test.
60588
60589 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60590
60591         * lib/file-format.exp: New file: Move definition of proc
60592         gcc_target_object_format to here from
60593         gcc.dg/special/ecos.exp.
60594
60595         * lib/c-torture.exp: Include lib file-format.exp.
60596         * lib/gcc-dg.exp: Include lib file-format.exp.
60597
60598         * gcc.dg/special/ecos.exp: Remove definition of proc
60599         gcc_target_object_format.
60600
60601 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60602
60603         * gcc.c-torture/execute/990628-1.c: New test.
60604
60605 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60606
60607         * gcc.c-torture/compile/990625-2.c: New test.
60608
60609         * gcc.c-torture/compile/990625-1.c: New test.
60610
60611 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60612
60613         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60614         attributes compile.
60615         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60616         ports that use the COFF/PE file format.
60617
60618 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60619
60620         * gcc.c-torture/compile/990617-1.c: New test.
60621
60622 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60623
60624         * g++.old-deja/g++.other/decl4.C: New test.
60625
60626 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60627
60628         * g++.old-deja/g++.other/bitfld3.C: New test.
60629
60630 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60631
60632         * g++.old-deja/g++.eh/catch1.C: New test.
60633
60634 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60635
60636         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60637
60638         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60639         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60640
60641 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60642
60643         * g77.f-torture/compile/19990502-0.f: Replace with new,
60644         shorter, test that still fails after recent changes.
60645
60646 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60647
60648         * gcc.c-torture/execute/990604-1.c: New test.
60649
60650 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60651
60652         * gcc.c-torture/execute/990531-1.c: New test.
60653
60654 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60655
60656         * gcc.c-torture/compile/990527-1.c: New test.
60657
60658 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60659
60660         * gcc.c-torture/execute/990527-1.c: New test.
60661
60662 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60663
60664         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60665         bitfields as signed.
60666
60667 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60668
60669         * g77.f-torture/compile/19990525-0.f: New test.
60670
60671 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60672
60673         * gcc.c-torture/execute/990525-2.c: New test.
60674
60675         * gcc.c-torture/execute/990525-1.c: New test.
60676
60677 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60678
60679         * g++.old-deja/g++.other/anon3.C: New test.
60680         * g++.old-deja/g++.other/anon4.C: New test.
60681         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60682         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60683         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60684         Merrill).
60685
60686 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60687
60688         * gcc.c-torture/execute/990524-1.c: New test.
60689
60690         * gcc.dg/990524-1.c: New test.
60691
60692 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60693
60694         * gcc.c-torture/compile/990523-1.c: New test.
60695
60696 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60697
60698         * gcc.c-torture/compile/990519-1.c: New test.
60699
60700 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60701
60702         * gcc.c-torture/compile/990517-1.c: New test.
60703
60704         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60705         (e4, f4): New tests.
60706         (main): Call them.
60707
60708 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60709
60710         * gcc.dg/noreturn-1.c: New test.
60711
60712 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60713
60714         * gcc.c-torture/execute/990513-1.c: New test.
60715
60716 1999-05-10  Richard Henderson  <rth@cygnus.com>
60717
60718         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60719
60720 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60721
60722         * g77.f-torture/execute/erfc.f: Use small single-precision
60723         values, to avoid problems on Alphas when not -mieee.
60724
60725 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60726
60727         * gcc.dg/990506-0.c: New test.
60728
60729 1999-05-08  Richard Henderson  <rth@cygnus.com>
60730
60731         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60732         the constant to test.  Don't XFAIL 64-bit targets.
60733
60734         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60735         * g++.old-deja/g++.law/profile1.C: Likewise.
60736
60737         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60738         operator new instances.
60739         * g++.old-deja/g++.other/delete5.C: Likewise.
60740
60741 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60742
60743         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60744         intrinsic.
60745
60746 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60747
60748         * g77.f-torture/execute/u77-test.f: Reverse order of two
60749         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60750
60751 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60752
60753         * gcc.dg/compare1.c: New test.
60754
60755 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60756
60757         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60758         New tests.
60759
60760 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60761
60762         * g77.f-torture/compile/19990502-1.f: New test.
60763
60764 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60765
60766         * g77.f-torture/compile/19990502-0.f: New test.
60767
60768 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60769
60770         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60771         intrinsic.
60772
60773 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60774
60775         * g77.f-torture/execute/u77-test.f (main): List libU77
60776         intrinsics not currently tested.
60777         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60778         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60779         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60780         Trim blanks off the ends of some printed strings.
60781
60782 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60783
60784         * g77.f-torture/execute/u77-test.f (main): Just warn about
60785         FSTAT gid disagreement, as it's expected on some systems.
60786
60787 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60788
60789         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60790         use a new function, which allows for some slop.
60791         Clean up some commentary.
60792         (issum): The new function.
60793         (sgladd): Deleted subroutine.
60794
60795 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60796
60797         * g77.f-torture/execute/u77-test.f: Modify to be more like
60798         libf2c/libU77 version, bringing patches to that version here.
60799         Add suitable commentary.
60800
60801 1999-04-25  Richard Henderson  <rth@cygnus.com>
60802
60803         * gcc.dg/990424-1.c: New test.
60804
60805 1999-04-24  Craig Burley  <craig@jcb-sc.com>
60806
60807         * g77.f-torture/execute/u77-test.f (main): Bug involving
60808         LSTAT has been fixed, so turn back on full checking.
60809
60810 1999-04-20  Craig Burley  <craig@jcb-sc.com>
60811
60812         * g77.f-torture/compile/19990419-0.f: New test.
60813         * g77.f-torture/execute/19990419-1.f: New test.
60814
60815 1999-04-17  Richard Henderson  <rth@cygnus.com>
60816
60817         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60818         to avoid the need for a prototype to supress a warning.
60819
60820 1999-04-07  Jim Wilson  <wilson@cygnus.com>
60821
60822         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60823
60824 1999-04-04  Jeffrey A Law  (law@cygnus.com)
60825
60826         * gcc.c-torture/execute/990404-1.c: New test.
60827
60828 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60829
60830         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60831         * gcc.dg/cpp-if3.c: Don't use -pedantic.
60832         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60833         missing initializer warnings.
60834
60835 1999-03-28  Jeffrey A Law  (law@cygnus.com)
60836
60837         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60838         matching strings.
60839
60840 1999-03-26  Jeffrey A Law  (law@cygnus.com)
60841
60842         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60843
60844 1999-03-26  Craig Burley  <craig@jcb-sc.com>
60845
60846         * g77.f-torture/execute/19990325-0.f: New test.
60847         * g77.f-torture/execute/19990325-1.f: New test.
60848
60849 1999-03-24  Jeffrey A Law  (law@cygnus.com)
60850
60851         * gcc.c-torture/execute/990324-1.c: New test.
60852
60853 1999-03-22  Jim Wilson  <wilson@cygnus.com>
60854
60855         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60856         test with 4.
60857
60858 1999-03-17  Richard Henderson  <rth@cygnus.com>
60859
60860         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
60861
60862 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60863
60864         * g77.f-torture/execute/19990313-2.f: New test.
60865         * g77.f-torture/execute/19990313-3.f: New test.
60866
60867 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60868
60869         * g77.f-torture/execute/19990313-0.f: New test.
60870         * g77.f-torture/execute/19990313-1.f: New test.
60871
60872 1999-03-12  Jim Wilson  <wilson@cygnus.com>
60873
60874         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60875         printf to sprintf.
60876         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60877         (main): Add check for u15.  Conditionalize u31 check depending on
60878         whether ints are <32 bits or >=32 bits.
60879
60880 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60881
60882         * g77.f-torture/execute/19981119-0.f: Improve testiness.
60883
60884 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60885
60886         * g77.f-torture/compile/19990305-0.f: New test.
60887         * g77.f-torture/execute/19981119-0.f: New test.
60888
60889 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60890
60891         * g77.f-torture/execute/970625-2.f: call ABORT if final
60892         result is not correct, instead of just printing it.
60893         Add this checking via newly introduced obfuscation, to
60894         trip up buggy front ends.
60895
60896 1999-03-07  Craig Burley  <craig@jcb-sc.com>
60897
60898         * g77.f-torture/compile/960317-1.f: Moved from being
60899         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60900
60901 1999-03-06  Craig Burley  <craig@jcb-sc.com>
60902
60903         * g77.f-torture/execute/960317-1.f: New (old) test.
60904         * g77.f-torture/execute/970625-2.f: Ditto.
60905
60906 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
60907
60908         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60909         error message on line 1 or line 2; cccp and cpplib do this differently.
60910
60911 1999-03-01  Jeffrey A Law  (law@cygnus.com)
60912
60913         * g++.old-deja/g++.law/weak1.C: New test.
60914
60915 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60916
60917         * gcc.c-torture/execute/990119-1.c: Renamed to...
60918         * gcc.dg/990119-1.c: this, so it will only be tested once
60919         (it's a preprocessor test, it doesn't need to be run at
60920         multiple optimization levels).
60921
60922 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60923
60924         * lib/g++.exp: Don't add incdir=$base_dir/../include to
60925           ALWAYS_CXXFLAGS.
60926
60927 1999-02-24  Craig Burley  <craig@jcb-sc.com>
60928
60929         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60930         * g77.f-torture/compile/19981216-0.f: ...as it is expected
60931         to not be compilable by current g77.
60932
60933 1999-02-24  Nick Clifton  <nickc@cygnus.com>
60934
60935         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60936
60937 1999-02-22  Jeffrey A Law  (law@cygnus.com)
60938
60939         * gcc.c-torture/execute/990222-1.c: New test.
60940
60941 1999-02-19  Craig Burley  <craig@jcb-sc.com>
60942
60943         * g77.f-torture/compile/19990218-0.f: New test.
60944         * g77.f-torture/noncompile/19990218-1.f: New test.
60945
60946 1999-02-18  Craig Burley  <craig@jcb-sc.com>
60947
60948         * g77.f-torture/compile/19981216-0.f: New test.
60949
60950 1999-02-14  Jeffrey A Law  (law@cygnus.com)
60951
60952         * gcc.dg/990214-1.c: New test.
60953
60954 1999-02-13  Jeffrey A Law  (law@cygnus.com)
60955
60956         * gcc.dg/990213-2.c: New test.
60957
60958         * gcc.dg/990213-1.c: New test.
60959
60960 1999-02-12  Jeffrey A Law  (law@cygnus.com)
60961
60962         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60963         ints.
60964
60965 1999-02-11  Nick Clifton  <nickc@cygnus.com>
60966
60967         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60968         specified by target.
60969
60970         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60971
60972 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60973
60974         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60975
60976 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60977
60978         * gcc.dg/special/ecos.exp: New test driver for new tests with
60979         special requirements.
60980
60981         * gcc.dg/special/alias-1.c: New test.
60982         * gcc.dg/special/gcsec-1.c: New test.
60983         * gcc.dg/special/weak-1.c: New test.
60984         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60985         * gcc.dg/special/weak-2.c: New test.
60986         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60987         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60988         * gcc.dg/special/wkali-1.c: New test.
60989         * gcc.dg/special/wkali-2.c: New test.
60990         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60991         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60992
60993 1999-02-10  Felix Lee  <flee@cygnus.com>
60994
60995           * lib/c-torture.exp (c-torture-compile): Pull out code for
60996           analyzing gcc error messages.
60997           (c-torture-execute): Likewise.  Fix some (harmless) false
60998           positives.
60999           * lib/gcc.exp (gcc_check_compile): New function.
61000
61001 1999-02-08  Richard Henderson  <rth@cygnus.com>
61002
61003         * gcc.c-torture/execute/990208-1.c: New test.
61004
61005 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61006
61007         * g++.dg/special/ecos.exp: New driver for new tests with special
61008         requirements
61009
61010         * g++.dg/special/conpr-1.C: New test
61011         * g++.dg/special/conpr-2.C: New test
61012         * g++.dg/special/conpr-2a.C: New test
61013         * g++.dg/special/conpr-3.C: New test
61014         * g++.dg/special/conpr-3a.C: New test
61015         * g++.dg/special/conpr-3b.C: New test
61016
61017         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61018         allow g++ to use the dg driver
61019
61020         * README: Add comment about g++.dg directory
61021
61022 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61023
61024         * README: Update email addresses.
61025
61026 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61027
61028         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61029         arguments in order to force structure S onto the stack even on
61030         the alpha.
61031         (test): Pass 10 leading arguments to function foo as well as the
61032         structure S.
61033
61034         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61035         failure for all targets.
61036
61037         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61038         abort to terminate program execution.
61039
61040 1999-01-30  Richard Henderson  <rth@cygnus.com>
61041
61042         * gcc.c-torture/execute/990130-1.c: New test.
61043
61044 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61045
61046         * gcc.dg/990130-1.c: New test.
61047
61048 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61049
61050         * gcc.c-torture/execute/990128-1.c: New test.
61051
61052 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61053
61054         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61055
61056 1999-01-27  Felix Lee  <flee@cygnus.com>
61057
61058         * lib/c-torture.exp (c-torture-compile): pull out code for
61059         analyzing gcc error messages.
61060         (c-torture-execute): ditto, and fix some (harmless) false
61061         positives.
61062         * lib/gcc.exp (gcc_check_compile): new function.
61063
61064 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61065
61066         * gcc.dg/990117-1.c: New test.
61067
61068         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61069
61070         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61071
61072 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61073
61074         * g77.f-torture/compile/990115-1.f: New test.
61075
61076 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61077
61078         * gcc.c-torture/compile/990107-1.c: New test
61079
61080 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61081
61082         * gcc.c-torture/execute/990106-2.c: New test.
61083
61084         * gcc.c-torture/execute/990106-1.c: New test.
61085
61086 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61087
61088         * gcc.c-torture/compile/981223-1.c: New test.
61089
61090 1998-12-29  Richard Henderson  <rth@cygnus.com>
61091
61092         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61093         (opt3): Rename from opt4 and disable.
61094
61095 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61096
61097         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61098
61099 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61100
61101         * g++.old-deja/g++.other/conv5.C: New test.
61102
61103 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61104
61105         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61106
61107 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61108
61109         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61110
61111 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61112
61113         * gcc.c-torture/compile/981211-1.c: New test.
61114
61115 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61116
61117         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61118
61119         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61120
61121 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61122
61123         * gcc.special/930510-1.c: Make C9X safe.
61124         * gcc.misc-tests/gcov-1.c Similarly.
61125         * gcc.misc-tests/gcov-2.c Similarly.
61126
61127 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61128
61129         * gcc.dg/ultrasp1.c: New test.
61130
61131 1998-12-06  Richard Henderson  <rth@cygnus.com>
61132
61133         * gcc.c-torture/execute/981206.c: New test.
61134
61135 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61136
61137         * g++.old-deja/g++.ns/template7.C: New test.
61138
61139         * g++.old-deja/g++.other/expr1.C: New test.
61140
61141         * g++.old-deja/g++.eh/tmpl3.C: New test.
61142
61143         * g++.old-deja/g++.eh/tmpl2.C: New test.
61144
61145 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61146
61147         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61148         * g++.old-deja/g++.other/using6.C: Removed.
61149         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61150
61151         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61152
61153 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61154
61155         * g++.old-deja/g++.pt/overload8.C: New test.
61156
61157         * g++.old-deja/g++.pt/overload7.C: New test.
61158
61159         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61160
61161         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61162         and relinking messages.
61163         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61164         compiling with -frepo.
61165
61166 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61167
61168         * g++.old-deja/g++.pt/lookup6.C: New test.
61169
61170 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61171
61172         * gcc.c-torture/execute/981130-1.c: New test.
61173         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61174
61175 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61176
61177         * g++.old-deja/g++.pt/explicit76.C: New test.
61178
61179         * g++.old-deja/g++.pt/friend38.C: New test.
61180
61181         * g++.old-deja/g++.ns/crash2.C: New test.
61182
61183         * g++.old-deja/g++.pt/defarg8.C: New test.
61184
61185         * g++.old-deja/g++.pt/instantiate6.C: New test.
61186
61187         * g++.old-deja/g++.pt/static6.C: New test.
61188
61189         * g++.old-deja/g++.pt/decl2.C: New test.
61190
61191 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61192
61193         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61194         problem is actually related with name lookup, but so what? :-)
61195
61196         * g++.old-deja/g++.pt/friend37.C: New test.
61197
61198 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61199
61200         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61201         element, which fails on some systems.
61202
61203         * g77.f-torture/execute/labug1.f: New test.
61204
61205 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61206
61207         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61208         is defined.
61209
61210 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61211
61212         * g77.f-torture/compile/981117-1.f: New test.
61213
61214 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61215
61216         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61217         properly discarded.
61218
61219 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61220
61221         * gcc.c-torture/execute/memcheck: New directory of tests for
61222         -fcheck-memory-usage.
61223
61224 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61225
61226         * README: New file, general information about the testsuite and
61227         new description of the various C++ test subdirectories.
61228         * README.g++: Eliminate obsolete information, update and move most
61229         relevant stuff to README.
61230
61231 1998-11-07  Richard Henderson  <rth@cygnus.com>
61232
61233         * gcc.c-torture/compile/981107-1.c: New test.
61234
61235 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
61236
61237         * execute/memcpy-bi.c: New testcase.
61238
61239 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
61240
61241         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61242         base classes.
61243
61244         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61245         template is selected.
61246
61247         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61248         classes, it should be accepted for all types.
61249
61250         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61251
61252         * g++.old-deja/g++.pt/spec24.C: Ensure that template
61253         specializations start with template headers.
61254
61255 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
61256
61257         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61258
61259         * g++.old-deja/g++.other/init9.C: Test cross initialization of
61260         non-POD types.
61261
61262 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61263
61264         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61265
61266 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61267
61268         * compile/981022-1.c, compile/981022-1.x: New test and driver.
61269
61270 1998-10-19  Jeffrey A Law  (law@cygnus.com)
61271
61272         * 981019-1.c: New test.
61273
61274 1998-10-14  Robert Lipe <robertl@dgii.com>
61275
61276         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61277         find objc headers.
61278
61279 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61280
61281         * compile/981001-4.c: Remove use of GCC extension that triggers a
61282         compiler bug.
61283
61284 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
61285
61286         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61287
61288 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61289
61290         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
61291         instantiation of template produces incorrect code for delete
61292         expression.
61293
61294         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
61295         constructors' name is not unique.
61296         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61297         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61298
61299         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
61300         automatic array of const is ill-formed.
61301
61302         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
61303         of template parameter?
61304
61305         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
61306         const.
61307
61308         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
61309         pointer-to-member expression.
61310
61311         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61312         declaration causes ICE.
61313
61314 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61315
61316         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61317         reserved in the global namespace.
61318
61319         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61320         generate needed virtual table.
61321
61322         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61323
61324 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
61325
61326         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61327         template-dependent type
61328
61329 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61330
61331         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61332         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61333         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61334
61335         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61336         class should be usable as argument of member function.
61337         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61338         class should be usable as return type of member function.
61339         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61340         class should be usable as type of data member.
61341
61342         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61343
61344 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61345
61346         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61347
61348 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61349
61350         * gcc.dg/dll-?.c Add thumb to target list.
61351         Fix assembler scan patterns to match current assembler output.
61352
61353 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61354
61355         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61356         matching of template brackets.
61357
61358         * g++.old-deja/g++.other/using4.C: New test.  Test using
61359         declarations of methods from base classes.
61360
61361         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61362         within functions should introduce names into the innermost
61363         enclosing namespace.
61364
61365         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61366         of static locals if first initialization throws.
61367
61368 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61369
61370         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61371
61372 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61373
61374         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61375         lose track of the possible targets of tablejump insns.
61376         * special/special.exp: Run it.
61377
61378 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61379
61380         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61381         must be declared before its specializations can be named in friend
61382         declarations.
61383
61384 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61385
61386         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61387
61388         * g77.f-torture/execute/io1.f: New test.
61389
61390 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61391
61392         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61393         with pointer to template function, for which no argument deduction
61394         is possible.
61395
61396         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61397         specialization of template function as argument to template
61398         function.
61399
61400         * g++.old-deja/g++.other/access2.C: New test; Inner class
61401         shouldn't have privileged access to Outer's names.
61402
61403 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61404
61405         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61406         friend template declared within template class conflicts with
61407         nested class of the same name.
61408
61409         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61410         is ignored.
61411
61412         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61413         object with direct initializer as function declaration.
61414
61415         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61416         initializers.
61417
61418         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61419         involving const pointer and NULL produces incorrect result.
61420
61421         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61422         type name without `typename' should be rejected with -pedantic.
61423
61424 1998-10-02  Richard Henderson  <rth@cygnus.com>
61425
61426         * g++.old-deja/g++.other/addrof1.C: New test.
61427
61428 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61429
61430         * gcc.c-torture/compile/981001-1.c: New test.
61431         * gcc.c-torture/execute/981001-1.c: New test.
61432
61433 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61434
61435         * gcc.c-torture/compile/981001-2.c: New test.
61436         * gcc.c-torture/compile/981001-3.c: New test.
61437         * gcc.c-torture/compile/981001-4.c: New test.
61438
61439 1998-10-01  Robert Lipe  <robertl@dgii.com>
61440
61441         * lib/objc.exp (objc_target_compile): Add -L during compiles for
61442         multilibbed hosts.  Idea grafted from g77.exp.
61443
61444 1998-09-30  Dave Love  <d.love@dl.ac.uk>
61445
61446         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61447         avoid losing on systems which need -lsocket.
61448
61449 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
61450
61451         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61452         * g++.old-deja/g++.other/nested2.C: Ditto.
61453         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61454         failure.
61455
61456 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61457
61458         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61459         preferred over template operator!= for enum bitfields.
61460
61461 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
61462
61463         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61464         that happen to have the same base name, but in different scopes,
61465         are incorrectly rejected.
61466
61467 1998-09-16  Richard Henderson  <rth@cygnus.com>
61468
61469         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61470         on the native word size instead of an integer literal.
61471
61472 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61473
61474         * g++.old-deja/g++.other/static2.C: Invocation of static data
61475         member of type pointer-to-function denoted as non-static member.
61476
61477         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61478         checks involving function types and aliases.
61479
61480 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61481
61482         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61483         redefined to the same non-trivial type.
61484
61485         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61486         namespace-qualification of template specializations declared in
61487         other namespaces.
61488
61489         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61490         to declare a subset of the specializations of a template function
61491         as friends of specializations of a template class.
61492
61493         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61494         member templates that do not fully specialize the enclosing
61495         template class are rejected.
61496
61497 1998-09-11  Dave Love  <d.love@dl.ac.uk>
61498
61499         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61500
61501 1998-09-08  Dave Love  <d.love@dl.ac.uk>
61502
61503         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61504         altered from libf2c/libU77 version.
61505
61506 1998-09-06  Dave Love  <d.love@dl.ac.uk>
61507
61508         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61509
61510 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
61511             Alexandre Oliva  <oliva@dcc.unicamp.br>
61512
61513         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61514         (un)signed char are different types for template specialization
61515         purposes.
61516
61517 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
61518
61519         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61520         * objc: ObjC testsuite.
61521
61522 1998-08-31  Catherine Moore  <clm@cygnus.com>
61523
61524         * gcc.c-torture/execute/941014-1.x: New file.
61525
61526 1998-08-31  Nick Clifton  <nickc@cygnus.com>
61527
61528         * lib/c-torture.exp: Add support for
61529         torture_eval_before_compile and torture_eval_before_execute
61530         variables.
61531
61532 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61533
61534         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61535         this test triggers valid.
61536
61537 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61538
61539         * gcc.dg/980827-1.c: New test.
61540
61541 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61542
61543         * gcc.c-torture/execute/loop-4b.c: New test.
61544
61545 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61546
61547         * lib/c-torture.exp: Add support for
61548         torture_eval_before_compile and torture_eval_before_execute
61549         variables.
61550
61551 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61552
61553         * gcc.c-torture/compile/980825-1.c: New test.
61554
61555 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61556
61557         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61558         count number tests in opt_t0 not good_t0.
61559
61560 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61561
61562         * gcc.c-torture/compile/930326-1.x: Fix typo.
61563
61564 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61565
61566         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61567         causes an ICE.
61568
61569 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61570
61571         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61572         STACK_SIZE is defined.
61573         * gcc.c-torture/unsorted/stuct.c: Similarly.
61574
61575         * gcc.c-torture/compile/980821-1.c: New test.
61576
61577 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61578
61579         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61580         16bit ints.
61581
61582 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61583
61584         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61585         code.
61586
61587 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61588
61589         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61590         error'.
61591
61592 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61593
61594         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61595
61596 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61597
61598         * gcc.c-torture/compile/980816-1.c: New test.
61599
61600         * gcc.dg/980816-1.c: New test.
61601
61602 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61603
61604         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61605         compiler for ieee tests.
61606
61607 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61608
61609         * g77.f-torture/compile/980729-0.f: New test.
61610
61611 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61612
61613         * gcc.c-torture/special/eeprof-1.c: New test, for
61614         -finstrument-functions.
61615         * gcc.c-torture/special/special.exp: Run it.
61616
61617 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61618
61619         * gcc.c-torture/compile/980729-1.c: New test.
61620
61621 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61622
61623         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61624         __thumb__ is defined, and test for ARM style doubles if so.
61625
61626 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61627
61628         * g77.f-torture/noncompile/980615-0.f: New test.
61629
61630 1998-07-26  H.J. Lu  (hjl@gnu.org)
61631
61632         * gcc.dg/980312-1.c: Do link instead of compile.
61633         * gcc.dg/980313-1.c: Likewise.
61634
61635 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61636
61637         * gcc.c-torture/compile/980726-1.c: New test.
61638
61639 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61640
61641         * g77.f-torture/execute/io0.f: New test.
61642
61643 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61644
61645         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61646         an int.
61647
61648 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61649
61650         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61651         m32r bugs.
61652
61653 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61654
61655         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61656         c-decl.c:grokdeclarator can handle mode attributes.
61657
61658 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61659
61660         * gcc.c-torture/execute/980716-1.c: New test.
61661
61662 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61663
61664         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61665         the mn10200.
61666         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61667         the mn10200.
61668         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61669         * gcc.c-torture/compile/930326-1.x: Similarly.
61670
61671 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61672
61673         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61674         New test from Craig.
61675
61676 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61677
61678         * g77.f-torture/noncompile/980616-0.f: New test.
61679
61680         * g77.f-torture/execute/970816-3.f: New test from Craig.
61681
61682 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61683
61684         *  g++.other/singleton.C: Return error value instead of taking
61685         SIGSEGV.
61686
61687 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61688
61689         *  g++.other/singleton.C: New test.  Warning is under dispute.
61690         Runtime crash is not.
61691
61692 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61693
61694         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61695         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61696         using6.C, using7.C}: New namespace tests.
61697
61698 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61699
61700         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61701         specialization with typedef'ed names used as array indexes.
61702
61703 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61704
61705         * gcc.c-torture/execute/980709-1.c: New test.
61706
61707         * gcc.dg/980709-1.c: New test.
61708
61709 1998-07-07  Richard Henderson  <rth@cygnus.com>
61710
61711         * gcc.c-torture/execute/bcp-1.c: New test.
61712
61713 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61714
61715         * gcc.c-torture/execute/980707-1.c: New test.
61716
61717 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61718
61719         * gcc.c-torture/compile/980706-1.c: New test.
61720
61721 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61722
61723         * g77.f-torture/execute/980701-0.f,
61724         g77.f-torture/execute/980701-1.f: New test from Craig.
61725
61726 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61727
61728         * gcc.c-torture/compile/980701-1.c: New test.
61729
61730         * gcc.c-torture/execute/980701-1.c: New test.
61731
61732 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61733 rlsruhe.de>
61734
61735         * g++.old-deja/g++.robertl/eb132.C: New test.
61736         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61737
61738 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61739
61740         * g77.f-torture/execute/980628-7.f,
61741         g77.f-torture/execute/980628-8.f,
61742         g77.f-torture/execute/980628-9.f,
61743         g77.f-torture/execute/980628-10.f: New tests from Craig.
61744
61745         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61746
61747 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61748
61749         * g77.f-torture/execute/980628-4.f: New test from Craig.
61750         * g77.f-torture/execute/980628-5.f: Likewise.
61751         * g77.f-torture/execute/980628-2.f: Likewise.
61752         * g77.f-torture/execute/980628-0.f: Likewise.
61753         * g77.f-torture/execute/980628-1.f: Likewise.
61754         * g77.f-torture/execute/980628-3.f: Likewise.
61755         * g77.f-torture/execute/980628-6.f: Likewise.
61756
61757 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61758
61759         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61760         directory when nothing has been installed yet.
61761
61762 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
61763
61764         * gcc.c-torture/special/special.exp: Handle newer versions of
61765         dejagnu.
61766
61767 1998-06-26  Jeffrey A Law  (law@cygnus.com)
61768
61769         * gcc.dg/980626-1.c: New test.
61770
61771 1998-06-19  Bruno Haible <haible@ilog.fr>
61772
61773         * gcc.misc-tests/m-un-2.c: New test.
61774         * g++.old-deja/g++.other/warn01.c: Likewise.
61775
61776 1998-06-19  Robert Lipe  <robertl@dgii.com>
61777
61778         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61779         compatibility with assmblers with a different comment character.
61780         Eliminate use of GAS-specific extensions.
61781
61782 1998-06-19  Jeffrey A Law  (law@cygnus.com)
61783
61784         * gcc.c-torture/execute/ieee/980619-1.c: New test.
61785
61786 1998-06-19  Robert Lipe  <robertl@dgii.com>
61787
61788         * lib/g77.exp: Replace search for libf2c.a with search for newly
61789         renamed libg2c.a
61790
61791 1998-06-17  Jeffrey A Law  (law@cygnus.com)
61792
61793         * gcc.c-torture/execute/980617-1.c: New test.
61794
61795 1998-06-12  Jeffrey A Law  (law@cygnus.com)
61796
61797         * gcc.c-torture/execute/980612-1.c: New test.
61798
61799 1998-06-08  Jeffrey A Law  (law@cygnus.com)
61800
61801         * gcc.dg/980523-1.c: Only test on ppc-linux.
61802         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61803
61804         * gcc.c-torture/execute/980608-1.c: New test.
61805
61806 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
61807
61808         * gcc.c-torture/execute/980605-1.c: New test.
61809
61810 1998-06-04  Jeffrey A Law  (law@cygnus.com)
61811
61812         * gcc.c-torture/execute/980604-1.c: New test.
61813
61814 1998-06-02  Jeffrey A Law  (law@cygnus.com)
61815
61816         * gcc.c-torture/execute/980602-1.c: New test.
61817         * gcc.c-torture/execute/980602-2.c: Likewise.
61818
61819 1998-06-02  Dave Love  <d.love@dl.ac.uk>
61820
61821         * 970125-0.f: Fix per JCB.  Add commentary.
61822
61823 1998-05-31  Michael Meissner  <meissner@cygnus.com>
61824
61825         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61826         IEEE -0 support.
61827
61828 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61829
61830         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61831         earlier.
61832
61833 1998-05-28  Catherine Moore <clm@cygnus.com>
61834
61835         * gcc.c-torture/execute/980526-3.c: New test.
61836
61837 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
61838
61839         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61840         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61841         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61842         m88k-motorola-sysv3 to XFAIL.
61843
61844 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61845
61846         * gcc.dg/980526-1.c: New test.
61847         * gcc.c-torture/execute/980526-2.c: New test.
61848
61849 1998-05-26  Jeffrey A Law  (law@cygnus.com)
61850
61851         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61852
61853         * gcc.c-torture/execute/980526-1.c: New test.
61854
61855 1998-05-26  Dave Love  <d.love@dl.ac.uk>
61856
61857         * g77.f-torture/execute/alpha2.f: Add runtime test.
61858
61859 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
61860
61861         * g++.old-deja/old-deja.exp: Strip leading directories.
61862
61863         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61864         error for the line.  Don't run multiple tests for the same line.
61865
61866 1998-05-23  Jeffrey A Law  (law@cygnus.com)
61867
61868         * gcc.dg/980523-1.c: New test.
61869
61870 1998-05-23  Dave Love  <d.love@dl.ac.uk>
61871
61872         * g77.f-torture/compile/970915-0.f: New test.
61873
61874 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
61875
61876         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61877
61878 1998-05-21  Jeffrey A Law  (law@cygnus.com)
61879
61880         * gcc.dg/980520-1.c: New test.
61881
61882 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
61883
61884         * gcc.dg/980502-1.c: Fix return type.
61885
61886 1998-05-20  Jeffrey A Law  (law@cygnus.com)
61887
61888         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61889         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61890         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61891         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61892         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61893
61894 1998-05-20  Dave Love  <d.love@dl.ac.uk>
61895
61896         * g77.f-torture/execute/980520-1.f: New test.
61897
61898 1998-05-15  Dave Love  <d.love@dl.ac.uk>
61899
61900         * lib/mike-g77.exp: New file.
61901
61902         * g77.f-torture/noncompile/noncompile.exp,
61903         g77.f-torture/noncompile/check0.f: New files.
61904
61905 1998-05-14  Dave Love  <d.love@dl.ac.uk>
61906
61907         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61908         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61909         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61910         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61911         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61912         abort where appropriate.
61913
61914 1998-05-05  Michael Meissner  <meissner@cygnus.com>
61915
61916         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61917         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61918
61919 1998-04-29  Dave Love  <d.love@dl.ac.uk>
61920
61921         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61922
61923 1998-04-27  Dave Love  <d.love@dl.ac.uk>
61924
61925         * g77.f-torture/compile/980427-0.f: New test.
61926
61927 1998-04-24  Dave Love  <d.love@dl.ac.uk>
61928
61929         * g77.f-torture/compile/980424-0.f: New test.
61930
61931 1998-04-19  Dave Love  <d.love@dl.ac.uk>
61932
61933         * g77.f-torture/compile/980419-2.f (main): New test.
61934         * g77.f-torture/compile/970125-0.f: New test.
61935         * g77.f-torture/compile/980419-1.f: New test.
61936
61937 1998-04-08  Jim Wilson  <wilson@cygnus.com>
61938
61939         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
61940         of loop-4.c.
61941
61942 1998-04-07  Jim Wilson  <wilson@cygnus.com>
61943
61944         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61945
61946 1998-04-03  Jim Wilson  <wilson@cygnus.com>
61947
61948         * gcc.c-torture/compile/980329-1.c: New test.
61949
61950 1998-03-18  Jim Wilson  <wilson@cygnus.com>
61951
61952         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61953         * gcc.dg/980312-1.c: Fix typo in -march command.
61954
61955 1998-03-16  H.J. Lu  (hjl@gnu.org)
61956
61957         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61958
61959 1998-03-11  Robert Lipe  <robertl@dgii.com>
61960
61961         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
61962         Dave Love agree the Fortran source is bogus.
61963
61964 1998-03-11  Robert Lipe  <robertl@dgii.com>
61965
61966         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61967         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61968         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61969         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61970         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61971
61972 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61973
61974         * g++.old-deja/g++.other/friend1.C: New test.
61975
61976 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61977
61978         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61979         possibly uninitialized) variables and declare dnrm2.
61980
61981 1998-02-23  Robert Lipe <robertl@dgii.com>
61982
61983         From Bruno Haible <haible@ilog.fr>:
61984         * gcc.c-torture/execute/980223.c: New test.
61985
61986 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61987
61988         * gcc.dg/ifelse-1.c: New test.
61989
61990 1998-02-09  H.J. Lu  (hjl@gnu.org)
61991
61992         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61993
61994           * lib/old-dejagnu.exp (old-dejagnu): Added the
61995           "execution test - XFAIL *-*-*" handling in the spirit of
61996           "excess errors test -". Changed the "execution test fails"
61997           handling to be like "excess errors test fails".
61998           * Update various tests accordingly.
61999
62000 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62001
62002         * gcc.c-torture/execute/980205.c: New test.
62003
62004 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62005
62006         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62007         * lib/f-torture.exp: Similarly.
62008         * gcc.c-torture: Rename all .cexp files to .x files.
62009
62010 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62011
62012         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62013         (940510-1.c): Removed duplicate.
62014         (971104-1.c): New test.
62015
62016 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62017
62018           * lib/f-torture.exp: Improve error and loop detection.
62019
62020 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62021
62022         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62023         use that to size the filler array.
62024
62025 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62026
62027         * lib/c-torture.exp(c-torture-execute): Fix typo.
62028
62029         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62030         testcase as the executable name. Keep the executable around if
62031         the test fails.
62032
62033 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62034
62035         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62036         changes.  Only test one -g option, and move it to the end of the
62037         list of options to test.
62038
62039 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62040
62041         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62042         variable GCC_TORTURE_OPTIONS to supply default switches separated
62043         by colons.  If no environment variable, run tests with -O0 -g, -O1
62044         -g, and -O2 -g as well.
62045
62046 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62047
62048         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62049         explanatory comments. Fix indentation.
62050
62051 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62052
62053         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62054
62055 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62056
62057         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62058         * g++.old-deja/g++.mike/p7325.C: Likewise.
62059         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62060
62061 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62062
62063         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62064         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62065         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62066         * g++.old-deja/g++.law/operators4.C: Likewise.
62067
62068 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62069
62070         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62071         * g++.old-deja/g++.mike/p784.C: Ditto.
62072         * g++.old-deja/g++.mike/p785.C: Ditto.
62073
62074 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62075
62076           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62077
62078 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62079
62080         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62081         target feature; pass this to c-torture-execute as needed.
62082
62083 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62084
62085         * lib/c-torture.exp(c-torture-execute): If the previous and the
62086         current executables being tested are identical, we don't need to
62087         run the executable again. Try to make the executable names
62088         unique. Add an optional argument for passing additional compiler
62089         flags.
62090
62091 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62092
62093         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62094
62095 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62096
62097         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62098
62099 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62100
62101         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62102         32bit or larger longs.
62103
62104         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62105         have either a 32bit long or 32bit int.
62106
62107 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62108
62109         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62110         Make double precision tests dependent on sizeof (double).
62111
62112 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62113
62114         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62115         too.
62116
62117 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62118
62119         * gcc.c-torture/compile/961203-1.cexp: New script.
62120
62121 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62122
62123         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62124         up the includes ourselves.
62125
62126 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62127
62128         * lib/plumhall.exp: Remove random include, and add a few
62129         verbose messages for debugging.
62130
62131 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62132
62133         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62134         of trying to do it ourselves.
62135
62136 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62137
62138         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62139
62140 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62141
62142         * gcc.prms/5403.c: Made regexp a bit less strict.
62143
62144 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62145
62146         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62147         is returned from remote_load instead.
62148         * lib/plumhall.exp: Ditto.
62149         * lib/mike-g++.exp: Ditto.
62150         * lib/old-dejagnu.exp: Ditto.
62151         * lib/c-torture.exp: Ditto.
62152
62153 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62154
62155         * lib/g++.exp: Use build_wrapper procedure.
62156         * lib/gcc.exp: Ditto.
62157
62158 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62159
62160         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62161         an old-style decl for malloc.  Fixes tests to work when
62162         sizeof (int) != sizeof (size_t).
62163
62164 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62165
62166         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62167
62168         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62169         use stdargs.h interface.
62170
62171 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62172
62173         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62174         NO_VARARGS when compiling.
62175
62176 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62177
62178         * lib/plumhall.exp(ph_includes): New procedure.
62179         (ph_make): Use it.
62180         (ph_compiler): Ditto.
62181
62182         * lib/g++.exp: Rename test-glue.c to testglue.c.
62183         * lib/gcc.exp: Ditto.
62184
62185 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62186
62187         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62188         to completion when it's called.
62189
62190 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62191
62192         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62193         is defined, don't do test.
62194
62195 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62196
62197         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62198         for object files.
62199         (ph_summary): Mark skipped testcases as untested, not unresolved.
62200
62201         * lib/plumhall.exp (ph_make): If unresolved because of bad
62202         errorCode, record errorCode in log file.
62203         (*): Replace send_log/verbose with verbose -log.
62204
62205 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62206
62207         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62208         double conversion if double isn't at least 8 bytes.
62209
62210         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62211         int to work with targets where int is 16 bits.
62212
62213         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62214         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62215         precision for the test to complete.
62216
62217 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62218
62219         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62220         if d10v is not compiled with the -mdouble64 flag.
62221         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62222
62223         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62224         d10v is not compiled with the -mint32 flag.
62225
62226 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62227
62228         * lib/plumhall.exp: Use incr_count.
62229
62230 1997-03-12  Jeffrey A Law  (law@cygnus.com)
62231
62232         * gcc.c-torture: Update to c-torture-1.45.
62233
62234 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
62235
62236         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62237         the name of the expect testcase file).
62238
62239         * lib/g++.exp(g++_init): Ditto.
62240
62241 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
62242
62243         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62244         the host.
62245
62246         * lib/gcc.exp(gcc_exit): New procedure.
62247
62248 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
62249
62250         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62251         specs where appropriate.
62252
62253         * g++.old-deja/g++.arm/*: Added additional ERROR checks
62254         because of new "candidates are" messages, and removed a few
62255
62256         * Converted all non-old-style g++ testcases to old-style, and
62257         moved into g++.old-deja.
62258
62259 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
62260
62261         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62262         options.
62263
62264         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62265         succeeded.
62266
62267         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62268
62269 1997-02-13  Michael Meissner  <meissner@cygnus.com>
62270
62271         * lib/gcc.exp (gcc_target_compile): Add support for defining
62272         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62273         the machine doesn't have those features.
62274
62275 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
62276
62277         * g++.law/operators4.exp: Don't use LIBS.
62278
62279 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
62280
62281         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62282
62283         * lib/mike-g++.exp: Don't set the compiler to be tested here.
62284         * lib/g++.exp: Set it here instead. Also, allow use of the
62285         --tool_exec and --tool_opt options. Change CXX to
62286         GXX_UNDER_TEST.
62287
62288         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62289
62290         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62291
62292 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
62293
62294         * lib/old-dejagnu.exp: Use prune_warnings instead of
62295         prune_system_crud.
62296         * lib/mike-g++.exp: Ditto.
62297         * lib/gcc.exp: Ditto.
62298         * lib/g++.exp: Ditto.
62299
62300         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62301
62302 1997-02-07  Jeffrey A Law  (law@cygnus.com)
62303
62304           * 941014-2.c: Include stdlib.h
62305           * 960327-1.c: Include stdio.h
62306           * dbra.c, index-1.c: Don't assume ints are 32bits.
62307
62308 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
62309
62310         * lib/gcc.exp: Add gcc,stack_size target feature.
62311
62312         * lib/g++.exp(g++_target_compile): Add the include and link
62313         paths here, not in two other places. And, it's $options, not
62314         options.
62315
62316         * lib/mike-g++.exp(postbase): Remove the code that determines
62317         the correct include and link paths.
62318         * g++.old-deja/old-deja.exp: Ditto.
62319
62320 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62321
62322         * lib/g++.exp(g++_init): target_compile no longer returns the
62323         filename of the result.
62324
62325 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
62326
62327         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62328         call to glob.
62329
62330         * gcc.c-torture/special/special.exp: Change call to
62331         gcc_target_compile to include the object file.
62332
62333 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62334
62335         * gcc.c-torture/special/special.exp: Correct misspelling in last
62336         change.
62337
62338 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62339
62340         * lib/plumhall.exp(ph_summary): Log the entire output of the
62341         executable. Return -1 if there were any failures, 0 otherwise.
62342         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62343         (ph_make): Clean up objects and executables that were built
62344         if the tests succeeded.
62345
62346 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62347
62348         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62349         libraries and includes in the build tree as appropriate.
62350
62351 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62352
62353         * lib/c-torture.exp: Instead of looking for the global variable
62354         NO_LONG_LONG, check to see if that's a feature of the target.
62355
62356 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62357
62358         * config/default.exp: Minimize. Delete the remainer of the files in
62359         config; this functionality is now in devo/dejagnu/config.
62360
62361         g++.*/*: Pass any additional flags used to compile to postbase;
62362         delete CXXFLAGS.
62363
62364         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62365         is now done by runtest.exp. Use gcc_target_compile instead of
62366         compile.
62367
62368         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62369         Remove references to CFLAGS. Use remote_file instead of
62370         calling rm -f.
62371         (c-torture): Take a list of arguments to use to compile this
62372         testcase.
62373
62374         lib/g++.exp: Simplify. Use target_compile instead of compile.
62375         lib/gcc-dg.exp: Ditto.
62376         lib/gcc.exp: Ditto.
62377         lib/mike-{gcc,g++}.exp: Ditto.
62378         lib/old-dejagnu.exp: Ditto.
62379         lib/plumhall.exp: Ditto.
62380
62381 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62382
62383         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62384         (ph_linker): Likewise.
62385
62386 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62387
62388           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62389         MAP_ANON / MAP_ANONYMOUS if defined;
62390         else try to map from /dev/zero .
62391
62392 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62393
62394         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62395         isn't defined, then define it to MAP_ANONYMOUS.
62396
62397 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62398
62399         * gcc.c-torture: Update to c-torture-1.42 release.
62400
62401 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62402
62403         * gcc.c-torture: Update to c-torture-1.41 release.
62404
62405 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62406
62407         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62408         c-torture release.
62409
62410 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62411
62412         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62413         and LDFLAGS.  Fix second case to append the target_info ldflags
62414         onto LDFLAGS, not CFLAGS.
62415         * lib/g++.exp (g++_init): Add target_info stuff.
62416         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62417         of libgloss and newlib flags for !native.
62418
62419         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62420         (GDB): Fix relative path to go up another dir for finding gdb.
62421
62422 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62423
62424         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62425         versions in the target_info array, if they don't exist.
62426
62427 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62428
62429         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62430
62431 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62432
62433         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62434         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62435
62436 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62437
62438         * lib/old-dejagnu.exp: Don't remove the output file before we've
62439         actually tested it. Don't append pwd to the path of the executable
62440         we're testing.
62441
62442 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
62443
62444         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62445
62446 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
62447
62448         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62449         temporary directory for compiler files, and set it to a default
62450         value of /tmp. Set $output as the name of the output file from
62451         compiling the testcase. Add a -o option to $cflags_var so the
62452         compiler writes the final output file as $output. Set $executable
62453         to $output.
62454
62455         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62456         directory for compiler files, and set it to /tmp if it doesn't
62457         already have a value. Set $output_file to the name of the output
62458         file from compiling the testcase. Add a -o option to CXXFLAGS so
62459         the compiler writes the final output file as $output. Use $output
62460         as the executable to be tested.
62461
62462 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62463
62464         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62465
62466 1996-06-08  Jeffrey A Law  (law@cygnus.com)
62467
62468         * gcc.c-torture/execute/pending-1.c: New test.  Still
62469         pending in Tege's queue.
62470
62471 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
62472
62473         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62474         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
62475         if there were failures.  Call unresolved if there were unresolved
62476         testcases.  Call gcc_fail if program did not run to completion.
62477         (ph_make): Pass additional argument name to ph_execute.
62478         (ph_execute): Add new argument.  Pass additional arguments to
62479         ph_summary.  Call gcc_fail is there is no execution output.
62480
62481 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62482
62483         * lib/plumhall.exp (proc_summary): Output relavent summary
62484         lines into the log so specific failures in plumhall can be
62485         investigated.
62486
62487 1996-04-10  Jeffrey A Law  (law@cygnus.com)
62488
62489         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62490         (c-torture-execute): Don't try to execute tests which use
62491         "long long" types if $NO_LONG_LONG is nonzero.
62492
62493 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
62494
62495         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62496         not c-torture.
62497
62498         * gcc.ieee: Move from here.
62499         * gcc.c-torture/execute/ieee: To here.
62500
62501 1996-03-26  Jeffrey A Law  (law@cygnus.com)
62502
62503         * gcc.c-torture: Update to c-torture-1.41 release.
62504
62505 1996-03-22  Jeffrey A Law  (law@cygnus.com)
62506
62507         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62508         not "$output".
62509
62510 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
62511
62512         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62513         -c present.
62514
62515 1996-03-02  Jeffrey A Law  (law@cygnus.com)
62516
62517         * config/proelf.exp: Handle connecting to a simulator.
62518
62519 1996-01-31  Jeffrey A Law  (law@cygnus.com)
62520
62521         * config/proelf.exp: New file.  Enough framework that we can
62522         run c-torture tests on the proelf targets (or any other target
62523         that gdb can connect to for that matter).
62524
62525 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
62526
62527         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62528         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
62529
62530         * lib/plumhall.exp (ph_execute): Always call ph_summary if
62531         exec_output exists.
62532
62533 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62534
62535         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62536         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62537
62538         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62539         to pass/fail/unresolved/unsupported/untested.  Caller must now
62540         call unresolved/unsupported/untested.
62541         * lib/*.exp: Update FSF address.  Update to handle new results of
62542         ${tool}_load.
62543         * lib/chill.exp (verbose): Delete.
62544
62545 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62546
62547         * lib/gcc.exp (default_gcc_start): Change order of args to
62548         $LDFLAGS $CFLAGS $LIBS.
62549         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62550         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62551         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62552         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62553         * gcc.misc-tests/dg-test.exp: Likewise.
62554         * gcc.misc-tests/msgs.exp: Likewise.
62555         * gcc.prms/prms.exp: Likewise.
62556         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62557         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62558
62559         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62560
62561 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62562
62563         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62564
62565         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62566         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62567
62568         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62569         necessary.
62570
62571 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62572
62573         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62574         global for loop; add use of $mathlib.
62575         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62576         settings here; set mathlib for anything but VxWorks.
62577
62578 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62579
62580         * gcc.c-torture: Update to c-torture-1.40 release.
62581
62582 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62583
62584         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62585         dg.exp.
62586
62587 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62588
62589         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62590         global.
62591
62592 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62593
62594         * lib/g++.exp (LIBS): Define if not already.
62595         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62596         (gcc-dg-prune): Call prune_gcc_output.
62597         * lib/gcc.exp (prune_gcc_output): New proc.
62598         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62599         prune_gcc_output.
62600
62601 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62602
62603         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62604         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62605
62606 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62607
62608         * gcc.c-torture: Update to c-torture-1.39 release.
62609
62610 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62611
62612         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62613         fails, try others as well.
62614
62615 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62616
62617         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62618         If compilation fails, mark execute tests as `untested'.
62619         If test is marked as unsupported, don't mark compilation and
62620         execute tests as failed.
62621
62622 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62623
62624         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62625         libstdc++ for whether or not we want to be doing shared
62626         libraries.  Delete link_curses since we don't need it anymore.
62627         * lib/mike-g++.exp (postbase): Don't link in libg++.
62628         * g++.old-deja/old-deja.exp: Likewise.
62629
62630 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62631
62632         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62633
62634 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62635
62636         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62637         For that, add `-Wl,-a,shared_archive'.
62638         * g++.old-deja/old-deja.exp: Likewise.
62639
62640 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62641
62642         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62643
62644 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62645
62646         * lib/mike-g++.exp (postbase): Pay attention to the status of
62647         g++_load.
62648
62649 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62650
62651           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62652
62653 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62654
62655         * lib/gcc.exp (default_gcc_start): No longer need to log program
62656         being executed or its output, execute_anywhere does that now.
62657         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62658         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62659
62660 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62661
62662         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62663         the same as those in lib/g++.exp.
62664
62665 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62666
62667         * gcc.c-torture: Update to c-torture-1.38 release.
62668         * gcc.ieee: Related changes.
62669
62670 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62671
62672         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62673         "exec". Minor reformatting changes.
62674
62675         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62676         cross. This means all "exec" calls now work on a remote host as
62677         well.
62678         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62679         cross. Filter out the extra "\r\n" stuff that expect puts in.
62680         (c-torture-execute): Filter out the bogus warnings like
62681         c-torture-compile does. Add support for canadian cross.
62682         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62683         Use execute_anywhere rather than calling exec directly. Now it
62684         works for canadian cross testing.
62685
62686 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62687
62688         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62689         results into a variable, and check that rather than using file exists.
62690
62691 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62692
62693         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62694         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62695
62696 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62697
62698         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62699         lib_curses if there's a shared libg++ in the build tree.
62700
62701 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62702
62703         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62704         if not supported target.
62705
62706 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62707
62708         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62709         link_curses up to always happen, not just for native builds.
62710
62711 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62712
62713         * gcc.c-torture: Update to c-torture-1.36 release.
62714         * gcc.failure: Related changes.
62715
62716 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62717
62718         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62719
62720 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62721
62722         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62723         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62724         runshlib, link_curses, and mathlib for link and run.
62725
62726         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62727         pass the runtime shared library options for Solaris, OSF/1, and
62728         Irix5, and link with -lcurses to avoid unresolved references.
62729
62730 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62731
62732         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62733         only run once.
62734
62735 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62736
62737         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62738
62739 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62740
62741         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62742         do not have a framework for the "compat" tests yet.
62743
62744 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62745
62746         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62747         set to null if we're testing vxworks5.1.  Use that instead of
62748         `-lm' in the setting of LIBS for link and run.
62749
62750 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62751
62752         * config/rom68k.exp (${tool}_load): Major changes to make it
62753         work.  Verified that it does in fact return the stuff in
62754         exec_output properly.  Catch any Emul or any TRAP other than 0.
62755
62756 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62757
62758         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62759         LDFLAGS properly for targets that need stuff from libgloss.
62760         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62761         only run once.
62762         (gpp_initialized): New variable.
62763
62764 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
62765
62766         * config/rom68k.exp: Load libgloss.exp.
62767         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62768         so we can produce a fully linked binary.
62769         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62770         so we can produce a fully linked binary.
62771
62772 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
62773
62774         * lib/plumhall.exp (ph_section): Watch for expected failures.
62775         Add missing `else'.
62776
62777         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62778         run the testcase.
62779         (c-torture): Likewise.
62780
62781 1995-08-28  Doug Evans  <dje@cygnus.com>
62782
62783         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62784
62785         * lib/mike-g++.exp (mike_cleanup): New proc.
62786         (prebase): New globals compiler_result, not_compiler_result,
62787         target_regexp.
62788         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
62789         allow leading "-" in pattern.  Watch for unsupported tests.
62790         If $compiler_result is set, pattern match assembler code,
62791         and ditto for $not_compiler_result.
62792         * lib/mike-gcc.exp: Likewise.
62793
62794         * lib/plumhall.exp (ph_execute): Only call ph_summary if
62795         execution "succeeded".
62796
62797 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
62798
62799         * config/win32.exp: New file.
62800         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62801
62802 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
62803
62804         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62805         unsupported.
62806         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62807         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62808         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62809
62810         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62811         "... without exceptions was ...".  That is now handled by
62812         prune_system_crud.
62813         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62814
62815 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
62816
62817         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62818         sieve.c,sort2.c}: New files.
62819         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62820         sieve.exp,sort2.exp}: Drivers for them.
62821
62822         * lib/mike-gcc.exp (program_output): New user settable variable.
62823         (postbase): Call prune_system_crud.  Also prune extraneous compiler
62824         messages.
62825         * lib/mike-g++.exp (program_output): New user settable variable.
62826
62827         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62828
62829         * config/sh.exp: Deleted (use sim.exp instead).
62830
62831 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
62832
62833         * config/vx.exp: Declare CHECKTASK as global.
62834         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62835         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62836         * lib/old-dejagnu.exp: Load [pwd]/$executable.
62837
62838 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62839
62840         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62841         target. Like vx.exp, only includes `vx29k.exp' instead of
62842         `vxworks.exp'.
62843
62844 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
62845
62846         * config/sim.exp: Increase time limit from 120 seconds to 240.
62847
62848 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
62849
62850         * gcc.c-torture/execute/950628-1.c: New test.
62851
62852 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
62853
62854         * gcc.c-torture: Update with changes/additions from
62855         c-torture-1.34.
62856
62857 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
62858
62859         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62860
62861 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
62862
62863         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62864
62865 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
62866
62867         * gcc.c-torture/compile/950512-1.c: New test.
62868         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62869         * gcc.dg/struct-ret-1.c: Likewise.
62870
62871 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
62872
62873         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62874           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62875
62876 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
62877
62878         * gcc.c-torture/special/920411-1.c: Deleted.
62879         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62880
62881 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
62882
62883         * config/sim.exp (${tool}_load): Hack in call to bash to get a
62884         cpu limit.
62885
62886 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
62887
62888         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62889
62890 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
62891
62892         From kenner;
62893         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62894         is the proper length.
62895         * va-arg-3.c: Likewise.
62896
62897 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
62898
62899         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
62900         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62901
62902         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
62903         * lib/g++.exp (default_g++_start): Delete old cruft.
62904
62905 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
62906
62907         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62908         (2 * (1 << 18)) to (2 * (1 << 17)).
62909
62910         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62911
62912 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
62913
62914         * config/rom68k.exp: Renamed from config/idp.exp
62915
62916 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
62917
62918         * c-torture/compile/921109-2.c
62919
62920 1995-04-18  Mike Stump  <mrs@cygnus.com>
62921
62922         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62923         excess errors.
62924
62925 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
62926
62927         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62928         output.
62929         * lib/g++.exp (default_g++_start): Likewise.
62930
62931 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
62932
62933         * gcc.c-torture/compile/950329-1.c: New test.
62934
62935 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
62936
62937           * config/bug.exp (${tool}_load): Updated to use new remote_open
62938           and remote_close procs.
62939         * config/idp.exp: New file.
62940
62941 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
62942
62943         * gcc.c-torture/execute/950322-1.c: New test.
62944
62945 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
62946
62947         * config/vx.exp (${tool}_load): Clean up testing of return code from
62948         vxworks_ld and vxworks_spawn.
62949
62950 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
62951
62952         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62953
62954 1995-03-13  Mike Stump  <mrs@cygnus.com>
62955
62956         * lib/old-deja.exp: Add `excess errors test - ' error, now one
62957         can mark excess errors on a machine by machine basis.  Note, the
62958         default is to not expect any excess errors, even when excess
62959         errors test - is given, so you will want to put an XFAIL ... on
62960         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
62961         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62962         those 4 machines, but no others.
62963
62964 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
62965
62966         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62967         * lib/c-torture.exp: to here.
62968
62969 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62970
62971         * gcc.c-torture/execute/950221-1.c: New test.
62972         * gcc.c-torture/execute/struct-ret-1.c: New test.
62973         * gcc.c-torture/compile/950221-1.c: New test.
62974
62975         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62976
62977 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62978
62979         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62980         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62981
62982 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62983
62984         * g++.gb: New directory of tests, derived from my signature and
62985         class scoping tests.
62986
62987         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62988         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62989         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62990         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62991         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62992         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62993         * g++.gb/sig25.C: Likewise.
62994
62995         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62996         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62997         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62998         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62999         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63000         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63001         * g++.gb/sig25.exp: Likewise.
63002
63003         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63004         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63005         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63006         * g++.gb/scope13.C: Likewise, this test still fails.
63007
63008         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63009         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63010         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63011         * g++.gb/scope13.exp: Ditto.
63012
63013         * g++.gb/README: New file, explains what these tests are about.
63014
63015 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63016
63017         * lib/dg.exp (dg-do): Support `preprocess'.
63018         (dg-test): Likewise.
63019
63020 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63021
63022         * config/udi.exp: change "continue -expect" to "exp_continue".
63023
63024 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63025
63026         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63027         Delete redundant tests.
63028
63029         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63030         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63031         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63032         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63033         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63034         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63035         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63036         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63037
63038         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63039         storing label pointers.
63040         * gcc.c-torture/execute/921019-1.c: Likewise.
63041         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63042         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63043         parameter fp.
63044         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63045         constants.
63046
63047         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63048         Delete obsolete tests.
63049
63050         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63051         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63052         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63053         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63054         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63055         * gcc.c-torture/compile/950124-1.c: New test.
63056
63057         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63058
63059 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63060
63061         * lib/mike-g++.exp: Add -lm to LIBS.
63062
63063 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63064
63065         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63066
63067 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63068
63069         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63070
63071 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63072
63073         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63074
63075 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63076
63077         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63078         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63079         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63080         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63081         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63082         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63083         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63084         * g++.law/{operators31.C, operators32.C,
63085         * g++.law/{operators33.C, operators34.C}: Likewise.
63086         * g++.law/{pic1.C, refs2.C}: Likewise.
63087         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63088         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63089         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63090         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63091
63092         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63093         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63094         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63095         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63096         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63097         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63098         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63099         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63100         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63101         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63102         * g++.law/{operators34.exp}: Likewise.
63103         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63104         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63105         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63106         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63107         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63108
63109         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63110         No longer expected to fail.
63111         * g++.law/missed-error3.C: Tweak for recent bool changes.
63112
63113 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63114
63115         * config/emb-unix: Deleted.
63116         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63117         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63118
63119 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63120
63121         * lib/dg.exp (dg-test): Fix typo in last patch.
63122
63123 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63124
63125         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63126         (handles multiple occurrences).
63127
63128 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63129
63130         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63131         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63132         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63133         printed).
63134         * lib/c-torture.exp (c-torture-compile): Likewise.
63135         (c-torture): Prepend full path if missing.
63136         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63137         (gcc_fail): Likewise.
63138         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63139
63140 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63141
63142         * lib/netware.exp: Only attach to NetWare i386 systems.
63143
63144 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63145
63146         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63147         messages.  Add test name to "output pattern match" pass/fail message.
63148
63149 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63150
63151         * gcc.dg: New testsuite.
63152         * gcc.dg/dg.exp: New file.
63153
63154         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63155         test-switch.c}: Deleted.
63156
63157         * gcc.misc-tests/msgs.exp: New testcase driver.
63158
63159 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63160
63161         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63162         Watch for illegal return values from ${tool}_load.
63163         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63164         cross targets.  Coerce return value >0 to 1.
63165
63166 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63167
63168         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63169
63170         * config/emb-unix.exp: New file.
63171
63172         * config/sim.exp: Error if variable $SIM not defined.
63173         (${tool}_load): Mark test as "untested" if simulator missing.
63174
63175         * config/unix.exp: Load remote.exp to get rcp_download.
63176         * lib/c-torture.exp: Use different option lists for testcases with
63177         and without loops.
63178         * gcc.c-torture/execute/execute.exp: Likewise.
63179
63180 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63181
63182         * config/*.exp: Clarify return code from ${tool}_load.
63183         Call `unresolved' or `untested' instead of `warning' or `perror'
63184         (sometimes you still want to call both though).
63185         Add comment that `shell_id' is local to each file.
63186         * config/udi.exp (timeout): Set to 30.
63187         Don't print warning if connection fails, $connectmode has already
63188         printed an error.
63189         (${tool}_load): Move verbose messages to level 2.
63190         Rework pattern for "Process started" message.
63191         Pass `shell_id' to ${connectmode}_download.
63192         Retry twice upon timeout.  Make resetting of target more robust.
63193         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63194         Pass `shell_id' to exit_$connectmode.
63195         Only call exit_$connectmode if connected.
63196         * config/unix.exp (${tool}_load): Check return codes better.
63197         * config/vrtx.exp (${tool}_load): Likewise.
63198         * config/vx.exp (${tool}_load): Likewise.
63199         Delete unneeded global's.
63200         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63201         from ${tool}_load.
63202         (dg-stat): Delete.
63203         (dg-init): Delete recording of pass/fail counts.
63204         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63205         (old-dejagnu-init): Likewise.
63206         (old-dejagnu-stat): Delete contents, empty proc now.
63207         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63208         (c-torture): Delete references to lcnt, lpass, lfail.
63209         Get option list from TORTURE_OPTIONS.
63210         Delete -funroll[-all]-loops if no loops.
63211         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63212         (g++_stat): Delete contents (empty proc now).
63213         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63214         (gcc_finish): Likewise.
63215         (gcc_stat): Deleted.
63216         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63217         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63218         * gcc.c-torture/execute/execute.exp: Likewise.
63219         Split tests into two parts: compile, execute.
63220         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63221         no loops.  Update to reflect clarified return codes from ${tool}_load.
63222
63223 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63224
63225         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63226         to grep for.
63227         (old-dejagnu): Likewise (where necessary).
63228
63229 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63230
63231         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63232
63233         * lib/dg.exp (dg-process-target): Fix processing of selector.
63234         Add comment regarding use of `error'.
63235
63236         * lib/gcc.exp (prune_system_crud): Define if missing.
63237         * lib/g++.exp (prune_system_crud): Likewise.
63238
63239         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63240         Call prune_system_crud.
63241         * lib/dg.exp (dg-runtest): New proc.
63242         Use perror instead of send_user for tcl errors in testcase.
63243         Don't return any value, it's never used.
63244         Don't clobber previous definition of `unknown'.
63245         Print tcl errors in `dg-final'.
63246
63247 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
63248
63249         * lib/dg.exp (dg-process-target): Improve syntax error messages.
63250         (dg-test): Don't print errorInfo, it contains stack backtrace.
63251
63252 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
63253
63254         * lib/g++.exp (runtest_file_p): Define if missing.
63255
63256 1994-09-24  Doug Evans  (dje@cygnus.com)
63257
63258         * lib/mike-g++.exp: Comment out loading of g++.exp.
63259         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
63260         (default_g++_version): Always print something.
63261         (default_g++_start): Comment out call to `which'.
63262         (g++_start, g++_load): Deleted (must be defined in config file).
63263         * lib/gcc.exp: Test for existence of $CC at start.
63264         Delete check for tmpdir (done in gcc_init).
63265         (default_gcc_version): Always print something.
63266         (default_gcc_start): Comment out call to `which'.
63267         * config/*.exp: Major cleanup - make cross targets work at least a
63268         little better for g++ (by not being "--tool gcc" specific).
63269         Rename gcc_xxx to ${tool}_xxx.
63270         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63271         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63272
63273 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
63274
63275         * lib/c-torture.exp (c-torture-compile): Rework compiler
63276         message processing.
63277
63278         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63279         c-torture.
63280
63281 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
63282
63283         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63284
63285         * lib/dg.exp (dg-process-target): Support { target native }.
63286
63287 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
63288
63289         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
63290         looked for "... program xxx got fatal signal".
63291         Correct regsub munging of `comp_output'.
63292         Ignore compiler messages "path prefix not used" and "linker input
63293         file unused".
63294
63295 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
63296
63297         * lib/gcc.exp (runtest_file_p): Define if missing.
63298         * gcc.prms/template.c: Example to work from.
63299
63300 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
63301
63302         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63303         * lib/dg.exp (dg-test): Call unsupported testcases as such.
63304
63305         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63306         * gcc.prms/1883.c: Moved from compile/940714-1.c.
63307         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63308         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63309
63310         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63311         (dg-process-target): No longer a varargs proc.
63312         Return S/N for target, P/F for xfail.  All callers changed.
63313         (user option procs): More argument checking.
63314         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63315         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63316         (dg-test): Skip test if not running on selected target in `dg-do'.
63317         Update handling of `dg-do-what', `dg-output-text'.
63318         Separate execution pass/fail from output pattern match pass/fail.
63319         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63320
63321 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63322
63323         * gcc.c-torture/special/special.exp: Don't expect failure for mips
63324         target for 920510-1.c.
63325
63326 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
63327
63328         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63329         Clean up comment regarding use of passcnt, etc.
63330         (gcc_stat): Don't update `testcnt' here.
63331         (gcc_finish): Do it here.
63332         Might as well reset `but_id' here too.
63333         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63334         to determine if the file should be tested.
63335         * gcc.c-torture/compile/compile.exp: Likewise.
63336         * gcc.c-torture/execute/execute.exp: Likewise.
63337         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63338         * gcc.misc-tests/dg-test.exp: Likewise.
63339         * gcc.prms/prms.exp: Likewise.
63340         * gcc.wendy/wendy.exp: Likewise.
63341         * g++.old-deja.exp: Likewise.
63342         Move "Testing file" message to verbose level 1.
63343
63344 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63345
63346         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63347
63348 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63349
63350         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63351         (default_gcc_start): Accept optional second list element
63352         of compiler flags.  Print compiler output at verbosity level 2.
63353         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63354         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63355         Save current values of framework globals passcnt, failcnt, xpasscnt,
63356         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63357         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63358         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63359         xfailcnt to compute stats.  Update framework global `testcnt' from
63360         pass/fail counts.
63361         (gcc_finish): New proc.  Clean up test environment.
63362         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63363         (gcc_epass, gcc_efail): Delete.
63364         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63365         argument of line number.
63366         (dg-init): If the tool has an init routine, call it.
63367         (dg-test): Remove args `cflags_var' and `libs_var'.
63368         Pass all compiler options to ${tool}_start.
63369         Handle missing line number.
63370         (dg-finish): New function.
63371         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63372         particular files.  Call gcc_finish at end.  Move "skipping test"
63373         message to verbosity level 3.
63374         * gcc.c-torture/compile/compile.exp: Likewise.
63375         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63376         * gcc.c-torture/execute/execute.exp: Likewise.
63377         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63378         Print testcase being tried at verbosity level 1.
63379         * gcc.c-torture/special/special.exp: Unset xfail.
63380         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63381         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63382         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63383         * gcc.failure/failure.exp: Likewise.
63384         * gcc.ieee/ieee.exp: Likewise.
63385         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63386         Update call to dg-test.  Call dg-finish at end.
63387         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63388         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63389         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63390         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63391         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63392         * gcc.wendy/wendy.exp: Add copyright.
63393         Delete setting of tmpdir (done by gcc_init).
63394         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63395         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63396         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63397         gcc_[ce]pass/fail.
63398
63399 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63400
63401         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63402         confusion.
63403         (g++_load): Likewise.
63404
63405         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63406         Rename argument to `prog' to remove the confusion.
63407         Varargs fns behave differently too!
63408         (g++_load): Likewise.
63409
63410         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63411
63412         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63413         what it is.  Delete (always) printing of status value for !native.
63414         Simplify verbose code, and include status and exec_output.
63415         (g++_load): Use gcc_load.
63416
63417 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63418
63419         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63420         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63421         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63422         940714-3.c as these testcases don't exist anymore.  Make
63423         va-arg-1.c expected to pass.
63424
63425 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63426
63427         * gcc.misc-tests/misc.exp: Only run specific testcases.
63428         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63429         * gcc.misc-tests/dg-[1-9].c: New files.
63430
63431         * lib/dg.exp: New testsuite driver.
63432         * gcc.prms/prms.exp: Use it.
63433
63434         * README.gcc: New file.
63435
63436         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63437         Document and reset `lxpass' and `lxfail'.
63438         Simplify "initialized" message.
63439         (gcc_stat): Clean up comments a little.
63440
63441 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
63442
63443         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63444
63445 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
63446
63447         * lib/old-dejagnu.exp (process-option): New proc.
63448         (old-dejagnu-init, old-dejagnu-stat): Likewise.
63449         (old-dejagnu): Simplify.
63450         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63451
63452 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
63453
63454         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63455         exists and is not an empty string.
63456
63457         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63458         $xfail rather than calling setup_xfail.  Clear $xfail when test is
63459         finished.
63460         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63461         automatically.
63462
63463         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63464         longer expected to fail.
63465
63466         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63467         "f" function call.
63468
63469         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63470
63471         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63472         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63473         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63474         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63475         c-torture-1.29.
63476
63477         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63478         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63479
63480         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63481
63482         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63483         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63484
63485         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63486         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63487         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63488
63489 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
63490
63491         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63492         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63493         940714-1.c, 940714-2.c, 940714-3.c},
63494         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63495         gcc.misc-tests/{mg.c,mg.exp}:
63496         New tests.
63497         * gcc.noncompile/noncompile.exp: Change accordingly.
63498
63499 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
63500
63501         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63502         Undo previous clobberage.
63503
63504 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
63505
63506         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63507         * gcc.special/{930510-1.c, special.exp}:
63508         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63509         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63510         struct-varargs-1.c}: New tests from c-torture-1.26.
63511
63512 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
63513
63514         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63515           argument to switch.
63516
63517 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
63518
63519         * Revert the previous changes.  Please see Rob's directory
63520         (/lisa/test/rob/progressive/gcc/testsuite) for testing
63521         fixes.
63522
63523 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
63524
63525         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63526         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63527         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63528         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63529         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63530         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63531         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63532         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63533         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63534         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63535         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63536         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63537         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63538         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63539         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63540         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63541         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63542         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63543         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63544         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63545         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63546         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63547         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63548         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63549         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63550         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63551         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63552         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63553         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63554         testing changes.
63555
63556 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63557
63558         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63559         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63560         with perror calls.
63561
63562 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63563
63564         * config/unix.exp (g++_load): Fix syntax.
63565
63566 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63567
63568         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63569         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63570         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63571         Don't expect va-arg-1.c to fail.  Correct expected output for
63572         920928-1.c.
63573         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63574         * gcc.wendy/hbm4.c: Correct typo.
63575         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63576
63577 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63578
63579         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63580         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63581         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63582         * lib/c-torture.exp (c-torture-compile): Ditto.
63583
63584         Reduce volume of output (remove all the -I's and such).
63585         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63586         Call gcc_cpass, gcc_cfail.
63587         (c-torture): Pass testing option to c-torture-compile.
63588
63589 1994-03-21  Doug Evans  (dje@cygnus.com)
63590
63591         Bring patches over from progressive.
63592         * config/default.exp: Exit remote shell cleanly.
63593         (g++_exit, g++_start): Add default versions.
63594         * config/sim.exp (gcc_load): Use perror, not error.
63595
63596 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63597
63598         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63599         set in site.exp.
63600
63601 1994-03-14  Doug Evans  (dje@cygnus.com)
63602
63603         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63604         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63605         (wendy_try): New proc to run testcase.
63606         (main loop): Call 'em.
63607         * gcc.wendy/*.c: Clean up pass to correct expected output.
63608
63609         * lib/gcc.exp: Minor cleanup work.
63610         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63611
63612 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63613
63614         * config/sim.exp (gcc_load): Document return codes better.
63615         Don't pass -v to simulator.
63616
63617 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63618
63619         * gcc.special/920717-x.c: Fix typo.
63620         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63621         get at sources.
63622
63623         * lib/mike-gcc.exp: Fix typo.
63624
63625 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63626
63627         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63628         binary to use, transform the name.
63629         * config/*.exp: rename everything. Nuke any g++ specific files,
63630         it's now a special case of gcc that requires no special support.
63631         Add a default.exp for unsupported targets.
63632
63633 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63634
63635         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63636         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63637         version of Tcl.
63638
63639 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63640
63641         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63642         than a warning.
63643
63644 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63645
63646         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63647
63648 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63649
63650         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63651         option_list.  Compile every file with only 4/6 option choices
63652         (same as C torture) instead of with 12/18 different option
63653         choices.
63654         * lib/c-torture.exp: Likewise.
63655
63656         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63657         not already set.
63658
63659 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63660
63661         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63662         can put an XFAIL *-*-* on excess errors.
63663
63664 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63665
63666         * g++.law: Add more tests derived from g++-bugs snapshots.
63667
63668         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63669         equivalent to g++.law/init9.
63670
63671         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63672         compiled it, and the a.out file after we've run it.
63673
63674 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63675
63676         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63677         compiled it, and the a.out file after we've run it.
63678
63679 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63680
63681         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63682
63683 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63684
63685         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63686         version number.
63687
63688 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63689
63690         * g++.law: New directory of g++ tests derived from the g++-bugs
63691         snapshots.
63692
63693 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63694
63695         * gcc.compile: initbug1.c initbug1.exp testcase added
63696
63697 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63698
63699         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63700         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63701           fixes submitted by Jeff Law (law@cs.utah.edu)
63702         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63703           Jeff Law (law@cs.utah.edu)
63704
63705
63706 1993-11-30  Mike Stump  (mrs@cygnus.com)
63707
63708         * config/unix-g++.exp: Follow the gcc way of doing things.
63709         * g++.old-deja/old-deja.exp: Minor updates.
63710         * lib/g++.exp: New file, follow the gcc way of doing things.
63711         * lib/old-dejagnu.exp: Minor updates.
63712         * lib/mike-g++.exp: Always unset errorInfo.
63713
63714 1993-11-06  Mike Stump  (mrs@cygnus.com)
63715
63716         * lib/gcc.exp: Fix some errors with the below change, CC and
63717         CFLAGS should be global when setting, not local.
63718
63719 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63720
63721         * lib/gcc.exp: Transform tool name.
63722
63723 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63724
63725         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63726
63727 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63728
63729         * lib/gcc.exp: change gcc_done to gcc_stat
63730
63731 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63732
63733         * Upgraded gcc testsuite to c-torture version 1.25
63734
63735 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63736
63737         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63738         * lib/c-torture: added hooks for new reporting code.
63739
63740 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63741
63742         * config/sh-gcc.exp: check if sh-sim exists in the path
63743
63744 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63745
63746         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63747         * gcc.compile/compile.exp: Initial changes for new logic.
63748         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63749         * gcc.failure/failure.exp: Initial changes for new logic.
63750         * gcc.ieee/ieee.exp: Initial changes for new logic.
63751         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63752         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63753         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63754         * lib/c-torture.exp: Initial changes for new logic.
63755         * lib/gcc.exp: Initial changes for new logic.
63756
63757 1993-10-15  Mike Stump  (mrs@cygnus.com)
63758
63759         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63760         depend upon failure or success.  Fully qualify names in failure
63761         and success messages.  Always remove a.out before starting
63762         compile, just in case.  Pay more attention to error text output by
63763         the compiler.  Handle testcases with no known past errors just
63764         like all others, so that things are uniform.  Other miscellaneous
63765         improvements.
63766
63767 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
63768
63769         * gcc.cpp: new directory for cpp tests
63770
63771 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
63772
63773         * lib/chill.exp: Code reformatted, removed unused code.
63774         * config/unix-chill.exp: Code reformatted, removed unused code.
63775         * chill.execute/execute.exp: Code reformatted, removed unused code.
63776         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63777
63778 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
63779
63780         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
63781         routines not written.
63782
63783 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
63784
63785         * config/bug-gcc.exp: Use new procs from bug.exp.
63786
63787 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
63788
63789         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63790         via ftp, rather than depending on NFS.
63791         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63792         case.
63793
63794 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
63795
63796         * config/bug-gcc.exp: Use new download proc.
63797
63798 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
63799
63800         * chill.execute/execute.exp: cleanups, handles errors better
63801         * chill.compile/compile.exp: rewrite, based on execute.exp
63802         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63803         * lib/chill.exp: major changes to diff proc and compile and link
63804         procs. added chill_fail and chill_pass wrappers to pass and
63805         fail. added more comments, and handle error codes better.
63806         Added a hack to capture stderr from exec, so noncompile tests
63807         can work.
63808
63809 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
63810
63811         * chill.execute/execute.exp: rewrite of testsuite driver
63812         * lib/chill.exp: rewrite of testsuite driver
63813         * config/unix-chill.exp: rewrite of testsuite driver
63814
63815 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
63816
63817         In chill.execute:
63818         * iexpr.ch: Standardize uppercase.
63819         * tuples.dat: Standardize uppercase.
63820         * vary.ch: standardize.  Correct varying string assignments.
63821         * vary.dat: Add new output lines.
63822
63823 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
63824
63825         In chill.execute:
63826         * chprintf.ch: Standardize use of uppercase.
63827         * tuples.ch: Standardize and turn arr2 into a DCL,
63828           rather than a SYN.
63829         * pinits.ch: Standardize.
63830
63831 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
63832
63833         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63834         * Makefil: Renamed to Makefile.in.
63835         * configure.in: New.
63836
63837 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
63838
63839         In chill.execute:
63840         * .cvsignore: Add result/output files.
63841         * Makefile: Fix up variables at start.  Use MFLAGS
63842           everywhere.  Correct bool_loc, built_ins entries.
63843           Add entry for vary1.ch.
63844         * bitarray.ch: Standardize upper-case usage.
63845         * bitexpr.ch: Standardize, add output of b1.
63846         * params.ch: Use arrayt in along PROC parameters, to
63847           avoid novelty problems.
63848         * sets.ch: Tiny cleanup.
63849         * vary1.ch: Re-indent.
63850
63851 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
63852
63853         * Add PR-related files to Makefiles, .cvsignore files, etc.
63854
63855 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
63856
63857         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63858           with compiler objects. New names are test-flow.c and test-loop.c
63859
63860 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
63861
63862         * Upgraded c-torture tests from 1.19 to 1.20
63863
63864         * new files:
63865         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63866         * gcc.compile: 930623-1.c 930623-2.c
63867         * gcc.noncompile: 930622-1.c 930622-2.c
63868         * gcc.failure: 920411-1.c 920627-2.c
63869         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63870
63871 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
63872
63873         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63874           More changes to get testsuite working properly. Needs more work.
63875           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63876
63877 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
63878
63879         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63880           More changes to get testsuite working properly. Needs more work.
63881
63882 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
63883
63884         * chill.compile/compile.exp: Added for Dejagnu support
63885         * chill.execute/execute.exp: Added for Dejagnu support
63886         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
63887
63888 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
63889
63890         This should complete moving the CHILL test files.
63891         * chill.noncompile(.cvsignore printf.grt
63892             in-printf.grt chprintf.grt chprintf.ch):
63893             Added test-support files.
63894           (Makefile): Modified further.
63895         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63896             signal.ch): Added test files.
63897           * chill.execute (.cvsignore printf.grt printr.c
63898             in-printf.grt rts.c chprintf.grt rts.h): Added
63899           test-support files.
63900             (Makefile): More corrections.
63901
63902 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
63903
63904         * chill.compile, chill.execute, chill.nocompile: Add CHILL
63905           test cases, ready for DejaGnu.
63906
63907 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
63908
63909         * Upgraded c-torture tests from 1.18 to 1.19
63910
63911         * gcc.compile: added test(s):
63912           930607-1.c
63913         * gcc.execute: added test(s):
63914           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63915
63916         * added new subdirectory for misc tests: gcc.misc-tests
63917         * gcc.misc-test(s): added tests:
63918           inst-check.c test-consts.c test-ior.c test-switch.c
63919
63920 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
63921
63922         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63923
63924 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
63925
63926         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63927
63928 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
63929
63930         * Upgraded c-torture tests from 1.17 to 1.18
63931
63932 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
63933
63934         * Upgraded c-torture tests from 1.12 to 1.17
63935
63936 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
63937
63938         * lib/old-dejagnu.exp:
63939           Fixed handling of XFAIL target triplets to correctly
63940           recognize wildcard characters.  Removed code that
63941           appended a unique id tag to the end of the file name
63942           printed out by the result of the testcases within a
63943           given test file.
63944
63945 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
63946
63947         * lib/old-dejagnu.exp:
63948           Reworked expected failure handling to trigger off of XFAIL
63949           keyword in keyphrase embeded in testcase source code. The
63950           XFAIL keyword must be at the end of the keyphrase line. It
63951           may optionally be followed by one or more target triplets.
63952           It has just occured that the handling of wildcards in the
63953           target triplet may not be correct.
63954
63955 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
63956
63957         * g++.old-deja/tests:
63958           Moved all subdirectories up one level into g++.old-deja .
63959
63960         * lib/old-dejagnu.exp:
63961           Fixed problem with CXXFLAGS not being properly reset, and being
63962           corrupted with extraneous "-c" compiler option.  This was
63963           causing binaries to not be generated for test that needed them.
63964           Modified strings passed to "pass" and "fail" so that individual
63965           tests from the same test file would be distinguished by an
63966           identifier appended to the test file name in the summary logs;
63967           this corrected a problem with erroneous diff logs.  Added code
63968           to search testcases for expected fail and unexpected pass keywords.
63969
63970 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63971
63972         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63973
63974 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63975
63976         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63977           Removed extraneous text from end of "Special g++ Options"
63978           keyphrase.
63979
63980         * lib/old-dejagnu.exp: Added pattern matching to look for new
63981           keywords, embedded in testcases comments, which will trigger
63982           calls to xpass and xfail.
63983
63984 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63985
63986         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63987           comments embedded in the testcases, especially the one looking for
63988           special compiler options, as well as the pattern matching for the
63989           compiler output again.
63990
63991 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63992
63993         * lib/old-dejagnu.exp: Do a proper check of the return value for
63994           execute tests. Fixed several problems with the pattern matching
63995           of the compiler output which gave erroneous test results.
63996           Changed several of the test result messages to be more descriptive.
63997         * config/unix-g++.exp: Proc g++_load now actually works and
63998           executes the tests passed to it and returns a usable return
63999           value.
64000
64001 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64002
64003           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64004
64005 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64006
64007         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64008           Modified both files to properly execute the old style
64009           dejagnu tests. The previous versions of these files were
64010           experimental and did not function anything near correctly.
64011
64012 1993-04-05  Rob Savoye  (rob@cygnus.com)
64013
64014         * Removed all Makefile.in and configure.in files. No configuration
64015         needed now.
64016
64017 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64018
64019         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64020
64021 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64022
64023         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64024         gcc.special/configure.in, gcc.noncompile/configure.in,
64025         gcc.execute/configure.in, gcc.code_quality/configure.in,
64026         g++.other/configure.in, g++.old-deja/configure.in,
64027         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64028         in srcname setting.
64029
64030 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64031
64032         * lib/udi.exp: Fixed mondfe and mondfe_download.
64033         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64034         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64035
64036 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64037
64038         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64039         (gdb_exit): Don't remove *_soc files.
64040
64041 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64042
64043         * lib/c-torture.exp: Don't look for main; instead always use -w
64044         -c.  This is how the c-torture tests work.  Remove the object
64045         file if the compilation succeeds.
64046         * gcc.execute/execute.exp: Remove executable if test passes.
64047         * gcc.noncompile/noncompile.exp: Every test is an expected
64048         failure.
64049         * gcc.special/special.exp: Added tests from c-torture 1.11,
64050         corrected use of existing test.
64051         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64052         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64053         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64054         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64055         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64056         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64057         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64058         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64059         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64060         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64061         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64062         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64063         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64064         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64065         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64066         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64067         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64068         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64069         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64070         c-torture 1.11.
64071         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64072         correspond to c-torture 1.11.
64073
64074         * New file.