OSDN Git Service

PR target/35662
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
2
3         PR target/35662
4         * gfortran.dg/pr35662.f90: New test.
5
6 2008-04-16  Richard Guenther  <rguenther@suse.de>
7
8         * gcc.dg/tree-ssa/loop-35.c: New testcase.
9
10 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
11
12         PR ada/29015
13         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
14         gnat.dg/incomplete2.adb: New.
15
16 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
17
18         PR tree-optimization/35629
19         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
20         scan-tree-dump-times.
21
22 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
23
24         PR ada/22387
25         * gnat.dg/specs/corr_discr.ads: New.
26
27 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
28
29         * gnat.dg/string_slice2.adb: New test.
30
31 2008-04-15  Richard Guenther  <rguenther@suse.de>
32
33         * gcc.dg/fold-compare-2.c: Adjust testcase.
34         * gcc.dg/tree-ssa/pr21086.c: Likewise.
35
36 2008-04-15  Richard Guenther  <rguenther@suse.de>
37
38         * gcc.dg/tree-ssa/salias-1.c: Remove.
39         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
40         * gcc.dg/tree-ssa/alias-15.c: Likewise.
41         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
42
43 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
44
45         * gnat.dg/loop_optimization1.ad[sb]: New test.
46
47 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
48
49         PR c/35751
50         * gcc.dg/gomp/pr35751.c: New test.
51         * g++.dg/gomp/pr35751.C: New test.
52
53 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
54
55         PR ada/16086
56         * gnat.dg/prot_def.adb: New.
57
58 2008-04-14  Ian Lance Taylor  <iant@google.com>
59
60         * gcc.dg/strict-overflow-6.c: New.
61         * gcc.dg/no-strict-overflow-7.c: New.
62         * gcc.dg/Wstrict-overflow-22.c: New.
63
64 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
65
66         * gnat.dg/specs/storage.ads: Fix expected error message.
67
68 2008-04-14  Robert Dewar  <dewar@adacore.com>
69
70         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
71
72 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
73
74         PR ada/18680
75         * gnat.dg/specs/linker_section.ads: New.
76
77 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
78
79         PR ada/16098
80         * gnat.dg/specs/renamings.ads: New.
81
82 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
83
84         PR ada/15915
85         * gnat.dg/specs/storage.ads: New.
86
87 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
88
89         * gnat.dg/deep_old.adb: New.
90
91 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
92
93         * gnat.dg/loop_address2.adb: New test.
94
95 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
96
97         PR fortran/35882
98         * gfortran.dg/continuation_3.f90: Update test.
99         * gfortran.dg/continuation_5.f: Update test.
100         * gfortran.dg/continuation_10.f90: New test.
101         
102 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
103
104         PR libfortran/32972
105         PR libfortran/32512
106         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
107         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
108         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
109         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
110         
111 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
112
113         PR ada/17985
114         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
115
116 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
117
118         * gcc.target/powerpc/darwin-save-world-1.c: New test.
119
120 2008-04-11  Richard Guenther  <rguenther@suse.de>
121
122         PR tree-optimization/35869
123         * gcc.c-torture/compile/pr35869.c: New testcase.
124
125 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
126
127         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
128         /* mmintrin-common.h */ section.
129
130         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
131
132 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
133
134         PR c/35744
135         * gcc.dg/attr-error-1.c: New test.
136
137 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
138
139         * gcc.target/mips/scc-2.c: New test.
140         * gcc.target/mips/scc-3.c: New test.
141         * gcc.target/mips/scc-4.c: New test.
142
143 2008-04-10  Ira Rosen  <irar@il.ibm.com>
144
145         PR tree-optimization/35821
146         * gcc.dg/vect/pr35821-altivec.c: New.
147         * gcc.dg/vect/pr35821-spu.c: New.
148
149 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
150
151         PR testsuite/34894
152         PR testsuite/33782
153         * lib/target-supports.dg: Add check_effective_target_trampolines.
154         Disable profiling for avr-*-*.
155         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
156         * gcc.c-torture/compile/nested-1.c: Ditto.
157         * gcc.c-torture/compile/20050122-2.c: Ditto.
158         * gcc.c-torture/compile/20010226-1.c: Ditto.
159         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
160         * gcc.c-torture/compile/980506-1.c: Ditto.
161         * gcc.c-torture/compile/20020604-1.c: Ditto.
162         * gcc.c-torture/compile/limits-stringlit.c: Ditto
163         * gcc.c-torture/compile/20001226-1.c: Ditto
164
165 2008-04-09  Jason Merrill  <jason@redhat.com>
166
167         PR c++/35708
168         * g++.dg/ext/complit9.C: New.
169
170 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
171
172         PR ada/28305
173         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
174         gnat.dg/specs/fe_inlining_helper.adb: New test.
175
176 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
177
178         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
179         x86_64-pc-mingw target.
180         * gcc.dg/titype-1.c: Likewise.
181
182 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
183
184         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
185         Fix comment.
186         (check_effective_target_vxworks_rtp): New procedure.
187         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
188         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
189         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
190         * g++.old-deja/g++.brendan/new3.C: Likewise.
191         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
192         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
193         VxWorks kernel mode.
194         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
195         * g++.old-deja/g++.mike/p2736.C: Likewise.
196         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
197         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
198         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
199         kernel mode.
200
201 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
202
203         * gfortran.dg/namelist_47.f90: New test.
204
205 2008-04-09  Richard Guenther  <rguenther@suse.de>
206
207         * gfortran.dg/bind_c_usage_14.f03: Adjust.
208
209 2008-04-08    Andy Hutchinson   <hutchinsonandy@aim.com>
210
211         PR target/35005
212         * execute/20071221-1.c: Adapt test for 16 bit int targets.
213         * execute/pr35163.c: Ditto.
214
215 2008-04-08  Richard Guenther  <rguenther@suse.de>
216
217         * gcc.c-torture/execute/20080408-1.c: New testcase.
218
219 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
220
221         * gnat.dg/pack6.adb: New test.
222         * gnat.dg/pack7.adb: Likewise.
223         * gnat.dg/pack8.adb: Likewise.
224
225 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
226
227         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
228         * gnat.dg/rt1.adb: New test.
229         * gnat.dg/test_time_stamp.adb: New test.
230         * gnat.dg/specs/warn_star.ads: New test.
231         * gnat.dg/specs/aggr1.ads: New test.
232
233 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
234
235         PR fortran/25829 28655
236         * gfortran.dg/write_check2.f90: Update dg-error.
237         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
238
239 2008-04-07  Jason Merrill  <jason@redhat.com>
240
241         PR c++/35734
242         * g++.dg/warn/ctor1.C: New.
243
244 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
245
246         PR/35842
247         * gcc.dg/torture/pr35842.c: New.
248
249 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
250
251         * gnat.dg/array4.adb: New test.
252         * gnat.dg/specs/static_initializer2.ads: Likewise.
253
254 2008-04-06  Richard Guenther  <rguenther@suse.de>
255
256         PR tree-optimization/35400
257         * gcc.dg/torture/pr35400.c: New testcase.
258         * g++.dg/torture/pr35400.C: Likewise.
259
260 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
261
262         PR fortran/35780
263         * gfortran.dg/simplify_argN_1.f90: New test.
264
265 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
266
267         PR fortran/35832
268         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
269
270 2008-04-06  Tobias Burnus  <burnus@net-b.de>
271
272         * gfortran.dg/f2003_io_1.f03: Make standard conform.
273         * gfortran.dg/f2003_io_8.f03: New.
274
275 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
276
277         * gnat.dg/pack5.adb: New test.
278
279 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
280
281         PR target/12329
282         * gcc.target/i386/pr12329.c: New test.
283
284 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
285
286         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
287
288 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
289
290         PR fortran/25829 28655
291         * gfortran.dg/f2003_io_1.f03: New test.
292         * gfortran.dg/f2003_io_2.f03: New test.
293         * gfortran.dg/f2003_io_3.f03: New test.
294         * gfortran.dg/f2003_io_4.f03: New test.
295         * gfortran.dg/f2003_io_5.f03: New test.
296         * gfortran.dg/f2003_io_6.f03: New test.
297         * gfortran.dg/f2003_io_7.f03: New test.
298
299 2008-04-05  Richard Guenther  <rguenther@suse.de>
300
301         PR tree-optimization/35833
302         * gcc.dg/torture/pr35833.c: New testcase.
303
304 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
305
306         * gcc.target/sh/sh2a-band.c: New test.
307         * gcc.target/sh/sh2a-bclrmem.c: New test.
308         * gcc.target/sh/sh2a-bld.c: New test.
309         * gcc.target/sh/sh2a-bor.c: New test.
310         * gcc.target/sh/sh2a-bsetmem.c: New test.
311         * gcc.target/sh/sh2a-bxor.c: New test.
312
313 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
314
315         * g++.dg/other/anon5.C: Don't depend on line number for error message.
316
317         * gcc.dg/torture/builtin-modf-1.c: Use special options for
318         powerpc*-*-linux*.
319
320         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
321
322         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
323
324         PR target/35620
325         * gcc.dg/dfp/pr35620.c: New test.
326         * gcc.dg/dfp/func-pointer.c: New test.
327         * gcc.dg/dfp/func-deref.c: New test.
328
329 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
330
331         PR target/35364
332         * g++.dg/gomp/pr35364.C: New test.
333
334 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
335
336         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
337         * g++.dg/other/i386-3.C: Likewise.
338         * gcc.target/i386/sse-13.c: Likewise.
339         * gcc.target/i386/sse-14.c: Likewise.
340
341         * gcc.target/i386/aes-check.h: New.
342         * gcc.target/i386/aesdec.c: Likewise.
343         * gcc.target/i386/aesdeclast.c: Likewise.
344         * gcc.target/i386/aesenc.c: Likewise.
345         * gcc.target/i386/aesenclast.c: Likewise.
346         * gcc.target/i386/aesimc.c: Likewise.
347         * gcc.target/i386/aeskeygenassist.c: Likewise.
348         * gcc.target/i386/pclmulqdq.c: Likewise.
349         * gcc.target/i386/pclmul-check.h: Likewise.
350
351         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
352         (check_effective_target_pclmul): Likewise.
353
354 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
355
356         PR c/35440
357         * gcc.dg/pr35440.c: New test.
358
359 2008-04-04  Richard Guenther  <rguenther@suse.de>
360
361         PR middle-end/35823
362         * gnat.dg/pr35823.adb: New testcase.
363
364 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
365
366         PR c/35712
367         * gcc.dg/dfp/constants-zero.c: New test.
368
369 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
370
371         PR c/35738
372         * gcc.dg/gomp/pr35738.c: New test.
373
374         PR middle-end/35818
375         * gcc.dg/gomp/pr35818.c: New test.
376
377         PR fortran/35786
378         * gfortran.dg/gomp/pr35786-1.f90: New test.
379         * gfortran.dg/gomp/pr35786-2.f90: New test.
380
381 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
382
383         * gcc.target/mips/scc-1.c: New test.
384
385 2008-04-03  Richard Guenther  <rguenther@suse.de>
386
387         * gcc.dg/tree-ssa/vrp43.c: New testcase.
388         * gcc.dg/tree-ssa/vrp44.c: Likewise.
389         * gcc.dg/tree-ssa/vrp45.c: Likewise.
390
391 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
392
393         PR c++/35741
394         * g++.dg/other/offsetof5.C: New test.
395
396 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
397
398         PR rtl-optimization/35281
399         * gcc.target/i386/pr35281.c: New test.
400
401 2008-04-03  Richard Guenther  <rguenther@suse.de>
402
403         PR middle-end/35800
404         * gcc.c-torture/execute/pr35800.c: New test.
405
406 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
407
408         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
409         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
410         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
411         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
412         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
413         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
414         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
415         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
416         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
417         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
418         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
419
420 2008-04-02  Richard Guenther  <rguenther@suse.de>
421
422         PR tree-optimization/14495
423         PR tree-optimization/34793
424         * gcc.dg/tree-ssa/vrp41.c: New testcase.
425         * gcc.dg/tree-ssa/vrp42.c: Likewise.
426
427 2008-04-02  Richard Guenther  <rguenther@suse.de>
428
429         PR tree-optimization/14495
430         * gcc.dg/tree-ssa/vrp40.c: New testcase.
431
432 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
433
434         * gnat.dg/specs/discr_record_constant.ads: New test.
435
436 2008-04-02  Richard Guenther  <rguenther@suse.de>
437
438         * gcc.dg/tree-ssa/vrp38.c: New testcase.
439         * gcc.dg/tree-ssa/vrp39.c: Likewise.
440
441 2008-04-01  George Helffrich  <george@gcc.gnu.org>
442
443         PRs fortran/PR35154, fortran/PR23057
444         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
445         use of common is unchanged.
446
447         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
448         with all combinations of debug options available on target.
449         * gfortran.dg/debug/debug.exp:  Ditto.
450         * gfortran.dg/debug/trivial.f:  Ditto.
451         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
452         .stabs functionality.
453         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
454         DWARF functionality.
455
456 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
457
458         PR c/35436
459         * gcc.dg/format/gcc_gfc-2.c: New test.
460
461 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
462
463         * g++.dg/bprob/bprob.exp: Do not check gcno files.
464         Use -fprofile-use for profile use.
465         * gcc.misc-tests/bprob.exp: Ditto.
466         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
467         * gcc.dg/matrix/matrix.exp: Ditto.
468         * gcc.dg/struct/struct-reorg.exp: Ditto.
469         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
470         * gcc.dg/profile-dir-1.c: New test.
471         * gcc.dg/profile-dir-2.c: New test.
472         * gcc.dg/profile-dir-3.c: New test.
473
474 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
475
476         PR c/35750
477         * gcc.dg/old-style-param-1.c: New test.
478
479 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
480
481         * gnat.dg/object_overflow.adb: New test.
482
483 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
484
485         PR middle-end/30186
486         * gcc.dg/tree-ssa/vector-1.c: New testcase.
487         * gcc.c-torture/execute/vector-1.c: New testcase.
488         * gcc.c-torture/execute/vector-2.c: New testcase.
489
490 2008-03-31  Olivier Hainque  <hainque@adacore.com>
491
492         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
493         * gnat.dg/assign_from_packed.adb: New testcase.
494
495 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
496
497         PR rtl-optimization/35729
498         * gcc.dg/pr35729.c: New test.
499
500 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
501
502         PR target/32000
503         * gcc.target/i386/pr32000-1.c: New.
504
505 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
506
507         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
508         on some environments.
509
510 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
511
512         PR tree-opt/35431
513         * gcc.c-torture/compile/pr35431.c: New testcase.
514
515 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
516
517         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
518         targets.
519
520 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
521
522         PR c++/35245
523         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
524
525 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
526
527         PR c++/35578
528         * g++.dg/parse/friend8.C: New test.
529
530         PR c/35748
531         * gcc.dg/union-cast-4.c: New test.
532
533 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
534
535         PR target/35757
536         * gcc.target/i386/sse4_1-blendps-2.c: New.
537         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
538
539 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
540
541         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
542         * gfortran.dg/internal_pack_2.f90:  Likewise.
543         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
544         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
545         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
546         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
547         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
548         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
549
550 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
551
552         * gnat.dg/bit_packed_array2.adb: New test.
553
554 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
555
556         PR fortran/35740
557         * gfortran.dg/transpose_conjg_1.f90: New test.
558
559 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
560
561         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
562         
563 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
564
565         PR fortran/35698
566         * gfortran.dg/allocate_zerosize_3.f: New test.
567
568         PR fortran/35702
569         * gfortran.dg/character_assign_1.f90: New test.
570
571 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
572
573         PR libfortran/32972
574         PR libfortran/32512
575         * gfortran.dg/intrinsic_spread_1.f90:  New file.
576         * gfortran.dg/intrinsic_spread_2.f90:  New file.
577         * gfortran.dg/intrinsic_spread_3.f90:  New file.
578
579 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
580
581         PR fortran/34714
582         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
583         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
584         * gfortran.dg/func_assign.f90: Likewise.
585         * gfortran.dg/implicit_11.f90: Likewise.
586         * gfortran.dg/proc_assign_1.f90: Likewise.
587         * gfortran.dg/proc_assign_2.f90: Likewise.
588         * gfortran.dg/procedure_lvalue.f90: Likewise.
589
590 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
591
592         PR fortran/35699
593         * gfortran.dg/direct_io_10.f: New test.
594
595 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
596
597         * gcc.target/i386/vectorize6.c: New test.
598
599 2008-03-28  Tobias Burnus  <burnus@net-b.de>
600
601         PR fortran/35721
602         * gfortran.dg/associated_target_2.f90: New.
603
604 2008-03-28  Richard Guenther  <rguenther@suse.de>
605
606         PR tree-optimization/19580
607         * gcc.dg/tree-ssa/loop-34.c: New testcase.
608
609 2008-03-28  Richard Guenther  <rguenther@suse.de>
610
611         PR tree-optimization/30317
612         PR tree-optimization/30911
613         PR tree-optimization/34793
614         * gcc.dg/tree-ssa/vrp35.c: New testcase.
615         * gcc.dg/tree-ssa/vrp36.c: Likewise.
616         * gcc.dg/tree-ssa/vrp37.c: Likewise.
617
618 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
619
620         PR target/31334
621         * gcc.target/powerpc/altivec-25.c: New testcase.
622
623 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
624
625         PR fortran/35724
626         * gfortran.dg/cshift_shift_real_2.f90: New test.
627
628 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
629
630         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
631         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
632
633 2008-03-27  Richard Guenther  <rguenther@suse.de>
634
635         PR c/32511
636         * gcc.dg/attr-weak-1.c: New testcase.
637
638 2008-03-27  Richard Guenther  <rguenther@suse.de>
639
640         PR tree-optimization/32810
641         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
642
643 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
644
645         * g++.dg/cpp0x/variadic91.C: New.
646
647 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
648
649         * gcc.dg/tree-ssa/loop-32.c: New testcase.
650         * gcc.dg/tree-ssa/loop-33.c: Likewise.
651
652 2008-03-27  Richard Guenther  <rguenther@suse.de>
653
654         * gcc.dg/fold-addr-1.c: New testcase.
655
656 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
657
658         PR middle-end/35429
659         * gcc.c-torture/compile/complex-5.c: New test.
660
661 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
662
663         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
664
665 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
666
667         PR c++/35546
668         * g++.dg/ext/attrib33.C: New test.
669
670 2008-03-26  Richard Guenther  <rguenther@suse.de>
671
672         Revert:
673         2008-03-26  Richard Guenther  <rguenther@suse.de>
674
675         * gcc.dg/fold-addr-1.c: New testcase.
676
677 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
678
679         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
680         before redefinitions of extern and __inline.
681         * gcc.target/i386/sse-13.c: Ditto.
682
683 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
684
685         PR c++/35332
686         * g++.dg/other/error27.C: New test.
687
688 2008-03-26  Richard Guenther  <rguenther@suse.de>
689
690         * gcc.dg/fold-addr-1.c: New testcase.
691
692 2008-03-26  Richard Guenther  <rguenther@suse.de>
693
694         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
695         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
696         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
697         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
698         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
699         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
700         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
701
702 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
703
704         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
705         variadic template template parameter binding semantics.
706         * g++.dg/cpp0x/variadic85.C: Ditto.
707         * g++.dg/cpp0x/variadic88.C: New.
708         * g++.dg/cpp0x/variadic89.C: New.
709         * g++.dg/cpp0x/variadic90.C: New.
710         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
711         variadic template template parameter binding semantics.
712         * g++.dg/cpp0x/variadic-lambda.C: New.
713
714 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
715
716         PR target/31558
717         * g++.dg/ext/altivec-15.C: New testcase.
718
719 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
720
721         PR objc/29197
722         * objc.dg/method-20.m: New testcase.
723         
724 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
725
726         PR rtl-optimization/35232
727         * gcc.target/mips/pr35232.c: New test.
728
729 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
730
731         * g++.dg/template/sfinae4.C: New.
732         * g++.dg/template/sfinae5.C: New.
733         * g++.dg/template/sfinae6.C: New.
734         * g++.dg/template/sfinae6_neg.C: New.
735         * g++.dg/template/sfinae7.C: New.
736         * g++.dg/template/sfinae8.C: New.
737         * g++.dg/template/sfinae9.C: New.
738         * g++.dg/template/sfinae10.C: New.
739         * g++.dg/template/sfinae11.C: New.
740         * g++.dg/template/sfinae12.C: New.
741         * g++.dg/template/sfinae13.C: New.
742         * g++.dg/template/sfinae14C: New.
743
744 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
745
746         * gcc.target/sh/sh2a-bclr.c: New test.
747         * gcc.target/sh/sh2a-bset.c: New test.
748
749 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
750
751         * gcc.target/sh/sh2a-movrt.c: New test.
752
753 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
754
755         * gcc.target/sh/sh2a-prefetch.c: New test.
756
757 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
758             Naveen.H.S  <naveen.hs@kpitcummins.com>
759
760         * gcc.target/sh/sh2a-movi20s.c: New test.
761
762 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
763             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
764             Naveen.H.S  <naveen.hs@kpitcummins.com>
765
766         * gcc.target/sh/sh2a-resbank.c: New test.
767         * gcc.target/sh/sh2a-tbr-jump.c: New test.
768         * gcc.target/sh/sh2a-jsrn.c: New test.
769         * gcc.target/sh/sh2a-rtsn.c: New test.
770
771 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
772
773         * gcc.target/i386/sse-17.c: Include sse2-check.h.
774         (main): Change to void and rename to sse2_test.
775         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
776         dg-do-what-default to "compile" if SSE2 hardware is not available.
777         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
778         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
779         xfail vect_no_int_max from "vectorization not profitable" check.
780
781 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
782
783         PR middle-end/26222
784         * gcc.dg/torture/pr26222.c: New testcase.
785
786 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
787
788         PR fortran/34813
789         * gfortran.dg/null_3.f90 : New test
790
791         PR fortran/33295
792         * gfortran.dg/module_function_type_1.f90 : New test
793
794 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
795
796         PR libfortran/32972
797         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
798         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
799         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
800
801 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
802
803         * gcc.target/mips/dse-1.c: Add checks for zeros.
804
805 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
806
807         PR target/27946
808         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
809
810 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
811
812         PR libfortran/32972
813         * internal_pack_1.f90:  New test case.
814         * internal_pack_2.f90:  New test case.
815         * internal_pack_3.f90:  New test case.
816
817 2008-03-21  Olivier Hainque  <hainque@adacore.com>
818
819         * gnat.dg/empty_vector_length.adb: New testcase.
820
821 2008-03-20  Richard Guenther  <rguenther@suse.de>
822
823         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
824
825 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
826             Uros Bizjak  <ubizjak@gmail.com>
827
828         PR testsuite/34168
829         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
830         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
831         if SSE2 hardware is not available.
832         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
833         gcc.dg/vect/vect.exp.
834         * gfortran.dg/vect/vect.exp: Ditto.
835         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
836
837 2008-03-20  Andreas Schwab  <schwab@suse.de>
838
839         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
840         xfail.
841
842 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
843
844         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
845         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
846         from dg-options.
847
848 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
849
850         PR testsuite/35621
851         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
852         * gcc.target/i386/ssse3-pabsd.c: Likewise.
853         * gcc.target/i386/ssse3-pabsw.c: Likewise.
854         * gcc.target/i386/ssse3-palignr.c: Likewise.
855         * gcc.target/i386/ssse3-phaddd.c: Likewise.
856         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
857         * gcc.target/i386/ssse3-phaddw.c: Likewise.
858         * gcc.target/i386/ssse3-phsubd.c: Likewise.
859         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
860         * gcc.target/i386/ssse3-phsubw.c: Likewise.
861         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
862         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
863         * gcc.target/i386/ssse3-pshufb.c: Likewise.
864         * gcc.target/i386/ssse3-psignb.c: Likewise.
865         * gcc.target/i386/ssse3-psignd.c: Likewise.
866         * gcc.target/i386/ssse3-psignw.c: Likewise.
867
868 2008-03-20  Andreas Schwab  <schwab@suse.de>
869
870         PR testsuite/35647
871         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
872         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
873         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
874         continuation and remove xfail.
875
876 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
877
878         PR libfortran/32972
879         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
880         in subroutine.
881
882 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
883
884         * gcc.dg/format/ms_array-1.c: New.
885         * gcc.dg/format/ms_c90-scanf-3.c: New.
886         * gcc.dg/format/ms_c99-strftime-1.c: New.
887         * gcc.dg/format/ms_no-y2k-1.c: New.
888         * gcc.dg/format/ms_attr-1.c: New.
889         * gcc.dg/format/ms_c90-scanf-4.c: New.
890         * gcc.dg/format/ms_c99-strftime-2.c: New.
891         * gcc.dg/format/ms_nonlit-1.c: New.
892         * gcc.dg/format/ms_c90-scanf-5.c: New.
893         * gcc.dg/format/ms_cast-1.c: New.
894         * gcc.dg/format/ms_nonlit-2.c: New.
895         * gcc.dg/format/ms_attr-2.c: New.
896         * gcc.dg/format/ms_c90-strftime-1.c: New.
897         * gcc.dg/format/ms_miss-1.c: New.
898         * gcc.dg/format/ms_nonlit-3.c: New.
899         * gcc.dg/format/ms_attr-3.c: New.
900         * gcc.dg/format/ms_c90-strftime-2.c: New.
901         * gcc.dg/format/ms_miss-2.c: New.
902         * gcc.dg/format/ms_nul-1.c: New.
903         * gcc.dg/format/ms_attr-4.c: New.
904         * gcc.dg/format/ms_c94-printf-1.c: New.
905         * gcc.dg/format/ms_miss-3.c: New.
906         * gcc.dg/format/ms_nul-2.c: New.
907         * gcc.dg/format/ms_attr-7.c: New.
908         * gcc.dg/format/ms_c94-scanf-1.c: New.
909         * gcc.dg/format/ms_miss-4.c: New.
910         * gcc.dg/format/ms_null-1.c: New.
911         * gcc.dg/format/ms_bitfld-1.c: New.
912         * gcc.dg/format/ms_c99-printf-1.c: New.
913         * gcc.dg/format/ms_miss-5.c: New.
914         * gcc.dg/format/ms_plus-1.c: New.
915         * gcc.dg/format/ms_branch-1.c: New.
916         * gcc.dg/format/ms_c99-printf-2.c: New.
917         * gcc.dg/format/ms_miss-6.c: New.
918         * gcc.dg/format/ms_sec-1.c: New.
919         * gcc.dg/format/ms_c90-printf-1.c: New.
920         * gcc.dg/format/ms_c99-printf-3.c: New.
921         * gcc.dg/format/ms_multattr-1.c: New.
922         * gcc.dg/format/ms_unnamed-1.c: New.
923         * gcc.dg/format/ms_c90-printf-2.c: New.
924         * gcc.dg/format/ms_c99-scanf-1.c: New.
925         * gcc.dg/format/ms_multattr-2.c: New.
926         * gcc.dg/format/ms_va-1.c: New.
927         * gcc.dg/format/ms_c90-printf-3.c: New.
928         * gcc.dg/format/ms_c99-scanf-2.c: New.
929         * gcc.dg/format/ms_multattr-3.c: New.
930         * gcc.dg/format/ms_c90-scanf-1.c: New.
931         * gcc.dg/format/ms_c99-scanf-3.c: New.
932         * gcc.dg/format/ms_no-exargs-1.c: New.
933         * gcc.dg/format/ms_zero-length-1.c: New.
934         * gcc.dg/format/ms_c90-scanf-2.c: New.
935         * gcc.dg/format/ms_c99-scanf-4.c: New.
936         * gcc.dg/format/ms_no-exargs-2.c: New.
937         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
938         * gcc.dg/format/miss-1.c: Likewise.
939         * gcc.dg/format/miss-3.c: Likewise.
940         * gcc.dg/format/multattr-2.c: Likewise.
941         * gcc.dg/format/miss-5.c: Likewise.
942         * gcc.dg/format/attr-2.c: Likewise.
943         * gcc.dg/format/attr-4.c: Likewise.
944         * gcc.dg/format/c90-scanf-4.c: Likewise.
945         * gcc.dg/format/c99-printf-3.c: Likewise.
946         * gcc.dg/format/multattr-1.c: Likewise.
947         * gcc.dg/format/miss-4.c: Likewise.
948         * gcc.dg/format/miss-6.c: Likewise.
949         * gcc.dg/format/c90-printf-3.c: Likewise.
950         * gcc.dg/format/attr-1.c: Likewise.
951         * gcc.dg/format/attr-3.c: Likewise.
952         * gcc.dg/format/attr-7.c: Likewise.
953         * gcc.dg/format/format.h: Treat mingw and gnu style.
954         * gcc.dg/format/sys_format.c: New.
955
956 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
957
958         PR libfortran/35627
959         * gfortran.dg/namelist_46.f90: New test.
960
961 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
962
963         PR target/14552
964         * gcc.target/i386/pr14552.c: New test.
965
966 2008-03-19  Michael Matz  <matz@suse.de>
967
968         PR middle-end/35616
969         * gcc.dg/pr35616.c: New test.
970
971 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
972
973         PR fortran/35152
974         * gfortran.dg/argument_checking_16.f90: New test.
975
976 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
977
978         PR libfortran/32972
979         * gfortran.dg/internal_pack_1.f90:  New test case.
980         * gfortran.dg/internal_pack_2.f90:  New test case.
981         * gfortran.dg/internal_pack_3.f90:  New test case.
982
983 2008-03-19  Jan Hubicka  <jh@suse.cz>
984
985         * gcc.dg/20050811-2.c: Update dumping flags.
986         * gcc.dg/sms-2.c: Update dumping flags.
987         * gcc.dg/var-expand1.c: Update dumping flags.
988         * gcc.dg/var-expand3.c: Update dumping flags.
989         * gcc.dg/pr30957-1.c: Update dumping flags.
990         * gcc.dg/20050811-1.c: Update dumping flags.
991         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
992         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
993
994 2008-03-19  Richard Guenther  <rguenther@suse.de>
995
996         PR middle-end/35609
997         * gcc.dg/testsuite/uninit-15.c: New testcase.
998         * gcc.dg/testsuite/uninit-16.c: Likewise.
999
1000 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1001
1002         PR target/35504
1003         * g++.dg/other/pr35504.C: New test.
1004
1005 2008-03-18  Richard Guenther  <rguenther@suse.de>
1006
1007         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1008         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1009
1010 2008-03-18  Richard Guenther  <rguenther@suse.de>
1011
1012         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1013
1014 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1015
1016         PR libfortran/35617
1017         * gfortran.dg/namelist_45.f90: New test.
1018
1019 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1020
1021         PR testsuite/35512
1022         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1023         Write variables instead of reading them.
1024
1025 2008-03-17  Jason Merrill  <jason@redhat.com>
1026
1027         PR c++/35548
1028         * g++.dg/init/ref16.C: New testcase.
1029
1030 2008-03-17  Richard Guenther  <rguenther@suse.de>
1031
1032         PR tree-optimization/19637
1033         * g++.dg/tree-ssa/pr19637.C: New testcase.
1034
1035 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1036
1037         PR fortran/35470
1038         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1039
1040 2008-03-16  Richard Guenther  <rguenther@suse.de>
1041
1042         PR middle-end/35607
1043         * gcc.c-torture/compile/pr35607.c: New testcase.
1044         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1045
1046 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1047
1048         PR fortran/35582
1049         * gfortran.dg/write_invalid_format.f90: New test.
1050
1051 2008-03-15  Richard Guenther  <rguenther@suse.de>
1052
1053         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1054
1055 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1056
1057         PR testsuite/35184
1058         * gfortran.dg/elemental_subroutine_6.f90: New test.
1059
1060 2008-03-15  Richard Guenther  <rguenther@suse.de>
1061
1062         * gcc.dg/pr23911.c: Adjust testcase.
1063         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1064         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1065
1066 2008-03-15  Richard Guenther  <rguenther@suse.de>
1067
1068         PR middle-end/35593
1069         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1070
1071 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1072
1073         PR testsuite/35478
1074         * gfortran.dg/generic_16.f90: New test.
1075
1076 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1077
1078         PR middle-end/35595
1079         * gcc.c-torture/compile/pr35595.c: New test.
1080
1081 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1082
1083         PR testsuite/33296
1084         * gfortran.dg/nearest_4.f90: New test.
1085
1086 2008-03-14  Richard Guenther  <rguenther@suse.de>
1087
1088         PR tree-optimization/13761
1089         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1090
1091 2008-03-14  Richard Guenther  <rguenther@suse.de>
1092
1093         PR tree-optimization/34172
1094         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1095         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1096         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1097         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1098         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1099         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1100
1101 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1102
1103         PR libcpp/35322:
1104         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1105
1106 2008-03-14  Richard Guenther  <rguenther@suse.de>
1107
1108         PR tree-optimization/34043
1109         PR tree-optimization/33989
1110         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1111         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1112         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1113         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1114         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1115
1116 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1117             Uros Bizjak  <ubizjak@gmail.com>
1118
1119         PR testsuite/35538 
1120         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1121         Skip *-*-darwin*.
1122         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1123
1124 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1125             Uros Bizjak  <ubizjak@gmail.com>
1126
1127         PR testsuite/35406
1128         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1129         count from 0 to 1 for lp64 targets.
1130         * gfortran.dg/ldist-1.f90: Update test to check
1131         for 5 loops distributed instead of 4 for lp64 targets.
1132
1133 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1134
1135         PR fortran/35475
1136         * gfortran.dg/derived_sub.f90: New test.
1137
1138 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1139
1140         PR testsuite/35558
1141         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1142         dg-require-effective-target.
1143         * g++.dg/tls/static-1a.cc: Likewise.
1144
1145 2008-03-13  Tom Tromey  <tromey@redhat.com>
1146
1147         PR libcpp/35322:
1148         * gcc.dg/cpp/pr35322.c: New file.
1149
1150 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1151
1152         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1153         (main): Call check_vect.
1154
1155 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1156             Olga Golovanevsky  <olga@il.ibm.com>
1157         
1158         PR tree-optimization/35041
1159         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1160
1161 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1162
1163         PR target/34000
1164         PR target/35553
1165         * g++.dg/other/i386-3.C: New test.
1166         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1167         * gcc.target/i386/sse-14.c: Ditto.
1168         * gcc.target/i386/mmx-1.c: Ditto.
1169         * gcc.target/i386/mmx-2.c: Ditto.
1170         * gcc.target/i386/3dnow-1.c: Ditto.
1171         * gcc.target/i386/3dnow-2.c: Ditto.
1172         * gcc.target/i386/3dnowA-1.c: Ditto.
1173         * gcc.target/i386/3dnowA-2.c: Ditto.
1174
1175 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1176
1177         PR tree-opt/35422
1178         * gcc.target/i386/pr35422.c: Escape brackets.
1179
1180 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1181
1182         PR tree-opt/35422
1183         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1184         third loop.
1185         * gcc.target/i386/pr35422.c: New.
1186
1187 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1188
1189         PR tree-opt/35403
1190         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1191
1192 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1193
1194         PR target/35540
1195         * gcc.target/i386/pr35540.c: New test.
1196
1197 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1198
1199         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1200
1201 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1202
1203         PR middle-end/35526
1204         * g++.dg/torture/pr35526.C: New test.
1205
1206 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1207
1208         PR c++/35328
1209         * g++.dg/gomp/pr35328.C: New test.
1210
1211         PR c++/35337
1212         * g++.dg/gomp/pr35337.C: New test.
1213
1214         PR c/35438
1215         PR c/35439
1216         * gcc.dg/gomp/pr35438.c: New test.
1217         * gcc.dg/gomp/pr35439.c: New test.
1218
1219         PR middle-end/35099
1220         * g++.dg/gomp/pr35099.C: New test.
1221
1222 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1223
1224         * gnat.dg/range_check2.adb: New test.
1225
1226 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1227
1228         PR tree-optimization/35494
1229         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1230         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1231         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1232         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1233
1234 2008-03-10  Richard Guenther  <rguenther@suse.de>
1235
1236         PR tree-optimization/34677
1237         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1238         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1239         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1240
1241 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1242
1243         PR fortran/35474
1244         * gfortran.dg/module_commons_2.f90: New test.
1245
1246 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1247
1248         * gnat.dg/frame_overflow.adb: Improve portability.
1249
1250 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1251
1252         PR target/35350
1253         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1254         * gcc.target/i386/isa-2.c: Likewise.
1255         * gcc.target/i386/isa-3.c: Likewise.
1256         * gcc.target/i386/isa-10.c: Likewise.
1257         * gcc.target/i386/isa-11.c: Likewise.
1258         * gcc.target/i386/isa-12.c: Likewise.
1259         * gcc.target/i386/isa-13.c: Likewise.
1260         * gcc.target/i386/isa-14.c: Likewise.
1261
1262 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1263
1264         PR target/22152
1265         * gcc.target/i386/pr22152.c: New test.
1266         * gcc.target/i386/sse2-mmx.c: Ditto.
1267
1268 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1269
1270         * gnat.dg/uninit_func.adb: New test.
1271
1272 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1273
1274         * gnat.dg/pack4.adb: New test.
1275
1276 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1277
1278         * gnat.dg/small_alignment.adb: New test.
1279
1280 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1281
1282         * gnat.dg/specs/alignment2.ads: New test.
1283
1284 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1285
1286         * gnat.dg/pack3.adb: New test.
1287
1288 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1289
1290         PR c++/20366
1291         * g++.dg/other/pr20366.C: New test.
1292
1293 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1294
1295         PR tree-opt/35402
1296         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1297
1298 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1299
1300         PR preprocessor/35458
1301         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1302         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1303         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1304
1305 2008-03-06  Tom Tromey  <tromey@redhat.com>
1306
1307         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1308         * treelang: Delete.
1309
1310 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1311
1312         * gnat.dg/specs/pack33.ads: New test.
1313
1314 2008-03-05  Richard Guenther  <rguenther@suse.de>
1315
1316         PR tree-optimization/35472
1317         * gcc.c-torture/execute/pr35472.c: New testcase.
1318
1319 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1320
1321         PR 33009
1322         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1323         * gcc.c-torture/compile/pr33009.c: Likewise.
1324
1325 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1326
1327         PR 31341
1328         * gcc.dg/vect/pr31041.c: Fix.
1329
1330 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1331
1332         PR libfortran/35293
1333         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1334         New.
1335         * gfortran.fortran-torture/execute/list_read_1.x,
1336         gfortran.fortran-torture/execute/read_null_string.x,
1337         gfortran.fortran-torture/execute/backspace.x,
1338         gfortran.fortran-torture/execute/seq_io.x,
1339         gfortran.fortran-torture/execute/slash_edit.x,
1340         gfortran.fortran-torture/execute/unopened_unit_1.x,
1341         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1342         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1343         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1344         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1345         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1346         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1347         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1348         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1349         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1350         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1351         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1352         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1353         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1354         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1355         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1356         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1357         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1358         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1359         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1360         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1361         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1362         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1363         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1364         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1365         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1366         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1367         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1368         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1369         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1370         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1371         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1372         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1373         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1374         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1375         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1376         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1377         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1378         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1379         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1380         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1381         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1382         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1383         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1384         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1385         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1386         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1387         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1388         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1389         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1390         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1391         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1392         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1393         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1394         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1395         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1396         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1397         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1398         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1399         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1400         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1401         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1402         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1403         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1404         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1405         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1406         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1407         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1408         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1409         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1410         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1411         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1412         gfortran.dg/write_back.f: Gate test on effective_target
1413         fd_truncate.
1414
1415 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1416
1417         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1418         targets declaring functions in assembly.
1419
1420 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1421
1422         PR 28322
1423         * gcc.dg/pr28322-3.c: New.
1424
1425 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1426
1427         PR target/35453
1428         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1429         _SIDD_XXX.
1430         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1431         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1432         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1433         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1434         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1435         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1436         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1437         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1438
1439 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1440
1441         PR middle-end/35456
1442         * gcc.c-torture/execute/pr35456.c: New test.
1443
1444 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1445
1446         * gcc.target/i386/sse-10.c: Don't use
1447         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1448
1449 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1450
1451         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1452         * gfortran.dg/reassoc_2.f90: Ditto.
1453         * gfortran.dg/reassoc_3.f90: Ditto.
1454
1455 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1456
1457         PR fortran/33197
1458         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1459         * gfortran.dg/dg.exp: Likewise.
1460         * gfortran.dg/vect/vect.exp: Likewise.
1461         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1462         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1463         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1464         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1465         empty CONTAINS.
1466         * gfortran.dg/gamma_2.f90: Add a few error messages.
1467         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1468         empty CONTAINS.
1469         * gfortran.dg/gamma_3.f90: Adjust error message.
1470         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1471         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1472         * gfortran.dg/bessel_1.f90: New test.
1473         * gfortran.dg/recursive_check_3.f90: Remove warnings.
1474         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1475         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1476         * gfortran.dg/contains_empty_1.f03: New test.
1477         * gfortran.dg/erfc_scaled_1.f90: New test.
1478         * gfortran.dg/hypot_1.f90: New test.
1479         * gfortran.dg/contains_empty_2.f03: New test.
1480
1481 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
1482
1483         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1484
1485 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
1486
1487         PR 24924
1488         * g++.dg/cpp/string-2.C: This is a warning now.
1489         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1490         default, so add it.
1491         
1492 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
1493
1494         * g++.dg/cpp0x/auto1.C: New.
1495
1496 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1497
1498         PR fortran/34770
1499         * gfortran.dg/pointer_1.f90: New test.
1500
1501 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1502
1503         PR c++/35315
1504         * g++.dg/ext/attrib32.C: Add another test case.
1505
1506 2008-02-29  Tom Tromey  <tromey@redhat.com>
1507
1508         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1509         line.
1510
1511 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
1512
1513         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1514         to make the interchange profitable.
1515
1516 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
1517
1518         PR fortran/31463
1519         PR fortran/33950
1520         PR fortran/34296
1521         * gfortran.dg/arrayio_11.f90: Fixed test.
1522         * gfortran.dg/arrayio_12.f90: Likewise.
1523         * gfortran.dg/module_read_1.f90: Added warning-directives.
1524         * gfortran.dg/pr32242.f90: Likewise.
1525         * gfortran.dg/result_in_spec_3.f90: Likewise.
1526         * gfortran.dg/use_12.f90: Likewise.
1527         * gfortran.dg/warn_function_without_result.f90 : New test.
1528
1529 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1530
1531         PR fortran/34868
1532         * gfortran.dg/f2c_9.f90: New test.
1533
1534 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
1535
1536         * gcc.dg/tree-ssa/ldist-1.c: New.
1537         * gcc.dg/tree-ssa/ldist-1a.c: New.
1538         * gcc.dg/tree-ssa/ldist-2.c: New.
1539         * gcc.dg/tree-ssa/ldist-3.c: New.
1540         * gcc.dg/tree-ssa/ldist-4.c: New.
1541         * gcc.dg/tree-ssa/ldist-5.c: New.
1542         * gcc.dg/tree-ssa/ldist-6.c: New.
1543         * gcc.dg/tree-ssa/ldist-7.c: New.
1544         * gcc.dg/tree-ssa/ldist-8.c: New.
1545         * gcc.dg/tree-ssa/ldist-9.c: New.
1546         * gcc.dg/tree-ssa/ldist-10.c: New.
1547         * gcc.dg/tree-ssa/ldist-11.c: New.
1548         * gcc.dg/tree-ssa/ldist-12.c: New.
1549         * gfortran.dg/ldist-1.f90: New.
1550
1551 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1552
1553         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1554
1555 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1556
1557         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1558
1559 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1560
1561         * gcc.target/i386/mmx-1.c: Add
1562         -Werror-implicit-function-declaration to dg-options.
1563         * gcc.target/i386/mmx-2.c: Likewise.
1564         * gcc.target/i386/sse-13.c: Likewise.
1565         * gcc.target/i386/sse-14.c: Likewise.
1566
1567 2008-02-27  Revital Eres  <eres@il.ibm.com>
1568
1569         PR rtl-optimization/34999
1570         * gcc.dg/tree-prof/pr34999.c: New.
1571
1572 2008-02-27  Richard Guenther  <rguenther@suse.de>
1573
1574         PR middle-end/25290
1575         * gcc.c-torture/execute/pr35390.c: New testcase.
1576
1577 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1578
1579         PR ada/22255
1580         * gnat.dg/test_direct_io.adb: New file.
1581
1582 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1583
1584         PR ada/34799
1585         * gnat.dg/specs/pr34799.ads: New test.
1586
1587 2008-02-27  Richard Guenther  <rguenther@suse.de>
1588
1589         PR middle-end/34971
1590         * gcc.c-torture/execute/pr34971.c: New testcase.
1591
1592 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1593
1594         * gcc.dg/gomp/preprocess-1.c: New test.
1595
1596         PR c++/35368
1597         * g++.dg/ext/visibility/typeinfo2.C: New test.
1598         * g++.dg/ext/visibility/typeinfo3.C: New test.
1599
1600 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1601
1602         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1603
1604 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1605
1606         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1607         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1608
1609 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1610
1611         PR c/28800
1612         * gcc.dg/empty-source-2.c: Adjust for warning message.
1613         * gcc.dg/empty-source-3.c: Likewise.
1614         * gcc.dg/pack-test-2.c: Adjust comment.
1615         * gcc.dg/pragma-ep-2.c: Likewise.
1616         * gcc.dg/pragma-re-2.c: Likewise.
1617         * gcc.dg/va-arg-2.c: Likewise.
1618
1619 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1620
1621         PR fortran/35033
1622         * gfortran.dg/assignment_2.f90: New.
1623
1624 2008-02-26  Jason Merrill  <jason@redhat.com>
1625
1626         PR c++/35315
1627         * g++.dg/ext/attrib32.C: New.
1628
1629 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1630
1631         * gcc.c-torture/execute/nest-align-1.x: Delete.
1632
1633 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1634
1635         PR 26264
1636         * 20021023-1.c: Use __builtin_va_start instead of
1637         __builtin_stdarg_start.
1638         * pr17301-1.c: Likewise.
1639         * pr17301-2.c: Likewise.
1640                 
1641 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1642         
1643         * gcc.dg/pr34351.c: New.
1644         
1645 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1646
1647         * gcc.dg/Wlarger-than2.c: New.
1648         
1649 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1650
1651         PR c++/35323
1652         * g++.dg/lookup/crash7.C: New.
1653
1654 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1655
1656         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1657
1658 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1659
1660         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1661
1662 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1663
1664         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1665
1666 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1667
1668         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1669         Windows.
1670
1671 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1672
1673         * lib/target-supports.exp (check_profiling_available): Report -p
1674         unavailable on *-*-mingw*.
1675
1676 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1677
1678         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1679         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1680         dg-require-effective-target pthread_h.
1681
1682 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1683
1684         * gcc.dg/Wswitch-enum-error.c: New.
1685         * gcc.dg/Wswitch-error.c: New.
1686         * gcc.dg/20011021-1.c: Use two directives to match two different
1687         messages.
1688         
1689 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1690         
1691         PR 28322
1692         * gcc.dg/pr28322.c: New.
1693         * gcc.dg/pr28322-2.c: New.
1694         * lib/prune.exp: Ignore "At top level" even if there is no ':'
1695         preceding it.
1696
1697 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1698
1699         PR c++/35333
1700         * g++.dg/other/error26.C: New.
1701
1702 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1703
1704         PR c++/35338
1705         * g++.dg/other/error25.C: New.
1706
1707 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1708
1709         PR target/35258
1710         * gcc.dg/pr35258.c: New testcase.
1711
1712 2008-02-25  Jan Beulich  <jbeulich@novell.com>
1713
1714         * gcc.dg/20020426-2.c: Remove bogus workaround.
1715         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1716         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1717
1718 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1719
1720         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1721
1722 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1723
1724         PR middle-end/19984
1725         * gcc.dg/pr19984.c: New test.
1726         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1727         name of the variable.
1728
1729 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1730
1731         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1732         (main): Call check_vect and foo.  Check array values after
1733         the call to foo.
1734         * gcc.dg/vect/vect-117.c: Call check_vect.
1735         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1736
1737 2008-02-25  Jason Merrill  <jason@redhat.com>
1738
1739         PR c++/33486
1740         * g++.dg/lookup/strong-using-5.C: New.
1741
1742 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1743
1744         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1745         sh* targets.
1746
1747 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1748
1749         PR target/35349
1750         * gcc.c-torture/execute/20050604-1.x: New file.
1751
1752 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1753
1754         * gcc.target/i386/pr22076.c: Update number of mov insns
1755         for PIC targets.
1756         * gcc.target/i386/pr34256.c: Ditto.
1757
1758 2008-02-24  Diego Novillo  <dnovillo@google.com>
1759
1760         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1761
1762         PR 33738
1763         * g++.dg/warn/pr33738.C: New.
1764
1765 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1766
1767         * gcc.c-torture/execute/nest-align-1.x: New file.
1768
1769 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1770
1771         PR c++/34749
1772         * g++.dg.ext/dllimport13.C: New test.
1773
1774 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1775
1776         PR libfortran/24685
1777         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1778         powerpc*-apple-darwin*.
1779
1780 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1781
1782         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1783         ERFC into gfortran.dg/large_real_kind_3.F90.
1784         * gfortran.dg/large_real_kind_3.F90: New test.
1785
1786 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1787
1788         PR rtl-opt/33512
1789         * gcc.dg/and-1.c: New test.
1790
1791 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1792
1793         * gcc.c-torture/execute/20080222-1.c: New test.
1794
1795 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1796
1797         PR target/22076
1798         PR target/34256
1799         * gcc.target/i386/pr22076.c: New test.
1800         * gcc.target/i386/pr34256.c: New test.
1801         * gcc.target/i386/vecinit-5.c: New test.
1802         * gcc.target/i386/vecinit-6.c: New test.
1803         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1804
1805         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1806         <xmmintrin.h>, define __m64 and __m128 directly.
1807         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1808
1809 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1810
1811         PR C++/34715
1812         * g++.dg/ext/always_inline-1.C: New test.
1813         * g++.dg/ext/always_inline-2.C: New test.
1814         * g++.dg/ext/always_inline-3.C: New test.
1815         * g++.dg/ext/always_inline-4.C: New test.
1816
1817 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1818
1819         * gcc.target/cris/asm-b-1.c: New test.
1820
1821 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1822
1823         PR c++/35282
1824         * g++.dg/template/nontype17.C: Add.
1825
1826 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1827
1828         PR c++/35282
1829         Revert:
1830         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1831
1832         PR c++/28743
1833         * g++.dg/template/nontype17.C: New.
1834         * g++.dg/template/nontype16.C: Add error.
1835
1836 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1837
1838         PR c/19999
1839         * gcc.dg/Wfloat-equal-1.c: New.
1840         * g++.dg/warn/Wfloat-equal-1.C: New.
1841
1842 2008-02-21  Michael Matz  <matz@suse.de>
1843
1844         PR target/35264
1845         * gcc.dg/pr35264.c: New testcase.
1846
1847 2008-02-21  Richard Guenther  <rguenther@suse.de>
1848
1849         * gfortran.dg/reassoc_1.f90: New testcase.
1850         * gfortran.dg/reassoc_2.f90: Likewise.
1851         * gfortran.dg/reassoc_3.f90: Likewise.
1852
1853 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1854
1855         PR libfortran/34974
1856         * gfortran.dg/fmt_t_7.f: New test.
1857
1858         PR libfortran/35132
1859         * gfortran.dg/streamio_15.f90: New test.
1860         
1861 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1862
1863         PR libfortran/35036
1864         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1865
1866 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1867
1868         * gcc.dg/Wframe-larger-than.c: New option test.
1869
1870 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1871
1872         PR fortran/34997
1873         * gfortran.dg/dollar_sym_1.f90: New.
1874         * gfortran.dg/dollar_sym_2.f90: New.
1875
1876 2008-02-20  Richard Guenther  <rguenther@suse.de>
1877
1878         PR middle-end/35265
1879         * gcc.dg/builtins-66.c: New testcase.
1880
1881 2008-02-20  Richard Guenther  <rguenther@suse.de>
1882
1883         * gcc.dg/fold-reassoc-1.c: New testcase.
1884         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1885
1886 2008-02-20  Richard Guenther  <rguenther@suse.de>
1887
1888         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1889
1890 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1891
1892         * lib/target-supports.exp (check_effective_target_vect_unpack):
1893         Return true for SPU.
1894         (check_effective_target_vect_short_mult): Likewise.
1895         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1896         the loop on targets that support vect_unpack.
1897
1898 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1899
1900         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1901         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1902         templates to reduce number of passed arguments.
1903
1904 2008-02-19  Jason Merrill  <jason@redhat.com>
1905
1906         PR c++/34950
1907         * g++.dg/template/explicit-args1.C: New.
1908
1909 2008-02-19  Richard Guenther  <rguenther@suse.de>
1910
1911         PR tree-optimization/34989
1912         * gcc.dg/pr34989-1.c: New testcase.
1913         * gcc.dg/pr34989-2.c: Likewise.
1914
1915 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1916
1917         PR c++/35028
1918         * g++.dg/gomp/pr35028.C: New test.
1919
1920         PR c++/34964
1921         PR c++/35244
1922         * gcc.dg/gomp/pr34964.c: New test.
1923         * g++.dg/gomp/pr34964.C: New test.
1924         * gcc.dg/gomp/pr35244.c: New test.
1925         * g++.dg/gomp/pr35244.C: New test.
1926
1927         PR c++/35078
1928         * g++.dg/gomp/pr35078.C: New test.
1929
1930 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1931
1932         * gcc.dg/packed-array.c: New testcase. 
1933
1934 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1935
1936         PR target/33555
1937         * gcc.target/i386/pr33555.c: New test.
1938         
1939 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1940
1941         PR target/35189
1942         * gcc.target/i386/isa-1.c: New.
1943         * gcc.target/i386/isa-2.c: Likewise.
1944         * gcc.target/i386/isa-3.c: Likewise.
1945         * gcc.target/i386/isa-4.c: Likewise.
1946         * gcc.target/i386/isa-5.c: Likewise.
1947         * gcc.target/i386/isa-6.c: Likewise.
1948         * gcc.target/i386/isa-7.c: Likewise.
1949         * gcc.target/i386/isa-8.c: Likewise.
1950         * gcc.target/i386/isa-9.c: Likewise.
1951         * gcc.target/i386/isa-10.c: Likewise.
1952         * gcc.target/i386/isa-11.c: Likewise.
1953         * gcc.target/i386/isa-12.c: Likewise.
1954         * gcc.target/i386/isa-13.c: Likewise.
1955         * gcc.target/i386/isa-14.c: Likewise.
1956
1957 2008-02-18  Joey Ye  <joey.ye@intel.com>
1958             H.J. Lu  <hongjiu.lu@intel.com>
1959
1960         PR middle-end/34921
1961         * gcc.c-torture/execute/nest-align-1.c: New test case.
1962
1963 2008-02-17  Richard Guenther  <rguenther@suse.de>
1964
1965         PR middle-end/35227
1966         * gcc.dg/torture/pr35227.c: New testcase.
1967
1968 2008-02-17  Richard Guenther  <rguenther@suse.de>
1969
1970         PR tree-optimization/35231
1971         * gcc.c-torture/execute/pr35231.c: New testcase.
1972
1973 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1974
1975         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1976         (test_gt): Ditto.
1977
1978 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1979
1980         * obj-c++.dg/encode-2.mm: XFAIL.
1981         * obj-c++.dg/encode-3.mm: Likewise.
1982
1983 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1984             Paolo Carlini  <pcarlini@suse.de>
1985
1986         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1987         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1988         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1989
1990 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1991
1992         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1993         (main): Change to void and rename to sse_test.
1994         * gcc.target/i386/pr24306.c: Ditto.
1995         * gcc.target/i386/pr32065-2.c: Ditto.
1996         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1997         (main): Change to void and rename to sse2_test.
1998         * gcc.target/i386/20060512-3.c: Ditto.
1999
2000 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2001
2002         PR fortran/35150
2003         * gfortran.dg/c_loc_tests_12.f03: New test.
2004
2005 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2006
2007         PR c++/35023
2008         PR c++/35024
2009         PR c++/35026
2010         * g++.dg/cpp0x/vt-35026.C: New.
2011         * g++.dg/cpp0x/vt-35023.C: New.
2012         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2013         * g++.dg/cpp0x/vt-35024.C: New.
2014
2015 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2016
2017         * gcc.c-torture/execute/va-arg-25.x: Remove.
2018
2019 2008-02-15  Richard Guenther  <rguenther@suse.de>
2020             Zdenek Dvorak  <ook@ucw.cz>
2021
2022         PR tree-optimization/35164
2023         * g++.dg/torture/pr35164-1.C: New testcase.
2024         * g++.dg/torture/pr35164-2.C: Likewise.
2025
2026 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2027
2028         PR testsuite/35119
2029         * g++.dg/template/spec35.C: Change the regular expressions
2030         in dg-final to match the assembly code generated by Darwin 9.
2031
2032 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2033
2034         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2035
2036 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2037
2038         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2039
2040 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2041
2042         * lib/dejapatches.exp: New file.
2043
2044 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2045
2046         PR c++/34050
2047         * g++.dg/cpp0x/vt-34050.C: New.
2048
2049 2008-02-14  Jason Merrill  <jason@redhat.com>
2050
2051         PR c++/5645
2052         PR c++/11159
2053         * g++.dg/warn/pr11159.C: New.
2054         * g++.dg/warn/pr5645.C: Likewise.
2055
2056 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2057
2058         PR preprocessor/35061
2059         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2060
2061 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2062
2063         PR c++/28743
2064         * g++.dg/template/nontype17.C: New.
2065         * g++.dg/template/nontype16.C: Add error.
2066
2067 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2068
2069         PR c++/35138
2070         * g++.dg/template/member8.C: New test.
2071
2072 2008-02-13  Michael Matz  <matz@suse.de>
2073
2074         * gcc.dg/pr35065.c: Fix testcase warnings.
2075
2076 2008-02-13  Jason Merrill  <jason@redhat.com>
2077
2078         PR c++/34962, c++/34937, c++/34939
2079         * g++.dg/ext/tmplattr9.C: New.
2080
2081 2008-02-13  Michael Matz  <matz@suse.de>
2082
2083         PR debug/35065
2084         * gcc.dg/pr35065.c: New testcase.
2085
2086 2008-02-12  Richard Guenther  <rguenther@suse.de>
2087
2088         PR tree-optimization/35171
2089         * gcc.c-torture/compile/pr35171.c: New testcase.
2090
2091 2008-02-12  Richard Guenther  <rguenther@suse.de>
2092
2093         PR middle-end/35163
2094         * gcc.c-torture/execute/pr35163.c: New testcase.
2095
2096 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2097
2098         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2099
2100 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2101
2102         * gnat.dg/loop_address.adb: New test.
2103
2104 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2105
2106         * obj-c++.dg/bitfield-1.mm: Expect failures.
2107         * obj-c++.dg/bitfield-4.mm: Likewise.
2108         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2109         * obj-c++.dg/encode-8.mm: Likewise.
2110         * obj-c++.dg/isa-field-1.mm: Likewise.
2111         * obj-c++.dg/layout-1.mm: Likewise.
2112         * obj-c++.dg/lookup-2.mm: Likewise.
2113         * obj-c++.dg/try-catch-2.mm: Likewise.
2114         * obj-c++.dg/try-catch-9.mm: Likewise.
2115
2116 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2117
2118         PR c++/35144
2119         * g++.dg/tree-ssa/pr35144.C: New test.
2120
2121         PR inline-asm/35160
2122         * gcc.target/i386/pr35160.c: New test.
2123
2124         PR c++/34862
2125         * g++.dg/init/new27.C: New test.
2126
2127 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2128
2129         PR c++/35077
2130         * g++.dg/template/crash78.C: New.
2131
2132 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2133
2134         PR testsuite/35047
2135         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2136         * gcc.dg/compat/vector-2_y.c: Ditto.
2137
2138 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2139             Richard Guenther  <rguenther@suse.de>
2140
2141         PR tree-optimization/33992
2142         * gcc.c-torture/execute/pr33992.c: New testcase.
2143
2144 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2145
2146         * gfortran.dg/streamio_14.f90:  New test.
2147
2148 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2149
2150         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2151         Add -mfpmath=387 to dg-options.
2152
2153 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2154
2155         PR testsuite/35047
2156         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2157         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2158         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2159         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2160         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2161         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2162         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2163         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2164         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2165
2166 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2167
2168         PR objc++/34193
2169         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2170
2171 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2172
2173         PR c++/35056
2174         * g++.dg/conversion/bitfield8.C: New.
2175
2176 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2177
2178         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2179
2180 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2181
2182         PR c++/35049
2183         PR c++/35096
2184         * g++.dg/ext/vector13.C: New.
2185
2186 2008-02-06  David Daney  <ddaney@avtrex.com>
2187
2188         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2189
2190 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2191
2192         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2193         special case for xtensa-*-*.
2194         
2195 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2196
2197         PR fortran/35037
2198         * gfortran.dg/volatile11.f90: New test.
2199
2200 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2201
2202         PR c++/33553
2203         * g++.dg/template/array19.C: New test.
2204
2205 2008-02-05  Diego Novillo  <dnovillo@google.com>
2206
2207         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2208
2209         PR 33738
2210         * g++.dg/warn/pr33738.C: Remove.
2211
2212 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2213
2214         PR fortran/34945
2215         * gfortran.dg/bounds_check_13.f: New test.
2216
2217 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2218
2219         PR testsuite/33946
2220         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2221
2222 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2223
2224         PR target/35083
2225         * gcc.target/i386/pr35083.c: New test.
2226
2227 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2228
2229         PR fortran/32315
2230         * gfortran.dg/data_bounds_1.f90: New test.
2231
2232 2008-02-04  Diego Novillo  <dnovillo@google.com>
2233
2234         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2235
2236         PR 33738
2237         * g++.dg/warn/pr33738.C: New.
2238
2239 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2240
2241         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2242         to match.
2243
2244 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2245
2246         * lib/target-supports.exp (check_effective_target_hard_float): Only
2247         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2248         other targets, grep for a call insn in the rtl expand dump for an
2249         add of two doubles.
2250         (target_compile): Support generating rtl dumps as output.
2251
2252 2008-02-04  Richard Guenther  <rguenther@suse.de>
2253
2254         PR middle-end/33631
2255         * gcc.c-torture/execute/pr33631.c: New testcase.
2256
2257 2008-02-04  Richard Guenther  <rguenther@suse.de>
2258
2259         PR middle-end/35043
2260         * gcc.c-torture/compile/pr35043.c: New testcase.
2261
2262 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2263
2264         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2265
2266 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2267
2268         * gcc.target/i386/pr31628.c: Require effective target fpic.
2269         * gcc.target/i386/strinline.c: Ditto.
2270         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2271         * gcc.dg/pr35045.c: Ditto.
2272         * gcc.dg/20050503-1.c: Ditto.
2273
2274 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2275
2276         PR fortran/32760
2277         * gfortran.dg/host_assoc_variable_1.f90: New test.
2278         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2279
2280 2008-02-02  Michael Matz  <matz@suse.de>
2281
2282         PR target/35045
2283         * gcc.dg/pr35045.c: New test.
2284
2285 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2286
2287         PR libfortran/35001
2288         * gfortran.dg/shape_4.f90:  New test.
2289
2290 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2291
2292         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2293
2294 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2295
2296         PR rtl-optimization/34773
2297         * gcc.target/cris/torture/pr34773.c: New test.
2298
2299 2008-02-01  Nick Clifton  <nickc@redhat.com>
2300
2301         * lib/target-supports.exp (check_profiling_available): Do not
2302         expect profiling to work on the xstormy16 target.
2303
2304 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2305
2306         PR testsuite/35047
2307         * gcc.c-torture/execute/20050316-2.x: New file.
2308         * gcc.target/i386/pr17390.c: Update scan pattern.
2309         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2310         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2311
2312 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2313
2314         PR fortran/34910
2315         * gfortran.dg/proc_assign_2.f90: New test.
2316
2317 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2318             Jakub Jelinek  <jakub@redhat.com>
2319
2320         PR c++/34935
2321         PR c++/34936
2322         * g++.dg/ext/alias-canon.C: New.
2323         * g++.dg/ext/alias-mangle.C: New.
2324
2325 2008-01-30  Jan Hubicka  <jh@suse.cz>
2326
2327         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2328
2329 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2330
2331         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2332         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2333
2334 2008-01-30  Jan Hubicka  <jh@suse.cz>
2335
2336         PR target/34982
2337         * gcc.c-torture/execute/pr34982.c: New testcase.
2338
2339 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2340
2341         * gcc.target/s390/tf_to_di-1.c: New testcase.
2342
2343 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2344
2345         PR fortran/34975
2346         * gfortran.dg/use_only_3.f90: New test.
2347         * gfortran.dg/use_only_3.inc: Modules for new test.
2348
2349         PR fortran/34429
2350         * gfortran.dg/function_charlen_2.f90: New test.
2351
2352 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2353
2354         PR middle-end/34969
2355         * gcc.dg/pr34969.c: New test.
2356
2357         PR c/35017
2358         * gcc.dg/inline-25.c: New test.
2359         * gcc.dg/inline-26.c: New test.
2360         * gcc.dg/inline-27.c: New test.
2361
2362 2008-01-29  Richard Guenther  <rguenther@suse.de>
2363
2364         PR middle-end/35006
2365         * gcc.c-torture/compile/pr35006.c: New testcase.
2366
2367 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2368
2369         PR c++/34055
2370         PR c++/34103
2371         PR c++/34219
2372         PR c++/34606
2373         PR c++/34753
2374         PR c++/34754
2375         PR c++/34755
2376         PR c++/34919
2377         PR c++/34961
2378         * g++.dg/cpp0x/vt-34219-2.C: New.
2379         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2380         * g++.dg/cpp0x/vt-34961.C: New.
2381         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2382         cases from the re-opened PR.
2383         * g++.dg/cpp0x/vt-34753.C: New.
2384         * g++.dg/cpp0x/vt-34919.C: New.
2385         * g++.dg/cpp0x/vt-34754.C: New.
2386         * g++.dg/cpp0x/vt-34606.C: New.
2387         * g++.dg/cpp0x/vt-34219.C: New.
2388         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2389         * g++.dg/cpp0x/vt-34755.C: New.
2390         * g++.dg/cpp0x/pr31438.C: Ditto.
2391         * g++.dg/cpp0x/variadic81.C: Ditto.
2392
2393 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2394
2395         * g++.dg/torture/pr34641.C: Put the dg-do first.
2396
2397 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2398
2399         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2400
2401 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2402
2403         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2404
2405 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2406
2407         PR 31535
2408         * gcc.target/powerpc/spe-small-data-1.c: New test.
2409         * gcc.target/powerpc/spe-small-data-2.c: New test.
2410
2411 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2412
2413         PR libfortran/34980
2414         * gfortran.dg/shape_3.f90:  New test.
2415
2416 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2417
2418         * gcc.target/s390/20020926-1.c: Remove -m31.
2419
2420 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2421
2422         * gcc.target/s390/20020926-1.c: Disable for s390x.
2423
2424 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2425
2426         PR fortran/34994
2427         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2428         expression.
2429
2430 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2431
2432         PR fortran/34990
2433         * gfortran.dg/array_constructor_22.f90: New test.
2434
2435 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2436
2437         PR middle-end/34688
2438         * gcc.c-torture/compile/pr34688: New test.
2439
2440 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2441
2442         PR fortran/34848
2443         * gfortran.dg/missing_optional_dummy_5.f90: New.
2444
2445 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2446
2447         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2448         noinline.  XFAIL test.
2449
2450 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2451
2452         PR fortran/31610
2453         * gfortran.dg/array_3.f90: New test.
2454
2455 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2456
2457         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2458         on i?86/x86_64.
2459
2460         PR c++/34965
2461         * gcc.dg/pr34965.c: New test.
2462         * g++.dg/other/error24.C: New test.
2463
2464 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2465
2466         PR libfofortran/34887
2467         * gfortran.dg/x_slash_2.f:  New test.
2468
2469 2008-01-26  Richard Guenther  <rguenther@suse.de>
2470
2471         PR c++/34235
2472         * g++.dg/torture/pr34235.C: New testcase.
2473
2474 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2475
2476         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2477
2478 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2479
2480         PR target/34981
2481         * gcc.target/mips/lazy-binding-1.c: New test.
2482         * gcc.target/mips/mips.exp (setup_mips_tests): Set
2483         mips_forced_no_abicalls and mips_forced_no_shared.
2484         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2485         Avoid using small data with -mabicalls.  Don't make -G0 force
2486         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
2487         forces the opposite option.
2488
2489 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2490
2491         PR target/34970
2492         * gcc.target/i386/fastcall-1.c: Scan for correct label.
2493         Use -std=gnu89 switch.
2494
2495 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2496
2497         PR libfortran/34876
2498         * gfortran.dg/direct_io_9.f: New test.
2499
2500 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
2501
2502         PR fortran/34661
2503         * gfortran.dg/where_operator_assign_4.f90: New test.
2504
2505 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
2506
2507         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2508         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2509         c4x-*-* targets.
2510
2511 2008-01-25  Richard Guenther  <rguenther@suse.de>
2512
2513         PR middle-end/32244
2514         * gcc.c-torture/execute/pr32244-1.c: New testcase.
2515
2516 2008-01-25  Richard Guenther  <rguenther@suse.de>
2517
2518         PR tree-optimization/34966
2519         * gcc.c-torture/compile/pr34966.c: New testcase.
2520
2521 2008-01-25  Richard Guenther  <rguenther@suse.de>
2522
2523         PR c++/33887
2524         * g++.dg/torture/pr33887-1.C: New testcase.
2525         * g++.dg/torture/pr33887-2.C: Likewise.
2526         * g++.dg/torture/pr33887-3.C: Likewise.
2527         * gcc.c-torture/execute/20071211-1.c: Likewise.
2528
2529 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
2530
2531         PR target/34856
2532         * gcc.dg/pr34856.c: Use pointer mode for "pin".
2533
2534 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
2535
2536         PR middle-end/33333
2537         * g++.dg/gomp/pr33333.C: New test.
2538
2539         PR preprocessor/34692
2540         * gcc.dg/cpp/pr34692.c: New test.
2541         * gcc.dg/gomp/pr34692.c: New test.
2542
2543 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2544
2545         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2546
2547 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
2548
2549         PR fortran/34202
2550         * gfortran.dg/empty_type.f90: New test.
2551
2552 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2553
2554         PR c++/34603
2555         * g++.dg/template/crash77.C: New.
2556
2557 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2558
2559         PR target/34856
2560         * gcc.dg/pr34856.c: New test.
2561
2562 2008-01-24  Tobias Burnus  <burnus@net-b.de>
2563
2564         * gfortran.dg/namelist_39.f90: Delete temporary files.
2565         * gfortran.dg/namelist_44.f90: Ditto.
2566
2567 2008-01-24  Richard Guenther  <rguenther@suse.de>
2568
2569         PR middle-end/34953
2570         * g++.dg/torture/pr34953.C: New testcase.
2571
2572 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2573
2574         PR middle-end/34934
2575         * gcc.c-torture/compile/20080124-1.c: New test.
2576
2577 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2578
2579         PR fortran/34872
2580         * gfortran.dg/function_charlen_3.f: New test.
2581
2582 2008-01-23  Michael Matz  <matz@suse.de>
2583
2584         PR debug/34895
2585         * g++.dg/debug/pr34895.cc: New testcase.
2586
2587 2008-01-23  Richard Guenther  <rguenther@suse.de>
2588
2589         PR middle-end/31529
2590         * gcc.dg/pr31529-1.c: New testcase.
2591         * gcc.dg/pr31529-2.c: Likewise.
2592
2593 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2594
2595         PR c++/34829
2596         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2597         unsigned int for the first argument.
2598
2599 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2600
2601         PR c++/33984
2602         * g++.dg/conversion/bitfield7.C: New test.
2603         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2604
2605 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2606
2607         From Michael Frysinger  <michael.frysinger@analog.com>
2608         * gcc.target/bfin/mcpu-bf547.c: New test.
2609         * gcc.target/bfin/mcpu-bf523.c: New test.
2610         * gcc.target/bfin/mcpu-bf524.c: New test.
2611         * gcc.target/bfin/mcpu-bf526.c: New test.
2612
2613 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2614
2615         * gcc.c-torture/execute/20080122-1.c: New test.
2616
2617 2008-01-22  Tom Tromey  <tromey@redhat.com>
2618
2619         PR c++/34859
2620         * gcc.dg/cpp/pr34859.c: New file.
2621
2622 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2623
2624         PR fortran/34875
2625         * gfortran.dg/vector_subscript_3.f90: New test.
2626
2627 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2628
2629         PR fortran/34848
2630         * gfortran.dg/missing_optional_dummy_4.f90
2631
2632 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2633
2634         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2635
2636 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2637
2638         * gnat.dg/unchecked_union1.adb: New test.
2639
2640 2008-01-22  Tom Tromey  <tromey@redhat.com>
2641
2642         PR c++/34829
2643         * g++.dg/ext/pr34829.C: New file.
2644
2645 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2646
2647         PR c++/34607
2648         * gcc.dg/gomp/pr34607.c: New test.
2649         * g++.dg/gomp/pr34607.C: New test.
2650
2651         PR c++/34914
2652         * g++.dg/ext/vector10.C: New test.
2653
2654         PR c++/34918
2655         * g++.dg/other/error23.C: New test.
2656
2657         PR c++/34917
2658         * g++.dg/ext/vector12.C: New test.
2659
2660 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2661
2662         PR 32102
2663         * gcc.dg/Wstrict-overflow-21.c: New.
2664         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2665
2666 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2667
2668         PR middle-end/33092
2669         * gcc.dg/pr33092.c: New.
2670
2671 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2672
2673         * gcc.target/s390/20020926-1.c: Add -m31 option.
2674
2675 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2676
2677         PR fortran/34915
2678         * gfortran.dg/initialization_18.f90: New test.
2679
2680 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2681
2682         PR fortran/34899
2683         * gfortran.dg/tab_continuation.f: New.
2684
2685 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2686
2687         PR fortran/34896
2688         * gfortran.dg/use_rename_2.f90: New test.
2689
2690 2008-01-21  Richard Guenther  <rguenther@suse.de>
2691
2692         PR middle-end/34856
2693         * gcc.c-torture/compile/pr34856.c: New testcase.
2694
2695 2008-01-21  Richard Guenther  <rguenther@suse.de>
2696
2697         PR c/34885
2698         * gcc.c-torture/compile/pr34885.c: New testcase.
2699
2700 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2701
2702         * gnat.dg/specs/alignment1.ads: New test.
2703
2704 2008-01-21  Richard Guenther  <rguenther@suse.de>
2705
2706         PR c++/34850
2707         * g++.dg/torture/pr34850.C: New testcase.
2708
2709 2008-01-21  Alon Dayan  <alond@il.ibm.com>
2710             Olga Golovanevsky  <olga@il.ibm.com>
2711
2712         PR tree-optimization/34701
2713         * gcc.dg/struct/wo_prof_array_field.c: New test.
2714         
2715 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2716
2717         PR c++/34891
2718         * g++.dg/ext/vector9.C: New.
2719
2720 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2721
2722         PR c++/34776
2723         PR c++/34486
2724         * g++.dg/template/crash75.C: New.
2725         * g++.dg/template/crash76.C: Likewise.  
2726
2727 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
2728
2729         PR rtl-optimization/34808
2730         * gcc.c-torture/compile/pr34808.c: New test.
2731
2732 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2733
2734         PR fortran/34784
2735         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2736
2737         PR fortran/34861
2738         * gfortran.dg/entry_array_specs_3.f90: New test.
2739
2740         PR fortran/34854
2741         * gfortran.dg/use_rename_1.f90: New test.
2742
2743 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2744
2745         PR fortran/34784
2746         * gfortran.dg/array_constructor_20.f90: New test.
2747         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2748
2749         PR fortran/34785
2750         * gfortran.dg/array_constructor_21.f90: New test.
2751
2752 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2753
2754         PR libfortran/34795
2755         * gfortran.dg/inquire_13.f90: New test.
2756         
2757         PR libfortran/34659
2758         * gfortran.dg/continuation_9.f90: New test.
2759
2760 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2761
2762         PR target/34831
2763         * gcc.target/mips/pr34831.c: New test.
2764
2765 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2766
2767         PR fortran/34817
2768         PR fortran/34838
2769         * gfortran.dg/any_all_1.f90:  New test.
2770         * gfortran.dg/any_all_2.f90:  New test.
2771
2772 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2773
2774         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2775         "dg-require-weak" statement.
2776         * g++.dg/eh/weak1.C: Likewise.
2777
2778 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2779
2780         PR gcov-profile/34610
2781         * gcc.dg/gomp/pr34610.c: New test.
2782
2783 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2784
2785         PR fortran/34760
2786         * gfortran.dg/implicit_11.f90: New.
2787         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2788         * gfortran.dg/entry_15.f90: Ditto.
2789         * gfortran.dg/func_assign.f90: Ditto.
2790         * gfortran.dg/gomp/reduction3.f90: Ditto.
2791         * gfortran.dg/proc_assign_1.f90: Ditto.
2792
2793         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2794         of dg-excess-errors.
2795
2796 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2797
2798         PR fortran/32616
2799         * gfortran.dg/argument_checking_15.f90: New.
2800         * gfortran.dg/argument_checking_5.f90: Change TODO into
2801         dg-warning.
2802
2803 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2804
2805         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2806         * gfortran.dg/enum_5.f90: Ditto.
2807         * gfortran.dg/enum_6.f90: Ditto.
2808         * gfortran.dg/bom_error.f90: Ditto.
2809         * gfortran.dg/func_decl_4.f90: Ditto.
2810
2811 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2812
2813         PR libfortran/34782
2814         * gfortran.dg/fmt_t_6.f: New test.
2815
2816 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2817
2818         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2819
2820 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2821
2822         * g++.dg/lookup/two-stage2.C: fix comment.
2823
2824 2008-01-18  Ian Lance Taylor  <iant@google.com>
2825
2826         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2827
2828 2008-01-18  Ian Lance Taylor  <iant@google.com>
2829
2830         PR c++/33407
2831         * g++.dg/init/new26.C: New test.
2832
2833 2008-01-18  Richard Guenther  <rguenther@suse.de>
2834
2835         PR middle-end/34801
2836         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2837         redundant one.
2838
2839 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2840
2841         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2842         dg-require-effective-target.
2843
2844 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2845
2846         PR target/34556
2847         * gfortran.dg/reshape_2.f90: New test.
2848
2849 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2850
2851         * gcc.dg/20040223-1.c: Fix comment typo.
2852
2853 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2854
2855         PR target/34814
2856         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2857         until 34814 is fixed.
2858
2859 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2860
2861         PR tree-optimization/34648
2862         * gcc.c-torture/compile/pr34648.c: New testcase.
2863
2864 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2865
2866         PR testsuite/34821
2867         * gcc.dg/autopar/autopar.exp: New.
2868         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2869         * lib/target-supports.exp (check_effective_target_pthread): New.
2870
2871         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2872         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2873         * gcc.dg/tree-ssa/reduc-1.c: Same.
2874         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2875         * gcc.dg/tree-ssa/reduc-2.c: Same
2876         * gcc.dg/tree-ssa/reduc-3.c: Same.
2877         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2878         * gcc.dg/tree-ssa/reduc-6.c: Same.
2879         * gcc.dg/tree-ssa/reduc-7.c: Same.
2880         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2881         * gcc.dg/tree-ssa/reduc-8.c: Same.
2882         * gcc.dg/tree-ssa/reduc-9.c: Same.
2883
2884 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2885
2886         * gnat.dg/discr5.adb: New test.
2887
2888 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2889
2890         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2891
2892 2008-01-17  Richard Guenther  <rguenther@suse.de>
2893
2894         PR tree-optimization/34825
2895         * gcc.dg/pr34825.c: New testcase.
2896
2897 2008-01-17  Richard Guenther  <rguenther@suse.de>
2898
2899         * gcc.c-torture/execute/20080117-1.c: New testcase.
2900
2901 2008-01-17  Revital Eres  <eres@il.ibm.com>
2902
2903         PR30957
2904         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2905
2906 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2907
2908         PR fortran/34429
2909         * gfortran.dg/function_charlen_1.f90: New test.
2910
2911         PR fortran/34431
2912         * gfortran.dg/function_types_1.f90: New test.
2913         * gfortran.dg/function_types_2.f90: New test.
2914
2915         PR fortran/34471
2916         * gfortran.dg/function_kinds_4.f90: New test.
2917         * gfortran.dg/function_kinds_5.f90: New test.
2918
2919         * gfortran.dg/defined_operators_1.f90: Errors now at function
2920         declarations.
2921         * gfortran.dg/private_type_4.f90: The same.
2922         * gfortran.dg/interface_15.f90: The same.
2923         * gfortran.dg/elemental_args_check_2.f90: The same.
2924         * gfortran.dg/auto_internal_assumed.f90: The same.
2925
2926 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2927
2928         * gnat.dg/sizetype.adb: New test.
2929
2930 2008-01-16  Richard Guenther  <rguenther@suse.de>
2931
2932         PR middle-end/32628
2933         * gcc.dg/overflow-warn-7.c: New testcase.
2934
2935 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2936
2937         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2938
2939 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2940         Richard Guenther  <rguenther@suse.de>
2941
2942         PR c/34668
2943         * gcc.dg/pr34668-1.c: New test.
2944         * gcc.dg/pr34668-2.c: Likewise.
2945
2946 2008-01-16  Richard Guenther  <rguenther@suse.de>
2947
2948         PR c++/33819
2949         * g++.dg/torture/pr33819.C: New testcase.
2950
2951 2008-01-16  Richard Guenther  <rguenther@suse.de>
2952
2953         PR c/34768
2954         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2955         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2956
2957 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2958
2959         PR fortran/34796
2960         * gfortran.dg/argument_checking_13.f90: New.
2961         * gfortran.dg/argument_checking_14.f90: New.
2962
2963 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2964         
2965         PR libfortran/34671
2966         * gfortran.dg/anyallcount_1.f90:  New test.
2967
2968 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2969
2970         PR c++/34399
2971         * g++.dg/cpp0x/vt-34399.C: New.
2972         * g++.dg/template/friend50.C: New.
2973
2974 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2975
2976         PR c++/34751
2977         * g++.dg/cpp0x/vt-34751.C: New.
2978
2979 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2980
2981         PR c++/34051
2982         PR c++/34055
2983         PR c++/34102
2984         PR c++/34103
2985         * g++.dg/cpp0x/vt-34051-2.C: New.
2986         * g++.dg/cpp0x/vt-34102.C: New.
2987         * g++.dg/cpp0x/vt-34051.C: New.
2988         * g++.dg/cpp0x/vt-34055.C: New.
2989         * g++.dg/cpp0x/vt-34103.C: New.
2990
2991 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2992
2993         PR c++/34314
2994         * g++.dg/cpp0x/vt-34314.C: New.
2995         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2996         reality (the error message was wrong previously).
2997
2998 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2999
3000         PR c++/33964
3001         * g++.dg/cpp0x/vt-33964.C: New.
3002         * g++.dg/template/partial5.C: New.
3003
3004 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3005
3006         PR c++/34052
3007         * g++.dg/cpp0x/vt-34052.C: New.
3008         * g++.dg/template/ttp26.C: New.
3009         
3010 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3011
3012         * gnat.dg/rep_clause2.ad[sb]: New test.
3013         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3014
3015 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3016
3017         PR c++/24924
3018         * g++.dg/cpp/pedantic-errors.C: Delete.
3019         * g++.dg/cpp/permissive.C: Delete.
3020         
3021 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3022
3023         * gcc.c-torture/compile/20080114-1.c: New test.
3024
3025 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3026
3027         PR fortran/34665
3028         * gfortran.dg/argument_checking_11.f90: New.
3029         * gfortran.dg/argument_checking_12.f90: New.
3030         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3031         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3032         * gfortran.dg/argument_checking_3.f90: Ditto.
3033         * gfortran.dg/pointer_intent_2.f90: Ditto.
3034         * gfortran.dg/import2.f90: Ditto.
3035         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3036         * gfortran.dg/implicit_actual.f90: Ditto.
3037         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3038         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3039
3040 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3041
3042         PR fortran/34763
3043         * gfortran.dg/interface_proc_end.f90: New.
3044
3045 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3046
3047         PR fortran/34759
3048         * gfortran.dg/assumed_size_refs_4.f90: New.
3049
3050 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3051
3052         * gnat.dg/unchecked_convert1.adb.
3053
3054 2008-01-13  Richard Guenther  <rguenther@suse.de>
3055
3056         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3057         readable and writable again before exiting.
3058
3059 2008-01-13  Richard Guenther  <rguenther@suse.de>
3060
3061         PR middle-end/34601
3062         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3063
3064 2008-01-13  Jan Hubicka  <jh@suse.cz>
3065
3066         PR middle-end/32135
3067         * gcc.dg/pr32135.c: new.
3068
3069 2008-01-12  Doug Kwan  <dougkwan@google.com>
3070
3071         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3072         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3073         -Wignored-qualifiers.
3074
3075 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3076
3077         * gnat.dg/slice3.adb: New test.
3078         * gnat.dg/slice4.adb: Likewise.
3079
3080 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3081
3082         * gnat.dg/bit_packed_array.ad[sb]: New test.
3083
3084 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3085
3086         PR fortran/34432
3087         * gfortran.dg/parens_7.f90: New test.
3088
3089 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3090
3091         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3092         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3093
3094         * gcc.dg/pr33826.c: Require nonpic.
3095
3096 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3097
3098         PR fortran/34722
3099         * gfortran.dg/inquire_12.f90: New test.
3100
3101 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3102
3103         PR libfortran/34670
3104         * all_bounds_1.f90: New test case.
3105         * maxloc_bounds_1.f90: New test case.
3106         * maxloc_bounds_2.f90: New test case.
3107         * maxloc_bounds_3.f90: New test case.
3108         * maxloc_bounds_4.f90: New test case.
3109         * maxloc_bounds_5.f90: New test case.
3110         * maxloc_bounds_6.f90: New test case.
3111         * maxloc_bounds_7.f90: New test case.
3112         * maxloc_bounds_8.f90: New test case.
3113
3114 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3115
3116         * gcc.dg/struct-ret-3.c: New test.
3117
3118 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3119
3120         PR fortran/34537
3121         * gfortran.dg/transfer_simplify_8.f90: New test.
3122
3123 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3124
3125         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3126         size_t using predefined macro.
3127
3128 2008-01-10  Raksit Ashok  <raksit@google.com>
3129
3130         PR rtl-optimization/27971
3131         * gcc.target/i386/pr27971.c: New testcase.
3132
3133 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3134
3135         PR fortran/34396
3136         * gfortran.dg/bounds_check_12.f90: New test.
3137
3138 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3139
3140         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3141         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3142
3143 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3144
3145         PR middle-end/34641
3146         * g++.dg/torture/pr34641.C: New testcase.
3147
3148 2008-01-10  Richard Guenther  <rguenther@suse.de>
3149
3150         PR tree-optimization/34651
3151         * g++.dg/torture/pr34651.C: New testcase.
3152
3153 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3154
3155         PR tree-optimization/34017
3156         * gcc.dg/tree-ssa/pr34017.c: New.
3157
3158 2008-01-09  Richard Guenther  <rguenther@suse.de>
3159         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3160
3161         PR middle-end/30132
3162         * gcc.c-torture/compile/pr30132.c: New testcase.
3163
3164 2008-01-09  Richard Guenther  <rguenther@suse.de>
3165
3166         PR middle-end/34458
3167         * gcc.c-torture/compile/pr34458.c: New testcase.
3168
3169 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3170
3171         PR testsuite/30459
3172         g++.dg/eh/ia64-2.C: Require weak support.
3173
3174 2008-01-08  Richard Guenther  <rguenther@suse.de>
3175
3176         PR middle-end/31863
3177         * g++.dg/torture/pr31863.C: New testcase.
3178
3179 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3180
3181         PR middle-end/34694
3182         * gcc.dg/gomp/pr34694.c: New test.
3183         * g++.dg/gomp/pr34694.C: New test.
3184
3185         PR c++/33890
3186         * g++.dg/gomp/pr33890.C: New test.
3187
3188 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3189
3190         PR fortran/34476
3191         * gfortran.dg/parameter_array_init_3.f90: New test.
3192
3193 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3194
3195         PR fortran/34681
3196         PR fortran/34704
3197         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3198
3199 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3200
3201         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3202         * g++.dg/other/spu2vmx-1.C: Use it.
3203
3204 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3205
3206         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3207
3208         PR testsuite/34575
3209         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3210         * gcc.target/powerpc/parity-1.c: Likewise.
3211
3212 2008-01-07  Fred Fish  <fnf@specifix.com>
3213
3214         PR preprocessor/30363:
3215         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3216         macro expansions.
3217
3218 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3219
3220         PR fortran/34672
3221         * gfortran.dg/use_only_2.f90: New test.
3222
3223 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3224
3225         PR libstdc++/34680
3226         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3227         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3228
3229 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3230
3231         PR fortran/34545
3232         * gfortran.dg/use_12.f90: New test.
3233
3234 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3235
3236         PR fortran/34689
3237         * interface.c (compare_actual_formal): Fix intent(out) check for
3238         function result variables.
3239
3240 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3241
3242         PR fortran/34690
3243         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3244
3245 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3246
3247         PR fortran/34689
3248         * gfortran.dg/intent_out_4.f90: Fix test case.
3249
3250 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3251
3252         PR fortran/34689
3253         * gfortran.dg/intent_out_4.f90: New.
3254
3255 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3256
3257         PR libfortran/34540
3258         * gfortran.dg/optional_dim_3.f90: New test.
3259
3260 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3261
3262         PR fortran/34658
3263         * gfortran.dg/common_11.f90: New.
3264         * gfortran.dg/blockdata_1.f90: Update test case.
3265         * gfortran.dg/blockdata_2.f90: Update test case.
3266
3267 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3268
3269         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3270
3271 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3272
3273         PR fortran/34655
3274         * gfortran.dg/equiv_constraint_9.f90: New.
3275
3276 2008-01-06  Revital Eres  <eres@il.ibm.com>
3277
3278         PR tree-optimization/34263
3279         * gcc.dg/pr34263.c:  New testcase.
3280
3281 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3282
3283         PR fortran/34654
3284         * gfortran.dg/internal_io_unf.f90: New.
3285
3286 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3287
3288         PR fortran/34660
3289         * gfortran.dg/elemental_args_check_2.f90: New.
3290
3291 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3292
3293         PR fortran/34662
3294         * gfortran.dg/intent_out_3.f90: New.
3295
3296 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3297
3298         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3299
3300 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3301
3302         PR libfortran/34676
3303         * gfortran.dg/list_read_8.f90: New test.
3304
3305 2008-01-04  Richard Guenther  <rguenther@suse.de>
3306
3307         PR middle-end/34029
3308         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3309         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3310
3311 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3312
3313         PR gcov-profile/34609
3314         * g++.dg/gcov/gcov-6.C: New test.
3315
3316 2008-01-04  Richard Guenther  <rguenther@suse.de>
3317
3318         PR tree-optimization/31081
3319         * g++.dg/torture/pr31081-1.C: New testcase.
3320         * g++.dg/torture/pr31081-2.C: Likewise.
3321
3322 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3323
3324         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3325         * gcc.target/mips/rsqrt-2.c: Likewise.
3326         * gcc.target/mips/rsqrt-4.c: New test.
3327
3328 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3329
3330         PR fortran/34557
3331         * gfortran.dg/equiv_substr.f90: New.
3332
3333 2008-01-03  Tom Tromey  <tromey@redhat.com>
3334
3335         PR c/34457:
3336         * gcc.dg/pr34457-2.c: New file.
3337         * gcc.dg/pr34457-1.c: New file.
3338
3339 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3340
3341         Revert fix for PR tree-optimization/34458.
3342
3343 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3344
3345         PR tree-optimization/34458
3346         * gcc.dg/tree-ssa/pr34458.c: New.
3347
3348 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3349
3350         PR libfortran/34565
3351         * gfortran.dg/internal_readwrite_1.f90:  New test.
3352         * gfortran.dg/internal_readwrite_2.f90:  New test.
3353
3354 2008-01-03  Tom Tromey  <tromey@redhat.com>
3355
3356         PR preprocessor/34602:
3357         * gcc.dg/cpp/pr34602.c: New file.
3358
3359 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3360
3361         PR tree-optimization/29484
3362         * gcc.c-torture/execute/20071220-1.c: New test.
3363         * gcc.c-torture/execute/20071220-2.c: New test.
3364
3365 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3366
3367         PR tree-optimization/34635
3368         * gcc.dg/tree-ssa/pr34635.c: New.
3369         * gcc.dg/tree-ssa/pr34635-1.c: New.
3370
3371 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3372
3373         PR middle-end/34562
3374         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3375         scan-assembler check.
3376
3377 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3378
3379         PR middle-end/34608
3380         * g++.dg/gomp/pr34608.C: New test.
3381
3382 2008-01-02  Richard Guenther  <rguenther@suse.de>
3383
3384         PR middle-end/34093
3385         PR middle-end/31976
3386         * gcc.c-torture/compile/pr34093.c: New testcase.
3387
3388 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3389
3390         * g++.dg/cpp0x/long_long.C: New.
3391
3392 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3393
3394         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3395         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3396         warning on the function main.
3397
3398 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3399
3400         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3401         rather than __v2di type.
3402
3403 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3404
3405         PR fortran/34558
3406         * gfortran.dg/linked_list_1.f90: New test.
3407
3408 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3409
3410         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3411         instead of appending to it.
3412
3413 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3414
3415         PR tree-optimization/34591
3416         * gcc.dg/vect/pr34591.c: New test.
3417
3418 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3419
3420         PR libfortran/34594
3421         * gfortran.dg/direct_io_8.f90:  New test case.
3422
3423 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3424
3425         PR target/34281
3426         * gcc.c-torture/execute/20071213-1.c: New test.
3427
3428 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3429
3430         PR libfortran/34560
3431         * gfortran.dg/read_eof_5.f90: New test.
3432
3433 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3434
3435         PR fortran/34514
3436         * gfortran.dg/initialization_17.f90: New.
3437
3438 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3439
3440         PR libfortran/34566
3441         * gfortran.dg/matmul_6.f90:  New test.
3442
3443 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3444
3445         PR fortran/34421
3446         * gfortran.dg/entry_17.f90: New.
3447
3448 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3449
3450         PR fortran/34536
3451         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3452         * gfortran.dg/real_const_3.f90: Likewise.
3453         * gfortran.dg/unary_operator.f90: New test.
3454
3455 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3456
3457         * gnat.dg/pack2.adb: New test.
3458
3459 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3460
3461         PR fortran/34559
3462         * gfortran.dg/repeat_6.f90: New test.
3463
3464 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3465
3466         PR fortran/34549
3467         * cshift_shift_real_1.f90:  New test.
3468
3469 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3470
3471         PR fortran/34540
3472         * gfortran.dg/shift-kind_2.f90: New test.
3473
3474 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
3475
3476         PR target/8835
3477         * gcc.dg/pr8835-1.c: New.
3478
3479 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
3480
3481         PR fortran/34438
3482         * gfortran.dg/default_initialization_3.f90: New test.
3483
3484 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3485
3486         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3487         conditions.
3488         (dg-mips-options): Treat -march=24k* as a 32-bit option.
3489
3490 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3491
3492         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
3493         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3494
3495 2007-12-20  Jason Merrill  <jason@redhat.com>
3496
3497         * gcc.dg/overload/arg[14].C: Remove expected errors.
3498
3499 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
3500
3501         PR c++/34459
3502         * gcc.c-torture/execute/20071219-1.c: New test.
3503
3504 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3505
3506         PR fortran/34530
3507         * gfortran.dg/namelist_44.f90: New.
3508
3509 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3510
3511         PR fortran/34482
3512         * gfortran.dg/boz_8.f90: Add error-check check.
3513         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3514         stop by call abort.
3515
3516 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3517
3518         * gcc.dg/gomp/combined-1.c: New test.
3519
3520 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3521
3522         PR tree-optimization/34355
3523         * g++.dg/tree-ssa/pr34355.C: New test.
3524
3525 2007-12-19  Revital Eres  <eres@il.ibm.com>
3526
3527          * gcc.dg/sms-5.c: New testcase.
3528
3529 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3530
3531         PR fortran/34325
3532         * gfortran.dg/missing_parens_1.f90: New.
3533         * gfortran.dg/missing_parens_1.f90: New.
3534         
3535 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
3536
3537         PR fortran/34495
3538         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3539         expressions.
3540         * gfortran.dg/transfer_simplify_7.f90: New test.
3541
3542 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
3543
3544         * gcc.dg/pr32912-3.c: Compile with -w.
3545
3546         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3547
3548 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3549             Jakub Jelinek  <jakub@redhat.com>
3550         
3551         PR c++/32565
3552         PR c++/33943
3553         PR c++/33965
3554         * g++.dg/cpp0x/variadic86.C: New.
3555         * g++.dg/cpp0x/variadic87.C: New.
3556         * g++.dg/cpp0x/variadic84.C: New.
3557         * g++.dg/cpp0x/variadic85.C: New.
3558         * g++.dg/template/ttp25.C: New.
3559
3560 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3561
3562         PR tree-optimization/34123
3563         * gcc.dg/tree-ssa/pr34123.c: New test.
3564
3565 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3566
3567         PR rtl-optimization/34456
3568         * gcc.c-torture/execute/pr34456.c: New test.
3569
3570 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3571
3572         PR c++/34488
3573         * g++.dg/parse/friend7.C: New test.
3574
3575         PR rtl-optimization/34490
3576         * gcc.c-torture/execute/20071216-1.c: New test.
3577
3578 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3579
3580         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3581
3582 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3583
3584         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3585         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3586         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3587         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3588         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3589
3590 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3591
3592         PR c/34506
3593         * gcc.dg/gomp/clause-2.c: New test.
3594         * g++.dg/gomp/clause-4.C: New test.
3595
3596 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3597
3598         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3599         part of Fortran 77/95/2003.
3600
3601 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3602
3603         PR tree-optimization/34445
3604         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3605         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3606
3607 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3608
3609         PR fortran/34427
3610         * gfortran.dg/namelist_42.f90: Update.
3611         * gfortran.dg/namelist_43.f90: New.
3612         
3613 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3614
3615         PR fortran/34495
3616         * gfortran.dg/initialization_16.f90: New.
3617
3618 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3619
3620         PR fortran/34305
3621         * gfortran.dg/real_dimension_1.f:  New test case.
3622
3623 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3624
3625         * gcc.dg/torture/pr24257.c: Remove -O from options.
3626
3627 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3628
3629         PR fortran/34246
3630         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3631
3632 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3633
3634         PR fortran/31213
3635         PR fortran/33888
3636         PR fortran/33998
3637         * gfortran.dg/mapping_1.f90: New test.
3638         * gfortran.dg/mapping_2.f90: New test.
3639         * gfortran.dg/mapping_3.f90: New test.
3640
3641 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3642
3643         PR rtl-optimization/34415
3644         * gcc.c-torture/execute/pr34415.c: New test.
3645
3646 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3647
3648         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3649         void. 
3650
3651 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3652
3653         PR bootstrap/34003
3654         * gcc.dg/pr34003-1.c: New test.
3655         * gcc.dg/pr34003-2.c: New.
3656
3657 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3658
3659         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3660         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3661         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3662         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3663         add -save-temps.
3664         * gcc.target/cris/torture/cris-torture.exp,
3665         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3666         * gcc.target/cris/builtin_ctz_v3.c,
3667         gcc.target/cris/builtin_ctz_v8.c,
3668         gcc.target/cris/builtin_clz_v0.c,
3669         gcc.target/cris/builtin_clz_v3.c,
3670         gcc.target/cris/builtin_bswap_v3.c,
3671         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3672         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3673         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3674         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3675         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3676         lib/target-supports.exp: Adjust for crisv32-*-*.
3677
3678 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3679
3680         * gcc.dg/debug/const-3.c: New.
3681
3682 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3683
3684         * g++.dg/other/datasec1.C: Require named section support.
3685
3686 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
3687
3688         PR target/29978
3689         * gcc.target/i386/pr29978.c: New test.
3690
3691 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3692
3693         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3694         instead of -msse4.1.
3695         * gcc.target/i386/sse-12.c (dg-options): Ditto.
3696         * g++.dg/other/i386-2.C (dg-options): Ditto.
3697
3698 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3699
3700         PR fortran/34438
3701         * gfortran.dg/private_type_10.f90: New.
3702
3703 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3704
3705         PR fortran/34398
3706         * gfortran.dg/nan_4.f90: New.
3707
3708 2007-12-14  Richard Guenther  <rguenther@suse.de>
3709
3710         PR middle-end/34462
3711         * gcc.c-torture/compile/20071214-1.c: New testcase.
3712
3713 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3714
3715         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3716         macros to test macroized SSE intrinsics.  Use new macros to test
3717         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3718         emmintrin.h, xmmintrin.h and bmmintrin.h
3719         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3720         to test with immediate operand.
3721
3722 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3723
3724         PR target/34091
3725         * gcc.c-torture/compile/pr34091.c: New test.
3726
3727 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3728
3729         * gcc.dg/uninit-13.c: UnXFAIL.
3730         * gcc.dg/complex-5.c: New testcase.
3731
3732 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3733
3734         * gcc.dg/struct/struct-reorg.exp: Replace 
3735          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
3736         
3737 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3738
3739         PR libfortran/34370
3740         PR libfortran/34323
3741         PR libfortran/34405
3742         * gfortran.dg/advance_6.f90:  New test case.
3743         * gfortran.dg/direct_io_7.f90:  New test case.
3744         * gfortran.dg/streamio_13.f90:  New test case.
3745
3746 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
3747
3748         * g++.dg/cpp0x/__func__.C: New.
3749
3750 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
3751
3752         PR target/34435
3753         * g++.dg/other/pr34435.C: New testcase.
3754
3755 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3756
3757         * gcc.dg/struct: New directory with tests 
3758         for struct-reorg optimizaion.
3759         * gcc.dg/struct/struct-reorg.exp: New script.
3760         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3761         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3762         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3763         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3764         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3765         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3766         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3767         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3768         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3769         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3770         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3771         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3772         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3773         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3774         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3775         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3776         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3777         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3778         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3779         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3780         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3781         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3782         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3783         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3784
3785 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3786
3787         PR fortran/34427
3788         * gfortran.dg/namelist_42.f90: New.
3789
3790 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3791
3792         PR fortran/34254
3793         * gfortran.dg/function_kinds_3.f90: New.
3794
3795 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3796
3797         * gcc.target/s390/20071212-1.c: New testcase.
3798
3799 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3800
3801         PR c++/34238
3802         * g++.dg/ext/visibility/anon7.C: Add xfail.
3803         * g++.dg/ext/visibility/anon9.C: New test.
3804         * g++.dg/ext/visibility/anon10.C: New test.
3805
3806         PR c++/34364
3807         * g++.dg/rtti/dyncast2.C: New test.
3808
3809 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3810
3811         PR tree-optimization/34407
3812         * gcc.dg/vect/pr34407.c: New test.
3813
3814 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3815
3816         PR fortran/34411
3817         * gfortran.dg/error_recovery_5.f90: New.
3818         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3819
3820 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3821
3822         PR tree-optimization/34371
3823         * gcc.c-torture/compile/20071207-1.c: New test.
3824
3825 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3826
3827         PR c++/34059
3828         * g++.dg/parse/crash40.C: New test.
3829
3830 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3831
3832         * g++.dg/opt/memcpy1.C: New test.
3833
3834 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3835
3836         PR fortran/34425
3837         * gfortran.dg/argument_checking_10.f90: New.
3838
3839 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3840
3841         PR rtl-optimization/34302
3842         * gcc.c-torture/execute/20071210-1.c: New test.
3843
3844 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3845
3846         PR c++/34395
3847         * g++.dg/cpp0x/error1.C: New test.
3848
3849         PR c++/34394
3850         * g++.dg/other/error22.C: New test.
3851
3852 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3853
3854         PR target/32086
3855         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3856         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3857         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3858
3859 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3860
3861         PR c++/34178
3862         PR c++/34340
3863         * g++.dg/template/repo6.C: New test.
3864         * g++.dg/template/repo7.C: New test.
3865         * g++.dg/template/repo8.C: New test.
3866
3867 2007-12-09  H.J. Lu  <hjl@lucon.org>
3868             Tobias Burnus  <burnus@net-b.de>
3869
3870         PR fortran/34404
3871         * gfortran.dg/read_2.f90: New.
3872
3873 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3874
3875         * lib/target-supports.exp (check_effective_target_tls_native):
3876         Fix typo.
3877
3878 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3879
3880         PR ada/34366
3881         * gnat.dg/enclosing_record_reference.ads,
3882         gnat.dg/enclosing_record_reference.adb: New test.
3883
3884 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3885
3886         PR fortran/32129
3887         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3888         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3889
3890         PR fortran/31487
3891         * gfortran.dg/char_component_initializer_1.f90: New test.
3892
3893 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3894
3895         PR fortran/34342
3896         PR fortran/34345
3897         PR fortran/18026
3898         PR fortran/29471
3899
3900         * gfortran.dg/boz_8.f90: New.
3901         * gfortran.dg/boz_9.f90: New.
3902         * gfortran.dg/boz_10.f90: New.
3903         * gfortran.dg/boz_7.f90: Update dg-warning.
3904         * gfortran.dg/pr16433.f: Add dg-error.
3905         * gfortan.dg/ibits.f90: Update dg-warning.
3906         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3907         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3908
3909 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3910
3911         PR fortran/34359
3912         * gfortran.dg/include_1.f90: New test.
3913         * gfortran.dg/include_1.inc: New.
3914         * gfortran.dg/include_2.f90: New test.
3915
3916 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3917
3918         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3919
3920 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3921
3922         PR fortran/34319
3923         * gfortran.dg/nan_3.f90: New.
3924
3925 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3926
3927         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3928
3929 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3930
3931         * gnat.dg/tamdt*.ad?: Support for ...
3932         * gnat.dg/test_tamdt.adb: New test.
3933
3934 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3935
3936         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3937         exports and document how these can be exercised.
3938
3939 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3940
3941         PR ada/15805
3942         * gnat.dg/specs/access_constants.ads: New test.
3943
3944         * gnat.dg/specs/access_constant_decl.ads: New test.
3945
3946         PR ada/21346
3947         * gnat.dg/compose.adb: New test.
3948
3949 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3950
3951         PR ada/34173
3952         * gnat.dg/unc_memops.ad[sb]: Support for ...
3953         * gnat.dg/unc_memfree.adb: New test.
3954         
3955 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3956
3957         * gfortran.dg/ltrans-7.f90: New.
3958
3959 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3960             Dorit Nuzman  <dorit@il.ibm.com>
3961
3962         PR tree-optimization/34005
3963         * gcc.dg/vect/pr34005.c: New test.
3964
3965 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3966
3967         PR c++/34336
3968         * g++.dg/template/new8.C: New test.
3969
3970 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3971
3972         PR fortran/34333
3973         * gfortran.dg/boz_7.f90: New.
3974         * gfortran.dg/int_1.f90: Disable -pedantic option.
3975         * gfortran.dg/boz_1.f90: Ditto.
3976         * gfortran.dg/boz_3.f90: Ditto.
3977         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3978         * gfortran.dg/ibits.f90: Ditto.
3979         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3980         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3981
3982 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3983
3984         PR fortran/34335
3985         * gfortran.dg/used_types_19.f90: New test.
3986
3987 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3988
3989         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3990         * gfortran.dg/nearest_2.f90: Likewise.
3991         * gfortran.dg/nearest_3.f90: Likewise.
3992
3993 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3994
3995         PR middle-end/34337
3996         * gcc.c-torture/execute/20071205-1.c: New test.
3997
3998 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3999
4000         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4001         * gfortran.dg/real_const_3.f90: Likewise.
4002
4003 2007-12-05  Richard Guenther  <rguenther@suse.de>
4004
4005         PR tree-optimization/34138
4006         * gcc.c-torture/compile/pr34138.c: New testcase.
4007
4008 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4009
4010         PR debug/33739
4011         * gfortran.dg/debug_2.f: New test.
4012
4013 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4014
4015         * gnat.dg/specs/elab1.ads: New test.
4016
4017 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4018
4019         PR target/34312
4020         * gcc.target/i386/pr34312.c: New test.
4021
4022 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4023
4024         PR fortran/34333
4025         * gfortran.dg/nan_2.f90: New.
4026
4027 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4028
4029         PR c++/34271
4030         * g++.dg/cpp0x/decltype9.C: New test.
4031         * g++.dg/cpp0x/decltype10.C: New test.
4032
4033 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4034
4035         PR ada/21489
4036         * gnat.dg/rm_6_4_1_13.adb: New test.
4037
4038 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4039
4040         PR middle-end/34134
4041         * gcc.c-torture/compile/20071117-1.c: New test.
4042
4043 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4044
4045         PR c++/34101
4046         * g++.dg/cpp0x/variadic-ttp.C: New.
4047
4048 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4049         
4050         * gcc.dg/parse-decl-after-if.c: New.
4051         * gcc.dg/20031223-1.c: Adjust.
4052         
4053 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4054
4055         PR c++/33509
4056         * g++.dg/cpp0x/variadic-throw.C: New.
4057
4058 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4059
4060         PR c++/33091
4061         * g++.dg/cpp0x/variadic-unify.C: New.
4062
4063 2007-12-04  Richard Guenther  <rguenther@suse.de>
4064
4065         PR middle-end/34334
4066         PR middle-end/34222
4067         * gcc.c-torture/compile/pr34334.c: New testcase.
4068         * g++.dg/torture/pr34222.C: New testcase.
4069
4070 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4071
4072         * gcc.c-torture/execute/20071202-1.c: New test.
4073         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4074
4075 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4076
4077         PR fortran/34318
4078         * gfortran.dg/module_nan.f90: New.
4079
4080 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4081
4082         * lib/target-supports.exp (get_compiler_messages): Replace with...
4083         (check_compile): ...this new procedure.  Handle TYPE == executable.
4084         Use comments in the source to determine the correct extension.
4085         Return a pair containing the compiler output and the output filename.
4086         Don't delete the file here.
4087         (check_no_compiler_messages_nocache): New procedure.
4088         (check_no_compiler_messages): Use it.
4089         (check_no_messages_and_pattern_nocache): New procedure.
4090         (check_no_messages_and_pattern): Use it.
4091         (check_runtime_nocache, check_runtime): New procedures.
4092         (check_effective_target_tls): Use check_no_compiler_messages.
4093         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4094         (check_effective_target_tls_runtime): Use check_runtime.
4095         (check_effective_target_fstack_protector): Likewise.
4096         (check_iconv_available): Use check_runtime_nocache.
4097         (check_effective_target_fortran_large_real): Use
4098         check_no_compiler_messages.
4099         (check_effective_target_fortran_large_int): Likewise.
4100         (check_effective_target_static_libgfortran): Likewise.
4101         (check_750cl_hw_available): Use check_cached_effective_target
4102         and check_runtime_nocache.
4103         (check_vmx_hw_available): Likewise.
4104         (check_effective_target_broken_cplxf_arg): Likewise.
4105         (check_alpha_max_hw_available): Use check_runtime.
4106         (check_function_available): Use check_no_compiler_messages.
4107         (check_cxa_atexit_available): Use check_cached_effective_target
4108         and check_runtime_nocache.
4109         (check_effective_target_dfp_nocache): Use
4110         check_no_compiler_messages_nocache.
4111         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4112         (check_effective_target_dfp): Use check_cached_effective_target.
4113         (check_effective_target_dfprt): Likewise.
4114         (check_effective_target_arm_neon_hw): Use check_runtime.
4115         (check_effective_target_ultrasparc_hw): Likewise.
4116         (check_effective_target_c99_runtime): Use
4117         check_no_compiler_messages_nocache.
4118
4119 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4120
4121         PR middle-end/29749
4122         * gcc.dg/fold-rotate-1.c: New test.
4123
4124         PR tree-optimization/33453
4125         * gcc.c-torture/compile/20071203-1.c: New test.
4126
4127 2007-12-03  Robert Dewar <dewar@adacore.com>
4128             Samuel Tardieu  <sam@rfc1149.net>
4129
4130         PR ada/34287
4131         * gnat.dg/check_elaboration_code.adb: New test.
4132         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4133         New support files.
4134
4135 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4136
4137         PR c++/34061
4138         * g++.dg/cpp0x/pr34061.C: New.
4139
4140 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4141
4142         PR c++/34273
4143         * g++.dg/other/error21.C: New.
4144
4145 2007-12-02  Revital Eres  <eres@il.ibm.com>
4146
4147         * gcc.dg/sms-4.c: New testcase.
4148
4149 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4150             Revital Eres  <eres@il.ibm.com>
4151
4152         * gcc.dg/sms-3.c: New testcase.
4153
4154 2007-12-01  Ollie Wild  <aaw@google.com>
4155
4156         PR c++/8171
4157         * g++.dg/conversion/ptrmem9.C: New test.
4158
4159 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4160
4161         PR libfortran/34291
4162         * gfortran.dg/namelist_41.f90: New test.
4163
4164 2007-11-30  Tom Tromey  <tromey@redhat.com>
4165
4166         PR preprocessor/32868:
4167         * gcc.dg/cpp/pr32868.c: New file.
4168
4169 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4170
4171         PR fortran/34248
4172         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4173
4174 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4175
4176         PR rtl-optimization/34171
4177         * gcc.dg/pr34171.c: New testcase.
4178
4179 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4180
4181         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4182
4183 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4184
4185         PR fortran/34133
4186         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4187         * gfortran.dg/bind_c_usage_11.f03: New.
4188         * gfortran.dg/bind_c_usage_12.f03: New.
4189
4190 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4191
4192         PR c++/34275
4193         * g++.dg/other/error20.C: New test.
4194
4195 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4196
4197         PR fortran/34230
4198         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4199
4200 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4201
4202         PR tree-optimization/34244
4203         * gcc.dg/tree-ssa/pr34244.c: New test.
4204
4205 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4206
4207         PR tree-optimization/33434
4208         * gcc.dg/pr33434-1.c: New test.
4209         * gcc.dg/pr33434-2.c: New test.
4210         * gcc.dg/pr33434-3.c: New test.
4211         * gcc.dg/pr33434-4.c: New test.
4212
4213         PR c++/34270
4214         * g++.dg/template/cond7.C: New test.
4215
4216         PR c++/34267
4217         PR c++/34268
4218         * g++.dg/cpp0x/decltype7.C: New test.
4219         * g++.dg/cpp0x/decltype8.C: New test.
4220
4221 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4222
4223         PR fortran/34248
4224         * gfortran.dg/result_in_spec_3.f90: New.
4225
4226 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4227
4228         PR fortran/34262
4229         * gfortran.dg/mvbits_3.f90: New.
4230
4231 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4232         
4233         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4234         Delete.
4235         (check_effective_target_hard_float): New.
4236         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4237         * gcc.dg/pr30957-1.c: Likewise.
4238         
4239 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4240
4241         PR ada/15804
4242         * gnat.dg/specs/variant_part.ads: New test.
4243
4244         PR ada/17318
4245         * gnat.dg/specs/attribute_parsing.ads: New test.
4246
4247         PR ada/32792
4248         * gnat.dg/specs/integer_value.ads: New test.
4249
4250         PR ada/22559
4251         * gnat.dg/specs/delta_small.ads: New test.
4252
4253 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4254
4255         PR tree-optimization/34140
4256         * gcc.c-torture/compile/20071128-1.c: New test.
4257
4258 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4259
4260         PR fortran/32928
4261         * gfortran.dg/data_array_1.f90
4262         * gfortran.dg/data_array_2.f90
4263         * gfortran.dg/data_array_3.f90
4264         * gfortran.dg/data_array_4.f90
4265
4266 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4267
4268         PR fortran/34227
4269         * gfortran.dg/blockdata_5.f90: New test.
4270         * gfortran.dg/blockdata_6.f90: New test.
4271
4272 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4273
4274         PR tree-optimization/34016
4275         * gcc.dg/pr34016.c: New test.
4276
4277 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4278
4279         PR fortran/29389
4280         * gfortran.dg/stfunc_6.f90: New test.
4281
4282         PR fortran/33850
4283         * gfortran.dg/assign_10.f90: New test.
4284
4285 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4286
4287         PR fortran/33541
4288         * gfortran.dg/use_11.f90: New test.
4289
4290         PR fortran/34231
4291         * gfortran.dg/generic_15.f90: New test.
4292
4293 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4294
4295         PR target/34225
4296         * gcc.dg/pr34225.c: New test.
4297
4298 2007-11-27  Richard Guenther  <rguenther@suse.de>
4299
4300         PR tree-optimization/34241
4301         * g++.dg/torture/pr34241.C: New testcase.
4302
4303 2007-11-27  Richard Guenther  <rguenther@suse.de>
4304
4305         * gcc.dg/builtins-error.c: New testcase.
4306
4307 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4308
4309         PR c++/34213
4310         * g++.dg/ext/visibility/anon8.C: New test.
4311
4312 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4313
4314         PR target/34077
4315         * gcc.target/i386/pr34077.c: New testcase.
4316
4317 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4318
4319         PR fortran/34203
4320         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4321         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4322         * gfortran.dg/backslash_1.f90: Remove no longer needed
4323         -fno-backslash option.
4324
4325 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4326
4327         PR c/23722
4328         * gcc.dg/cpp/19990413-1.c: Update.
4329         * gcc.dg/parse-else-error.c: New.
4330         * gcc.dg/parse-else-error-2.c: New.
4331         * gcc.dg/parse-else-error-3.c: New.
4332         * gcc.dg/parse-else-error-4.c: New.
4333
4334 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4335
4336         PR c++/34081
4337         * g++.dg/template/dependent-expr6.C: New testcase.
4338
4339 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4340
4341         PR target/34215
4342         * gcc.target/i386/pr34215.c: New test.
4343
4344 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4345
4346         PR target/34174
4347         * gcc.dg/torture/pr34174-1.c: New.
4348
4349 2007-11-26  Richard Guenther  <rguenther@suse.de>
4350
4351         PR middle-end/34233
4352         * gcc.dg/pr34233.c: New testcase.
4353
4354 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4355             Revital Eres  <eres@il.ibm.com>
4356
4357         PR rtl-optimization/34085
4358         * gcc.dg/tree-prof (bb-reorg.c): New test.
4359
4360 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4361
4362         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4363         Return true for MIPS16 targets.
4364
4365 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4366
4367         PR fortran/33152
4368         * gfortran.dg/blockdata_4.f90: New test.
4369
4370 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4371
4372         PR fortran/34079
4373         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4374         * gfortran.dg/bind_c_usage_16.f03: New.
4375         * gfortran.dg/bind_c_usage_16_c.c: New.
4376
4377 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4378
4379         * gnat.dg/specs/size_clause1.ads: New test.
4380         * gnat.dg/specs/size_clause2.ads: Likewise.
4381         * gnat.dg/specs/size_clause3.ads: Likewise.
4382
4383 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4384
4385         PR fortran/33499
4386         * gfortran.dg/entry_16.f90: New test.
4387
4388 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4389
4390         PR fortran/34192
4391         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4392
4393 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4394
4395         PR fortran/33541
4396         * gfortran.dg/nested_modules_1.f90: Change the reference to
4397         FOO, forbidden by the standard, to a reference to W.
4398         * gfortran.dg/use_only_1.f90: New test.
4399
4400 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4401
4402         PR fortran/34209
4403         * gfortran.dg/nearest_3.f90: New test.
4404
4405 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4406
4407         PR fortran/33317
4408         * gfortran.dg/optional_dim_2.f90: New test.
4409
4410 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4411
4412         PR fortran/34187
4413         * gfortran.dg/bind_c_usage_15.f90: New.
4414
4415 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4416
4417         PR fortran/34192
4418         * gfortran.dg/nearest_2.f90: New.
4419
4420
4421 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4422
4423         PR c++/30293
4424         PR c++/30294
4425         * g++.dg/ext/java-2.C: New test.
4426
4427 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4428             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4429         
4430         PR c++/5310
4431         * g++.dg/warn/pr5310.C: New.
4432         * g++.dg/warn/pr33160.C: New.
4433         
4434 2007-11-23  Richard Guenther  <rguenther@suse.de>
4435             Michael Matz  <matz@suse.de>
4436
4437         PR tree-optimization/34176
4438         * gcc.c-torture/execute/pr34176.c: New testcase.
4439
4440 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4441
4442         PR c++/34198
4443         * gcc.dg/Wconversion-5.c: New test.
4444         * g++.dg/Wconversion3.C: New test.
4445
4446 2007-11-23  Richard Guenther  <rguenther@suse.de>
4447
4448         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4449
4450 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4451
4452         PR c/14050
4453         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4454         qualifiers in abstract declarator.
4455
4456 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4457
4458         * gfortran.dg/derived_constructor_comps_3.f90: New.
4459
4460 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4461
4462         PR c++/34094
4463         * g++.dg/ext/visibility/anon7.C: New test.
4464
4465 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4466
4467         PR fortran/34079
4468         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4469         * gfortran.dg/bind_c_usage_13.f03: New.
4470         * gfortran.dg/bind_c_usage_14.f03: New.
4471
4472 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4473
4474         PR rtl-optimization/33848
4475         * gcc.dg/torture/pr33848.c: New test.
4476
4477 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4478
4479         PR fortran/34083
4480         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4481
4482 2007-11-20  Richard Guenther  <rguenther@suse.de>
4483
4484         PR middle-end/34154
4485         * gcc.c-torture/execute/pr34154.c: New testcase.
4486
4487 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
4488
4489         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4490
4491 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4492
4493         PR fortran/32770
4494         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
4495         so test passes with -frecord-marker=8.
4496         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
4497         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
4498         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4499         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
4500         * gfortrand.dg/modulo_1.f90:  Likewise.
4501
4502 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4503
4504         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4505         New procedure.
4506         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4507         * gcc.dg/pr30957-1.c: Likewise.
4508
4509 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4510
4511         PR c++/34089
4512         * g++.dg/template/crash74.C: New test.
4513
4514 2007-11-20  Richard Guenther  <rguenther@suse.de>
4515
4516         * gcc.c-torture/execute/20071120-1.c: New testcase.
4517
4518 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4519
4520         PR c/34146
4521         * gcc.dg/tree-ssa/pr34146.c: New test.
4522
4523         PR testsuite/33978
4524         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4525         dependent on target settings like move_by_pieces etc.
4526
4527         PR c++/28879
4528         * g++.dg/template/vla2.C: New test.
4529
4530         PR c++/33962
4531         * g++.dg/overload/template3.C: New test.
4532
4533 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4534
4535         PR fortran/33317
4536         * gfortran.dg/optional_dim_2.f90: Remove test.
4537
4538 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
4539
4540         * gcc.dg/dfp/ddmode-ice.c: New test.
4541
4542 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4543
4544         PR tree-optimization/34036
4545         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4546
4547 2007-11-19  Richard Guenther  <rguenther@suse.de>
4548
4549         PR tree-optimization/34
4550         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4551
4552 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4553
4554         PR fortran/34079
4555         * gfortran.dg/bind_c_usage_10_c.c: New.
4556         * gfortran.dg/bind_c_usage_10.f03: New.
4557
4558 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4559
4560         * gcc.dg/pr33007.c: Expect new warning.
4561         * gcc.dg/tree-ssa/recip-5.c: Likewise.
4562         * g++.dg/opt/pr34036.C: New test.
4563
4564 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4565
4566         PR c++/30988
4567         * g++.dg/warn/noreturn-4.C: New test.
4568         * g++.dg/warn/noreturn-5.C: New test.
4569         * g++.dg/warn/noreturn-6.C: New test.
4570         * g++.dg/warn/noreturn-7.C: New test.
4571
4572 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4573
4574         PR fortran/32770
4575         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4576         integers so tests works with -fdefault-integer-8.
4577         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4578         integers so test passes with -fdefault-integer-8.
4579         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4580         buffer length so test passes with -fdefault-integer-8.
4581         * gfortran.dg/bounds_check_8.f90:  Likewise.
4582         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4583         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4584         with -fdefault-integer-8.
4585         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4586         provoke overflow.
4587
4588 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4589
4590         PR fortran/33317
4591         * gfortran.dg/optional_dim_2.f90: New test.
4592         
4593         PR fortran/34139
4594         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4595         
4596 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4597
4598         PR rtl-optimization/34132
4599         * gcc.c-torture/compile/20071118-1.c: New test.
4600
4601 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4602
4603         PR fortran/31608
4604         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4605
4606 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4607
4608         PR fortran/34137
4609         * gfortran.dg/entry_14.f90: New.
4610         * gfortran.dg/entry_15.f90: New.
4611
4612 2007-11-18  Richard Guenther  <rguenther@suse.de>
4613
4614         PR tree-optimization/34127
4615         * gcc.c-torture/compile/pr34127.c: New testcase.
4616
4617 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4618
4619         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4620         type specifier, as they are not permitted according to the AltiVec
4621         Programming Interface Manual.
4622
4623 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4624
4625         PR fortran/34133
4626         * gfortran.dg/bind_c_usage_9.f03: New.
4627         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4628
4629 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4630
4631         PR fortran/25252
4632         * interface.c (gfc_current_interface_head,
4633         gfc_set_current_interface_head): New functions.
4634         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4635         On syntax error, restore previous state of the interface.
4636         * gfortran.h (gfc_current_interface_head,
4637         gfc_set_current_interface_head): New prototypes.
4638
4639 2007-11-17  Richard Guenther  <rguenther@suse.de>
4640
4641         PR middle-end/34130
4642         * gcc.c-torture/execute/pr34130.c: New testcase.
4643
4644 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4645
4646         PR fortran/34108
4647         * gfortran.dg/fmt_label_1.f90: New test.
4648
4649 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4650
4651         PR fortran/33957
4652         * gfortran.dg/initialization_15.f90 : New test.
4653
4654 2007-11-16  Richard Guenther  <rguenther@suse.de>
4655
4656         PR middle-end/34030
4657         * gcc.c-torture/compile/pr34030.c: New testcase.
4658
4659 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4660
4661         PR fortran/34008
4662         * gfortran.dg/interface_assignment_3.f90.
4663
4664 2007-11-16  Richard Guenther  <rguenther@suse.de>
4665
4666         PR tree-optimization/33870
4667         * gcc.dg/torture/pr33870.c: New testcase.
4668
4669 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4670
4671         PR fortran/33986
4672         * gfortran.dg/allocatable_function_3.f90.
4673
4674 2007-11-16  Richard Guenther  <rguenther@suse.de>
4675
4676         PR tree-optimization/34113
4677         * gcc.c-torture/compile/pr34113.c: New testcase.
4678
4679 2007-11-16  Richard Guenther  <rguenther@suse.de>
4680
4681         PR tree-optimization/34099
4682         * g++.dg/torture/pr3499.C: New testcase.
4683         * gcc.c-torture/execute/pr34099.c: Likewise.
4684
4685 2007-11-16  Olivier Hainque  <hainque@adacore.com>
4686
4687         * gnat.dg/release_unc_maxalign.adb: New test.
4688
4689 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
4690
4691         PR c++/34100
4692         * g++.dg/template/crash73.C: New test.
4693
4694 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
4695
4696         PR middle-end/23848
4697         * gcc.dg/tree-ssa/pr23848-1.c: New test.
4698         * gcc.dg/tree-ssa/pr23848-2.c: New test.
4699         * gcc.dg/tree-ssa/pr23848-3.c: New test.
4700         * gcc.dg/tree-ssa/pr23848-4.c: New test.
4701
4702 2007-11-15  Tobias Burnus  <burnus@net-b.de>
4703
4704         PR fortran/33917
4705         * gfortran.dg/proc_decl_11.f90: New.
4706
4707 2007-11-15  Ben Elliston  <bje@au.ibm.com>
4708
4709         * gcc.target/spu/compare-dp.c: New test.
4710
4711 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4712
4713         * gcc.dg/pr33923.c: New test.
4714
4715 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
4716
4717         PR middle-end/34088
4718         * gcc.dg/pr34088.c: New test.
4719
4720 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4721
4722         * gcc.c-torture/compile/20071114-1.c: New test.
4723
4724 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4725
4726         PR fortran/31608
4727         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4728         to match known variations in symbol format. Document in comments.
4729
4730 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4731
4732         PR fortran/33985
4733         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4734
4735 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4736
4737         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4738         when done.
4739
4740 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4741
4742         PR fortran/33162
4743         * gfortran.dg/proc_decl_1.f90: Update.
4744         * gfortran.dg/proc_decl_7.f90: New test.
4745         * gfortran.dg/proc_decl_8.f90: New test.
4746         * gfortran.dg/proc_decl_9.f90: New test.
4747         * gfortran.dg/proc_decl_10.f90: New test.
4748
4749 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
4750
4751         PR fortran/34080
4752         * gfortran.dg/transfer_assumed_size_1.f90: New test.
4753
4754 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4755
4756         PR c++/34054
4757         PR c++/34056
4758         PR c++/34057
4759         PR c++/34058
4760         PR c++/34060
4761         * g++.dg/parse/crash36.C: Add another dg-error.
4762         * g++.dg/cpp0x/pr34054.C: New test.
4763         * g++.dg/cpp0x/pr34056.C: New test.
4764         * g++.dg/cpp0x/pr34057.C: New test.
4765         * g++.dg/cpp0x/pr34058.C: New test.
4766         * g++.dg/cpp0x/pr34060.C: New test.
4767
4768         PR tree-optimization/34063
4769         * g++.dg/tree-ssa/pr34063.C: New test.
4770
4771 2007-11-13  Diego Novillo  <dnovillo@google.com>
4772
4773         PR tree-optimization/33870
4774         * gcc.c-torture/execute/pr33870-1.c: New test.
4775         * gcc.dg/tree-ssa/alias-16.c: New test.
4776
4777 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4778
4779         PR c++/29225
4780         * g++.dg/template/crash72.C: New test.
4781
4782 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4783
4784         * g++.dg/opt/cfg5.C: New test.
4785
4786 2007-11-12  Richard Guenther  <rguenther@suse.de>
4787
4788         PR middle-end/34070
4789         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4790         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4791
4792 2007-11-12  Richard Guenther  <rguenther@suse.de>
4793
4794         PR middle-end/34027
4795         * gcc.dg/pr34027-1.c: New testcase.
4796         * gcc.dg/pr34027-2.c: Likewise.
4797
4798 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4799
4800         PR tree-optimization/33953
4801         * gcc.dg/vect/pr33953.c: New testcase.
4802
4803 2007-11-11  Tom Tromey  <tromey@redhat.com>
4804
4805         PR c++/17577:
4806         * g++.dg/ext/pr17577.h: New file.
4807         * g++.dg/ext/pr17577.C: New file.
4808
4809 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4810
4811         PR c++/8570
4812         * g++.old-deja/g++.ns/template13.C: Update expected output.
4813         * g++.old-deja/g++.pt/friend23.C: Likewise.
4814         * g++.dg/warn/pr8570.C: New.
4815
4816 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4817
4818         PR c++/34068
4819         * g++.dg/template/pseudodtor4.C: New test.
4820
4821 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4822
4823         PR middle-end/34018
4824         * g++.dg/opt/inline14.C: New test.
4825
4826         PR tree-optimization/33680
4827         * gcc.c-torture/compile/20071108-1.c: New test.
4828
4829         PR c++/32241
4830         * g++.dg/template/pseudodtor3.C: New test.
4831
4832 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4833
4834         PR c++/33510
4835         * g++.dg/cpp0x/variadic-init.C: New.
4836
4837 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4838             Jakub Jelinek  <jakub@redhat.com>
4839
4840         PR rtl-optimization/34012
4841         * gcc.target/i386/pr34012.c: New test.
4842
4843 2007-11-09  Richard Guenther  <rguenther@suse.de>
4844
4845         PR tree-optimization/33604
4846         * g++.dg/tree-ssa/pr33604.C: New testcase.
4847         * gcc.dg/pr32721.c: Adjust pattern.
4848
4849 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4850
4851         * gcc.target/mips/dse-1.c: Disable.
4852
4853 2007-11-08  Tom Tromey  <tromey@redhat.com>
4854
4855         * gcc.dg/empty-source-3.c: Update warning location.
4856         * gcc.dg/gomp/barrier-2.c: Likewise.
4857         * gcc.dg/label-decl-3.c: Likewise.
4858         * gcc.dg/label-decl-2.c: Likewise.
4859         * gcc.dg/empty-source-2.c: Likewise.
4860
4861 2007-11-08  Tom Tromey  <tromey@redhat.com>
4862
4863         PR c++/30297:
4864         * g++.dg/inherit/pr30297.C: New file.
4865
4866 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4867
4868         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4869         -fno-common for cygwin and mingw32.
4870
4871 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4872
4873         PR middle-end/33826
4874         * gcc.dg/pr33826.c: New.
4875         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4876         recursive functions being marked pure or const.
4877         
4878 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4879
4880         PR fortran/33917
4881         * gfortran.dg/proc_decl_5.f90: New.
4882         * gfortran.dg/proc_decl_6.f90: New.
4883
4884 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4885
4886         PR tree-optimization/32575
4887         * gcc.c-torture/execute/20071108-1.c: New test.
4888
4889 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4890
4891         * g++.dg/opt/anchor1.C: New.
4892
4893 2007-11-07  Diego Novillo  <dnovillo@google.com>
4894
4895         PR 33870
4896         * gcc.c-torture/execute/pr33870.x: Remove.
4897
4898 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4899
4900         PR c++/33045
4901         PR c++/33837
4902         PR c++/33838
4903         * g++.dg/cpp0x/decltype-33837.C: New.
4904         * g++.dg/cpp0x/decltype-refbug.C: New.
4905         * g++.dg/cpp0x/decltype-33838.C: New.
4906
4907 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4908
4909         * gcc.c-torture/compile/20071107-1.c: New test.
4910
4911 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4912
4913         * gcc.dg/out-of-bounds-1.c: New test.
4914
4915 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4916
4917         PR c++/33501
4918         * g++.dg/warn/incomplete2.C: New test.
4919         * g++.dg/template/incomplete4.C: New test.
4920         * g++.dg/template/incomplete5.C: New test.
4921
4922 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4923
4924         * gnat.dg/max_align.adb: New test.
4925
4926 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4927
4928         PR target/30961
4929         * gcc.target/i386/pr30961-1.c: New.
4930
4931 2007-11-06  Tom Tromey  <tromey@redhat.com>
4932
4933         PR c++/32368:
4934         * g++.dg/warn/pragma-system_header3.h: New.
4935         * g++.dg/warn/pragma-system_header3.C: New.
4936
4937         PR c++/32256:
4938         * g++.dg/warn/pragma-system_header4.C: New.
4939         * g++.dg/warn/pragma-system_header4.h: New.
4940
4941 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4942
4943         PR c++/33977
4944         PR c++/33886
4945         * g++.dg/other/canon-array.C: New.
4946         
4947 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4948
4949         * g++.dg/parser/crash36.C: Tweak expected errors.
4950         * g++.dg/cpp0x/pr31439.C: New.
4951         * g++.dg/cpp0x/pr32114.C: New.
4952         * g++.dg/cpp0x/pr32115.C: New.
4953         * g++.dg/cpp0x/pr32125.C: New.
4954         * g++.dg/cpp0x/pr32126.C: New.
4955         * g++.dg/cpp0x/pr32127.C: New.
4956         * g++.dg/cpp0x/pr32128.C: New.
4957         * g++.dg/cpp0x/pr32253.C: New.
4958         * g++.dg/cpp0x/pr32566.C: New.
4959         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4960         * g++.dg/cpp0x/pr31438.C: Ditto.
4961         * g++.dg/cpp0x/variadic81.C: Ditto.
4962         * g++.dg/cpp0x/pr31432.C: Ditto.
4963         * g++.dg/cpp0x/pr31442.C: Ditto.
4964
4965 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4966
4967         PR target/33168
4968         * g++.dg/other/datasec1.C: New test.
4969
4970         PR tree-optimization/33458
4971         * g++.dg/opt/inline12.C: New test.
4972
4973         PR tree-optimization/33993
4974         * gcc.c-torture/compile/20071105-1.c: New test.
4975
4976 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4977
4978         PR rtl-optimization/33648
4979         * gcc.dg/pr33648.c: Require effective target freorder.
4980
4981 2007-11-05  Revital Eres  <eres@il.ibm.com>
4982
4983         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4984
4985 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4986
4987         PR c++/33996
4988         PR c++/33235
4989         PR c++/33930
4990         * g++.dg/cpp0x/pr33996.C: New
4991         * g++.dg/cpp0x/rv-trivial-bug.C: New
4992         * g++.dg/cpp0x/pr33930.C: New
4993
4994 2007-11-05  Nick Clifton  <nickc@redhat.com>
4995             Sebastian Pop  <sebastian.pop@amd.com>
4996
4997         PR tree-optimization/32540
4998         PR tree-optimization/33922
4999         * gcc.dg/tree-ssa/pr32540-1.c: New.
5000         * gcc.dg/tree-ssa/pr32540-2.c: New.
5001         * gcc.dg/tree-ssa/pr33922.c: New.
5002
5003 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5004
5005         PR c++/33939
5006         * g++.dg/cpp0x/variadic-rref.C: New.
5007         
5008 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5009
5010         * g++dg/warn/pointer-integer-comparison.C: New.
5011
5012 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5013
5014         PR tree-optimization/33856
5015         * gcc.c-torture/compile/20071027-1.c: New test.
5016
5017         PR c++/33836
5018         * g++.dg/ext/label10.C: New test.
5019
5020         PR c++/33969
5021         * g++.dg/other/ptrmem9.C: New test.
5022
5023 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5024
5025         PR middle-end/32931
5026         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5027
5028 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5029
5030         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5031         * g++.dg/ext/visibility/namespace2.C: Add argument to
5032         dg-require-visibility.
5033         * g++.dg/ext/java-1.C: Disable on AIX.
5034
5035 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5036
5037         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5038
5039 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5040
5041         PR fortran/33881
5042         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5043
5044 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5045
5046         PR c/29062
5047         * gcc.dg/20031223-1.c: Adjust error output.
5048         * gcc.dg/parse-decl-after-label.c: New.
5049         
5050 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5051
5052         PR libfortran/24685
5053         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5054         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5055         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5056
5057 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5058
5059         PR rtl-optimization/28940
5060         * gcc.target/i386/addr-sel-1.c: New test.
5061
5062 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5063
5064         PR middle-end/33670
5065         * gcc.dg/pr33670.c: New test.
5066
5067 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5068
5069         PR c++/33516
5070         * g++.dg/lookup/typedef1.C: New test.
5071
5072 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5073
5074         PR testsuite/32076
5075         * lib/scandump.exp (dump-suffix): New.
5076         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5077         Include dump suffix in pass/fail messages, put regexp in quotes.
5078
5079 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5080
5081         PR c++/33495
5082         * g++.dg/other/error19.C: New.
5083
5084 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5085
5086         PR rtl-optimization/28062
5087         * gcc.c-torture/compile/20071102-1.c: New test.
5088
5089 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5090
5091         * g++.dg/cpp0x/pr33955.C: New.
5092
5093 2007-11-01  Tom Tromey  <tromey@redhat.com>
5094
5095         PR preprocessor/30805:
5096         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5097
5098 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5099
5100         PR rtl-optimization/33648
5101         * gcc.dg/pr33648.c: New test.
5102
5103 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5104
5105         PR c++/32384
5106         * g++.dg/template/pseudodtor1.C: New test.
5107         * g++.dg/template/pseudodtor2.C: New test.
5108
5109         PR c++/32260
5110         * g++.dg/rtti/typeid7.C: New test.
5111
5112 2007-11-01  Tom Tromey  <tromey@redhat.com>
5113
5114         PR preprocessor/30805:
5115         * gcc.dg/cpp/pr30805.c: New file.
5116
5117 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5118
5119         PR testsuite/25352
5120         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5121         add dg-skip-if.
5122         * gcc.c-torture/compile/20001205-1.c: Ditto.
5123         * gcc.c-torture/compile/20001226-1.c: Ditto.
5124         * gcc.c-torture/compile/20020312-1.c: Ditto.
5125         * gcc.c-torture/compile/20020604-1.c: Ditto.
5126         * gcc.c-torture/compile/920501-12.c: Ditto.
5127         * gcc.c-torture/compile/920501-4.c: Ditto.
5128         * gcc.c-torture/compile/920520-1.c: Ditto.
5129         * gcc.c-torture/compile/980506-1.c: Ditto.
5130         * gcc.c-torture/compile/990617-1.c: Ditto.
5131         * gcc.dg/compare6.c: Ditto.
5132         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5133         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5134         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5135         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5136         * g++.old-deja/g++.pt/static6.C: Ditto.
5137         * g++.old-deja/g++.pt/crash16.C: Ditto.
5138         * g++.old-deja/g++.mike/p10416.C: Ditto.
5139         * g++.old-deja/g++.mike/ns15.C: Ditto.
5140         * g++.old-deja/g++.mike/eh46.C: Ditto.
5141
5142 2007-11-01  Tom Tromey  <tromey@redhat.com>
5143
5144         * gcc.dg/redecl-1.c: Update.
5145         * gcc.dg/pr20368-3.c: Update.
5146         * gcc.dg/inline-14.c: Update.
5147         * gcc.dg/builtins-30.c: Update.
5148         * gcc.dg/dremf-type-compat-4.c: Update.
5149         * gcc.dg/pr20368-2.c: Update.
5150
5151 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5152
5153         PR rtl-optimization/33673
5154         * gcc.dg/pr33673.c: New test.
5155
5156 2007-11-01  Michael Matz  <matz@suse.de>
5157
5158         PR tree-optimization/33961
5159         * gcc.dg/pr33961.c: New test.
5160
5161 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5162
5163         PR c++/33494
5164         * g++.dg/template/error35.C: New.
5165
5166 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5167
5168         PR target/31507
5169         * gcc.dg/pr31507-1.c: New test.
5170         * gcc.dg/pr31507-2.c: New test.
5171
5172 2007-10-31  Revital Eres  <eres@il.ibm.com>
5173
5174         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5175         target.
5176         * gcc.dg/vect/tree-vect.h (check_vect): Add
5177         powerpc-*paired test.
5178         * lib/target-supports.exp (check_750cl_hw_available):
5179         New.
5180         (check_effective_target_vect_int,
5181         check_effective_target_vect_intfloat_cvt,
5182         check_effective_target_powerpc_altivec_ok,
5183         check_effective_target_vect_long,
5184         check_effective_target_vect_sdot_hi,
5185         check_effective_target_vect_udot_hi,
5186         check_effective_target_vect_pack_trunc,
5187         check_effective_target_vect_unpack,
5188         check_effective_target_vect_shift,
5189         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5190         target.
5191         * gcc.dg/vect/vect-ifcvt-11.c: New.
5192         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5193         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5194         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5195         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5196         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5197         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5198
5199 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5200             Tobias Burnus  <burnus@net-b.de>
5201
5202         PR fortran/33941
5203         * gfortran.dg/module_read_1.f90: New.
5204
5205 2007-10-31  Tom Tromey  <tromey@redhat.com>
5206
5207         PR preprocessor/30786:
5208         * gcc.dg/cpp/pr30786.c: New file.
5209
5210 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5211
5212         PR fortran/33162
5213         * gfortran.dg/interface_19.f90: New.
5214         * gfortran.dg/interface_20.f90: New.
5215         * gfortran.dg/interface_21.f90: New.
5216         
5217 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5218
5219         PR tree-optimization/32377
5220         * gfortran.dg/vect/pr32377.f90: New.
5221         
5222 2007-10-31  Richard Guenther  <rguenther@suse.de>
5223
5224         PR middle-end/33779
5225         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5226         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5227
5228 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5229
5230         PR fortran/33897
5231         * gfortran.dg/contained_3.f90: New.
5232
5233 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5234
5235         PR c++/19531
5236         * g++.dg/opt/nrv8.C: New.
5237         
5238 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5239
5240         PR c++/33709
5241         * g++.dg/opt/compound1.C: New test.
5242
5243         PR c++/33616
5244         * g++.dg/template/ptrmem18.C: New test.
5245
5246 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5247
5248         PR fortran/33596
5249         * gfortran.dg/isnan_2.f90: New test.
5250
5251 2007-10-30  Ed Schouten  <ed@fxq.nl>
5252
5253         PR tree-optimization/32500
5254         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5255
5256 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5257
5258         PR c++/31993
5259         PR c++/32252
5260         * g++.dg/cpp0x/pr31993.C: New
5261         * g++.dg/cpp0x/pr32252.C: New
5262
5263 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5264
5265         PR tree-optimization/33723
5266         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5267
5268 2007-10-30  Richard Guenther  <rguenther@suse.de>
5269
5270         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5271         gcc.target/i386/loop-3.c.
5272
5273 2007-10-30  Revital Eres  <eres@il.ibm.com>
5274
5275         * gcc.dg/vect/pr33866.c: Require vect_long.
5276
5277 2007-10-30  Revital Eres  <eres@il.ibm.com>
5278
5279         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5280         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5281
5282 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5283
5284         PR tree-optimization/32893
5285         * lib/target-supports.exp
5286         (check_effective_target_unaligned_stack): new keyword.
5287         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5288         not sensitive to unaligned_stack.
5289         * gcc.dg/vect/vect-3.c: Likewise.
5290         * gcc.dg/vect/vect-4.c: Likewise.
5291         * gcc.dg/vect/vect-5.c: Likewise.
5292         * gcc.dg/vect/vect-6.c: Likewise.
5293         * gcc.dg/vect/vect-7.c: Likewise.
5294         * gcc.dg/vect/vect-13.c: Likewise.
5295         * gcc.dg/vect/vect-17.c: Likewise.
5296         * gcc.dg/vect/vect-18.c: Likewise.
5297         * gcc.dg/vect/vect-19.c: Likewise.
5298         * gcc.dg/vect/vect-20.c: Likewise.
5299         * gcc.dg/vect/vect-21.c: Likewise.
5300         * gcc.dg/vect/vect-22.c: Likewise.
5301         * gcc.dg/vect/vect-27.c: Likewise.
5302         * gcc.dg/vect/vect-29.c: Likewise.
5303         * gcc.dg/vect/vect-64.c: Likewise.
5304         * gcc.dg/vect/vect-65.c: Likewise.
5305         * gcc.dg/vect/vect-66.c: Likewise.
5306         * gcc.dg/vect/vect-72.c: Likewise.
5307         * gcc.dg/vect/vect-73.c: Likewise.
5308         * gcc.dg/vect/vect-86.c: Likewise.
5309         * gcc.dg/vect/vect-all.c: Likewise.
5310         * gcc.dg/vect/slp-25.c: Likewise.
5311         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5312         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5313         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5314
5315         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5316         * gcc.dg/vect/vect-34.c: Likewise.
5317         * gcc.dg/vect/vect-36.c: Likewise.
5318         * gcc.dg/vect/vect-64.c: Likewise.
5319         * gcc.dg/vect/vect-65.c: Likewise.
5320         * gcc.dg/vect/vect-66.c: Likewise.
5321         * gcc.dg/vect/vect-68.c: Likewise.
5322         * gcc.dg/vect/vect-76.c: Likewise.
5323         * gcc.dg/vect/vect-77.c: Likewise.
5324         * gcc.dg/vect/vect-78.c: Likewise.
5325
5326         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5327         testcase (without no-section-anchors prefix) but with global arrays.
5328         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5329         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5330         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5331         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5332         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5333         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5334         * gcc.dg/vect/vect-77-global.c: Likewise.
5335         * gcc.dg/vect/vect-78-global.c: Likewise.
5336
5337         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5338         testcase (without no-section-anchors prefix) but fix alignment checks
5339         to also consider unaligned_stack targets.
5340         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5341
5342 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5343
5344         PR tree-optimization/33723
5345         * gcc.c-torture/execute/20071029-1.c: New test.
5346         * gcc.dg/tree-ssa/pr33723.c: New test.
5347
5348 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5349
5350         PR tree-optimization/33614
5351         * gcc.c-torture/compile/pr33614.c: New test.
5352
5353 2007-10-29  Richard Guenther  <rguenther@suse.de>
5354
5355         PR tree-optimization/33870
5356         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5357
5358 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5359
5360         PR tree-optimization/33757
5361         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5362         true architectures instead of having a big dg-skip-if.
5363
5364         PR c++/33841
5365         * g++.dg/other/bitfield3.C: New test.
5366
5367 2007-10-29  Richard Guenther  <rguenther@suse.de>
5368
5369         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5370
5371 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5372
5373         Automatic parallelization reduction tests.
5374
5375         * gcc.dg/tree-ssa/reduc-1.c: New test.
5376         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5377         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5378         * gcc.dg/tree-ssa/reduc-2.c: New test.
5379         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5380         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5381         * gcc.dg/tree-ssa/reduc-3.c: New test.
5382         * gcc.dg/tree-ssa/reduc-6.c: New test.
5383         * gcc.dg/tree-ssa/reduc-7.c: New test.
5384         * gcc.dg/tree-ssa/reduc-8.c: New test.
5385         * gcc.dg/tree-ssa/reduc-9.c: New test.
5386
5387 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5388             Zdenek Dvorak  <ook@ucw.cz>
5389
5390         OMP_ATOMIC Changes, testsuite changes.
5391
5392         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5393         instead of gimple dump.
5394         * gcc.dg/gomp/atomic-9.c: Same.
5395         * gcc.dg/gomp/atomic-10.c: Same.
5396         * g++.dg/gomp/atomic-3.C: Same.
5397         * g++.dg/gomp/atomic-9.C: Same.
5398         * g++.dg/gomp/atomic-10.C: Same.
5399
5400 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5401
5402         PR fortran/31217
5403         PR fortran/33811
5404         * gfortran.dg/forall_12.f90: New test.
5405
5406         PR fortran/33686
5407         * gfortran.dg/forall_13.f90: New test.
5408
5409 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5410             Mark Mitchell  <mark@codesourcery.com>
5411
5412         PR c++/30659
5413         * g++.dg/template/crash71.C: New.
5414
5415 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5416
5417         PR fortran/32147
5418         * gfortran.dg/module_md5_1.f90: Update hash-value.
5419
5420 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5421
5422         PR tree-opt/33589
5423         * g++.dg/torture/pr33589-1.C: New testcase.
5424         * g++.dg/torture/pr33589-2.C: New testcase.
5425
5426 2007-10-28  Richard Guenther  <rguenther@suse.de>
5427
5428         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5429
5430 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5431             Uros Bizjak  <ubizjak@gmail.com>
5432
5433         PR tree-optimization/33920
5434         * gcc.dg/tree-ssa/pr33290.c: New test.
5435
5436 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5437
5438         PR fortran/31306
5439         * gfortran.dg/argument_check_7.f90: New test.
5440         * gfortran.dg/argument_check_8.f90: New test.
5441         
5442 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5443
5444         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5445         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5446         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5447         * gcc.target/i386/sse-14.c: Ditto.
5448
5449 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5450
5451         PR c++/33844
5452         * g++.dg/other/ptrmem8.C: New test.
5453
5454         PR c++/33842
5455         * g++.dg/template/error34.C: New test.
5456
5457 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5458
5459         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5460
5461 2007-10-27  Richard Guenther  <rguenther@suse.de>
5462
5463         PR tree-optimization/33870
5464         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5465         * gcc.c-torture/execute/pr33870.c: Likewise.
5466
5467 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5468
5469         PR fortran/33162
5470         * gfortran.dg/argument_checking_9.f90: New test.
5471
5472 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5473
5474         * g++.dg/other/pr33601.C: New.
5475
5476 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5477
5478         PR c++/31988
5479         * g++.dg/init/new25.C: New.
5480
5481 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5482
5483         * g++.dg/cpp0x/pr33839.C: New.
5484         
5485 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
5486
5487         PR c++/33744
5488         * g++.dg/template/arg6.C: New test.
5489
5490 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5491
5492         PR c++/31747
5493         * g++.dg/parse/crash39.C: New.
5494
5495 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
5496
5497         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5498         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5499         "offset: -4B".
5500
5501 2007-10-25  David Daney  <ddaney@avtrex.com>
5502
5503         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5504
5505 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
5506
5507         PR c++/33843
5508         * g++.dg/template/error32.C: New.
5509
5510 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5511             Ira Rosen  <irar@il.ibm.com>
5512
5513         PR tree-optimization/33833
5514         * gcc.dg/vect/pr33833.c: New testcase.
5515
5516 2007-10-25  David Daney  <ddaney@avtrex.com>
5517
5518         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5519
5520 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5521             Ira Rosen  <irar@il.ibm.com>
5522
5523         PR tree-optimization/33866
5524         * gcc.dg/vect/pr33866.c: New testcase.
5525
5526 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5527
5528         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5529         Add -w to compile flags to suppress "call-clobbered register" warnings
5530         and remove dg-warning directives.
5531
5532 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5533
5534         * gcc.dg/sms-2.c: Cleanup sms dump file.
5535         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5536         profile-use step.
5537
5538 2007-10-24  David Daney  <ddaney@avtrex.com>
5539
5540         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5541
5542 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5543
5544         PR target/33755
5545         * gcc.target/mips/pr33755.c: New test.
5546
5547 2007-10-24  Ira Rosen  <irar@il.ibm.com>
5548
5549         PR tree-optimization/33804
5550         * gcc.dg/vect/pr33804.c: New testcase.
5551
5552 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5553
5554         PR forrtran/33849
5555         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5556
5557 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5558             Uros Bizjak  <ubizjak@gmail.com>
5559
5560         PR rtl-optimization/33846
5561         * gcc.dg/vect/pr33846.c: New testcase.
5562
5563 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5564             Dorit Nuzman  <dorit@il.ibm.com>
5565
5566         PR tree-optimization/33860
5567         * g++.dg/vect/pr33860.cc: New test.
5568         * g++.dg/vect/pr33860a.cc: New test.
5569
5570 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5571             Revital Eres  <eres@il.ibm.com>      
5572
5573         * gcc.dg/sms-2.c: New testcase.
5574
5575 2007-10-22  David S. Miller  <davem@davemloft.net>
5576
5577         * gcc.dg/globalreg-1.c: New test.
5578
5579 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5580             Dorit Nuzman  <dorit@il.ibm.com>
5581
5582         PR tree-optimization/33834
5583         PR tree-optimization/33835
5584         * g++.dg/vect/pr33834_1.cc: New test.
5585         * g++.dg/vect/pr33834_2.cc: New test.
5586         * g++.dg/vect/pr33835.cc: New test.
5587
5588 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5589
5590         * gcc.dg/pr33644.c: New test.
5591
5592 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5593
5594         PR c++/33372
5595         * g++.dg/gomp/pr33372-1.C: New test.
5596         * g++.dg/gomp/pr33372-2.C: New test.
5597         * g++.dg/gomp/pr33372-3.C: New test.
5598
5599 2007-10-22  Michael Matz  <matz@suse.de>
5600
5601         PR tree-optimization/33855
5602         * gcc.c-torture/compile/pr33855.c: New testcase.
5603
5604 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5605
5606         PR tree-optimization/33854
5607         * gcc.dg/vect/O1-pr33854.c: New testcase.
5608         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5609
5610 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5611
5612         * gcc.dg/unwind-1.c: Disable on AIX.
5613         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5614
5615 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5616
5617         PR fortran/33749
5618         * gfortran.dg/assign_9.f90: New test.
5619
5620 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5621
5622         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5623         (dg-mips-options): Skip tests that specify an ABI other than o32
5624         and o64 if generating MIPS16 hard-float code.
5625
5626 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5627             Revital Eres  <eres@il.ibm.com>
5628
5629         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5630         * gcc.dg/vect/vect-16.c: Fix comment.
5631         * gcc.dg/vect/pr33369.c: Require vect_int.
5632         * gcc.dg/vect/slp-33.c: Add spaces.
5633         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5634         targets.
5635         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5636         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5637         targets.
5638         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5639         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5640         targets.
5641         * gcc.dg/vect/slp-10.c: Add spaces.
5642         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5643         targets.
5644         * gcc.dg/vect/slp-36.c: Require vect_int.
5645         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5646         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5647         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5648         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5649         targets.
5650         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5651         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5652         instead of vector_alignment_reachable_for_double.
5653         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5654         (natural_alignment): Split into...
5655         (natural_alignment_32, natural_alignment_64): New.
5656         (vector_alignment_reachable): Depend on natural_alignment_32.
5657         (vector_alignment_reachable_for_double): Rename to ...
5658         (vector_alignment_reachable_for_64bit): And depend on
5659         natural_alignment_64.
5660
5661 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5662
5663         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5664         MIPS targets.
5665         * g++.dg/vect/vect.exp: Likewise.
5666         * lib/fortran-torture.exp: Likewise.
5667         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5668         mipsisa64*-*-* as the target selector.  Remove -mips64,
5669         -mhard-float and -mgp64 from the options list.
5670         * gcc.target/mips/mips-ps-2.c: Likewise.
5671         * gcc.target/mips/mips-ps-3.c: Likewise.
5672         * gcc.target/mips/mips-ps-4.c: Likewise.
5673         * gcc.target/mips/mips-ps-6.c: Likewise.
5674         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5675         options list.
5676         * gcc.target/mips/sb1-1.c: Likewise.
5677         * gcc.target/mips/mips-ps-type.c: Likewise.
5678         * gcc.target/mips/mips-ps-7.c: New test.
5679         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5680         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5681         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5682         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
5683         as forcing an ABI and an architecture.
5684         (is_gp32_flag, is_gp64_flag): Fold into...
5685         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
5686         then -mfp64 imply -mhard-float.  Apply register rules after the
5687         loop.  Handle -march=mipsN like -mipsN.
5688
5689 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
5690
5691         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5692         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5693
5694 2007-10-20  Tobias Burnus  <burnus@net-b.de>
5695
5696         PR fortran/33818
5697         * gfortran.dg/entry_dummy_ref_3.f90: New.
5698
5699 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
5700             FX Coudert <fxcoudert@gcc.gnu.org>
5701
5702         PR fortran/31608
5703         * gfortran.dg/char_cast_1.f90: New test.
5704
5705 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5706
5707         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5708         * gfortran.dg/large_real_kind_2.F90: ditto.
5709         * gfortran.dg/default_format_2.f90: ditto.
5710         * gfortran.dg/default_format_denormal_1.f90: ditto.
5711
5712 2007-10-19  Richard Guenther  <rguenther@suse.de>
5713
5714         PR middle-end/33816
5715         PR middle-end/32921
5716         * gfortran.dg/pr32921.f: New testcase.
5717
5718 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5719
5720         PR libfortran/33544
5721         * gfortran.dg/transfer_check_1.f90: Adjust options.
5722
5723 2007-10-19  Richard Guenther  <rguenther@suse.de>
5724
5725         Revert
5726         2007-10-19  Richard Guenther  <rguenther@suse.de>
5727
5728         PR middle-end/32921
5729         * gfortran.dg/pr32921.f: New testcase.
5730
5731 2007-10-19  Richard Guenther  <rguenther@suse.de>
5732
5733         * gcc.c-torture/execute/20071018-1.c: New testcase.
5734
5735 2007-10-19  Richard Guenther  <rguenther@suse.de>
5736
5737         PR middle-end/32921
5738         * gfortran.dg/pr32921.f: New testcase.
5739
5740 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
5741
5742         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5743
5744 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5745
5746         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5747
5748 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5749
5750         PR fortran/33233
5751         * gfortran.dg/host_assoc_function_1.f90: Correct references.
5752         * gfortran.dg/host_assoc_function_3.f90: New test.
5753
5754 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5755
5756         PR fortran/33733
5757         * gfortran.dg/transfer_simplify_6.f90: New test.
5758
5759 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5760             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5761
5762         PR middle-end/33794
5763         * gfortran.dg/pr33794.f90: New testcase.
5764
5765 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5766
5767         PR target/32961
5768         * gcc.target/i386/pr32961.c: New testcase.
5769         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5770         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5771         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5772         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5773         __builtin_ia32_pslldi128 defines.
5774
5775 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5776
5777         PR fortran/33760
5778         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5779
5780 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5781
5782         PR c++/28639
5783         PR c++/30299
5784         * g++.dg/template/void12.C: New.
5785         * g++.dg/template/void13.C: New.
5786
5787 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5788
5789         PR c++/31446
5790         * g++.dg/template/void11.C: New.
5791         * g++.dg/template/void2.C: Adjust error markers.
5792         * g++.dg/template/void10.C: Likewise.
5793         * g++.dg/template/crash55.C: Likewise.
5794
5795 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5796
5797         * g++.dg/opt/const5.C: New test.
5798
5799 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5800             Maxim Kuvyrkov  <maxim@codesourcery.com>
5801
5802         * gcc.target/ia64/20040709-2.c: New test.
5803
5804 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5805
5806         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5807
5808 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5809
5810         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5811         to each function.  Check that there are no unsigned loads.
5812
5813 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5814
5815         PR tree-optimization/33136
5816         * gcc.c-torture/execute/20070824-1.c: New test.
5817         * gcc.dg/pr33136-1.c: New test.
5818         * gcc.dg/pr33136-2.c: New test.
5819         * gcc.dg/pr33136-3.c: New test.
5820
5821 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5822
5823         PR tree-optimization/33735
5824         * g++.dg/torture/pr33735.C: New.
5825
5826 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5827
5828         PR middle-end/33706
5829         * gcc.dg/va-arg-pack-2.c: New.
5830
5831 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5832
5833         PR tree-optimization/33619
5834         * gcc.dg/pr33619.c: New test.
5835
5836 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5837
5838         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5839         flag for AIX.
5840         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5841
5842 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5843
5844         PR libfortran/33055
5845         * gfortran.dg/inquire_11.f90: New test.
5846         * gfortan.dg/negative_unit_int8.f: New test.
5847
5848 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5849
5850         PR target/33133
5851         * gcc.c-torture/compile/pr33133.c: New test.
5852
5853 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5854
5855         PR libfortran/33672
5856         * gfortran.dg/namelist_40.f90: New test.
5857
5858 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5859
5860         PR fortran/33745
5861         * gfortran.dg/bounds_check_11.f90: New.
5862
5863 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5864
5865         PR c++/30303
5866         * g++.dg/other/ctor1.C: New test.
5867         * g++.dg/other/ctor2.C: New test.
5868         * g++.dg/other/dtor1.C: New test.
5869
5870 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5871
5872         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5873
5874 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5875             Paul Thomas  <pault@gcc.gnu.org>
5876
5877         PR fortran/33254
5878         PR fortran/33727
5879         * gfortran.dg/bounds_check_10.f90: New.
5880
5881 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5882
5883         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5884         * gcc.target/powerpc/popcount-1.c: Same.
5885
5886 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5887
5888         PR c++/26698
5889         * g++.dg/conversion/op4.C: New test.
5890
5891 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5892
5893         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5894
5895 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5896
5897         PR fortran/33542
5898         * gfortran.dg/ambiguous_specific_1.f90: New test.
5899
5900 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5901
5902         PR fortran/33664
5903         * gfortran.dg/impure_spec_expr_1.f90: New test.
5904         * gfortran.dg/char_result_7.f90: Remove illegal test.
5905
5906 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5907
5908         PR 11001
5909         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5910         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5911         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5912         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5913         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5914         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5915         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5916         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5917         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5918
5919 2007-10-12  Richard Guenther  <rguenther@suse.de>
5920
5921         PR middle-end/26198
5922         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5923         * gcc.c-torture/execute/20071011-1.c: Likewise.
5924         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5925
5926 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5927
5928         PR tree-optimization/33742
5929         * gcc.dg/pr33742.c: New testcase.
5930
5931 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5932
5933         PR tree-optimization/33645
5934         * gcc.dg/pr33645-1.c: New test.
5935         * gcc.dg/pr33645-2.c: New test.
5936         * gcc.dg/pr33645-3.c: New test.
5937  
5938         PR c++/32121
5939         * g++.dg/ext/label4.C: Adjust error regexp.
5940         * g++.dg/ext/label6.C: Adjust error regexp.
5941         * g++.dg/ext/label7.C: New test.
5942         * g++.dg/ext/label8.C: New test.
5943         * g++.dg/ext/label9.C: New test.
5944
5945 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5946
5947         PR middle-end/33676
5948         * gcc.dg/pr33676.c: New.
5949
5950 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5951
5952         PR c++/31441
5953         * g++.dg/cpp0x/variadic83.C: New.
5954
5955 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5956
5957         PR c++/33461
5958         * g++.dg/cpp0x/variadic81.C: New.
5959         * g++.dg/cpp0x/variadic82.C: Likewise.
5960
5961 2007-10-11  Richard Guenther  <rguenther@suse.de>
5962
5963         PR middle-end/33724
5964         * gcc.dg/pr33724.c: New testcase.
5965
5966 2007-10-11  Richard Guenther  <rguenther@suse.de>
5967
5968         PR c/33726
5969         * gcc.dg/pr33726.c: New testcase.
5970
5971 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5972
5973         PR fortran/33500
5974         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5975         
5976 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5977
5978         PR testsuite/33391
5979         * gfortran.dg/do_3.F90: Run with -fwrapv.
5980
5981 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5982
5983         * gcc.dg/unwind-1.c: New.
5984
5985 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5986
5987         PR libfortran/33683
5988         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5989         failure on some common systems.
5990
5991 2007-10-09  Richard Guenther  <rguenther@suse.de>
5992
5993         PR middle-end/33692
5994         * gcc.dg/pr33692.c: New testcase.
5995
5996 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5997
5998         PR middle-end/33669
5999         * gcc.c-torture/execute/pr33669.c: New.
6000
6001 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6002
6003         PR tree-optimization/33615
6004         * g++.dg/tree-ssa/pr33615-2.C: New test.
6005
6006 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6007
6008         PR tree-optimization/33615
6009         * g++.dg/tree-ssa/pr33615.C: New test.
6010
6011 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6012
6013         PR tree-optimization/33572
6014         * g++.dg/torture/pr33572.C: Replace with complete test.
6015
6016 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6017
6018         PR fortran/33689
6019         * gfortran.dg/spec_expr_5.f90: New.
6020
6021 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6022
6023         * gcc.dg/pragma-darwin-2.c: New.
6024
6025 2007-10-08  Richard Guenther  <rguenther@suse.de>
6026
6027         PR middle-end/33693
6028         PR middle-end/33695
6029         PR middle-end/33697
6030         * gcc.dg/pr33693.c: New testcase.
6031         * gcc.dg/pr33695.c: Likewise.
6032         * gcc.dg/pr33697.c: Likewise.
6033
6034 2007-10-08  Richard Guenther  <rguenther@suse.de>
6035
6036         PR middle-end/33691
6037         PR middle-end/33694
6038         PR middle-end/33696
6039         * gcc.dg/pr33691.c: New testcase.
6040         * gcc.dg/pr33694.c: Likewise.
6041         * gcc.dg/pr33696.c: Likewise.
6042
6043 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6044
6045         PR libfortran/33683
6046         * gfortran.dg/gamma_5.f90:  New test case
6047
6048 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6049
6050         PR fortran/20851
6051         * initialization_1.f90: Fix dg-error annotations.
6052         * initialization_14.f90: New.
6053         * initialization_7.f90: Fix dg-error annotations.
6054         * initialization_9.f90: Likewise.
6055
6056 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6057
6058         * gfortran.dg/error_recovery_4.f90: New test.
6059
6060 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6061
6062         * gfortran.dg/default_format_denormal_2.f90: New test.
6063         * gfortran.dg/default_format_2.inc: New test.
6064         * gfortran.dg/default_format_denormal_1.f90: New test.
6065         * gfortran.dg/default_format_1.inc: New test.
6066         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6067         numbers.
6068         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6069         numbers.
6070
6071 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6072
6073         * gfortran.dg/namelist_15.f90: Revise test.
6074
6075 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6076
6077         PR tree-optimization/33655
6078         * gcc.dg/torture/pr33655.c: New.
6079
6080 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6081
6082         PR tree-optimization/33572
6083         * g++.dg/torture/pr33572.C: New.
6084
6085 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6086
6087         PR fortran/25076
6088         * gfortran.dg/forall_11.f90: New.
6089
6090 2007-10-05  Michael Matz  <matz@suse.de>
6091
6092         PR middle-end/33667
6093         * gcc.dg/pr33667.c: New testcase.
6094
6095 2007-10-05  Richard Guenther  <rguenther@suse.de>
6096
6097         PR middle-end/33666
6098         * gcc.dg/pr33666.c: New testcase.
6099
6100 2007-10-05  Michael Matz  <matz@suse.de>
6101
6102         PR inline-asm/33600
6103         * gcc.target/i386/pr33600.c: New testcase.
6104
6105 2007-10-05  Richard Guenther  <rguenther@suse.de>
6106
6107         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6108
6109 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6110
6111         PR target/33635
6112         * gcc.target/mips/pr33635-1.c: New test.
6113
6114 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6115
6116         PR libfortran/33253
6117         * gfortran.dg/namelist_39.f90: Revise to use long names.
6118
6119 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6120
6121         PR fortran/33646
6122         * gfortran.dg/pr33646.f90: New file.
6123
6124 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6125
6126         PR fortran/33529
6127         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6128         * gfortran.dg/char_decl_2.f90: New test.
6129
6130 2007-10-04  Richard Guenther  <rguenther@suse.de>
6131
6132         PR middle-end/33641
6133         * gcc.c-torture/compile/pr33641.c: New testcase.
6134
6135 2007-10-04  Michael Matz  <matz@suse.de>
6136
6137         PR rtl-optimization/33653
6138         * gcc.dg/pr33653.c: New.
6139
6140 2007-10-04  Richard Guenther  <rguenther@suse.de>
6141
6142         PR tree-optimization/33627
6143         * g++.dg/torture/pr33627.C: New testcase.
6144
6145 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6146
6147         PR fortran/33626
6148         * gfortran.dg/parens_6.f90: New.
6149
6150 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6151
6152         PR fortran/33646
6153         PR fortran/33542
6154         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6155
6156 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6157
6158         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6159
6160 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6161
6162         PR target/33635
6163         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6164         and mips_forced_be.
6165         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6166         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6167         options.
6168         * gcc.target/mips/fpr-moves-1.c: New test.
6169         * gcc.target/mips/fpr-moves-2.c: Likewise.
6170         * gcc.target/mips/fpr-moves-3.c: Likewise.
6171         * gcc.target/mips/fpr-moves-4.c: Likewise.
6172         * gcc.target/mips/fpr-moves-5.c: Likewise.
6173         * gcc.target/mips/fpr-moves-6.c: Likewise.
6174         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6175
6176 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6177
6178         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6179
6180 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6181
6182         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6183         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6184
6185 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6186
6187         PR fortran/33198
6188         * gfortran.dg/common_errors_1.f90: New.
6189
6190 2007-10-03  Doug Kwan  <dougkwan@google.com>
6191         Richard Guenther  <rguenther@suse.de>
6192
6193         PR debug/31899
6194         * g++.dg/debug/using3.C: New testcase.
6195
6196 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6197
6198         PR libfortran/33253
6199         * gfortran.dg/namelist_38.f90: New test.
6200         * gfortran.dg/namelist_39.f90: New test.
6201
6202 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6203
6204         PR libfortran/33469
6205         * gfortran.dg/default_format_1.f90: New test.
6206         * gfortran.dg/default_format_2.f90: New test.
6207         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6208         * gfortran.dg/real_const_3.f90: Adjust expected output.
6209
6210 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6211
6212         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6213         default ABI.  Split mips_forced_abi into mips_forced_abi and
6214         mips_forced_regs.
6215         (is_gp32_flag): Return true for -mabi=32.
6216         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6217         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6218         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6219         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6220         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6221         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6222         * gcc.target/mips/save-restore-2.c: Likewise.
6223         * gcc.target/mips/save-restore-3.c: Likewise.
6224         * gcc.target/mips/save-restore-4.c: Likewise.
6225
6226 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6227
6228         PR middle-end/33617
6229         * gcc.c-torture/compile/pr33617.c: New test.
6230
6231 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6232
6233         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6234         -gstabs+ for extended options.
6235
6236 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6237
6238         PR fortran/33542
6239         * gfortran.dg/ambiguous_specific_1.f90: New test.
6240
6241 2007-10-02  Revital Eres  <eres@il.ibm.com>
6242
6243         * gcc.target/powerpc/paired-8.c: New test.
6244         * gcc.target/powerpc/paired-9.c: New test.
6245         * gcc.target/powerpc/paired-10.c: New test.
6246
6247 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6248
6249         PR fortran/33566
6250         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6251
6252 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6253
6254         PR fortran/33554
6255         * gfortran.dg/intent_out_2.f90: New test.
6256
6257 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6258
6259         PR fortran/33550
6260         * gfortran.dg/ambiguous_reference_1.f90: New test.
6261
6262 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6263
6264         PR fortran/31154
6265         PR fortran/31229
6266         PR fortran/33334
6267         * gfortran.dg/function_kinds_1.f90: New test.
6268         * gfortran.dg/function_kinds_2.f90: New test.
6269         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6270         use association into interfaces.
6271
6272 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6273
6274         PR testsuite/31828
6275         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6276         (overflow): Use INFINITY, not FP_INFINITE.
6277         gcc.dg/float-range-4.c: Likewise.
6278         gcc.dg/float-range-5.c: Likewise.
6279
6280 2007-10-01  Nick Clifton  <nickc@redhat.com>
6281
6282         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6283         for 16-bit targets.
6284
6285 2007-09-30  Diego Novillo  <dnovillo@google.com>
6286
6287         PR 33593
6288         * g++.dg/tree-ssa/pr33593.C: New test.
6289
6290 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6291
6292         PR libfortran/33400
6293         * gfortran.dg/PR19872.f: Fix test condition.
6294         * gfortran.dg/list_read_7.f90: New test.
6295
6296 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6297
6298         PR tree-optimization/33597
6299         * gcc.dg/vect/pr33597.c: New testcase.
6300
6301 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6302
6303         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6304         * gcc.target/i386/pr33524.c: ...this.
6305
6306 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6307
6308         PR fortran/33354
6309         * gfortran.dg/minmaxloc_4.f90: New.
6310
6311 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6312
6313         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6314
6315 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6316
6317         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6318
6319 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6320
6321         PR c++/33213
6322         * g++.dg/cpp0x/variadic79.C: New.
6323
6324 2007-09-28  Michael Matz  <matz@suse.de>
6325             Jakub Jelinek  <jakub@redhat.com>
6326
6327         PR rtl-optimization/33552
6328         * gcc.target/i386/pr33552.c: New runtime test.
6329         * gcc.target/i386/strinline.c: New compile time test.
6330
6331 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6332
6333         * gfortran.dg/openmp_stack.f90: Removed.
6334
6335         PR c++/31434
6336         * g++.dg/cpp0x/variadic80.C: New test.
6337
6338 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6339
6340         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6341         r128057.
6342
6343 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6344
6345         PR middle-end/7003
6346         * gcc.target/powerpc/gcse-1.c: New test.
6347
6348 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6349
6350         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6351         fixed capitalizations.
6352         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6353         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6354         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6355         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6356         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6357         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6358         * gfortran.dg/min_max_conformance.f90: Likewise.
6359
6360 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6361
6362         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6363         options.
6364         * gcc.dg/c99-tgmath-2.c: Likewise.
6365         * gcc.dg/c99-tgmath-3.c: Likewise.
6366         * gcc.dg/c99-tgmath-4.c: Likewise.
6367
6368 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6369
6370         PR fortran/33568
6371         * gfortran.dg/anint_1.f90: New test.
6372
6373 2007-09-27  Ian Lance Taylor  <iant@google.com>
6374
6375         PR tree-optimization/33565
6376         * gcc.dg/Wstrict-overflow-20.c: New test.
6377
6378 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6379
6380         * gfortran.dg/openmp_stack.f90: Fix typo.
6381         * gfortran.dg/recursive_stack.f90: Fix typo.
6382
6383 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6384
6385         PR c++/33493
6386         * g++.dg/template/error31.C: New.
6387
6388 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6389
6390         * lib/prune.exp: Prune also "^In function .*$" lines and
6391         "^    inlined from .*$" lines.
6392
6393 2007-09-26  Richard Guenther  <rguenther@suse.de>
6394
6395         PR tree-optimization/33563
6396         * gcc.dg/torture/pr33563.c: New testcase.
6397
6398 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6399
6400         PR c/25309
6401         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6402         array.
6403         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6404         without -O2.
6405
6406 2007-09-26  Richard Guenther  <rguenther@suse.de>
6407
6408         PR tree-optimization/30375
6409         PR tree-optimization/33560
6410         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6411         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6412         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6413         * gcc.dg/torture/pr30375.c: New testcase.
6414         * gcc.dg/torture/pr33560.c: New testcase.
6415         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6416
6417 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6418
6419         PR c++/33207
6420         * g++.dg/parse/crash38.C: New test.
6421
6422 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6423
6424         PR target/33524
6425         * gcc.target/i386/sse5-convert.c: New file, test int->long
6426         vectorized conversions.
6427
6428 2007-09-25  Revital Eres  <eres@il.ibm.com>
6429
6430         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6431
6432 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6433
6434         PR c/32295
6435         * gcc.dg/enum-incomplete-1.c: New test.
6436
6437 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6438
6439         * gcc.c-torture/compile/20070919-1.c: New test.
6440
6441 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6442
6443         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6444
6445 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6446
6447         PR c++/14688
6448         * g++.dg/inherit/override_attribs.C: New file.
6449
6450 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6451
6452         PR fortran/33269
6453         * io.c (check_format_string): Move NULL and constant checks into
6454         this function.
6455         (check_io_constraints): Call gfc_simplify_expr() before calling
6456         check_format_string().  Remove NULL and constant checks.
6457
6458 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6459
6460         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6461         * gcc.c-torture/execute/loop-2g.x: Likewise.
6462
6463 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6464
6465         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6466         Reject hard-float modes unless the ABI is o32 or o64.
6467         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6468         of gcc.exp.  Skip the tests when mips16 code generation is not
6469         supported.
6470         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6471         and use dg-add-options mips16_attribute.
6472
6473 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
6474
6475         PR c++/33506
6476         * g++.dg/ext/attrib29.C: New test.
6477
6478 2007-09-23  Ollie Wild  <aaw@google.com>
6479
6480         * gcc.dg/fold-bitand-1.c: New test.
6481         * gcc.dg/fold-bitand-2.c: New test.
6482         * gcc.dg/fold-bitand-3.c: New test.
6483         * gcc.dg/fold-bitand-4.c: New test.
6484
6485 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6486
6487         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6488         any of the macros to be defined for __mips16.
6489         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6490
6491 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6492
6493         * gcc.dg/vect/pr21591.c: Require vect_int.
6494         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6495         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6496         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6497
6498 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
6499
6500         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6501         attributes.
6502         * gcc.dg/va-arg-pack-len-2.c: New test.
6503         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6504         attributes.
6505         * g++.dg/ext/va-arg-pack-len-2.C: New test.
6506
6507         PR tree-optimization/32772
6508         * gcc.c-torture/compile/20070905-1.c: New test.
6509
6510         PR tree-optimization/32975
6511         * gcc.dg/pr32975.c: New test.
6512
6513         PR middle-end/28755
6514         * gcc.dg/pr28755.c: New test.
6515
6516 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6517
6518         * lib/target-supports.exp (check_effective_target_nomips16): New
6519         procedure.
6520         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6521         for mipsisa64*-*-*.
6522         * gcc.dg/vect/vect.exp: Likewise.
6523         * g++.dg/vect/vect.exp: Likewise.
6524         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6525         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6526         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6527         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6528         * gcc.target/mips/clear-cache-1.c (f): Likewise.
6529         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6530         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6531         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6532         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6533         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6534         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6535         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6536         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6537         (test14, test15, test16, test17, test18): Likewise.
6538         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6539         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6540         (test14, test15, test16, test17, test18, test19, test20, test21)
6541         (test22): Likewise.
6542         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6543         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6544         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6545         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6546         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6547         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6548         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6549         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6550         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6551         (test13, test14, test15, test16, test17, test18, test19, test20)
6552         (test21, test22, test23, test24, test25, test26, test27, test28)
6553         (test29, test30, test31): Likewise.
6554         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6555         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6556         (test13, test14, test15, test16, test17, test18, test19, test20)
6557         (test21, test22, test23, test24, test25, test26, test27, test28)
6558         (test29, test30, test31, test32, test33, test34, test35, test36)
6559         (test37, test38, test39, test40, test41, test42, test43, test44)
6560         (test45, test46, test47, test48, test49, test50, test51, test52)
6561         (test53, test54, test55, test56, test57, test58, test59, test60)
6562         (test61, test62, test63): Likewise.
6563         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6564         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6565         (test13, test14, test15, test16, test17, test18, test19, test20)
6566         (test21, test22, test23, test24, test25, test26, test27, test28)
6567         (test29, test30, test31): Likewise.
6568         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6569         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6570         (test13, test14, test15, test16, test17, test18, test19, test20)
6571         (test21, test22, test23, test24, test25, test26, test27, test28)
6572         (test29, test30, test31): Likewise.
6573         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6574         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6575         (test13, test14, test15): Likewise.
6576         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6577         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6578         (test13, test14, test15): Likewise.
6579         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6580         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6581         (test13, test14, test15, test16, test17, test18, test19, test20)
6582         (test21, test22, test23, test24, test25, test26, test27, test28)
6583         (test29, test30, test31): Likewise.
6584         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6585         (matrix_multiply4: Likewise.
6586         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6587         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6588         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6589         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6590         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6591         (test13, test14, test15, test16, test17, test18, test19, test20)
6592         (test21, test22, test23, test24, test25, test26, test27, test28)
6593         (test29, test30, test31): Likewise.
6594         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6595         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6596         (test13, test14, test15, test16, test17, test18, test19, test20)
6597         (test21, test22, test23, test24, test25, test26, test27, test28)
6598         (test29, test30, test31): Likewise.
6599         * gcc.target/mips/mips-ps-5.c (main): Likewise.
6600         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6601         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6602         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6603         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6604         (sub_v4qi): Likewise.
6605         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6606         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6607         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6608         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6609         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6610         (subb, subc): Likewise.
6611         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6612         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6613         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6614         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6615         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6616         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6617         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6618         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6619         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6620         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6621         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6622         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6623         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6624
6625 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6626
6627         * lib/target-supports.exp (add_options_for_mips16_attribute)
6628         (check_effective_target_mips16_attribute): New functions.
6629         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6630         command line.
6631         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6632         extra_test_flags.
6633         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6634         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6635         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6636         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6637         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6638         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6639         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6640         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6641         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6642         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6643         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6644         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6645         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6646         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6647         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6648         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6649         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6650         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6651         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6652         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6653         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6654         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6655         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6656         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6657         (NOMIPS16): Delete.
6658         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6659         of dg-options.
6660         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6661         options.  Require { target mips16_attribute } and use dg-add-options
6662         to add the associated options.
6663         (foo): Use MIPS16.
6664         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6665         * gcc.target/mips/call-saved-3.c: Likewise.
6666         * gcc.target/mips/code-readable-1.c: Require { target
6667         mips16_attribute } and use dg-add-options to add the associated
6668         options.  Remove trailing whitespace.
6669         (NOMIPS16): Delete.
6670         * gcc.target/mips/code-readable-2.c: Likewise.
6671         * gcc.target/mips/code-readable-3.c: Likewise.
6672         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6673         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6674         Require { target mips16_attribute } and use dg-add-options to
6675         add the associated options.
6676         (cksum16, cksum8): Use MIPS16.
6677         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6678         Require { target mips16_attribute } and use dg-add-options to
6679         add the associated options.
6680         (foo): Use MIPS16.
6681         * gcc.target/mips/save-restore-2.c: Likewise.
6682         * gcc.target/mips/save-restore-3.c: Likewise.
6683         * gcc.target/mips/save-restore-4.c: Likewise.
6684         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
6685         -mno-abicalls.
6686         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6687         (foo): Use NOMIPS16.
6688
6689 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
6690
6691         PR fortran/33337
6692         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6693
6694         PR fortran/33376
6695         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6696
6697 2007-09-22  Tobias Burnus  <burnus@net-b.de>
6698
6699         PR fortran/33445
6700         * gfortran.dg/gomp/free-2.f90: New.
6701         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6702         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6703
6704 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
6705
6706         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6707         * gcc.target/i386/sse5-haddX.c: Ditto.
6708         * gcc.target/i386/sse5-hsubX.c: Ditto.
6709         * gcc.target/i386/sse5-maccXX.c: Ditto.
6710         * gcc.target/i386/sse5-msubXX.c: Ditto.
6711         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6712         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6713         * gcc.target/i386/sse5-permpX.c: Ditto.
6714         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6715         effective target.
6716         * gcc.target/i386/sse5-fma-vector.c: Ditto.
6717         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6718         * gcc.target/i386/sse5-pcmov.c: Ditto.
6719         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6720
6721 2007-09-22  Richard Guenther  <rguenther@suse.de>
6722
6723         PR tree-optimization/33146
6724         * gcc.c-torture/compile/pr33146.c: New testcase.
6725
6726 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6727
6728         * lib/target-supports.exp (check_cached_effective_target): New
6729         procedure.
6730         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6731         (check_effective_target_c99_runtime): New procedure.
6732         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6733         (test3l): Likewise cargl.
6734         * gcc.dg/builtins-59.c: Require c99_runtime.
6735         * gcc.dg/builtins-61.c: Likewise.
6736         * gcc.dg/builtins-62.c: Likewise.
6737
6738 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6739
6740         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6741         * lib/target-supports-dg.exp (dg-add-options): Likewise.
6742         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6743         target-specific dg-options.
6744         * gcc.dg/builtins-20.c: Likewise.
6745         * gcc.dg/builtins-53.c: Likewise.
6746         * gcc.dg/builtins-55.c: Likewise.
6747         * gcc.dg/single-precision-constant.c: Likewise.
6748         * gcc.dg/torture/builtin-convert-1.c: Likewise.
6749         * gcc.dg/torture/builtin-convert-2.c: Likewise.
6750         * gcc.dg/torture/builtin-convert-3.c: Likewise.
6751         * gcc.dg/torture/builtin-convert-4.c: Likewise.
6752         * gcc.dg/torture/builtin-power-1.c: Likewise.
6753
6754 2007-09-21  Chao-ying Fu  <fu@mips.com>
6755
6756         * lib/target-supports.exp (check_effective_target_fixed_point): New to
6757         check if targets have fixed-point supports.
6758         * gcc.dg/fixed-point/fixed-point.exp: New file.
6759         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6760         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6761         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6762         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6763         * gcc.dg/fixed-point/constants-pedantic.c,
6764         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6765         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6766         * gcc.dg/fixed-point/keywords-ignored-c99.c,
6767         * gcc.dg/fixed-point/keywords-pedantic.c,
6768         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6769         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6770         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6771         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6772         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6773         * gcc.dg/fixed-point/func-vararg-mixed.c,
6774         * gcc.dg/fixed-point/operator-logical.c,
6775         * gcc.dg/fixed-point/struct-union.c,
6776         * gcc.dg/fixed-point/bit-complement.c,
6777         * gcc.dg/fixed-point/operator-bitwise.c,
6778         * gcc.dg/fixed-point/operator-comma.c,
6779         * gcc.dg/fixed-point/struct-layout-1.c,
6780         * gcc.dg/fixed-point/union-init.c,
6781         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6782         * gcc.dg/fixed-point/func-mixed.c,
6783         * gcc.dg/fixed-point/func-vararg-size0.c,
6784         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6785         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6786         * gcc.dg/fixed-point/operator-unary.c,
6787         * gcc.dg/fixed-point/allop-const.c,
6788         * gcc.dg/fixed-point/muldiv-warning.c,
6789         * gcc.dg/nofixed-point-1.c,
6790         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6791         * gcc.target/mips/fixed-vector-type.c,
6792         * gcc.target/mips/fixed-scalar-type.c: New tests.
6793
6794 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6795
6796         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6797         * gnat.dg/test_nested_subtype_byref.adb: New test.
6798
6799 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6800
6801         PR fortran/33439
6802         * gfortran.dg/gomp/pr33439.f90: New test.
6803
6804 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6805
6806         PR fortran/33455
6807         * gfortran.dg/merge_char_3.f90: New.
6808
6809 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6810
6811         PR fortran/33037
6812         * gfortran.dg/transfer_check_1.f90: New.
6813
6814 2007-09-20  Asher Langton  <langton2@llnl.gov>
6815
6816         PR fortran/20441
6817         * gfortran.dg/init_flag_1.f90: New.
6818         * gfortran.dg/init_flag_2.f90: New.
6819         * gfortran.dg/init_flag_3.f90: New.
6820         * gfortran.dg/init_flag_4.f90: New.
6821         * gfortran.dg/init_flag_5.f90: New.
6822         * gfortran.dg/init_flag_6.f90: New.
6823         * gfortran.dg/init_flag_7.f90: New.
6824
6825 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6826
6827         PR c++/33460
6828         * g++.dg/ext/anon-struct6.C: New.
6829
6830 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6831
6832         PR libfortran/23272
6833         * gfortran.dg/inquire_10.f90: New test.
6834
6835 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6836
6837         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6838
6839 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6840
6841         PR fortran/33221
6842         * gfortran.dg/used_types_18.f90: Declare variable of empty
6843         derived type.
6844
6845 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6846
6847         PR fortran/33288
6848         * gfortran.dg/array_constructor_19.f90: New test.
6849
6850 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6851
6852         PR debug/33316
6853         * gcc.dg/debug/pr33316.c: New test.
6854
6855         PR c++/33496
6856         * g++.dg/cpp0x/variadic76.C: New test.
6857         * g++.dg/cpp0x/variadic77.C: New test.
6858         * g++.dg/cpp0x/variadic78.C: New test.
6859
6860         PR c/33238
6861         PR c/27301
6862         * gcc.c-torture/execute/20070919-1.c: New test.
6863         * gcc.dg/pr33238.c: New test.
6864         * gcc.dg/pr27301.c: New test.
6865
6866 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6867
6868         * lib/target-supports.exp (check_effective_target_mips64): New
6869         procedure.
6870         * gcc.dg/lower-subreg-1.c: Require !mips64.
6871         * gcc.dg/sibcall-3.c (ATTR): New macro.
6872         (recurser_void1, recurser_void2): Use it.
6873         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6874         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6875
6876 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6877
6878         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6879         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6880         warning annotation.
6881         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6882
6883 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6884
6885         PR fortran/33497
6886         * gfortran.dg/c_loc_tests_11.f03: New test case.
6887
6888 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6889
6890         PR c++/33459
6891         * g++.dg/init/ref14.C: New.
6892
6893 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6894
6895         * gnat.dg/slice2.ad[sb]: New testcase.
6896
6897 2007-09-19  Nick Clifton  <nickc@redhat.com>
6898
6899         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6900
6901 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6902
6903         * gcc.target/bfin/bfin.exp: New.
6904         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6905         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6906         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6907         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6908         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6909         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6910         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6911         mcpu-bf561.c, mcpu-default.c}: New tests.
6912
6913 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6914
6915         Restore detection of unsupported TLS.
6916
6917         Revert this patch:
6918         2007-02-10  Richard Henderson  <rth@redhat.com>
6919
6920         * lib/target-supports.exp (check_effective_target_tls): Redefine
6921         to mean non-emulated tls.
6922         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6923         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6924         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6925         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6926         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6927         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6928         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6929
6930         And then:
6931         * lib/target-supports.exp (check_effective_target_tls): Use
6932         stronger test for compiler support for TLS.
6933         (check_effective_target_tls_native): New, to test for non-emulated
6934         TLS support.
6935         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6936         instead of dg-require-effective-target tls.
6937         * g++.dg/gomp/copyin-1.C: Likewise.
6938         * g++.dg/gomp/sharing-1.C: Likewise.
6939         * g++.dg/gomp/tls-1.C: Likewise.
6940         * g++.dg/gomp/tls-2.C: Likewise.
6941         * g++.dg/gomp/tls-3.C: Likewise.
6942         * g++.dg/tls/diag-1.C: Likewise.
6943         * g++.dg/tls/diag-2.C: Likewise.
6944         * g++.dg/tls/diag-3.C: Likewise.
6945         * g++.dg/tls/diag-4.C: Likewise.
6946         * g++.dg/tls/diag-5.C: Likewise.
6947         * g++.dg/tls/init-1.C: Likewise.
6948         * g++.dg/tls/init-2.C: Likewise.
6949         * g++.dg/tls/trivial.C: Likewise.
6950         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6951         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6952         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6953         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6954         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6955         * gcc.dg/gomp/clause-1.c: Likewise.
6956         * gcc.dg/gomp/copyin-1.c: Likewise.
6957         * gcc.dg/gomp/sharing-1.c: Likewise.
6958         * gcc.dg/gomp/tls-1.c: Likewise.
6959         * gcc.dg/gomp/tls-2.c: Likewise.
6960         * gcc.dg/tls/alpha-1.c: Likewise.
6961         * gcc.dg/tls/opt-1.c: Likewise.
6962         * gcc.dg/tls/opt-13.c: Likewise.
6963         * gcc.dg/tls/opt-14.c: Likewise.
6964         * gcc.dg/tls/opt-2.c: Likewise.
6965         * gcc.dg/tls/opt-3.c: Likewise.
6966         * gcc.dg/tls/opt-4.c: Likewise.
6967         * gcc.dg/tls/opt-7.c: Likewise.
6968         * gcc.dg/tls/section-1.c: Likewise.
6969         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6970         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6971         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6972         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6973         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6974         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6975         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6976         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6977         * gfortran.dg/gomp/fixed-1.f: Likewise.
6978         * gfortran.dg/gomp/free-1.f90: Likewise.
6979         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6980         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6981         * gfortran.dg/gomp/reduction1.f90: Likewise.
6982         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6983
6984 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6985
6986         PR fortran/31119
6987         * gfortran.dg/bounds_check_9.f90: New test.
6988         * gfortran.dg/bounds_check_fail_2.f90: New test.
6989
6990 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6991
6992         PR c++/33462 (again)
6993         * g++.dg/ext/va-arg1.C: Adjust.
6994
6995 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6996
6997         PR c++/33462
6998         * g++.dg/ext/va-arg1.C: New.
6999
7000 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7001
7002         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7003
7004 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7005
7006         PR c++/33463
7007         * g++.dg/rtti/typeid6.C: New.
7008
7009 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7010
7011         PR c++/33464
7012         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7013         * g++.dg/ext/is_class_error2.C: New.
7014
7015 2007-09-18  Richard Guenther  <rguenther@suse.de>
7016
7017         PR tree-optimization/33340
7018         * g++.dg/torture/pr33340.C: New testcase.
7019
7020 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7021
7022         PR fortran/33231
7023         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7024         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7025         * gfortran.dg/elemental_subroutine_5.f90: New.
7026
7027 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7028
7029         * lib/target-supports.exp (check_profiling_available): Extend
7030         mips*-*-elf check to mips*-*-elf*.
7031
7032 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7033
7034         * gcc.dg/format/c90-scanf-5.c: New test.
7035         * gcc.dg/format/c99-scanf-4.c: New test.
7036         * gcc.dg/format/ext-7.c: New test.
7037         * gcc.dg/format/ext-8.c: New test.
7038
7039         PR middle-end/33423
7040         * gcc.c-torture/compile/20070915-1.c: New test.
7041
7042 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7043
7044         PR fortran/33106
7045         * gfortran.dg/private_type_9.f90: New.
7046
7047 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7048
7049         PR middle-end/33449
7050         * gfortran.dg/pr33449.f90: New test.
7051
7052 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7053
7054         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7055         * gfortran.dg/private_type_1.f90: Ditto
7056         * gfortran.dg/interface_18.f90: New.
7057         * gfortran.dg/private_type_8.f90: New.
7058
7059 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7060
7061         PR c++/33124
7062         * g++.dg/warn/new1.C: Adjust.
7063         * g++.dg/torture/str_empty.C: Likewise.
7064
7065 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7066
7067         * gcc.target/mips/dse-1.c: New test.
7068
7069 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7070
7071         PR c++/32756
7072         * g++.dg/overload/operator3.C: New.
7073
7074 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7075
7076         * gcc.target/mips/truncate-1.c: New test.
7077
7078 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7079
7080         PR fortran/29396
7081         PR fortran/29606
7082         PR fortran/30625
7083         PR fortran/30871
7084         * gfortran.dg/subref_array_pointer_1.f90: New test.
7085         * gfortran.dg/subref_array_pointer_2.f90: New test.
7086
7087 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7088
7089         * gfortran.dg/nint_2.f90: Correct last change.
7090
7091 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7092
7093         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7094
7095 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7096
7097         * gcc.dg/vect/pr33373b.c: New test.
7098
7099 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7100
7101         PR target/33438
7102         * gcc.target/i386/pr33438.c: New test.
7103
7104 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7105
7106         * gfortran.dg/nint_2.f90: Revert previous commit.
7107
7108 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7109
7110         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7111
7112 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7113
7114         PR debug/33429
7115         * g++.dg/other/unused1.C: XFAIL class2 scan.
7116
7117 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7118
7119         PR fortran/33343
7120         * gfortran.dg/elemental_args_check_1.f90: New.
7121         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7122         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7123
7124 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7125
7126         * gfortran.dg/recursive_check_3.f90: New.
7127
7128 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7129
7130         PR fortran/33412
7131         * gfortran.dg/elemental_bind_c.f90: New.
7132
7133 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7134
7135         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7136         * gcc.target/mips/mips16-attributes-2.c: New test.
7137         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7138         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7139         hard-float asm when __mips16 is defined.
7140         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7141         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7142         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7143         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7144         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7145         * gcc.target/mips/pr26765.c (foo): Likewise.
7146         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7147         targets, use dg-mips-options instead of dg-options, and use -mgp32
7148         to force 32-bit mode.
7149         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7150         and 64-bit mode.
7151         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7152
7153 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7154             Michael Meissner  <michael.meissner@amd.com>
7155
7156         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7157         * gcc.target/i386/sse5-hsubX.c: Ditto.
7158         * gcc.target/i386/sse5-permpX.c: Ditto.
7159         * gcc.target/i386/sse5-haddX.c: Ditto.
7160         * gcc.target/i386/sse5-maccXX.c: Ditto.
7161         * gcc.target/i386/sse5-msubXX.c: Ditto.
7162         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7163         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7164
7165         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7166         optimizes floating point conditional moves into the pcmov
7167         instruction on SSE5.
7168         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7169
7170         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7171         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7172         SSE5.
7173
7174         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7175         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7176
7177         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7178         optimizes (a*b)+c into fmadd on SSE5.
7179
7180         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7181         whether the SSE5 instructions can be generated.
7182
7183         * gcc.target/i386/sse5-check.h: New. Add support for 
7184         SSE5 tests.
7185
7186         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7187         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7188         * gcc.target/i386/sse-13.c: Ditto.
7189         * gcc.target/i386/sse-14.c: Ditto.
7190
7191 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7192
7193         PR testsuite/33153
7194         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7195         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7196
7197 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7198
7199         PR target/32338
7200         * gcc.dg/pr32338-1.c: New test.
7201         * gcc.dg/pr32338-2.c: New test.
7202
7203 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7204         
7205         * lib/target-supports.exp (check_effective_target_sync_int_long):
7206         Revert change to add xtensa.
7207         (check_effective_target_sync_char_short): Likewise.
7208         
7209 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7210
7211         * gnat.dg/packed_subtype.adb: New test.
7212
7213 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7214
7215         PR fortran/33297
7216         * gfortran.dg/intrinsic_size.f90: New.
7217
7218 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7219
7220         PR fortran/33284
7221         PR fortran/33310
7222         * gfortran.dg/conflicts_2.f90: New.
7223
7224 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7225
7226         PR tree-optimization/32377
7227         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7228         dependence distance.
7229         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7230         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7231         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7232         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7233
7234 2007-09-12  Richard Guenther  <rguenther@suse.de>
7235
7236         PR middle-end/33382
7237         * gcc.c-torture/compile/pr33382.c: New testcase.
7238         * gcc.c-torture/execute/pr33382.c: Likewise.
7239
7240 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7241
7242         PR fortran/33395
7243         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7244
7245 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7246
7247         PR tree-optimization/33373
7248         * gcc.dg/vect/pr33373.c: New test.
7249
7250 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7251
7252         * lib/target-supports.exp (check_effective_target_vect_no_double):
7253         Remove unused proc.
7254
7255 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7256             Ulrich Weigand  <uweigand@de.ibm.com>
7257
7258         * gcc.target/spu/dfcgt-nan.c: New test.
7259
7260 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7261
7262         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7263
7264 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7265
7266         PR fortran/33040
7267         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7268
7269 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7270
7271         * gcc.dg/va-arg-pack-len-1.c: New test.
7272         * g++.dg/va-arg-pack-len-1.C: New test.
7273
7274 2007-09-11  Michael Matz  <matz@suse.de>
7275
7276         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7277
7278 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7279
7280         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7281         checks for size of long double.
7282         * gcc.dg/dfp/convert.h: New file.
7283         * gcc.dg/dfp/convert-bfp-2.c: New test.
7284         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7285         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7286         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7287         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7288         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7289         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7290         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7291         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7292         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7293
7294 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7295
7296         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7297         Change dg-final to expect 1 non-profitable loop and
7298         3 profitable loops.
7299         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7300         Change dg-final to expect 1 non-profitable loop and
7301         3 profitable loops.
7302         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7303         Change dg-final to expect 1 profitable loop.
7304         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7305         Change dg-final to expect 1 profitable loop.    
7306         
7307 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7308
7309         * gcc.target/mips/call-saved-1.c: New test.
7310         * gcc.target/mips/call-saved-2.c: Likewise.
7311         * gcc.target/mips/call-saved-3.c: Likewise.
7312         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7313         instead of mips_mips64.  Set mips_fp64 too.
7314         (is_gp32_flag): Return true for -mips1 and -mips2.
7315         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7316
7317 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7318
7319         * g++.dg/ext/va-arg-pack-1.C: New test.
7320         * g++.dg/ext/va-arg-pack-2.C: New test.
7321
7322 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7323
7324         PR target/33369
7325         * gcc.dg/vect/pr33369.c: New test.
7326
7327 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7328
7329         PR fortran/33370
7330         * gfortran.dg/array_memcpy_5.f90:  New test.
7331
7332 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7333
7334         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7335
7336 2007-09-09  Richard Guenther  <rguenther@suse.de>
7337
7338         * gcc.c-torture/compile/20070906-1.c: New testcase.
7339
7340 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7341
7342         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7343         noinline attribute.
7344         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7345         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7346         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7347         Likewise.
7348
7349 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7350
7351         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7352
7353 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7354
7355         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7356
7357 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7358
7359         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7360         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7361         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7362         Compile tests with -fno-tree-pre.
7363         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7364         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7365         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7366         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7367         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7368         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7369         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7370         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7371         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7372         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7373         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7374         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7375         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7376         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7377         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7378         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7379         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7380         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7381         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7382
7383 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7384
7385         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7386         to call objdump.
7387         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7388         Use remote_exec to call c++filt.
7389         * lib/target-supports-dg.exp (dg-require-host-local): New.
7390         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7391         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7392         * g++.dg/rtti/repo1.C: Likewise.
7393         * g++.dg/template/repo1.C: Likewise.
7394         * g++.dg/template/repo2.C: Likewise.
7395         * g++.dg/template/repo3.C: Likewise.
7396         * g++.dg/template/repo4.C: Likewise.
7397         * g++.dg/template/repo5.C: Likewise.
7398         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7399         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7400         * g++.old-deja/g++.pt/repo1.C: Likewise.
7401         * g++.old-deja/g++.pt/repo2.C: Likewise.
7402         * g++.old-deja/g++.pt/repo3.C: Likewise.
7403         * g++.old-deja/g++.pt/repo4.C: Likewise.
7404         * gcc.dg/cpp/trad/builtins.c: Likewise.
7405
7406 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7407
7408         PR tree-optimization/32283
7409         * gcc.dg/tree-ssa/loop-31.c: New test.
7410
7411 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7412
7413         PR rtl-optimization/26449
7414         * gcc.target/i386/pr26449-1.c: New file.
7415
7416 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7417
7418         PR target/33329
7419         PR rtl-optimization/26449
7420         * gcc.target/i386/pr33329.c: New file.
7421
7422 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7423
7424         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7425
7426 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7427
7428         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7429
7430 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7431
7432         PR tree-optimization/33301
7433         * gfortran.dg/vect/pr33301.f: New test.
7434
7435 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7436
7437         PR libfortran/33307
7438         * gfortran.dg/backspace_10.f90: New test.
7439
7440 2007-09-07  Richard Guenther  <rguenther@suse.de>
7441
7442         Reapply
7443         2007-09-06  Richard Guenther  <rguenther@suse.de>
7444
7445         PR tree-optimization/32586
7446         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7447         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7448         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7449         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7450         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7451         now obsolete simplification.
7452
7453 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7454         
7455         PR tree-optimization/33299
7456         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7457         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7458
7459 2007-09-07  Richard Guenther  <rguenther@suse.de>
7460
7461         Revert
7462         2007-09-06  Richard Guenther  <rguenther@suse.de>
7463
7464         PR tree-optimization/32586
7465         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7466         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7467         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7468         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7469         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7470         now obsolete simplification.
7471
7472 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7473
7474         PR tree-optimization/32821
7475         * gcc.dg/tree-ssa/pr32821.c: New file.
7476
7477 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
7478
7479         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7480         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7481         and mips_forced_no_er.
7482         (dg-mips-options): Add -mno-abicalls when a small-data option is
7483         specified.  Skip tests with small-data options if mips_forced_gp.
7484         Skip tests with -mexplicit-relocs if mips_forced_no_er.
7485         * gcc.target/mips/sdata-1.c: New test.
7486         * gcc.target/mips/sdata-2.c: Likewise.
7487         * gcc.target/mips/sdata-3.c: Likewise.
7488         * gcc.target/mips/sdata-4.c: Likewise.
7489
7490 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7491
7492         PR fortran/33298
7493         * spread_zerosize_1.f90:  New test case.
7494         * spread_bounds_1.f90:  New test case.
7495
7496 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
7497
7498         PR c++/32674
7499         * g++.dg/template/static31.C: New.
7500
7501 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7502
7503         PR fortran/33271
7504         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7505         powerpc*-linux-gnu.
7506
7507 2007-09-06  David Daney  <ddaney@avtrex.com>
7508             Richard Sandiford  <richard@codesourcery.com>
7509
7510         PR target/33256
7511         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7512         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7513         * gcc.target/mips/pr33256.c: New test.
7514
7515 2007-09-06  Tom Tromey  <tromey@redhat.com>
7516
7517         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7518
7519 2007-09-06  Richard Guenther  <rguenther@suse.de>
7520
7521         PR tree-optimization/32586
7522         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7523         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7524         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7525         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7526         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7527         now obsolete simplification.
7528
7529 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
7530
7531         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7532         * gcc.target/i386/sse3-addsubps.c: Ditto.
7533         * gcc.target/i386/sse3-haddpd.c: Ditto.
7534         * gcc.target/i386/sse3-haddps.c: Ditto.
7535         * gcc.target/i386/sse3-hsubpd.c: Ditto.
7536         * gcc.target/i386/sse3-hsubps.c: Ditto.
7537         * gcc.target/i386/sse3-lddqu.c: Ditto.
7538         * gcc.target/i386/sse3-movddup.c: Ditto.
7539         * gcc.target/i386/sse3-movshdup.c: Ditto.
7540         * gcc.target/i386/sse3-movsldup.c: Ditto.
7541
7542 2007-09-06  Richard Guenther  <rguenther@suse.de>
7543
7544         PR tree-optimization/33302
7545         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7546
7547 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7548
7549         PR libfortran/33225
7550         * gfortran.dg./fmt_float.f90: New test.
7551
7552 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7553
7554         PR libfortran/33253
7555         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7556
7557 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7558
7559         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7560         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7561
7562 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
7563
7564         * g++.dg/eh/builtin1.C: New test.
7565         * g++.dg/eh/builtin2.C: New test.
7566         * g++.dg/eh/builtin3.C: New test.
7567
7568         PR c++/33289
7569         * g++.dg/eh/builtin4.C: New test.
7570
7571 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7572
7573         * gcc.target/powerpc/dfp-dd.c: New test.
7574         * gcc.target/powerpc/dfp-td.c: New test.
7575
7576 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7577
7578         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7579         * gcc.dg/va-arg-pack-1.c: New test.
7580
7581 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7582
7583         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7584         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7585         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7586         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7587         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7588
7589 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7590
7591         PR c++/30302
7592         * g++.dg/ext/anon-struct5.C: New.
7593
7594 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7595
7596         * gcc.dg/i386-cpuid.h: Remove.
7597         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7598         (main): Use __get_cpuid to get target features.
7599         * gcc.target/i386/sse-check.h: Ditto.
7600         * gcc.target/i386/sse2-check.h: Ditto.
7601         * gcc.target/i386/sse3-check.h: Ditto.
7602         * gcc.target/i386/ssse3-check.h: Ditto.
7603         * gcc.target/i386/sse4_1-check.h: Ditto.
7604         * gcc.target/i386/sse4_2-check.h: Ditto.
7605         * gcc.target/i386/sse4a-check.h: Ditto.
7606         * gcc.dg/torture/pr16104-1.c: Ditto.
7607         (do_test): Change to void.
7608         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7609         * gcc.target/i386/sse-6.c: Ditto.
7610         * gcc.target/i386/sse-7.c: Ditto.
7611         * g++.dg/other/i386-1.C: Include cpuid.h.
7612         (main): New function.  Use __get_cpuid to get target fetaures.
7613
7614 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7615             David Ung  <davidu@mips.com>
7616             Nigel Stephens <nigel@mips.com>
7617
7618         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7619         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7620         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7621         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7622         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7623         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7624         * gcc.dg/torture/pr19683-1.c: Likewise.
7625         * gcc.target/mips/madd-3.c: Likewise.
7626         * gcc.target/mips/maddu-3.c: Likewise.
7627         * gcc.target/mips/msub-3.c: Likewise.
7628         * gcc.target/mips/msubu-3.c: Likewise.
7629         * gcc.target/mips/asm-1.c: Likewise.
7630         * gcc.target/mips/branch-1.c: Likewise.
7631         * gcc.target/mips/ins-1.c: Likewise.
7632         * gcc.target/mips/near-far-3.c: Likewise.
7633         * gcc.target/mips/near-far-4.c: Likewise.
7634         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7635         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7636         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7637         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7638         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7639         * gcc.target/mips/dspr2-MULT.c: Likewise.
7640         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7641         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7642         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7643         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7644         * gcc.target/mips/code-readable-2.c: Likewise.
7645         * gcc.target/mips/code-readable-3.c: Likewise.
7646
7647 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7648             David Ung  <davidu@mips.com>
7649             Nigel Stephens <nigel@mips.com>
7650
7651         * gcc.target/mips/mips16-attributes.c: New.
7652
7653 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7654
7655         PR fortran/31564
7656         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7657
7658         PR fortran/33241
7659         * gfortran.dg/char_length_10.f90: New test.
7660
7661 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7662
7663         PR c++/29731
7664         * g++.dg/parse/template24.C: New.
7665
7666 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7667
7668         * g++.dg/other/spu2vmx-1.C: New test.
7669
7670 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7671
7672         PR tree-optimization/33017
7673         * gcc.dg/pr33017.c: New test.
7674
7675 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7676
7677         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7678         __protected_stream family of macros.
7679
7680 2007-09-04  Jan Hubicka  <jh@suse.cz>
7681
7682         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7683         * gcc.dg/tree-ssa/pr27236.c: Likewise.
7684         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7685         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7686         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7687         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7688         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7689         Likewise.
7690
7691 2007-09-04  Janus Weil  <jaydub66@gmail.com>
7692             Tobias Burnus  <burnus@net-b.de>
7693
7694         * gfortran.dg/proc_decl_1.f90: New.
7695         * gfortran.dg/proc_decl_2.f90: New.
7696         * gfortran.dg/proc_decl_3.f90: New.
7697         * gfortran.dg/proc_decl_4.f90: New.
7698
7699 2007-09-04  Jan Hubicka  <jh@suse.cz>
7700
7701         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7702         * gcc.dg/vect/vect-105.c: Mark functions noinline.
7703         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7704         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7705         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7706         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7707         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7708         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7709         * gcc.dg/vect/vect-50.c: Mark functions noinline.
7710         * gcc.dg/vect/vect-33.c: Mark functions noinline.
7711         * gcc.dg/vect/vect-16.c: Mark functions noinline.
7712         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7713         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7714         * gcc.dg/vect/vect-92.c: Mark functions noinline.
7715         * gcc.dg/vect/vect-75.c: Mark functions noinline.
7716         * gcc.dg/vect/vect-58.c: Mark functions noinline.
7717         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7718         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7719         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7720         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7721         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7722         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7723         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7724         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7725         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7726         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7727         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7728         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7729         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7730         * gcc.dg/vect/vect-42.c: Mark functions noinline.
7731         * gcc.dg/vect/vect-25.c: Mark functions noinline.
7732         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7733         * gcc.dg/vect/vect-67.c: Mark functions noinline.
7734         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7735         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7736         * gcc.dg/vect/vect-106.c: Mark functions noinline.
7737         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7738         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7739         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7740         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7741         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7742         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7743         * gcc.dg/vect/vect-34.c: Mark functions noinline.
7744         * gcc.dg/vect/vect-17.c: Mark functions noinline.
7745         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7746         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7747         * gcc.dg/vect/vect-93.c: Mark functions noinline.
7748         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7749         * gcc.dg/vect/vect-76.c: Mark functions noinline.
7750         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7751         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7752         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7753         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7754         * gcc.dg/vect/vect-115.c: Mark functions noinline.
7755         * gcc.dg/vect/vect-9.c: Mark functions noinline.
7756         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7757         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7758         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7759         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7760         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7761         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7762         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7763         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7764         * gcc.dg/vect/vect-60.c: Mark functions noinline.
7765         * gcc.dg/vect/vect-26.c: Mark functions noinline.
7766         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7767         * gcc.dg/vect/vect-85.c: Mark functions noinline.
7768         * gcc.dg/vect/vect-68.c: Mark functions noinline.
7769         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7770         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7771         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7772         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7773         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7774         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7775         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7776         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7777         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7778         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7779         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7780         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7781         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7782         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7783         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7784         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7785         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7786         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7787         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7788         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7789         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7790         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7791         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7792         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7793         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7794         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7795         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7796         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7797         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7798         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7799         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7800         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7801         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7802         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7803         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7804         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7805         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7806         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7807         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7808         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7809         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7810         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7811         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7812         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7813         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7814         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7815         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7816         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7817         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7818         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7819         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7820         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7821         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7822         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7823         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7824         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7825         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7826         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7827         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7828         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7829         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7830         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7831         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7832         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7833         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7834         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7835         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7836         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7837         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7838         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7839         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7840         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7841         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7842         noinline.
7843         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7844         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7845         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7846         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7847         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7848         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7849         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7850         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7851         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7852         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7853         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7854         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7855         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7856         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7857         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7858         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7859         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7860         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7861         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7862         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7863         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7864         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7865         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7866         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7867         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7868         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7869         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7870         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7871         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7872         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7873         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7874         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7875         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7876         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7877         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7878         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7879         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7880         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7881         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7882         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7883         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7884         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7885         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7886         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7887         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7888         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7889         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7890         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7891         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7892         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7893         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7894         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7895         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7896         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7897         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7898         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7899         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7900         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7901         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7902         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7903         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7904         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7905         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7906         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7907         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7908         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7909         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7910         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7911         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7912         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7913         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7914         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7915         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7916         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7917         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7918         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7919         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7920         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7921         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7922         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7923         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7924         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7925         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7926         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7927         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7928         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7929         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7930         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7931         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7932         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7933         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7934         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7935         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7936         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7937         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7938         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7939         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7940         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7941         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7942         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7943         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7944         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7945         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7946         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7947         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7948         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7949         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7950         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7951         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7952         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7953         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7954         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7955         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7956         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7957         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7958         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7959         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7960         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7961         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7962         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7963         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7964         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7965         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7966         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7967         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7968         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7969
7970 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7971
7972         PR middle-end/33187
7973         * gcc.target/i386/cmov7.c: New file.
7974
7975 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7976
7977         * gcc.target/i386/sse4a-check.h: New file.
7978         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7979         * gcc.target/i386/sse4a-insert.c: Ditto.
7980         * gcc.target/i386/sse4a-montsd.c: Ditto.
7981         * gcc.target/i386/sse4a-montss.c: Ditto.
7982         * gcc.target/i386/mmx-check.h: New file.
7983         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7984         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7985         * gcc.target/i386/sse-check.h: New file.
7986         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7987         * gcc.target/i386/sse-3.c: Ditto.
7988         * gcc.target/i386/sse-7.c: Ditto.
7989         * gcc.target/i386/sse-9.c: Ditto.
7990         * gcc.target/i386/ssefn-3.c: Ditto.
7991         * gcc.target/i386/sse-recip.c: Ditto.
7992         * gcc.target/i386/sse-recip-vec.c: Ditto.
7993         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7994         * gcc.target/i386/20020523-1.c: Remove.
7995         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7996         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7997         * gcc.target/i386/ssefn-4.c: Ditto.
7998         * gcc.target/i386/sse-6.c: Ditto.
7999         * gcc.target/i386/sse-10.c: Ditto.
8000         * gcc.target/i386/sse-11.c: Ditto.
8001         * gcc.target/i386/sse-18.c: Ditto.
8002         * gcc.target/i386/fpprec-1.c: Ditto.
8003         * g++.dg/other/i386-1.C: Ditto.
8004
8005 2007-09-04  Richard Guenther  <rguenther@suse.de>
8006
8007         PR tree-optimization/33291
8008         * gcc.dg/volatile2.c: New testcase.
8009         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8010         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8011         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8012         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8013
8014 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8015
8016         PR fortran/33253
8017         * gfortran.dg/namelist_15.f90: Update test.
8018         * gfortran.dg/namelist_24.f90: Update test.
8019         * gfortran.dg/namelist_38.f90: New test.
8020
8021 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8022
8023         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8024         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8025         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8026         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8027         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8028         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8029
8030 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8031
8032         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8033         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8034
8035         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8036
8037 2007-09-02  David Daney  <ddaney@avtrex.com>
8038
8039         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8040         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8041         * gcc.target/mips/atomic-memory-1.c: Ditto.
8042         * gcc.target/mips/atomic-memory-2.c: Ditto.
8043
8044 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8045
8046         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8047         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8048
8049 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8050
8051         * gfortran.dg/substr_6.f90: New test.
8052
8053 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8054
8055         PR c++/33208
8056         * g++.dg/other/error18.C: New.
8057         * g++.dg/expr/bitfield3.C: Adjust.
8058
8059 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8060
8061         PR fortran/33276
8062         * gfortran.fortran-torture/compile/pr33276.f90: New.
8063
8064 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8065
8066         PR C/29237
8067         PR middle-end/33272
8068         * gcc.dg/c99-arraydecl-3.c: New test.
8069
8070 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8071
8072         PR c++/32597
8073         * g++.dg/cpp0x/variadic-new2.C: New.
8074         * g++.dg/cpp0x/variadic-new.C: New.
8075
8076 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8077
8078         PR fortran/33232
8079         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8080         * gfortran.dg/read_1.f90: New.
8081
8082 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8083
8084         PR c++/33210
8085         * g++.dg/template/error30.C: New.
8086
8087 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8088
8089         PR c++/32113
8090         * g++.dg/template/crash70.C: New.
8091
8092 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8093
8094         PR c++/33212
8095         * g++.dg/ext/is_class_error.C: New.
8096
8097 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8098
8099         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8100         
8101 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8102             Revital Eres  <eres@il.ibm.com>
8103
8104         * gcc.target/powerpc/paired-1.c: New test.
8105         * gcc.target/powerpc/paired-2.c: New test.
8106         * gcc.target/powerpc/paired-3.c: New test.
8107         * gcc.target/powerpc/paired-4.c: New test.
8108         * gcc.target/powerpc/paired-5.c: New test.
8109         * gcc.target/powerpc/paired-6.c: New test.
8110         * gcc.target/powerpc/paired-7.c: New test.
8111         * gcc.target/powerpc/ppc-paired.c: New test.
8112
8113 2007-08-31  Ollie Wild  <aaw@google.com>
8114
8115         * g++.dg/conversion/ptrmem2.C: New test.
8116         * g++.dg/conversion/ptrmem3.C: New test.
8117         * g++.dg/conversion/ptrmem4.C: New test.
8118         * g++.dg/conversion/ptrmem5.C: New test.
8119         * g++.dg/conversion/ptrmem6.C: New test.
8120         * g++.dg/conversion/ptrmem7.C: New test.
8121         * g++.dg/conversion/ptrmem8.C: New test.
8122
8123 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8124
8125         PR fortran/31879
8126         * gfortran.dg/char_length_7.f90: New test.
8127         * gfortran.dg/char_length_9.f90: New test.
8128         * gfortran.dg/char_assign_1.f90: Add extra warning.
8129
8130         PR fortran/31197
8131         PR fortran/31258
8132         * gfortran.dg/char_length_8.f90: New test.
8133
8134 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8135
8136         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8137
8138 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8139
8140         * gcc.dg/inline-24.c: New test.
8141         * g++.dg/opt/inline11.C: New test.
8142
8143 2007-08-30  Richard Guenther  <rguenther@suse.de>
8144
8145         * gcc.target/i386/vectorize5.c: New testcase.
8146
8147 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8148
8149         PR fortran/33228
8150         * interface.c (check_interface0): Improve error for external procs.
8151         (check_sym_interfaces): Fix checking of module procedures.
8152
8153 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8154
8155         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8156         (AI): Add AI_ALIGN.
8157         * gcc.dg/sync-3.c: New test.
8158
8159         PR middle-end/32758
8160         * gcc.dg/cleanup-12.c: New test.
8161
8162 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8163
8164         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8165         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8166         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8167         * gcc.dg/pr32450.c: Ditto.
8168         * gcc.dg/nest.c: Ditto.
8169         * gcc.dg/nested-func-4.c: Ditto.
8170         * g++.old-deja/g++.law/profile1.C: Ditto.
8171
8172 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8173
8174         PR fortran/32989
8175         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8176         non-default integer kind arguments.
8177
8178 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8179
8180         PR fortran/33105
8181         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8182
8183 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8184
8185         * gcc.dg/h8300-ice2.c: Remove target selector.
8186
8187 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8188
8189         PR fortran/33215
8190         * gfortran.dg/binding_label_tests_15.f03: New test case.
8191         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8192
8193 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8194
8195         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8196         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8197
8198 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8199
8200         PR c++/33194
8201         * g++.dg/other/canon-33194.C: New.
8202
8203 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8204
8205         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8206         * gcc.c-torture/execute/pr23135.c: Likewise.
8207
8208 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8209
8210         * gcc.dg/pr31344.c: Move to ...
8211         * gcc.dg/dfp/pr31344.c: ... here.
8212         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8213         * gcc.dg/20050503-1.c: Ditto.
8214         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8215         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8216         * gcc.dg/20060801-1.c: Ditto.
8217
8218 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8219
8220         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8221         * gfortran.dg/nan_1.f90: Likewise.
8222
8223 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8224
8225         PR fortran/33055
8226         Revert previous patch.
8227
8228 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8229             Kazu Hirata  <kazu@codesourcery.com>
8230
8231         * gcc.target/m68k/interrupt-1.c: New.
8232
8233 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8234
8235         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8236         10000 for targets where "int" can't hold at least 100000.
8237         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8238         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8239         (test5)(test6): Use it.
8240         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8241         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8242         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8243         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8244         * gcc.dg/attr-alloc_size.c (test): Likewise.
8245
8246 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8247
8248         PR c++/33209
8249         * g++.dg/template/error29.C: New.
8250
8251 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8252
8253         PR c++/32596
8254         * g++.dg/ext/visibility/anon5.C: New test.
8255
8256 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8257
8258         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8259
8260 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8261
8262         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8263         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8264         * gfortran.dg/gamma_4.f90: New: large-real tests.
8265
8266 2007-08-28  Jason Merrill  <jason@redhat.com>
8267
8268         PR c++/29000
8269         * g++.dg/ext/stmtexpr12.C: New test.
8270
8271         PR c++/28558
8272         * g++.dg/ext/attrib28.C: New test.
8273
8274 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8275
8276         PR target/32661
8277         * gcc.target/i386/pr32661.c: New test.
8278
8279 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8280
8281         PR middle-end/32370
8282         * gcc.dg/pr32370.c: New test.
8283
8284         PR rtl-optimization/33148
8285         * gcc.c-torture/compile/20070827-1.c: New test.
8286
8287         PR debug/32914
8288         * d++.dg/debug/const3.C: New test.
8289         * d++.dg/debug/const4.C: New test.
8290         * d++.dg/debug/dwarf2/const1.C: New test.
8291         * d++.dg/debug/dwarf2/const2.C: New test.
8292         * d++.dg/debug/dwarf2/const2b.C: New test.
8293
8294 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8295             Vladimir Yanovsky  <yanov@il.ibm.com>
8296             Revital Eres  <eres@il.ibm.com>
8297             Andrey Belevantsev  <abel@ispras.ru>
8298
8299         * gcc.dg/sms-1.c: New test.
8300
8301 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8302
8303         * g++.dg/ext/gnu-inline-common.h: New.
8304         * g++.dg/ext/gnu-inline-global-reject.C: New.
8305         * g++.dg/ext/gnu-inline-global.C: New.
8306         * g++.dg/ext/gnu-inline-namespace.C: New.
8307         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8308         * g++.dg/ext/gnu-inline-class.C: New.
8309         * g++.dg/ext/gnu-inline-class-static.C: New.
8310         * g++.dg/ext/gnu-inline-template-class.C: New.
8311         * g++.dg/ext/gnu-inline-template-func.C: New.
8312
8313 2007-08-27  Jason Merrill  <jason@redhat.com>
8314
8315         PR c++/31337
8316         * g++.dg/ext/stmtexpr11.C: New.
8317
8318 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8319
8320         * lib/target-supports.exp (check_profiling_available):
8321         Set profiling_available_saved to 0 on fido-*-elf.
8322
8323 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8324
8325         PR tree-optimization/33173
8326         
8327         * gcc.c-torture/compile/pr33173.c: New.
8328
8329 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8330
8331         PR target/31385
8332         * gcc.dg/dfp/pr31385.c: New.
8333
8334 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8335
8336         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8337
8338 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8339
8340         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8341         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8342         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8343         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8344         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8345         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8346         gcc.target/m68k directory.
8347         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8348         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8349         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8350         gcc.target/cris directory.
8351         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8352         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8353         gcc.target/bfin directory.
8354
8355         * gcc.target/sh: New directory.
8356         * gcc.target/sh/sh.exp: New file.
8357         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8358         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8359         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8360         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8361         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8362         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8363
8364 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8365
8366         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8367         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8368         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8369         * gcc.target/i386/local2.c: Ditto.
8370         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8371         * gcc.target/i386/20011119-1.c: Ditto.
8372         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8373         * gcc.target/i386/fastcall-1.c: Fix target selector.
8374
8375 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8376
8377         PR fortran/33055
8378         * gfortran.dg/negative_unit.f: Add new check
8379         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8380         -fdefault-integer-8.
8381
8382 2007-08-26  Asher Langton  <langton2@llnl.gov>
8383
8384         * gfortran.dg/recursive_stack.f90: New.
8385         * gfortran.dg/openmp_stack.f90: New.
8386
8387 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8388
8389         PR fortran/31298
8390         * gfortran.dg/use_10.f90: New.
8391
8392 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8393
8394         PR fortran/32985
8395         * gfortran.dg/namelist_14.f90: Make test case valid.
8396         * gfortran.dg/common_10.f90: New.
8397
8398 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8399
8400         PR middle-end/33181
8401         * gcc.dg/ifelse-2.c: New.
8402
8403 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8404
8405         PR fortran/32980
8406         * gfortran.dg/gamma_1.f90: New.
8407         * gfortran.dg/gamma_2.f90: New.
8408         * gfortran.dg/gamma_3.f90: New.
8409
8410 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8411
8412         PR fortran/33188
8413         * gfortran.dg/used_types_18.f90: New.
8414
8415 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8416
8417         * gcc.dg/array-init-2.c: New test.
8418
8419 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8420
8421         PR fortran/33178
8422         * gfortran.dg/initialization_4.f90: Update dg-error.
8423         * gfortran.dg/initialization_13.f90: New.
8424
8425 2007-08-24  Richard Guenther  <rguenther@suse.de>
8426
8427         PR middle-end/33166
8428         * gcc.c-torture/compile/pr33166.c: New testcase.
8429
8430 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8431
8432         PR fortran/33139
8433         * gfortran.dg/pointer_assign_4.f90: New.
8434         * gfortran.dg/shape_2.f90: Fix test case.
8435         * gfortran.dg/char_result_4.f90: Ditto.
8436
8437 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8438
8439         * gcc.dg/array-init-1.c: New test.
8440
8441         PR c++/32567
8442         * g++.dg/parse/crash36.C: New test.
8443
8444 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8445
8446         * gcc.dg/pr32721.c: Updated.
8447
8448 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8449
8450         PR tree-optimization/32573
8451         PR middle-end/32946
8452         * gcc.dg/pr32573.c: New test.
8453
8454         PR c++/32898
8455         * g++.dg/lookup/ns3.C: New test.
8456
8457         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8458
8459         PR c++/31941
8460         * g++.dg/parse/crash37.C: New test.
8461
8462 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8463
8464         PR target/17390
8465         * gcc.target/i386/pr17390.c: New test.
8466
8467 2007-08-23  Richard Guenther  <rguenther@suse.de>
8468
8469         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8470         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8471         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8472         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8473         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8474         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8475         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8476         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8477
8478 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8479
8480         * gcc.target/s390: New directory.
8481         * gcc.target/s390/s390.exp: New file.
8482         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8483         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8484         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8485         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8486         gcc.target/s390 directory.
8487
8488 2007-08-23  Richard Guenther  <rguenther@suse.de>
8489
8490         PR tree-optimization/32328
8491         * gcc.dg/pr32328.c: New testcase.
8492
8493 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8494
8495         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8496           available.
8497
8498 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8499
8500         PR fortran/33095
8501         * gfortran.dg/min_max_optional_5.f90: New test.
8502         * gfortran.dg/min_max_optional_2.f90: Remove.
8503         * gfortran.dg/min_max_optional_3.f90: Remove.
8504         * gfortran.dg/min_max_optional_4.f90: Remove.
8505
8506 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8507
8508         * gcc.target/i386/xorps-sse.c: New.
8509         * gcc.target/i386/xorps-sse2.c: New.
8510
8511 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8512
8513         * gcc.target/i386/cmov3.c: Fix scan-assembler.
8514         * gcc.target/i386/cmov4.c: Fix scan-assembler.
8515         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8516
8517 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
8518
8519         PR fortran/33020
8520         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8521         include multiple kinds for SHAPE parameter within a single
8522         namespace.
8523         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8524         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
8525
8526 2007-08-22  Janus Weil  <jaydub66@gmail.com>
8527
8528         * interface_abstract_1.f90: Extended test case.
8529         * interface_abstract_3.f90: New test.
8530
8531 2007-08-21  Christian Bruel  <christian.bruel@st.com>
8532
8533         * gcc.dg/fold-sub.c: New test.
8534         
8535 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8536
8537         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8538         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8539         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8540         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8541         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8542         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8543
8544 2007-08-22  Richard Guenther  <rguenther@suse.de>
8545
8546         PR middle-end/33007
8547         * gcc.dg/pr33007.c: New testcase.
8548
8549 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8550
8551         * gcc.c-torture/execute/strcmp-1.x: Delete.
8552
8553 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8554
8555         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8556         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8557         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8558         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8559         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8560         gcc.target/i386/stack-realign.c,
8561         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8562         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8563         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8564         target using dg-require-effective-target directive.
8565         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8566         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8567         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8568         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8569         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8570         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8571         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8572         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8573         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8574         Require lp64 target using dg-require-effective-target directive.
8575         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8576         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8577         directive.
8578         * gcc.target/i386/20010202-1.c: Move from here ...
8579         * gcc.dg/20010202-1.c: ... to here.
8580
8581 2007-08-22  Richard Guenther  <rguenther@suse.de>
8582
8583         PR tree-optimization/33142
8584         * gcc.c-torture/execute/pr33142.c: New testcase.
8585
8586 2007-08-22  Richard Guenther  <rguenther@suse.de>
8587
8588         PR middle-end/32563
8589         * g++.dg/torture/pr32563.C: New testcase.
8590
8591 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8592
8593         PR middle-end/32912
8594         * gcc.dg/pr32912-1.c: Add -w to options.
8595         * gcc.dg/pr32912-2.c: Likewise.
8596         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8597
8598 2007-08-21  Ian Lance Taylor  <iant@google.com>
8599
8600         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8601
8602 2007-08-21  Ian Lance Taylor  <iant@google.com>
8603
8604         PR tree-optimization/33134
8605         * g++.dg/tree-ssa/pr33134.C: New test.
8606
8607 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8608
8609         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8610         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8611
8612 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8613
8614         PR debug/32610
8615         * gcc.dg/debug/pr32610.c: New test.
8616
8617         * g++.dg/init/new24.C: New test.
8618
8619         PR middle-end/32912
8620         * gcc.dg/pr32912-1.c: New test.
8621         * gcc.dg/pr32912-2.c: New test.
8622         * gcc.dg/pr32912-3.c: New test.
8623
8624 2007-08-21  Richard Guenther  <rguenther@suse.de>
8625
8626         * gcc.dg/pointer-arith-10.c: New testcase.
8627
8628 2007-08-21  Richard Guenther  <rguenther@suse.de>
8629
8630         PR middle-end/33122
8631         * gcc.c-torture/compile/pr33122.c: New testcase.
8632
8633 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8634
8635         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8636
8637 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8638
8639         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8640
8641 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8642
8643         PR c++/33025
8644         * g++.dg/init/new23.C: New test.
8645
8646 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8647
8648         PR middle-end/30564
8649         * gcc.c-torture/compile/pr30564-1.c: New test.
8650         * gcc.c-torture/compile/pr30564-2.c: New test.
8651
8652 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8653
8654         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8655
8656 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8657
8658         * gfortran.dg/interface_abstract_2.f90: New.
8659         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8660
8661 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8662
8663         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8664         unknown (so that outer-loop wont get analyzed).
8665         * gcc.dg/vect/vect-outer-1a.c: New test.
8666         * gcc.dg/vect/vect-outer-1b.c: New test.
8667         * gcc.dg/vect/vect-outer-1.c: New test.
8668         * gcc.dg/vect/vect-outer-2a.c: New test.
8669         * gcc.dg/vect/vect-outer-2b.c: New test.
8670         * gcc.dg/vect/vect-outer-2c.c: New test.
8671         * gcc.dg/vect/vect-outer-2.c: New test.
8672         * gcc.dg/vect/vect-outer-3a.c: New test.
8673         * gcc.dg/vect/vect-outer-3b.c: New test.
8674         * gcc.dg/vect/vect-outer-3c.c: New test.
8675         * gcc.dg/vect/vect-outer-3.c: New test.
8676         * gcc.dg/vect/vect-outer-4a.c: New test.
8677         * gcc.dg/vect/vect-outer-4b.c: New test.
8678         * gcc.dg/vect/vect-outer-4c.c: New test.
8679         * gcc.dg/vect/vect-outer-4d.c: New test.
8680         * gcc.dg/vect/vect-outer-4e.c: New test.
8681         * gcc.dg/vect/vect-outer-4f.c: New test.
8682         * gcc.dg/vect/vect-outer-4g.c: New test.
8683         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8684         * gcc.dg/vect/vect-outer-4i.c: New test.
8685         * gcc.dg/vect/vect-outer-4j.c: New test.
8686         * gcc.dg/vect/vect-outer-4k.c: New test.
8687         * gcc.dg/vect/vect-outer-4l.c: New test.
8688         * gcc.dg/vect/vect-outer-4m.c: New test.
8689         * gcc.dg/vect/vect-outer-4.c: New test.
8690         * gcc.dg/vect/vect-outer-5.c: New test.
8691         * gcc.dg/vect/vect-outer-6.c: New test.
8692         * gcc.dg/vect/vect-outer-fir.c: New test.
8693         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8694         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8695
8696 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8697
8698         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8699         and -fno-tree-reassoc.
8700         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8701         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8702         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8703         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8704         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8705         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8706         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8707         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8708         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8709         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8710         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8711         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8712         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8713         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8714         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8715         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8716         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8717         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8718         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8719         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8720         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8721         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8722         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8723         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8724         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8725         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8726         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8727         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8728         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8729         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8730         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8731         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8732         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8733         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8734         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8735         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8736         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8737
8738 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8739
8740         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8741         versioning for aliasing).
8742         * gcc.dg/vect/vect-35.c: Likewise.
8743
8744         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8745         targets.
8746         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8747
8748 2007-08-18  Tom Tromey  <tromey@redhat.com>
8749
8750         PR preprocessor/32974:
8751         * gcc.dg/cpp/pr32974.c: New file.
8752
8753 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8754
8755         * gfortran.dg/interface_abstract_1.f90: New.
8756
8757 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8758
8759         PR fortran/32881
8760         * gfortran.dg/pure_initializer_1.f90: New test.
8761
8762 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8763
8764         PR fortran/32875
8765         * gfortran.dg/array_constructor_18.f90: New test.
8766
8767 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8768
8769         PR c++/28989
8770         * g++.dg/expr/lval3.C: New test.
8771         * g++.dg/expr/lval4.C: New test.
8772
8773 2007-08-17  Ollie Wild  <aaw@google.com>
8774
8775         PR c++/31749
8776         * g++.dg/lookup/builtin3.C: New test.
8777         * g++.dg/lookup/builtin4.C: New test.
8778         * g++.dg/lookup/using19.C: New test.
8779
8780 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8781
8782         PR c++/32190
8783         * g++.dg/parse/error31.C: New.
8784
8785 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8786
8787         PR c++/32112
8788         * g++.dg/template/error26.C: New.
8789
8790 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8791
8792         PR fortran/33079
8793         * gfortran.dg/zero_length_2.f90: New test.
8794
8795 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8796
8797         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8798         * gfortran.dg/kind_tests_3.f03: Ditto.
8799         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8800         * gfortran.dg/interface_13.f90: Ditto.
8801         * gfortran.dg/pr32738.f90: Ditto.
8802         * gfortran.dg/module_private_1.f90: Ditto.
8803         * gfortran.dg/test_only_clause.f90: Ditto.
8804         * gfortran.dg/bind_c_vars.f90: Ditto.
8805         * gfortran.dg/bind_c_dts.f90: Ditto.
8806         * gfortran.dg/use_9.f90: Ditto.
8807         * gfortran.dg/generic_8.f90: Ditto.
8808         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8809         * gfortran.dg/private_type_6.f90: Ditto.
8810         * gfortran.dg/c_assoc.f90: Ditto.
8811         * gfortran.dg/private_type_7.f90: Ditto.
8812         * gfortran.dg/global_vars_c_init.f90: Ditto.
8813         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8814         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8815         * gfortran.dg/c_size_t_test.f03: Ditto.
8816         * gfortran.dg/used_types_12.f90: Ditto.
8817         * gfortran.dg/pr25923.f90: Ditto.
8818         * gfortran.dg/test_com_block.f90: Ditto.
8819         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8820         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8821         * gfortran.dg/com_block_driver.f90: Ditto.
8822         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8823         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8824         * gfortran.dg/c_loc_test.f90: Ditto.
8825         * gfortran.dg/c_ptr_tests.f03: Ditto.
8826         * gfortran.dg/module_interface_1.f90: Ditto.
8827
8828 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8829
8830         PR c++/32870
8831         * g++.dg/other/error17.C: Adjust.
8832         
8833 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8834
8835         PR middle-end/32970
8836         * g++.dg/ext/altivec-14.C: New test.
8837
8838 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8839
8840         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8841         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8842         dump files.
8843         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8844         * gcc.dg/vect/pr32366.c: Ditto.
8845
8846 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8847
8848         PR testsuite/33082
8849         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8850         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8851         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8852         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8853
8854 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8855
8856         PR fortran/33072
8857         * gfortran.dg/use_9.f90: New.
8858
8859 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8860
8861         * g++.dg/gcov/gcov-5.C: New test.
8862
8863 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8864
8865         * g++.dg/gcov/gcov-4.C: New test.
8866         * lib/gcov.exp (verify-lines): Add support for
8867         checking no-coverage lines.
8868
8869 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8870
8871         * gcc.dg/vect/vect-vfa-01.c: New.
8872         * gcc.dg/vect/vect-vfa-02.c: New.
8873         * gcc.dg/vect/vect-vfa-03.c: New.
8874         * gcc.dg/vect/vect-vfa-04.c: New.
8875         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8876         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8877         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8878         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8879         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8880         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8881         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8882         gfortran.dg/vect/pr19049.f90: Rename to start with
8883         prefix no-vfa-.
8884         * gcc.dg/vect/vect.exp: Disable versioning for alias
8885         when test starts with no-vfa-.
8886         * gfortran.dg/vect/vect.exp: Likewise.
8887
8888 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8889
8890         * gcc.dg/torture/pr32897.c: New test.
8891
8892 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8893
8894         PR c++/31132
8895         * g++.dg/template/crash69.C: New.
8896
8897 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8898
8899         * lib/target-supports.exp (check_effective_target_arm32): Use
8900         check_no_compiler_messages.
8901
8902 2007-08-15  Diego Novillo  <dnovillo@google.com>
8903
8904         gcc.dg/tree-ssa/20070815.c: New test.
8905
8906 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8907
8908         PR fortran/33077
8909         * gfortran.dg/random_7.f90: Initialize variable.
8910
8911 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8912
8913         PR middle-end/33074
8914         * gfortran.dg/pr33074.f90: New test.
8915
8916         PR c++/32992
8917         * g++.dg/opt/nrv14.C: New test.
8918
8919 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8920
8921         PR c++/33035
8922         * g++.dg/template/crash68.C: New.
8923
8924 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8925
8926         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8927         * gcc.dg/sibcall-4.c: Ditto.
8928
8929 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8930
8931         PR fortran/33066
8932         * gfortran.dg/use_8.f90: New test.
8933         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8934
8935 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8936
8937         PR c++/27211
8938         * g++.dg/template/error27.C: New.
8939         * g++.dg/template/error28.C: New.
8940         * g++.dg/other/pr28304.C: Adjust.
8941         * g++.old-deja/g++.mike/p811.C: Likewise.
8942
8943 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8944
8945         PR target/30315
8946         * gcc.target/i386/pr30315.c: New.
8947
8948 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8949
8950         PR fortran/32594
8951         * gfortran.dg/substr_5.f90: New test.
8952
8953 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8954
8955         PR c/30428
8956         * gcc.dg/vector-2.c: New test.
8957
8958         PR c++/30428
8959         * g++.dg/ext/vector8.C: New test.
8960
8961 2007-08-13  Dan Hipschman  <dsh@google.com>
8962
8963         PR c/32953
8964         * gcc.dg/format/array-1.c: Add an additional test for
8965         unterminated format strings of length 1.
8966
8967 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8968
8969         PR fortran/32926
8970         * gfortran.dg/external_procedures_3.f90: New test.
8971
8972 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8973
8974         PR fortran/32827
8975         * gfortran.dg/import6.f90: New test.
8976
8977 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8978
8979         PR C/30427
8980         *  gcc.dg/vector-1.c: New test.
8981
8982 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8983
8984         * gcc.dg/pr21255-4.c: Skip for PIC.
8985         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8986
8987 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8988
8989         * gcc.dg/attr-isr.c: Skip for PIC.
8990         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8991         * gcc.dg/attr-isr-trapa.c: Likewise.
8992         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8993         * gcc.dg/pragma-isr-trapa.c: Likewise.
8994         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8995
8996 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8997
8998         PR fortran/32962
8999         * gfortran.dg/transpose_1.f90: New test.
9000
9001 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9002
9003         PR fortran/29600
9004         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9005         intrinsic.
9006
9007 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9008
9009         PR fortran/30964
9010         PR fortran/33054
9011         * gfortran.dg/random_4.f90: New test.
9012         * gfortran.dg/random_5.f90: New test.
9013         * gfortran.dg/random_6.f90: New test.
9014         * gfortran.dg/random_7.f90: New test.
9015
9016 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9017
9018         PR fortran/32860
9019         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9020
9021 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9022
9023         PR fortran/31629
9024         * gfortran.dg/module_private_1.f90: New test.
9025
9026 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9027
9028         PR fortran/29600
9029         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9030         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9031
9032 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9033
9034         PR fortran/32937
9035         * gfortran.dg/char_length_6.f90: New test.
9036
9037 2007-08-10  Ollie Wild  <aaw@google.com>
9038
9039         * g++.dg/lookup/using18.C: New test.
9040
9041 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9042
9043         PR c++/17763
9044         * g++.dg/other/error16.C: New.
9045
9046 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9047
9048         PR libfortran/33039
9049         * gfortran.dg/namelist_37.f90: New test.
9050
9051 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9052
9053         PR c++/22256
9054         * g++.dg/conversion/op3.C: New.
9055
9056 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9057
9058         PR fortran/32987
9059         * gfortran.dg/fmt_tab_1.f90: New.
9060         * gfortran.dg/fmt_tab_2.f90: New.
9061
9062 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9063
9064         PR c/32796
9065         * gcc.c-torture/compile/pr32796.c: New test.
9066
9067 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9068
9069         PR middle-end/32813
9070         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9071         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9072         instead of just -O.
9073
9074 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9075
9076         * gcc.target/mips/code-readable-1.c: New test.
9077         * gcc.target/mips/code-readable-2.c: Likewise.
9078         * gcc.target/mips/code-readable-3.c: Likewise.
9079
9080 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9081             Revital Eres  <eres@il.ibm.com>
9082
9083         * gfortran.dg/sms-1.f90: Add comment.
9084         * gfortran.dg/sms-2.f90: New.
9085
9086 2007-08-07  Ian Lance Taylor  <iant@google.com>
9087
9088         * gcc.dg/instrument-1.c: New test.
9089         * gcc.dg/instrument-2.c: New test.
9090         * gcc.dg/instrument-3.c: New test.
9091
9092 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9093
9094         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9095
9096 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9097
9098         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9099         !vector_alignment_reachable targets.
9100         * gcc.dg/vect/vect-33.c: Likewise.
9101         * gcc.dg/vect/vect-42.c: Likewise.
9102         * gcc.dg/vect/vect-44.c: Likewise.
9103         * gcc.dg/vect/vect-50.c: Likewise.
9104         * gcc.dg/vect/vect-70.c: Likewise.
9105         * gcc.dg/vect/vect-71.c: Likewise.
9106         * gcc.dg/vect/vect-87.c: Likewise.
9107         * gcc.dg/vect/vect-88.c: Likewise.
9108         * gcc.dg/vect/vect-91.c: Likewise.
9109         * gcc.dg/vect/vect-93.c: Likewise.
9110         * gcc.dg/vect/vect-96.c: Likewise.
9111         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9112         * gcc.dg/vect/section-anchors-69.c: Likewise.
9113         * gcc.dg/vect/pr25413.c: Likewise.
9114         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9115         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9116         * gfortran.dg/vect-2.f90: Likewise.
9117         * gfortran.dg/vect-3.f90: Likewise.
9118         * gfortran.dg/vect-4.f90: Likewise.
9119         * gfortran.dg/vect-5.f90: Likewise.
9120         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9121         Return false for darwin. 
9122         (check_effective_target_vector_alignment_reachable_for_double): New.
9123
9124 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9125
9126         * gcc.dg/multiword-1.c: New testcase.
9127
9128 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9129
9130         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9131         messages.
9132         * gfortran.dg/namelist_36.f90: New test.
9133
9134 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9135
9136         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9137           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9138
9139 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9140
9141         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9142         * gcc.dg/torture/type-generic-1.c: Likewise.
9143
9144 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9145
9146         * gcc.c-torture/20070522-1.c: Move to ...
9147         * gcc.c-torture/compile/20070522-1.c: Here.
9148
9149 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9150
9151         PR fortran/29828
9152         * gfortran.dg/minmax_char_1.f90: New test.
9153         * gfortran.dg/minmax_char_2.f90: New test.
9154         * gfortran.dg/min_max_optional_4.f90: New test.
9155
9156 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9157
9158         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9159         hanging on the testcase.
9160
9161 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9162
9163         PR middle-end/32988
9164         * gcc.c-torture/compile/pr32988.c: New test.
9165
9166 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9167
9168         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9169
9170 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9171
9172         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9173
9174         Revert:
9175         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9176
9177         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9178
9179 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9180
9181         PR fortran/32979
9182         * gfortran.dg/isnan_1.f90: New test.
9183
9184 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9185             Revital Eres <eres@il.ibm.com>
9186
9187         * gcc.dg/sms-antideps.c: New test.
9188
9189 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9190
9191         PR fortran/31214
9192         * gfortran.dg/entry_13.f90: New test.
9193
9194         * gfortran.dg/entry_12.f90: Clean up .mod file.
9195
9196 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9197
9198         PR fortran/32770
9199         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9200         variables as kind=4 so they don't overflow the record length.
9201
9202 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9203
9204         PR fortran/32968
9205         * gfortran.dg/selected_kind_1.f90: New test.
9206
9207 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9208
9209         PR middle-end/32780
9210         * gcc.c-torture/compile/pr32780.c: New test.
9211
9212 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9213
9214         RP middle-end/32399
9215         * gcc.c-torture/compile/pr32399.c: New testcase.
9216
9217 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9218
9219         PR middle-end/32304
9220         * g++.dg/torture/pr32304.C: New testcase.
9221
9222 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9223
9224         PR middle-end/32935
9225         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9226
9227 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9228
9229         PR fortran/32955
9230         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9231
9232 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9233
9234         PR fortran/31202
9235         * gfortran.dg/nint_2.f90: New test.
9236
9237 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9238
9239         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9240         * gcc.dg/weak/typeof-2.c: Likewise.
9241
9242 2007-08-03  Diego Novillo  <dnovillo@google.com>
9243
9244         PR 31521
9245         * gcc.dg/tree-ssa/pr31521.c: New test.
9246
9247 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9248
9249         PR fortran/32770
9250         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9251         iostat must be default kind.
9252
9253 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9254
9255         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9256
9257 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9258
9259         PR fortran/32770
9260         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9261         explicit so test passes with -fdefault-integer-8.
9262         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9263         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9264
9265 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9266
9267         PR c++/30849
9268         * g++.dg/parse/asm1.C: New test.
9269
9270         PR c++/30850
9271         * g++.dg/parse/asm2.C: Likewise.
9272
9273         PR c++/30851
9274         * g++.dg/parse/asm3.C: Likewise.
9275         
9276 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9277
9278         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9279           "int" is only 16 bit bits wide.
9280         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9281
9282 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9283
9284         * g++.dg/torture/type-generic-1.C: New.
9285         * gcc.dg/pr28796-2.c: Move tests ...
9286         * gcc.dg/tg-tests.h: ... here.
9287         * gcc.dg/torture/type-generic-1.c: New.
9288
9289 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9290
9291         PR libfortran/32954
9292         * minmaxloc_3.f90:  New test case.
9293
9294 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9295
9296         PR fortran/32936
9297         * gfortran.dg/allocate_stat.f90: New.
9298
9299 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9300
9301         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9302
9303 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9304
9305         PR tree-optimization/32919
9306         * gcc.c-torture/compile/pr32919.c: New.
9307
9308 2007-08-01  Nick Clifton  <nickc@redhat.com>
9309
9310         * gcc.c-torture/execute/execute.exp: Change copyright header to
9311         refer to version 3 of the GNU General Public License and to point
9312         readers at the COPYING3 file and the FSF's license web page.
9313         * gcc.c-torture/execute/ieee/ieee.exp,
9314         gcc.c-torture/unsorted/unsorted.exp,
9315         gcc.c-torture/compile/compile.exp,
9316         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9317         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9318         gcc.target/cris/torture/cris-torture.exp,
9319         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9320         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9321         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9322         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9323         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9324         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9325         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9326         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9327         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9328         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9329         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9330         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9331         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9332         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9333         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9334         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9335         gcc.dg/noncompile/noncompile.exp,
9336         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9337         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9338         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9339         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9340         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9341         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9342         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9343         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9344         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9345         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9346         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9347         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9348         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9349         g++.old-deja/old-deja.exp,
9350         gfortran.fortran-torture/execute/execute.exp,
9351         gfortran.fortran-torture/compile/compile.exp,
9352         treelang/output/output-1.c, treelang/output/output-1.tree,
9353         treelang/execute/execute.exp, treelang/Makefile.in,
9354         treelang/compile/compile.exp, g++.dg/dg.exp,
9355         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9356         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9357         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9358         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9359         g++.dg/compat/struct-layout-1.exp,
9360         g++.dg/compat/struct-layout-1_generate.c,
9361         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9362         g++.dg/bprob/bprob.exp, config/default.exp,
9363         gcc.test-framework/test-framework.awk,
9364         gcc.test-framework/gen_directive_tests,
9365         gcc.test-framework/test-framework.exp,
9366         objc.dg/special/special.exp,
9367         objc.dg/gnu-encoding/gnu-encoding.exp,
9368         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9369         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9370         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9371         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9372         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9373         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9374         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9375         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9376         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9377         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9378         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9379         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9380         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9381         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9382         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9383         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9384         Likewise.
9385
9386 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9387
9388         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9389         error message text.
9390
9391 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9392
9393         PR fortran/32945
9394         * gfortran.dg/initialization_12.f90: New test.
9395
9396 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9397
9398         PR fortran/31609
9399         * gfortran.dg/entry_12.f90: New test.
9400
9401 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9402
9403         PR fortran/32938
9404         * gfortran.dg/altreturn_6.f90: New test.
9405
9406 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9407
9408         PR fortran/32942
9409         * gfortran.dg/exponent_2.f90: New test.
9410
9411 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9412
9413         * gcc.dg/vect/vect-117.c: New test.
9414         * gcc.dg/vect/vect-74.c: Enabled test
9415         * gcc.dg/vect/vect-81.c: Enabled test
9416
9417 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9418
9419         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9420         s/dg-error/dg-warning where warning is expected.
9421
9422 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9423
9424         PR fortran/32770
9425         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9426         of huge() to correct kind.
9427
9428 2007-07-30  Ollie Wild  <aaw@google.com>
9429
9430         * gcc.dg/cpp/counter-2.c: New test.
9431         * gcc.dg/cpp/counter-3.c: New test.
9432         * gcc.dg/cpp/dir-only-1.c: New test.
9433         * gcc.dg/cpp/dir-only-1.h: New file.
9434         * gcc.dg/cpp/dir-only-2.c: New test.
9435         * gcc.dg/cpp/dir-only-3.c: New test.
9436         * gcc.dg/cpp/dir-only-3a.h: New file.
9437         * gcc.dg/cpp/dir-only-3b.h: New file.
9438         * gcc.dg/cpp/dir-only-4.c: New test.
9439         * gcc.dg/cpp/dir-only-5.c: New test.
9440         * gcc.dg/cpp/dir-only-6.c: New test.
9441
9442 2007-07-30  Julian Brown  <julian@codesourcery.com>
9443
9444         * gcc.target/arm/neon/v*.c: Regenerate.
9445
9446 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9447
9448         PR c++/32108
9449         * g++.dg/ext/label6.C: New.
9450
9451 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9452
9453         PR libfortran/32858
9454         PR libfortran/30814
9455         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9456
9457 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9458
9459         PR fortran/31211
9460         * gfortran.dg/actual_pointer_function_1.f90: New test.
9461
9462         PR fortran/32682
9463         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9464
9465 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9466
9467         PR fortran/32906
9468         * gfortran.dg/shape_1.f90: Adjust error message.
9469         * gfortran.dg/parameter_array_ref_1.f90: New test.
9470
9471 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9472
9473         PR fortran/31609
9474         * gfortran.dg/entry_11.f90: New test.
9475
9476 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
9477             Revital Eres  <eres@il.ibm.com>
9478
9479         * gfortran.dg/sms-1.f90: New test.
9480
9481 2007-07-28  Richard Guenther  <rguenther@suse.de>
9482
9483         * gcc.c-torture/compile/pr32920.c: New testcase.
9484
9485 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
9486
9487         PR c++/30917
9488         * g++.dg/lookup/friend11.C: New test.
9489
9490 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
9491
9492         * gfortran.dg/namelist_5.f90: Adjusted error message.
9493         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9494         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9495         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9496         * gfortran.dg/namelist_32.f90: ... this.
9497
9498         PR fortran/32876
9499         * gfortran.dg/namelist_33.f90: New test.
9500
9501         PR fortran/32905
9502         * gfortran.dg/namelist_34.f90: New test.
9503
9504         PR fortran/31818
9505         * gfortran.dg/namelist_35.f90: New test.
9506
9507 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
9508
9509         PR fortran/32880
9510         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9511
9512 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9513
9514         PR testsuite/32471
9515         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9516           assuming it is 0x7ffffffff.
9517         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9518         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9519
9520 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
9521
9522         * gfortran.dg/operator_3.f90: Fix dg directive.
9523         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9524         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9525         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9526
9527 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
9528
9529         * g++.dg/cpp0x/decltype1.C: New.
9530         * g++.dg/cpp0x/decltype2.C: New.
9531         * g++.dg/cpp0x/decltype3.C: New.
9532         * g++.dg/cpp0x/decltype4.C: New.
9533         * g++.dg/cpp0x/decltype5.C: New.
9534         * g++.dg/cpp0x/decltype6.C: New.
9535
9536 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9537
9538         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9539           because the test relies on bit 31 to be the sign bit.
9540
9541 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9542
9543         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9544           assuming it is 0x7fffffff.
9545         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9546         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9547
9548 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9549
9550         PR c++/32346
9551         * g++.dg/expr/bitfield9.C: New test.
9552
9553 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9554
9555         PR fortran/32899
9556         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9557
9558 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9559
9560         PR fortran/32760
9561         * gfortran.dg/private_type_7.f90: New test.
9562
9563 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9564
9565         PR fortran/32035
9566         * gfortran.dg/select_char_1.f90: New test.
9567
9568 2007-07-27  Tobias Burnus  <burnus@net-b.de>
9569
9570         PR fortran/32903
9571         * gfortran.dg/initialization_11.f90: New test.
9572
9573 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9574
9575         * gcc.target/mips/ins-1.c: New test.
9576
9577 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9578
9579         PR/19232
9580         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9581         (f1): Likewise.
9582
9583 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9584
9585         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9586         error: width of 'spare' exceeds its type.
9587
9588 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9589
9590         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9591         * gcc.dg/sibcall-4.c: Likewise.
9592
9593 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9594
9595         PR rtl-optimization/31500
9596         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9597         * g++.dg/warn/Warray-bounds.C: Likewise.
9598
9599 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9600
9601         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9602
9603 2007-07-25  Julian Brown  <julian@codesourcery.com>
9604             Paul Brook  <paul@codesourcery.com>
9605             Joseph Myers  <joseph@codesourcery.com>
9606             Mark Shinwell  <shinwell@codesourcery.com>
9607
9608         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9609         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9610         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9611         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9612         (check_effective_target_arm_neon_hw): New.
9613         * gcc.target/arm/neon/neon.exp: New file.
9614         * gcc.target/arm/neon/polytypes.c: New file.
9615         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9616
9617 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9618
9619         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9620           targets where an "int" is less than 32 bits wide.
9621
9622 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9623
9624         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9625
9626 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9627
9628         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9629           during addition if an int is only 16 bits wide.
9630         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9631
9632 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9633
9634         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9635           size as "long int" and are 32 or 64 bits wide.
9636         * gcc.dg/torture/pr28814.c: Likewise.
9637
9638 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9639
9640         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9641           exactly as wide as an int.
9642
9643 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9644
9645         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9646         Define and use throughout as long long printf format specifier.
9647         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9648         Likewise.
9649
9650 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9651
9652         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9653         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9654
9655 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9656
9657         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9658
9659 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9660
9661         * gcc.c-torture/execute/20070724-1.c: New.
9662
9663 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9664
9665         PR fortran/31205
9666         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9667         "deallocates" to 24, since patch has code rid of much spurious
9668         code.
9669         * gfortran.dg/interface_assignment_1.f90 : New test.
9670
9671         PR fortran/32842
9672         * gfortran.dg/interface_assignment_2.f90 : New test.
9673
9674 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9675
9676         PR fortran/32867
9677         * fortran.dg/initialization_10.f90: New test.
9678
9679 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9680
9681         PR fortran/32778
9682         * gfortran.dg/imag_2.f: Removed
9683         * gfortran.dg/warn_std_1.f90: New test.
9684         * gfortran.dg/warn_std_2.f90: New test.
9685         * gfortran.dg/warn_std_3.f90: New test.
9686
9687 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9688
9689         PR c++/29001
9690         * g++.dg/init/new22.C: New.
9691
9692 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9693
9694         PR c++/32561
9695         * g++.dg/template/crash67.C: New.
9696
9697 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
9698
9699         * lib/target-support.exp (check_effective_target_natural_alignment): 
9700         (check_effective_target_vector_alignment_reachable): New.
9701         * config/spu/spu.c (spu_vector_alignment_reachable): New.
9702         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9703         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
9704         check.
9705         * gcc.dg/vect/pr25413.c: Likewise.
9706         * gcc.dg/vect/pr31699.c: Likewise.
9707
9708 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9709
9710         PR fortran/30814
9711         * gfortran.dg/pack_bounds_1.f90:  New test case.
9712
9713 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
9714
9715         PR fortran/31639
9716         * gfortran.dg/initialization_9.f90: New test.
9717
9718 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9719
9720         PR fortran/32797
9721         PR fortran/32800
9722         * gfortran.dg/bind_c_usage_8.f03: New test case.
9723         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9724         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9725
9726 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
9727
9728         * gcc.target/mips/branch-cost-1.c: New test.
9729         * gcc.target/mips/branch-cost-2.c: Likewise.
9730
9731 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9732
9733         PR fortran/32732
9734         * gfortran.dg/c_char_tests.f03: New test case.
9735         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9736         * gfortran.dg/c_char_tests_2.f03: New test case.
9737         * gfortran.dg/value_6.f03: Ditto.
9738         * gfortran.dg/value_7.f03: Ditto.
9739
9740 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9741
9742         PR fortran/32600
9743         * gfortran.dg/c_funloc_tests_5.f03: New.
9744         * gfortran.dg/c_funloc_tests_5.f04: New.
9745         * gfortran.dg/c_funloc_tests_4_driver.c: New.
9746
9747 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9748
9749         PR c++/32839
9750         * g++.dg/expr/call4.C: New.
9751         * g++.dg/expr/call5.C: New.
9752
9753 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9754
9755         PR fortran/32710
9756         * gfortran.dg/namelist_30.f90: New test.
9757
9758 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9759
9760         PR fortran/29962
9761         * gfortran.dg/array_initializer_1.f90: Removed warning.
9762         * gfortran.dg/initialization_1.f90: Adjusted messages.
9763         * gfortran.dg/nested_modules_6.f90: Removed warning.
9764
9765         PR fortran/31253
9766         * gfortran.dg/initialization_7.f90: New test.
9767
9768         PR fortran/31639
9769         * gfortran.dg/initialization_8.f90: New test.
9770
9771 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9772
9773         PR c++/30818
9774         * g++.dg/template/crash47.C: Adjust errors.
9775         * g++.dg/template/crash48.C: Adjust errors.
9776         * g++.dg/template/typename12.C: New.
9777         * g++.dg/template/typename13.C: New.
9778         * g++.dg/template/typename14.C: New.
9779         * g++.dg/template/typedef6.C: Adjust errors.
9780
9781 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9782
9783         PR fortran/32627
9784         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9785         * gfortran.dg/pr32627.f03: New test case.
9786
9787         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9788         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9789         c_f_pointer_logical.
9790         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9791         c_f_pointer_complex.
9792         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9793         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9794         c_f_pointer_shape_tests_2.
9795         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9796
9797 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9798
9799         PR fortran/32804
9800         * gfortran.dg/c_loc_tests_9.f03: New test case.
9801         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9802
9803 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9804
9805         PR fortran/32823
9806         * gfortran.dg/int_2.f90: New test.
9807         
9808 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9809
9810         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9811
9812 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9813
9814         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9815         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9816
9817 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9818
9819         PR tree-optimization/19910
9820         * gcc.dg/pr19910.c: New test.
9821
9822 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9823
9824         PR fortran/32738
9825         * gfortran.dg/pr32738.f90: New test.
9826
9827 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9828
9829         PR tree-optimzation/32635
9830         * gfortran.dg/pr32635.f:  New test case.
9831
9832 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9833
9834         PR fortran/32801
9835         * gfortran.dg/pr32801.f03: New test case.
9836
9837 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9838
9839         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9840         Test negative numbers also.
9841         * gcc.dg/c99-math-float-1.c: Likewise.
9842         * gcc.dg/c99-math-long-double-1.c: Likewise.
9843         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9844         test inputs.
9845
9846 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9847         
9848         * lib/target-supports.exp (check_effective_target_sync_int_long):
9849         Enable for xtensa.
9850         (check_effective_target_sync_char_short): Likewise.
9851         
9852 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9853
9854         * gcc.dg/pr28796-2.c: Add more cases.
9855
9856 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9857
9858         * gcc.dg/pr28796-1.c: Add more cases.
9859         * gcc.dg/pr28796-2.c: Likewise.
9860
9861 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9862
9863         * gcc.dg/pr28796-1.c: Add more cases.
9864         * gcc.dg/pr28796-2.c: Likewise.
9865
9866 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9867
9868         PR fortran/32535
9869         * gfortran.dg/pr32535.f90: New test.
9870
9871 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9872
9873         PR fortran/31320
9874         PR fortran/32665
9875         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9876
9877 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9878
9879         PR rtl-optimization/32773
9880         * gcc.dg/pr32773.c: New test.
9881
9882 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9883
9884         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9885         match flax-vector-conversions note.
9886         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9887         instead of dg-error for the warning.
9888
9889 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9890
9891         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9892           adapted to work on targets with 16-bit or wider int.
9893         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9894         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9895         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9896         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9897
9898 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9899
9900         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9901         support large arrays.
9902         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9903         * gcc.dg/20061109-1.c: Likewise.
9904         * gcc.c-torture/execute/20061101-1.x: Likewise.
9905         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9906         * gcc.c-torture/execute/pr31448.x: Likewise.
9907
9908 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9909
9910         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9911
9912         PR fortran/32238
9913         * gfortran.dg/pr32238.f90: New test.
9914
9915         PR fortran/32222
9916         * gfortran.dg/pr32222.f90: New test.
9917
9918         PR fortran/32242
9919         * gfortran.dg/pr32242.f90: New test.
9920         
9921 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9922             David Ung  <davidu@mips.com>
9923
9924         * gcc.target/mips/mips-sched-madd.c: New test case.
9925
9926 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9927
9928         PR libfortran/32611
9929         * gfortran.dg/large_real_kind_1.f90: Update test.
9930         * gfortran.dg/pr17706.f90: Update test.
9931         * gfortran.dg/fmt_zero_digits.f90: Update test.
9932         * gfortran.dg/fmt_zero_precision.f90: Update test.
9933         * gfortran.dg/real_const_3.f90: Update test.
9934
9935 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9936
9937         PR fortran/32036
9938         * gfortran.dg/bounds_check_8.f90: New test.
9939         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9940
9941 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9942
9943         PR fortran/32357
9944         * gfortran.dg/mvbits_2.f90: New test.
9945
9946 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9947
9948         PR libfortran/32731
9949         * gfortran.dg/pack_mask_1.f90:  New test.
9950         * gfortran.dg/unpack_mask_1.f90:  New test.
9951
9952 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9953
9954         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9955         * gcc.dg/20001101-1.c: Likewise.
9956         * gcc.dg/20001102-1.c: Likewise.
9957         * gcc.dg/20020116-2.c: Likewise.
9958         * gcc.dg/20020416-1.c: Likewise.
9959         * gcc.dg/sparc-constant-1.c: Likewise.
9960         * gcc.dg/sparc-dwarf2.c: Likewise.
9961         * gcc.dg/sparc-frame-1.c: Likewise.
9962         * gcc.dg/sparc-getcontext-1.c: Likewise.
9963         * gcc.dg/sparc-loop-1.c: Likewise.
9964         * gcc.dg/sparc-reg-1.c: Likewise.
9965         * gcc.dg/sparc-ret.c: Likewise.
9966         * gcc.dg/sparc-trap-1.c: Likewise.
9967         * gcc.dg/ultrasp10.c: Likewise.
9968         * gcc.dg/ultrasp11.c: Likewise.
9969         * gcc.dg/ultrasp1.c: Likewise.
9970         * gcc.dg/ultrasp2.c: Likewise.
9971         * gcc.dg/ultrasp3.c: Likewise.
9972         * gcc.dg/ultrasp4.c: Likewise.
9973         * gcc.dg/ultrasp5.c: Likewise.
9974         * gcc.dg/ultrasp6.c: Likewise.
9975         * gcc.dg/ultrasp7.c: Likewise.
9976         * gcc.dg/ultrasp8.c: Likewise.
9977         * gcc.dg/ultrasp9.c: Likewise.
9978         * gcc.dg/splet-1.c: Delete.
9979
9980 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9981
9982         PR fortran/32724
9983         * gfortran.dg/stfunc_5.f90: New test.
9984
9985 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9986
9987         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9988         New procedure to check if arrays are naturally aligned to the vector
9989         alignment boundary.
9990         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9991         in size_t typedef.  Adjust tree dump scan results according to
9992         vect_aligned_arrays target check.
9993         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9994         vect_aligned_arrays target check.
9995         * gcc.dg/vect/pr31699.c: Ditto.
9996
9997 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9998
9999         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10000         for V2DFmode vector conditional expression.
10001         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10002         and dfceq patterns.
10003         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10004         and dfcgt patterns.
10005         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10006         V2DFmode comparison and test special values.
10007         * lib/target-supports.exp: Switch on test for V2DFmode 
10008         vector conditional expression.
10009
10010 2007-07-13  Richard Guenther  <rguenther@suse.de>
10011
10012         PR tree-optimization/32721
10013         * gcc.dg/pr32721.c: New testcase.
10014
10015 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10016
10017         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10018         error message part that continues on a new line.
10019
10020 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10021
10022         * gcc.dg/c99-tgmath-1.c: New.
10023         * gcc.dg/c99-tgmath-2.c: New.
10024         * gcc.dg/c99-tgmath-3.c: New.
10025         * gcc.dg/c99-tgmath-4.c: New.
10026
10027 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10028             Janis Johnson  <janis187@us.ibm.com>
10029
10030         PR testsuite/25241
10031         * gcc.test-framework/dg-error-exp-F.c: New test.
10032         * gcc.test-framework/dg-warning-exp-F.c: New test.
10033         * lib/gcc.exp: Enable warning and error prefixes.
10034         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10035         (dg-error): Wrap original dg-error.
10036         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10037         markers from dg-error/dg-warning directives.
10038         * gcc.dg/20040322-1.c: Likewise.
10039         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10040         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10041         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10042         * gcc.dg/Werror-1.c: Likewise.
10043         * gcc.dg/Werror-10.c: Likewise.
10044         * gcc.dg/Werror-11.c: Likewise.
10045         * gcc.dg/Werror-2.c: Likewise.
10046         * gcc.dg/Werror-3.c: Likewise.
10047         * gcc.dg/Werror-4.c: Likewise.
10048         * gcc.dg/Werror-5.c: Likewise.
10049         * gcc.dg/Werror-6.c: Likewise.
10050         * gcc.dg/Werror-7.c: Likewise.
10051         * gcc.dg/Werror-8.c: Likewise.
10052         * gcc.dg/Werror-9.c: Likewise.
10053         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10054         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10055         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10056         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10057         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10058         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10059         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10060         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10061         * gcc.dg/Wnested-externs-1.c: Likewise.
10062         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10063         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10064         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10065         * gcc.dg/Wshadow-3.c: Likewise.
10066         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10067         * gcc.dg/Wwrite-strings-1.c: Likewise.
10068         * gcc.dg/anon-struct-5.c: Likewise.
10069         * gcc.dg/anon-struct-6.c: Likewise.
10070         * gcc.dg/anon-struct-7.c: Likewise.
10071         * gcc.dg/anon-struct-8.c: Likewise.
10072         * gcc.dg/array-8.c: Likewise.
10073         * gcc.dg/array-quals-2.c: Likewise.
10074         * gcc.dg/asm-qual-1.c: Likewise.
10075         * gcc.dg/asm-wide-1.c: Likewise.
10076         * gcc.dg/assign-warn-1.c: Likewise.
10077         * gcc.dg/assign-warn-2.c: Likewise.
10078         * gcc.dg/bitfld-10.c: Likewise.
10079         * gcc.dg/bitfld-11.c: Likewise.
10080         * gcc.dg/bitfld-12.c: Likewise.
10081         * gcc.dg/bitfld-13.c: Likewise.
10082         * gcc.dg/bitfld-14.c: Likewise.
10083         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10084         * gcc.dg/builtins-30.c: Likewise.
10085         * gcc.dg/c90-const-expr-5.c: Likewise.
10086         * gcc.dg/c90-typespec-1.c: Likewise.
10087         * gcc.dg/c99-const-expr-5.c: Likewise.
10088         * gcc.dg/c99-flex-array-5.c: Likewise.
10089         * gcc.dg/c99-fordecl-3.c: Likewise.
10090         * gcc.dg/c99-tag-3.c: Likewise.
10091         * gcc.dg/c99-typespec-1.c: Likewise.
10092         * gcc.dg/c99-vla-jump-1.c: Likewise.
10093         * gcc.dg/c99-vla-jump-2.c: Likewise.
10094         * gcc.dg/c99-vla-jump-3.c: Likewise.
10095         * gcc.dg/c99-vla-jump-4.c: Likewise.
10096         * gcc.dg/c99-vla-jump-5.c: Likewise.
10097         * gcc.dg/cast-1.c: Likewise.
10098         * gcc.dg/cast-2.c: Likewise.
10099         * gcc.dg/cast-3.c: Likewise.
10100         * gcc.dg/cast-4.c: Likewise.
10101         * gcc.dg/cast-pretty-print-1.c: Likewise.
10102         * gcc.dg/comp-goto-2.c: Likewise.
10103         * gcc.dg/comp-goto-3.c: Likewise.
10104         * gcc.dg/cpp/error-1.c: Likewise.
10105         * gcc.dg/cpp/if-paren.c: Likewise.
10106         * gcc.dg/decl-7.c: Likewise.
10107         * gcc.dg/decl-8.c: Likewise.
10108         * gcc.dg/decl-nospec-1.c: Likewise.
10109         * gcc.dg/decl-nospec-2.c: Likewise.
10110         * gcc.dg/decl-nospec-3.c: Likewise.
10111         * gcc.dg/declspec-10.c: Likewise.
10112         * gcc.dg/declspec-11.c: Likewise.
10113         * gcc.dg/declspec-12.c: Likewise.
10114         * gcc.dg/declspec-13.c: Likewise.
10115         * gcc.dg/declspec-14.c: Likewise.
10116         * gcc.dg/declspec-15.c: Likewise.
10117         * gcc.dg/declspec-16.c: Likewise.
10118         * gcc.dg/declspec-17.c: Likewise.
10119         * gcc.dg/declspec-4.c: Likewise.
10120         * gcc.dg/declspec-5.c: Likewise.
10121         * gcc.dg/declspec-6.c: Likewise.
10122         * gcc.dg/declspec-7.c: Likewise.
10123         * gcc.dg/declspec-8.c: Likewise.
10124         * gcc.dg/declspec-9.c: Likewise.
10125         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10126         * gcc.dg/dfp/constants-c99.c: Likewise.
10127         * gcc.dg/dfp/keywords-c89.c: Likewise.
10128         * gcc.dg/dfp/keywords-c99.c: Likewise.
10129         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10130         * gcc.dg/dfp/typespec.c: Likewise.
10131         * gcc.dg/dremf-type-compat-2.c: Likewise.
10132         * gcc.dg/dremf-type-compat-3.c: Likewise.
10133         * gcc.dg/dremf-type-compat-4.c: Likewise.
10134         * gcc.dg/empty-source-2.c: Likewise.
10135         * gcc.dg/empty-source-3.c: Likewise.
10136         * gcc.dg/enum3.c: Likewise.
10137         * gcc.dg/extra-semi-2.c: Likewise.
10138         * gcc.dg/extra-semi-3.c: Likewise.
10139         * gcc.dg/float-range-1.c: Likewise.
10140         * gcc.dg/float-range-2.c: Likewise.
10141         * gcc.dg/float-range-3.c: Likewise.
10142         * gcc.dg/float-range-5.c: Likewise.
10143         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10144         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10145         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10146         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10147         * gcc.dg/format/cast-1.c: Likewise.
10148         * gcc.dg/format/gcc_diag-3.c: Likewise.
10149         * gcc.dg/format/gcc_diag-4.c: Likewise.
10150         * gcc.dg/format/gcc_diag-6.c: Likewise.
10151         * gcc.dg/format/gcc_diag-8.c: Likewise.
10152         * gcc.dg/format/gcc_diag-9.c: Likewise.
10153         * gcc.dg/format/nul-2.c: Likewise.
10154         * gcc.dg/format/opt-1.c: Likewise.
10155         * gcc.dg/format/opt-2.c: Likewise.
10156         * gcc.dg/format/opt-3.c: Likewise.
10157         * gcc.dg/format/opt-4.c: Likewise.
10158         * gcc.dg/format/opt-5.c: Likewise.
10159         * gcc.dg/format/opt-6.c: Likewise.
10160         * gcc.dg/framework-2.c: Likewise.
10161         * gcc.dg/func-args-1.c: Likewise.
10162         * gcc.dg/func-outside-1.c: Likewise.
10163         * gcc.dg/func-outside-2.c: Likewise.
10164         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10165         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10166         * gcc.dg/if-empty-1.c: Likewise.
10167         * gcc.dg/init-bad-1.c: Likewise.
10168         * gcc.dg/init-bad-2.c: Likewise.
10169         * gcc.dg/init-bad-3.c: Likewise.
10170         * gcc.dg/init-desig-obs-2.c: Likewise.
10171         * gcc.dg/init-desig-obs-3.c: Likewise.
10172         * gcc.dg/init-empty-2.c: Likewise.
10173         * gcc.dg/init-empty-3.c: Likewise.
10174         * gcc.dg/inline-11.c: Likewise.
10175         * gcc.dg/inline-12.c: Likewise.
10176         * gcc.dg/inline-8.c: Likewise.
10177         * gcc.dg/inline-9.c: Likewise.
10178         * gcc.dg/inline3.c: Likewise.
10179         * gcc.dg/label-decl-1.c: Likewise.
10180         * gcc.dg/label-decl-2.c: Likewise.
10181         * gcc.dg/label-decl-3.c: Likewise.
10182         * gcc.dg/label-decl-4.c: Likewise.
10183         * gcc.dg/long-long-typespec-1.c: Likewise.
10184         * gcc.dg/lvalue-2.c: Likewise.
10185         * gcc.dg/lvalue-3.c: Likewise.
10186         * gcc.dg/nested-func-3.c: Likewise.
10187         * gcc.dg/nested-redef-1.c: Likewise.
10188         * gcc.dg/noreturn-4.c: Likewise.
10189         * gcc.dg/old-style-prom-2.c: Likewise.
10190         * gcc.dg/old-style-prom-3.c: Likewise.
10191         * gcc.dg/old-style-then-proto-1.c: Likewise.
10192         * gcc.dg/overflow-warn-1.c: Likewise.
10193         * gcc.dg/overflow-warn-2.c: Likewise.
10194         * gcc.dg/overflow-warn-3.c: Likewise.
10195         * gcc.dg/overflow-warn-4.c: Likewise.
10196         * gcc.dg/overflow-warn-6.c: Likewise.
10197         * gcc.dg/parm-forwdecl-2.c: Likewise.
10198         * gcc.dg/parm-forwdecl-3.c: Likewise.
10199         * gcc.dg/parm-impl-decl-1.c: Likewise.
10200         * gcc.dg/parm-impl-decl-2.c: Likewise.
10201         * gcc.dg/parm-incomplete-1.c: Likewise.
10202         * gcc.dg/parm-mismatch-1.c: Likewise.
10203         * gcc.dg/pointer-arith-1.c: Likewise.
10204         * gcc.dg/pointer-arith-2.c: Likewise.
10205         * gcc.dg/pointer-arith-3.c: Likewise.
10206         * gcc.dg/pointer-arith-4.c: Likewise.
10207         * gcc.dg/pointer-arith-6.c: Likewise.
10208         * gcc.dg/pointer-arith-7.c: Likewise.
10209         * gcc.dg/pointer-arith-8.c: Likewise.
10210         * gcc.dg/pr13804-1.c: Likewise.
10211         * gcc.dg/pr15698-1.c: Likewise.
10212         * gcc.dg/pr15698-2.c: Likewise.
10213         * gcc.dg/pr15698-3.c: Likewise.
10214         * gcc.dg/pr15698-4.c: Likewise.
10215         * gcc.dg/pr15698-5.c: Likewise.
10216         * gcc.dg/pr15698-6.c: Likewise.
10217         * gcc.dg/pr15698-7.c: Likewise.
10218         * gcc.dg/pr15698-8.c: Likewise.
10219         * gcc.dg/pr17188-1.c: Likewise.
10220         * gcc.dg/pr17301-1.c: Likewise.
10221         * gcc.dg/pr17301-2.c: Likewise.
10222         * gcc.dg/pr17730-1.c: Likewise.
10223         * gcc.dg/pr20368-1.c: Likewise.
10224         * gcc.dg/pr20368-2.c: Likewise.
10225         * gcc.dg/pr20368-3.c: Likewise.
10226         * gcc.dg/pr22308-1.c: Likewise.
10227         * gcc.dg/qual-component-1.c: Likewise.
10228         * gcc.dg/redecl-1.c: Likewise.
10229         * gcc.dg/redecl-11.c: Likewise.
10230         * gcc.dg/redecl-12.c: Likewise.
10231         * gcc.dg/redecl-13.c: Likewise.
10232         * gcc.dg/redecl-14.c: Likewise.
10233         * gcc.dg/redecl-15.c: Likewise.
10234         * gcc.dg/register-var-1.c: Likewise.
10235         * gcc.dg/register-var-2.c: Likewise.
10236         * gcc.dg/stmt-expr-2.c: Likewise.
10237         * gcc.dg/stmt-expr-3.c: Likewise.
10238         * gcc.dg/stmt-expr-label-1.c: Likewise.
10239         * gcc.dg/stmt-expr-label-2.c: Likewise.
10240         * gcc.dg/stmt-expr-label-3.c: Likewise.
10241         * gcc.dg/struct-empty-2.c: Likewise.
10242         * gcc.dg/struct-empty-3.c: Likewise.
10243         * gcc.dg/struct-parse-1.c: Likewise.
10244         * gcc.dg/struct-semi-1.c: Likewise.
10245         * gcc.dg/struct-semi-2.c: Likewise.
10246         * gcc.dg/struct-semi-3.c: Likewise.
10247         * gcc.dg/switch-5.c: Likewise.
10248         * gcc.dg/switch-6.c: Likewise.
10249         * gcc.dg/switch-7.c: Likewise.
10250         * gcc.dg/tls/diag-5.c: Likewise.
10251         * gcc.dg/transparent-union-1.c: Likewise.
10252         * gcc.dg/transparent-union-3.c: Likewise.
10253         * gcc.dg/typespec-1.c: Likewise.
10254         * gcc.dg/vla-init-2.c: Likewise.
10255         * gcc.dg/vla-init-3.c: Likewise.
10256         * gcc.dg/vla-init-4.c: Likewise.
10257         * gcc.dg/vla-init-5.c: Likewise.
10258         * gcc.dg/void-cast-2.c: Likewise.
10259         * gcc.dg/wvla-3.c: Likewise.
10260         * gcc.dg/wvla-7.c: Likewise.
10261         * gcc.target/i386/991209-1.c: Likewise.
10262         * gcc.target/ia64/fpreg-1.c: Likewise.
10263         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10264         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10265         
10266 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
10267
10268         PR fortran/31639
10269         * gfortran.dg/func_decl_4.f90: New test.
10270
10271 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10272
10273         PR fortran/32727
10274         * gfortran.dg/interface_17.f90: New test.
10275
10276 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10277
10278         PR fortran/32599
10279         * gfortran.dg/32599.f03: New test case.
10280
10281         PR fortran/32601
10282         * gfortran.dg/32601.f03: New test case.
10283         * gfortran.dg/32601_1.f03: Ditto.
10284         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10285         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10286
10287 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10288
10289         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10290
10291 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10292             Devang Patel  <dpatel@apple.com>
10293
10294         PR tree-optimization/25413
10295         * gcc.dg/vect/vect-align-1.c: New.
10296         * gcc.dg/vect/vect-align-2.c: New.
10297         * gcc.dg/vect/pr25413.c: New.
10298         * gcc.dg/vect/pr25413a.c: New.
10299         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10300
10301 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10302
10303         * lib/target-support.exp (check_ultrasparc_hw_available):
10304         New function.
10305         (is-effective-target): Check $arg for ultrasparc_hw.
10306         (is-effective-target-keyword): Likewise.
10307         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10308         when determining what to do on sparc platforms.
10309         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10310         * gcc.dg/20001101-1.c: Likewise.
10311         * gcc.dg/20001101-2.c: Likewise.
10312         * gcc.dg/ultrasp9.c: Likewise.
10313         * gcc.dg/ultrasp10.c: Likewise.
10314         * gcc.target/sparc/pdist-3.c: Likewise.
10315
10316 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10317
10318         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10319
10320 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10321
10322         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10323         get vectorized.
10324         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10325         now get vectorized.
10326         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10327         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10328         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10329         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10330         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10331         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10332         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10333         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10334         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10335         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10336         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10337         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10338         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10339         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10340         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10341         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10342         Add spu.
10343
10344 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10345
10346         PR c++/30854
10347         * g++.dg/parse/error30.C: New test.
10348
10349 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10350
10351         PR fortran/29804
10352         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10353
10354 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10355
10356         * gfortran.fortran-torture/compile/pr32663.f: New test.
10357
10358 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10359
10360         PR c++/31027
10361         * g++.dg/inherit/virtual4.C: New.
10362
10363 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10364
10365         PR target/32661
10366         * gcc.target/i386/pr32661-1.c: New test.
10367
10368 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10369
10370         * gnat.dg/invariant_index.ad[sb]: New test.
10371
10372 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10373
10374         PR c++/32560
10375         * g++.dg/template/decl3.C: New.
10376
10377 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10378
10379         PR 32617
10380         * gcc.c-torture/execute/align-3.c: New.
10381
10382 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10383
10384         PR target/32708
10385         * gcc.target/i386/pr32708-1.c: New test.
10386         * gcc.target/i386/pr32708-2.c: Ditto.
10387         * gcc.target/i386/pr32708-3.c: Ditto.
10388
10389 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10390
10391         * g++.dg/init/new20.C: Remove svn:executable flag.
10392
10393 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10394
10395         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10396
10397 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10398
10399         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10400
10401 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10402
10403         PR testsuite/25241
10404         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10405         directive.
10406         
10407 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10408
10409         PR fortran/32157
10410         * gfortran.dg/overload_2.f90: New test.
10411
10412         PR fortran/32689
10413         * gfortran.dg/transfer_simplify_5.f90
10414
10415         PR fortran/32634
10416         * gfortran.dg/interface_15.f90: New test.
10417
10418 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10419
10420         PR libfortran/32336
10421         * gfortran.dg/matmul_5.f90:  New test case.
10422
10423 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10424
10425         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10426         * gcc.dg/fesd-any.h: Likewise.
10427         * gcc.dg/fesd-baseonly.c: Likewise.
10428         * gcc.dg/fesd-baseonly.h: Likewise.
10429         * gcc.dg/fesd-none.c: Likewise.
10430         * gcc.dg/fesd-none.h: Likewise.
10431         * gcc.dg/fesd-reduced.c: Likewise.
10432         * gcc.dg/fesd-reduced.h: Likewise.
10433         * gcc.dg/fesd-sys.c: Likewise.
10434         * gcc.dg/fesd-sys.h: Likewise
10435         * gcc.dg/fesd.h: Likewise.
10436
10437         * g++.dg/debug/dwarf2: New directory.
10438         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10439         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10440         * g++.dg/other/fesd-any.h: Likewise.
10441         * g++.dg/other/fesd-baseonly.C: Likewise.
10442         * g++.dg/other/fesd-baseonly.h: Likewise.
10443         * g++.dg/other/fesd-none.C: Likewise.
10444         * g++.dg/other/fesd-none.h: Likewise.
10445         * g++.dg/other/fesd-reduced.C: Likewise.
10446         * g++.dg/other/fesd-reduced.h: Likewise.
10447         * g++.dg/other/fesd-sys.C: Likewise.
10448         * g++.dg/other/fesd-sys.h: Likewise.
10449         * g++.dg/other/fesd.h: Likewise.
10450
10451 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10452
10453         PR fortran/31129
10454         * gfortran.dg/parameter_unused.f90: New test.
10455
10456 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10457
10458         PR tree-optimization/32681
10459         * gcc.dg/tree-ssa/pr32681.c: New test.
10460
10461 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10462
10463         PR fortran/32678
10464         * gfortran.dg/fmt_t_5.f90: New test.
10465
10466 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10467
10468         PR c++/30535
10469         * g++.dg/template/operator10.C: New.
10470
10471 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10472
10473         PR libfortran/32217
10474         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10475
10476 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10477
10478         PR fortran/29876
10479         * gfortran.dg/operator_6.f90: New test.
10480
10481 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10482
10483         PR fortran/17711
10484         * gfortran.dg/operator_4.f90: New test.
10485         * gfortran.dg/operator_5.f90: New test.
10486         * gfortran.dg/logical_comp.f90: Adjusted error messages.
10487         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10488
10489 2007-07-08  Tobias Burnus  <burnus@net-b.de>
10490
10491         PR fortran/32669
10492         * gfortran.dg/argument_checking_6.f90: New.
10493
10494 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10495
10496         PR fortran/25094
10497         * gfortran.dg/interface_155555.f90: New test.
10498
10499 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10500
10501         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10502         c99-math-long-double-1.c, c99-math.h: Test subnormals.
10503
10504 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10505
10506         PR testsuite/25241
10507         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10508         discern pedantic diagnostics and errors.
10509         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10510         and not an error.
10511         * gcc.dg/20050121-1.c: This is an error and not a warning.
10512         * gcc.target/i386/sseregparm-2.c:  Likewise.
10513         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10514         * gcc.dg/charset/attribute2.c: Likewise.
10515         * gcc.dg/bitfld-1.c: Likewise.
10516         * gcc.dg/pack-test-2.c: Likewise.
10517         * gcc.dg/940510-1.c: Match separately error and warning.
10518         * gcc.dg/array-2.c: Match separately multiple messages. The second
10519         diagnostic is a pedantic warning and not an error.
10520         * gcc.dg/pr14475.c: Match separately multiple messages.
10521         * gcc.dg/pr18809-1.c: Likewise.
10522         * gcc.dg/pr27953.c: Likewise.
10523         * gcc.dg/vla-init-1.c: Likewise.
10524         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10525
10526 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10527
10528         PR fortran/32644
10529         * gfortran.dg/char_decl_1.f90: New test.
10530
10531 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
10532
10533         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10534
10535 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
10536
10537         PR c++/32232
10538         * g++.dg/template/overload9.C: New test.
10539
10540 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
10541
10542         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10543         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10544
10545 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10546
10547         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10548         * gcc.dg/20001012-2.c: Likewise.
10549         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10550         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10551
10552 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10553
10554         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10555         about the chunk size when STACK_SIZE is defined.
10556
10557 2007-07-06  Josh Conner  <jconner@apple.com>
10558
10559         PR middle-end/32602
10560         * gcc.dg/sibcall-8.c: New test.
10561
10562 2007-07-06  Josh Conner  <jconner@apple.com>
10563
10564         PR middle-end/32603
10565         * gcc.target/arm/sibcall-1.c: New test.
10566
10567 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10568
10569         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10570
10571 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10572
10573         * gfortran.dg/save_parameter.f90: New test.
10574         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10575
10576 2007-07-06  Richard Guenther  <rguenther@suse.de>
10577
10578         * g++.dg/opt/pr30965.C: New testcase.
10579
10580 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10581
10582         * gcc.target/mips/save-restore-5.c: New test.
10583
10584 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10585
10586         PR rtl_optimization/32450
10587         * gcc.dg/pr32450.c: New runtime test.
10588
10589 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10590
10591         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10592         single underscore in scan directives.
10593
10594 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10595
10596         PR c++/32245
10597         * g++.dg/init/ptrmem4.C: New test.
10598
10599         PR c++/32251
10600         * g++.dg/init/new21.C: Likewise.
10601
10602         PR c++/31992
10603         * g++.dg/template/static30.C: Likewise.
10604
10605 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10606
10607         * gcc.dg/vect/costmodel/ppc: New directory.
10608         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10609         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10610         New test.
10611         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10612         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10613         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10614         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10615         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10616         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10617         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10618         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10619         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10620         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10621         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10622         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10623         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10624         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10625
10626 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10627
10628         PR fortran/32359
10629         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10630
10631 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10632
10633         PR fortran/32526
10634         * gfortran.dg/interface_14.f90: New test.
10635
10636         PR fortran/32613
10637         * gfortran.dg/do_iterator_2.f90: New test.
10638
10639 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10640
10641         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10642         (FE_DEC_DOWNWARD): Likewise.
10643         (FE_DEC_UPWARD): Likewise.
10644         (FE_DEC_TOWARDZERO): Likewise.
10645         (FE_DEC_TONEARESTFROMZERO): Likewise.
10646
10647 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10648
10649         * gcc.c-torture/compile/pr32606.c: New.
10650         * gfortran.fortran-torture/execute/pr32604.f90: New.
10651
10652 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10653
10654         * gcc.dg/visibility-12.c: New test.
10655         * gcc.dg/visibility-13.c: Likewise.
10656         * g++.dg/ext/visibility-9.C: Likewise.
10657         * g++.dg/ext/visibility-10.C: Likewise.
10658
10659 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10660
10661         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10662         * gcc.dg/sh-relax-vxworks.c: New test.
10663
10664 2007-07-04  Richard Guenther  <rguenther@suse.de>
10665
10666         PR tree-optimization/32500
10667         * gcc.c-torture/execute/pr32500.c: New testcase.
10668
10669 2007-07-04  Richard Guenther  <rguenther@suse.de>
10670
10671         PR tree-optimization/32482
10672         * gcc.c-torture/compile/pr32482.c: New testcase.
10673
10674 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10675
10676         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10677         VxWorks kernels.
10678         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10679         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10680         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10681         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10682
10683 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10684
10685         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10686
10687 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10688
10689         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10690
10691 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10692
10693         PR fortran/31198
10694         * gfortran.dg/min_max_optional_1.f90: New test.
10695         * gfortran.dg/min_max_optional_2.f90: New test.
10696         * gfortran.dg/min_max_optional_3.f90: New test.
10697
10698 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10699
10700         PR fortran/32545
10701         * gfortran.dg/fmt_error.f90: New test.
10702
10703 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10704
10705         PR fortran/32612
10706         * gfortran.dg/interface_13.f90: New test.
10707
10708 2007-07-03  Dave Brolley  <brolley@redhat.com>
10709
10710         PR c++/31743
10711         * g++.dg/init/new20.C: New test.
10712
10713 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
10714
10715         PR fortran/32579
10716         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10717
10718 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10719
10720         PR fortran/25062
10721         * common_7.f90: New.
10722         * common_8.f90: New.
10723         * common_9.f90: New.
10724
10725 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10726
10727         PR fortran/30940
10728         * gfortran.dg/argument_checking_1.f90: New.
10729         * gfortran.dg/argument_checking_2.f90: New.
10730         * gfortran.dg/argument_checking_3.f90: New.
10731         * gfortran.dg/argument_checking_4.f90: New.
10732         * gfortran.dg/argument_checking_5.f90: New.
10733         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10734         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10735
10736 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10737
10738         * gcc.dg/pr32176.c: Add -w to default dg-options.
10739
10740 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10741
10742         * gcc.c-torture/compile/ssa-pre-1.c: New test.
10743
10744 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10745
10746         PR fortran/20888
10747         * gfortran.dg/null_2.f90: New.
10748
10749 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10750             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10751
10752         PR middle-end/32176
10753         * gcc.dg/pr32176.c: New test.
10754
10755 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10756
10757         * gcc.dg/const-float80.c : New test.
10758         * gcc.dg/const-float128.c : New test.
10759         * gcc.dg/const-float80-ped.c : New test.
10760         * gcc.dg/const-float128-ped.c : New test.
10761
10762 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10763
10764         * gcc.dg/c99-math.h: Fix typo.
10765
10766 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10767
10768         PR libgomp/32468
10769         * gcc.dg/gomp/pr32468-1.c: New test.
10770
10771 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10772
10773         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10774         an ABI option.
10775
10776 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10777
10778         * gfortran.fortran-torture/compile/pr32583.f: New.
10779         * gcc.c-torture/compile/pr32584.c: New
10780
10781 2007-07-02  Ollie Wild  <aaw@google.com>
10782
10783         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10784         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10785
10786 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10787
10788         * gcc.target/mips/save-restore-1.c: New test.
10789         * gcc.target/mips/save-restore-2.c: Likewise.
10790         * gcc.target/mips/save-restore-3.c: Likewise.
10791         * gcc.target/mips/save-restore-4.c: Likewise.
10792
10793 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10794
10795         PR tree-optimization/31966
10796         PR tree-optimization/32533
10797         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10798         * gfortran.dg/pr32533.f90: Ditto.
10799
10800 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10801
10802         * g++.dg/opt/nrv12.C: New test.
10803         * gcc.target/i386/nrv1.c: New test.
10804
10805         PR c++/31748
10806         * g++.dg/gomp/pr31748.C: New test.
10807
10808 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10809  
10810         PR tree-optimization/32230
10811         * gcc.dg/vect/pr32230.c: New test.
10812
10813 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10814
10815         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10816         * bind_c_coms.f90: Ditto.
10817         * bind_c_coms_driver.c: Ditto.
10818         * bind_c_dts.f90: Ditto.
10819         * bind_c_dts_2.f03: Ditto.
10820         * bind_c_dts_2_driver.c: Ditto.
10821         * bind_c_dts_3.f03: Ditto.
10822         * bind_c_dts_4.f03: Ditto.
10823         * bind_c_dts_driver.c: Ditto.
10824         * bind_c_implicit_vars.f03: Ditto.
10825         * bind_c_procs.f03: Ditto.
10826         * bind_c_usage_2.f03: Ditto.
10827         * bind_c_usage_3.f03: Ditto.
10828         * bind_c_usage_5.f03: Ditto.
10829         * bind_c_usage_6.f03: Ditto.
10830         * bind_c_usage_7.f03: Ditto.
10831         * bind_c_vars.f90: Ditto.
10832         * bind_c_vars_driver.c: Ditto.
10833         * binding_c_table_15_1.f03: Ditto.
10834         * binding_label_tests.f03: Ditto.
10835         * binding_label_tests_10.f03: Ditto.
10836         * binding_label_tests_10_main.f03: Ditto.
10837         * binding_label_tests_11.f03: Ditto.
10838         * binding_label_tests_11_main.f03: Ditto.
10839         * binding_label_tests_12.f03: Ditto.
10840         * binding_label_tests_13.f03: Ditto.
10841         * binding_label_tests_13_main.f03: Ditto.
10842         * binding_label_tests_14.f03: Ditto.
10843         * binding_label_tests_2.f03: Ditto.
10844         * binding_label_tests_3.f03: Ditto.
10845         * binding_label_tests_4.f03: Ditto.
10846         * binding_label_tests_5.f03: Ditto.
10847         * binding_label_tests_6.f03: Ditto.
10848         * binding_label_tests_7.f03: Ditto.
10849         * binding_label_tests_8.f03: Ditto.
10850         * binding_label_tests_9.f03: Ditto.
10851         * c_assoc.f90: Ditto.
10852         * c_assoc_2.f03: Ditto.
10853         * c_f_pointer_shape_test.f90: Ditto.
10854         * c_f_pointer_tests.f90: Ditto.
10855         * c_f_tests_driver.c: Ditto.
10856         * c_funloc_tests.f03: Ditto.
10857         * c_funloc_tests_2.f03: Ditto.
10858         * c_funloc_tests_3.f03: Ditto.
10859         * c_funloc_tests_3_funcs.c: Ditto.
10860         * c_kind_params.f90: Ditto.
10861         * c_kind_tests_2.f03: Ditto.
10862         * c_kinds.c: Ditto.
10863         * c_loc_driver.c: Ditto.
10864         * c_loc_test.f90: Ditto.
10865         * c_loc_tests_2.f03: Ditto.
10866         * c_loc_tests_2_funcs.c: Ditto.
10867         * c_loc_tests_3.f03: Ditto.
10868         * c_loc_tests_4.f03: Ditto.
10869         * c_loc_tests_5.f03: Ditto.
10870         * c_loc_tests_6.f03: Ditto.
10871         * c_loc_tests_7.f03: Ditto.
10872         * c_loc_tests_8.f03: Ditto.
10873         * c_ptr_tests.f03: Ditto.
10874         * c_ptr_tests_10.f03: Ditto.
10875         * c_ptr_tests_5.f03: Ditto.
10876         * c_ptr_tests_7.f03: Ditto.
10877         * c_ptr_tests_7_driver.c: Ditto.
10878         * c_ptr_tests_8.f03: Ditto.
10879         * c_ptr_tests_8_funcs.c: Ditto.
10880         * c_ptr_tests_9.f03: Ditto.
10881         * c_ptr_tests_driver.c: Ditto.
10882         * c_size_t_driver.c: Ditto.
10883         * c_size_t_test.f03: Ditto.
10884         * com_block_driver.f90: Ditto.
10885         * global_vars_c_init.f90: Ditto.
10886         * global_vars_c_init_driver.c: Ditto.
10887         * global_vars_f90_init.f90: Ditto.
10888         * global_vars_f90_init_driver.c: Ditto.
10889         * interop_params.f03: Ditto.
10890         * iso_c_binding_only.f03: Ditto.
10891         * iso_c_binding_rename_1.f03: Ditto.
10892         * iso_c_binding_rename_1_driver.c: Ditto.
10893         * iso_c_binding_rename_2.f03: Ditto.
10894         * iso_c_binding_rename_2_driver.c: Ditto.
10895         * kind_tests_2.f03: Ditto.
10896         * kind_tests_3.f03: Ditto.
10897         * module_md5_1.f90: Ditto.
10898         * only_clause_main.c: Ditto.
10899         * print_c_kinds.f90: Ditto.
10900         * test_bind_c_parens.f03: Ditto.
10901         * test_c_assoc.c: Ditto.
10902         * test_com_block.f90: Ditto.
10903         * test_common_binding_labels.f03: Ditto.
10904         * test_common_binding_labels_2.f03: Ditto.
10905         * test_common_binding_labels_2_main.f03: Ditto.
10906         * test_common_binding_labels_3.f03: Ditto.
10907         * test_common_binding_labels_3_main.f03: Ditto.
10908         * test_only_clause.f90: Ditto.
10909         * use_iso_c_binding.f90: Ditto.
10910         * value_5.f90: Ditto.
10911         * value_test.f90: Ditto.
10912         * value_tests_f03.f90: Ditto.
10913
10914 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10915
10916         * gcc.dg/tls/opt-14.c: New.
10917
10918 2007-07-01  Ollie Wild  <aaw@google.com>
10919
10920         * g++.dg/lookup/using16.C: New test.
10921         * g++.dg/lookup/using17.C: New test.
10922
10923 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10924
10925         PR fortran/32239
10926         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10927         (test_4): Use proper test for floating point equality.
10928         (test_8): Likewise.
10929
10930 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10931
10932         PR libgfortran/32554
10933         * gfortran.dg/fmt_p_1.f90: New test.
10934
10935 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10936
10937         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10938         initialization and fix dg-final check - the initialization loop is
10939         vectorizable.
10940
10941 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10942             Volker Reichelt  <reichelt@netcologne.de>
10943
10944         PR middle-end/32559
10945         * gcc.dg/pr32559.c: New test.
10946
10947 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10948
10949         PR tree-optimization/25371
10950         * gcc.dg/vect/pr25371.c: New test.
10951
10952 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10953
10954         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10955         when allocating and initializing a flexible array.
10956
10957 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10958
10959         PR fortran/20373
10960         * gfortran.dg/intrinsic.f90: New test.
10961
10962 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10963
10964         PR fortran/32555
10965         * gfortran.dg/fmt_zero_check.f90: New.
10966
10967 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10968
10969         PR fortran/30284
10970         * gfortran.dg/repeat_f90: New test.
10971
10972 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10973
10974         PR testsuite/25241
10975         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10976         -pedantic-errors, so we should match errors.
10977         * gcc.dg/cpp/escape-1.c: Likewise.
10978         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10979         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10980         warning.
10981         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10982         errors instead of warnings.
10983         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10984         a pedantic warning.
10985         * gcc.dg/cpp/arith-3.c: Likewise.
10986
10987 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10988
10989         PR testsuite/25241
10990         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10991         * gcc.dg/pch/valid-2.c: Likewise.
10992         * gcc.dg/pch/valid-3.c: Likewise.
10993         * gcc.dg/pch/warn-1.c: Likewise.
10994         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10995         
10996 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10997
10998         PR c/4076
10999         * gcc.dg/Wunused-function.c: New.
11000         
11001 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11002
11003         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11004
11005 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11006
11007         * g++.dg/other/canon-31724.C: New.
11008         
11009 2007-06-29  Jan Hubicka  <jh@suse.cz>
11010
11011         PR middle-end/32372
11012         * gcc.c-torture/compile/pr32372.c: new.
11013
11014 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11015
11016         * gfortran.dg/operator_3.f90: New test.
11017
11018 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11019
11020         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11021         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11022
11023 2007-06-29  Richard Guenther  <rguenther@suse.de>
11024
11025         PR middle-end/32493
11026         * gcc.dg/inline-23.c: New testcase.
11027
11028 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11029
11030         PR tree-optimization/24659
11031         * gcc.target/i386/vectorize2.c: New test.
11032         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11033         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11034
11035 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11036
11037         * gcc.dg/pointer-arith-9.c: New test.
11038
11039 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11040
11041         PR fortran/32483
11042         * gfortran.dg/fmt_read_2.f90: New.
11043
11044 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11045
11046         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11047         If it exists, don't try to create it.
11048
11049 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11050
11051         * g++.dg/ext/visibility/ms-compat-1.C: New.
11052
11053 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11054
11055         PR tree-opt/32417
11056         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11057
11058 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11059
11060         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11061         targets.
11062
11063 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11064
11065         PR fortran/32467
11066         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11067
11068 2007-06-27  Richard Guenther  <rguenther@suse.de>
11069
11070         PR middle-end/32492
11071         * gcc.dg/inline-22.c: New testcase.
11072
11073 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11074
11075         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11076         the scan-assembler constant.
11077
11078 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11079
11080         PR 20216
11081         * gcc.dg/pr20216.c: New.
11082
11083 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11084
11085         PR tree-opt/32421
11086         * gcc.dg/vect/pr32421.c: New test.
11087
11088 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11089
11090         PR c++/32111
11091         * g++.dg/other/friend5.C: New test.
11092
11093 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11094
11095         PR fortran/32464
11096         * gfortran.dg/host_assoc_function_2.f90: New test.
11097
11098         PR fortran/31494
11099         * gfortran.dg/host_assoc_call_1.f90: New test.
11100
11101 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11102
11103         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11104         
11105 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11106
11107         PR fortran/32456
11108         * gfortran.dg/error_format.f90: New test.
11109
11110 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11111
11112         PR fortran/32136
11113         * gfortran.dg/pr32136.f90: New test.
11114
11115 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11116
11117         PR fortran/31726
11118         * gfortran.dg/minmaxloc_1.f90: New test.
11119
11120         PR fortran/32298
11121         * gfortran.dg/minmaxloc_2.f90: New test.
11122
11123 2007-06-23  Richard Guenther  <rguenther@suse.de>
11124
11125         PR tree-optimization/16876
11126         PR middle-end/29478
11127         * gcc.dg/pr29254.c: The warning is bogus.
11128         * gcc.dg/warn-1.c: Likewise.
11129         * gcc.dg/assign-warn-3.c: Likewise.
11130         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11131
11132 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11133
11134         * gcc.c-torture/execute/20070623-1.c: New.
11135
11136 2007-06-22  Jan Hubicka  <jh@suse.cz>
11137
11138         * gcc.c-torture/compile/pr31541.c: New.
11139
11140 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11141
11142         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11143         Remove -m64 from dg-options.
11144
11145 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11146
11147         PR middle-end/32374
11148         * gcc.dg/pr32374.c: New test.
11149
11150 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11151
11152         PR fortran/32360
11153         * gfortran.dg/pointer_assign_3.f90: New test.
11154
11155 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11156
11157         * gcc.dg/tree-ssa/pr19590.c: New.
11158
11159 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11160
11161         PR fortran/31162
11162         * gfortran.dg/assign.f90: Update test.
11163         * gfortran.dg/real_do_1.f90: Update test.
11164         * gfortran.dg/gomp/omp_do1.f90: Update test.
11165         * gfortran.dg/warnings_are_errors_1.f: Update test.
11166         * gfortran.dg/g77/20010519-1.f: Update test.
11167         * gfortran.dg/g77/pr9258.f: Update test.
11168         * gfortran.dg/g77/960317-1.f: Update test.
11169
11170 2007-06-21  Richard Guenther  <rguenther@suse.de>
11171
11172         PR tree-optimization/32453
11173         * gcc.c-torture/compile/pr32453.c: New testcase.
11174
11175 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11176
11177         PR tree-optimization/31866
11178         * gcc.dg/pr31866.c: New test.
11179
11180 2007-06-21  Richard Guenther  <rguenther@suse.de>
11181
11182         PR tree-optimization/32451
11183         * g++.dg/torture/20070621-1.C: New testcase.
11184
11185 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11186
11187         * gcc.dg/attr-isr.c: Test delay slot content.
11188         
11189 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11190
11191         PR fortran/32361
11192         gfortran.dg/pointer_assign_2.f90: New test.
11193
11194 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11195
11196         PR fortran/25061
11197         gfortran.dg/invalid_procedure_name.f90: New test.
11198
11199 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11200
11201         PR tree-optimization/25737
11202         * gcc.dg/tree-ssa/alias-14.c: New test.
11203
11204 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11205
11206         * gcc.target/i386/large-size-array-3.c: New.
11207
11208 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11209         Richard Guenther  <rguenther@suse.de>
11210
11211         PR fortran/32140
11212         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11213
11214 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11215
11216         PR middle-end/31959
11217         * gcc.dg/pr31959.c: New test.
11218
11219         PR inline-asm/32109
11220         * g++.dg/ext/asm10.C: New test.
11221
11222         PR middle-end/32285
11223         * gcc.c-torture/execute/20070614-1.c: New test.
11224
11225 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11226
11227         * gcc.target/arm/stack-corruption.c: New test.
11228
11229 2007-06-19  Richard Guenther  <rguenther@suse.de>
11230
11231         * g++.dg/torture/pr30252.C: New testcase.
11232
11233 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11234
11235         PR tree-optimization/32353
11236         * g++.dg/opt/nrv13.C: New test.
11237
11238 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11239
11240         PR fortran/20863
11241         PR fortran/20882
11242         * gfortran.dg/impure_assignment_2.f90 : New test.
11243
11244         PR fortran/32236
11245         * gfortran.dg/data_initialized_2.f90 : New test.
11246
11247         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11248         appropriate version of 'dmach'.
11249
11250 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11251
11252         PR target/32389
11253         * gcc.target/i386/pr32389.c New test.
11254
11255 2007-06-18  Simon Baldwin <simonb@google.com>
11256
11257         PR c++/31923
11258         * g++.dg/template/error25.C: New.
11259         * g++.dg/template/spec35.C: New.
11260
11261 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11262
11263         * gcc.c-torture/compile/pr32355.c: New testcase.
11264         
11265 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11266
11267         PR tree-optimization/32383
11268         * g++.dg/opt/pr32383.C: New test.
11269
11270 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11271
11272         PR rtl-optimization/32366
11273         * gcc.dg/vect/pr32366.c: New test.
11274
11275 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11276
11277         * gcc.c-torture/compile/pr32349.c: New testcase.
11278         
11279 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11280
11281         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11282         * gcc.target/sparc/combined-2.c: Likewise.
11283         * gcc.target/sparc/fexpand.c : Likewise.
11284         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11285         * gcc.target/sparc/fpack16.c : Likewise.
11286         * gcc.target/sparc/fpmerge.c : Likewise.
11287         * gcc.target/sparc/fpmul.c : Likewise.
11288         * gcc.target/sparc/noresult.c : Likewise.
11289         * gcc.target/sparc/pdist.c: Likewise.
11290
11291 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11292
11293         PR middle-end/31723
11294         * gcc.target/i386/recip-divf.c: New test.
11295         * gcc.target/i386/recip-sqrtf.c: Ditto.
11296         * gcc.target/i386/recip-vec-divf.c: Ditto.
11297         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11298         * gcc.target/i386/sse-recip.c: Ditto.
11299         * gcc.target/i386/sse-recip-vec.c: Ditto.
11300
11301 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11302
11303         PR tree-opt/32225
11304         * gcc.c-torture/compile/20070605-1.c: New test.
11305
11306         * gcc.c-torture/compile/20070603-1.c: New testcase.
11307         * gcc.c-torture/compile/20070603-2.c: New testcase.
11308
11309         * gcc.c-torture/compile/20070531-1.c: New test.
11310
11311         PR tree-opt/32167
11312         * gcc.c-torture/compile/20070531-2.c: New test.
11313
11314         PR tree-opt/32144
11315         * gcc.c-torture/compile/20070529-1.c: New test.
11316
11317         PR tree-opt/32145
11318         * gcc.c-torture/compile/20070529-2.c: New test.
11319
11320         PR tree-opt/32015
11321         * gcc.c-torture/compile/20070520-1.c: New test.
11322
11323         * g++.dg/ext/java-1.C: New test.
11324
11325         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11326         loops instead of one. Remove the "can't determine dependence"
11327         check.
11328         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11329         needed as the cast is gone in the first place.
11330         * gcc.dg/max-1.c: Change local variable a to be a global one.
11331         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11332         have a cast which is PREd.
11333
11334 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11335
11336         * g++.dg/lookup/anon6.C: New test.
11337
11338 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11339
11340         PR c++/31806
11341         * g++.dg/opt/static6.C: New testcase.
11342
11343 2007-06-14  Geoff Keating  <geoffk@apple.com>
11344
11345         * g++.dg/ext/visibility/overload-1.C: New.
11346
11347         PR 31093
11348         * g++.dg/ext/visibility/anon4.C: New.
11349
11350 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11351
11352         PR target/32268
11353         * gcc.target/i386/pr32268.c: New test.
11354
11355 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11356
11357         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11358         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11359         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11360
11361         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11362         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11363         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11364         BID is used.
11365
11366 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11367
11368         PR fortran/32302
11369         * gfortran.dg/common_resize_1.f90: New test.
11370
11371 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11372
11373         PR target/32274
11374         * gcc.dg/vect/pr32224.c: Fix.   
11375         
11376 2007-06-13  Eric Christopher  <echristo@apple.com>
11377
11378         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11379
11380 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11381
11382         PR fortran/32323
11383         * gfortran.dg/actual_array_vect_1.f90: New.
11384
11385 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11386
11387         * gcc.target/sparc/mfpu.c: New test.
11388
11389 2007-06-12  Geoff Keating  <geoffk@apple.com>
11390
11391         * g++.dg/warn/weak1.C: Suppress on Darwin.
11392         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11393
11394 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11395
11396         PR middle-end/31579
11397          * g++.dg/torture/pr31579.C: New testcase.
11398
11399 2007-06-12  Ian Lance Taylor  <iant@google.com>
11400
11401         PR libstdc++/29286
11402         * g++.dg/init/new16.C: New test.
11403         * g++.dg/init/new17.C: New test.
11404         * g++.dg/init/new18.C: New test.
11405         * g++.dg/init/new19.C: New test.
11406
11407 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11408
11409         * gnat.dg/lhs_view_convert.adb: New test.
11410
11411 2007-06-12  Richard Guenther  <rguenther@suse.de>
11412
11413         PR tree-optimization/15353
11414         PR tree-optimization/31657
11415         * gcc.c-torture/execute/20070424-1.c: New testcase.
11416         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11417         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11418         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11419         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11420         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11421
11422 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11423
11424         PR rtl-optimization/32293
11425         * gcc.dg/pr32293.c: New test.
11426
11427 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11428
11429         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11430
11431 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11432
11433         PR fortran/29786
11434         * gfortran.dg/equiv_7.f90: New test.
11435         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11436
11437         PR fortran/30875
11438         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11439
11440 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11441
11442         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11443         * gcc.dg/setjmp-4.c: Likewise.
11444         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11445
11446 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11447
11448         PR rtl-optimization/31025
11449         * gfortran.dg/pr31025.f90: New.
11450
11451 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11452
11453         PR target/32280
11454         * gcc.target/i386/pr32280.c: New test.
11455
11456 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11457
11458         PR middle-end/32279
11459         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11460
11461 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11462
11463         PR libgfortran/32235
11464         * gfortran.dg/backspace_9.f: New test.
11465
11466 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11467
11468         * gcc.dg/tree-ssa/prefetch-7.c: New test.
11469
11470 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
11471
11472         * gcc.dg/tree-ssa/loop-28.c: New testcase.
11473
11474 2007-06-09  Ian Lance Taylor  <iant@google.com>
11475
11476         PR tree-optimization/32169
11477         * gcc.c-torture/compile/pr32169.c: New test.
11478
11479 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
11480
11481         * gcc.dg/vect/costmodel: New directory.
11482         * gcc.dg/vect/costmodel/i386: New directory.
11483         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11484         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11485         New test.
11486         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11487         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11488         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11489         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11490         * gcc.dg/vect/costmodel/x86_64: New directory.
11491         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11492         New testsuite.
11493         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11494         New test.
11495         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11496         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11497         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11498         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11499         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11500
11501 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
11502
11503         PR tree-optimization/32243
11504         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
11505         flags for -Os tests.
11506         * gcc.dg/vect/03-vect-pr32243.c: New test.
11507
11508 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
11509
11510         PR tree-optimization/32224
11511         * gcc.dg/vect/pr32224.c: New test.
11512
11513 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
11514
11515         PR c++/32177
11516         * g++.dg/gomp/pr32177.C: New test.
11517
11518 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11519
11520         PR testsuite/25241
11521         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11522         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11523         warning nor an error.
11524         * gcc.dg/Wfatal-2.c: Likewise.
11525         * gcc.dg/Werror-1.c: Likewise.
11526         * gcc.dg/Werror-5.c: Likewise.
11527         * gcc.dg/Werror-7.c: Likewise.
11528         * gcc.dg/Werror-10.c: Likewise.
11529         * gcc.dg/Werror-11.c: Likewise.
11530
11531 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
11532
11533         PR c++/30759
11534         * g++.dg/init/brace6.C: New test.
11535
11536 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
11537
11538         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11539         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11540         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11541         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11542
11543         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11544         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11545         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11546         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11547         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11548         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11549         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11550         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11551
11552         * gcc.dg/darwin-minversion-3.c: New.
11553
11554 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11555
11556         * gcc.target/i386/builtin-copysign.c: New test.
11557
11558 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11559
11560         PR tree-optimization/32220
11561         * gfortran.dg/predcom-2.f: New testcase.
11562
11563 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11564
11565         PR tree-opt/32231
11566         * gcc.target/i386/vectorize4.c: New test.
11567
11568 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
11569
11570         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11571
11572 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11573
11574         PR testsuite/25241
11575         * gcc.dg/simd-5.c: Mark output as a note.
11576         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11577         dg-message.
11578         * gcc.dg/simd-1.c: Likewise.
11579         * gcc.dg/always_inline.c: Mark output as a sorry.
11580         * gcc.dg/always_inline2.c: Likewise.
11581         * gcc.dg/always_inline3.c: Likewise.
11582
11583 2007-06-06  Ian Lance Taylor  <iant@google.com>
11584
11585         * g++.dg/conversion/enum1.C: New test.
11586
11587 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11588
11589         PR tree-optimization/32216
11590         * gcc.dg/vect/pr32216.c: New test.
11591
11592 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11593
11594         PR testsuite/18923
11595         * gfortran.dg/invalid_contains_1.f90: New test.
11596         * gfortran.dg/invalid_contains_2.f90: New test.
11597
11598 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11599
11600         PR testsuite/32057
11601         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11602         midnight issues.
11603
11604 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11605
11606         PR testsuite/25241
11607         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11608         dg-message to match de note.
11609         * gcc.dg/pr26570.c: Use dg-message for a note.
11610         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11611         dg-error instead of dg-warning because of -Werror.
11612         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11613         neither an error, nor a warning.
11614         * gcc.dg/glibc-uclibc-2.c: Likewise
11615         * gcc.dg/cpp/19940712-1.c: Likewise.
11616
11617 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11618
11619         PR preprocessor/23479
11620         * gcc.dg/binary-constants-1.c: Add test suites for
11621         the 0b-prefixed binary integer constants.
11622         * gcc.dg/binary-constants-2.c: Ditto.
11623         * gcc.dg/binary-constants-3.c: Ditto.
11624         * gcc.dg/binary-constants-4.c: Ditto.
11625
11626 2007-06-05  Ian Lance Taylor  <iant@google.com>
11627
11628         * gcc.dg/Wstrict-overflow-19.c: New test.
11629
11630 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11631
11632         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11633
11634 2007-06-04  Ian Lance Taylor  <iant@google.com>
11635
11636         * gcc.dg/Wstrict-overflow-18.c: New test.
11637
11638 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11639
11640         PR testsuite/25241
11641         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11642         * gcc.dg/cpp/mi5.c: Likewise.
11643         * gcc.dg/cpp/mi7.c: Likewise.
11644
11645 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11646
11647         PR c/32191
11648         * gcc.dg/pr32191.c: New test.
11649
11650 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11651
11652         PR fortran/32124
11653         * gfortran.dg/allocate_stat_1.f90: Remove.
11654
11655 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11656
11657         * gcc.target/i386/sse4_2-check.h: New.
11658         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11659         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11660         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11661         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11662         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11663         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11664         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11665         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11666         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11667         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11668         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11669         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11670         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11671         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11672         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11673         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11674         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11675         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11676
11677 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11678
11679         * gcc.dg/pie-link.c: New test.
11680
11681 2007-06-01  Ian Lance Taylor  <iant@google.com>
11682
11683         * gcc.dg/Wstrict-overflow-17.c: New test.
11684
11685 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
11686
11687         * gcc.dg/builtin-return-1.c (g): New.
11688         (main): Allocate at least 64 bytes on the stack.
11689
11690 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
11691
11692         * g++.dg/init/cleanup3.C: New test.
11693
11694 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
11695
11696         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11697         int is 16 bits.
11698
11699 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
11700
11701         PR fortran/32156
11702         * gfortran.dg/char_array_constructor_3.f90: New test.
11703
11704 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11705
11706         PR tree-optimization/32160
11707         * gfortran.dg/predcom-1.f: New test.
11708
11709 2007-05-31  Richard Guenther  <rguenther@suse.de>
11710
11711         * g++.dg/other/str_empty.C: Move...
11712         * g++.dg/other/pr30567.C: Move...
11713         * g++.dg/tree-ssa/pr27218.C: Move...
11714         * g++.dg/torture: ...here and remove dg-options.
11715
11716 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
11717
11718         PR c++/32158
11719         * g++.dg/ext/is_pod_incomplete.C: New.
11720
11721 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11722             Douglas Gregor <doug.gregor@gmail.com>
11723             Pedro Lamarao <pedro.lamarao@mndfck.org>
11724             Howard Hinnant <howard.hinnant@gmail.com>
11725
11726         PR c++/7412
11727         PR c++/29939
11728         * g++.dg/cpp0x/rv8p.C: New.
11729         * g++.dg/cpp0x/temp-constructor-bug.C: New.
11730         * g++.dg/cpp0x/cast-bug.C: New.
11731         * g++.dg/cpp0x/elision_weak.C: New.
11732         * g++.dg/cpp0x/collapse-bug.C: New.
11733         * g++.dg/cpp0x/rv3p.C: New.
11734         * g++.dg/cpp0x/rv7n.C: New.
11735         * g++.dg/cpp0x/overload-conv-1.C: New.
11736         * g++.dg/cpp0x/rv2n.C: New.
11737         * g++.dg/cpp0x/deduce.C: New.
11738         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11739         * g++.dg/cpp0x/rv6p.C: New.
11740         * g++.dg/cpp0x/template_deduction.C: New.
11741         * g++.dg/cpp0x/implicit-copy.C: New.
11742         * g++.dg/cpp0x/rv1p.C: New.
11743         * g++.dg/cpp0x/cast.C: New.
11744         * g++.dg/cpp0x/rv5n.C: New.
11745         * g++.dg/cpp0x/collapse.C: New.
11746         * g++.dg/cpp0x/overload-conv-2.C: New.
11747         * g++.dg/cpp0x/rv4p.C: New.
11748         * g++.dg/cpp0x/rvo.C: New.
11749         * g++.dg/cpp0x/iop.C: New.
11750         * g++.dg/cpp0x/rv3n.C: New.
11751         * g++.dg/cpp0x/rv7p.C: New.
11752         * g++.dg/cpp0x/reference_collapsing.C: New.
11753         * g++.dg/cpp0x/overload.C: New.
11754         * g++.dg/cpp0x/named.C: New.
11755         * g++.dg/cpp0x/rv2p.C: New.
11756         * g++.dg/cpp0x/rv6n.C: New.
11757         * g++.dg/cpp0x/not_special.C: New.
11758         * g++.dg/cpp0x/bind.C: New.
11759         * g++.dg/cpp0x/rv1n.C: New.
11760         * g++.dg/cpp0x/rv5p.C: New.
11761         * g++.dg/cpp0x/elision.C: New.
11762         * g++.dg/cpp0x/named_refs.C: New.
11763         * g++.dg/cpp0x/unnamed_refs.C: New.
11764         * g++.dg/cpp0x/rv4n.C: New.
11765         * g++.dg/cpp0x/elision_neg.C: New.
11766         * g++.dg/init/copy7.C: Run in C++98 mode.
11767         * g++.dg/overload/arg1.C: Ditto.
11768         * g++.dg/overload/arg4.C: Ditto.
11769
11770 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11771
11772         PR c++/31809
11773         * g++.dg/opt/static5.C: New test.
11774
11775 2007-05-30  Richard Guenther  <rguenther@suse.de>
11776
11777         * g++.dg/dg.exp: Prune torture/.
11778         * g++.dg/torture/dg-torture.exp: New testsuite.
11779
11780 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11781
11782         * gcc.target/arm/pr27387.C: Move and rename to ...
11783         * g++.dg/inherit/thunk8.C: ... here.
11784
11785 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11786
11787         PR tree-optimization/31769
11788         * g++.dg/gomp/pr31769.C: New test.
11789
11790 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11791
11792         * gcc.target/i386/stack-realign.c: New.
11793
11794 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11795
11796         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11797
11798 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11799
11800         * gfortran.dg/sizeof.f90: New.
11801
11802 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11803
11804         PR c/31339
11805         * gcc.dg/boolcomplex-1.c: New test.
11806
11807         PR c++/31339
11808         * g++.dg/ext/boolcomplex-1.c: New test.
11809
11810 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11811
11812         * gcc.dg/matrix: New directory.
11813
11814 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11815
11816         PR fortran/32124
11817         * gfortran.dg/allocate_stat_1.f90: New.
11818
11819 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11820
11821         PR fortran/31972
11822         * transfer_hollerith_1.f90: New test.
11823
11824 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11825
11826         PR tree-opt/32100
11827         * gcc.c-torture/execute/vrp-7.c: New test.
11828
11829 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11830
11831         * gfortran.dg/transfer_simplify_4.f90: New test.
11832
11833 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11834
11835         PR fortran/32088
11836         * gfortran.dg/func_result_3.f90: New.
11837
11838 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11839
11840         PR middle-end/32083
11841         * gfortran.dg/transfer_simplify_3.f90: New.
11842
11843 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11844
11845         PR target/32065
11846         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11847         to compile options.
11848         * gcc.target/i386/pr32065-2.c: New test.
11849
11850 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11851
11852         PR fortran/31813
11853         * gfortran.dg/io_constraints_2.f90: Update.
11854
11855 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11856
11857         PR fortran/31219
11858         * gfortran.dg/array_constructor_17.f90: New test.
11859
11860 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11861
11862         PR tree-opt/32090
11863         * g++.dg/opt/array2.C: New testcase.
11864
11865 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11866
11867         PR target/32065
11868         * gcc.target/i386/pr32065.c: New test.
11869
11870 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11871             Marcus Meissner <meissner@suse.de>
11872
11873         * gcc.dg/attr-alloc_size.c: New.
11874
11875 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11876             Lee Millward  <lee.millward@gmail.com>
11877
11878         PR c++/31745
11879         * g++.dg/parse/crash34.C: New test.
11880
11881         * g++.dg/parse/crash35.C: New test.
11882
11883 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11884
11885         * gcc.target/i386/sse2-check.h: New.
11886         * gcc.target/i386/sse2-vec-1.c: Likewise.
11887         * gcc.target/i386/sse2-vec-2.c: Likewise.
11888         * gcc.target/i386/sse2-vec-3.c: Likewise.
11889         * gcc.target/i386/sse2-vec-4.c: Likewise.
11890         * gcc.target/i386/sse2-vec-5.c: Likewise.
11891         * gcc.target/i386/sse2-vec-6.c: Likewise.
11892
11893 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11894
11895         PR c++/31431
11896         PR c++/31432
11897         PR c++/31434
11898         PR c++/31435
11899         PR c++/31437
11900         PR c++/31438
11901         PR c++/31442
11902         PR c++/31443
11903         PR c++/31444
11904         PR c++/31445
11905         * g++.dg/cpp0x/pr31431.C: New.
11906         * g++.dg/cpp0x/pr31437.C: New.
11907         * g++.dg/cpp0x/pr31442.C: New.
11908         * g++.dg/cpp0x/pr31444.C: New.
11909         * g++.dg/cpp0x/pr31431-2.C: New.
11910         * g++.dg/cpp0x/pr31432.C: New.
11911         * g++.dg/cpp0x/pr31434.C: New.
11912         * g++.dg/cpp0x/pr31438.C: New.
11913         * g++.dg/cpp0x/pr31443.C: New.
11914         * g++.dg/cpp0x/pr31445.C: New.
11915         * g++.dg/cpp0x/variadic-crash1.C: New.
11916
11917 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11918
11919         * gcc.target/arm/long-calls-1.c: New test.
11920         * gcc.target/arm/long-calls-2.c: Likewise.
11921         * gcc.target/arm/long-calls-3.c: Likewise.
11922         * gcc.target/arm/long-calls-4.c: Likewise.
11923
11924 2007-05-25  Richard Guenther  <rguenther@suse.de>
11925             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11926
11927         PR tree-optimization/31982
11928         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11929
11930 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11931
11932         PR fortran/32047
11933         * gfortran.dg/result_in_spec_2.f90: New test.
11934
11935 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11936
11937         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11938
11939 2007-05-24  Ollie Wild  <aaw@google.com>
11940
11941         * gcc.dg/cpp/counter-1.c: New test.
11942         * gcc.dg/pch/counter-1.c: New test.
11943         * gcc.dg/pch/counter-1.hs: New file.
11944         * gcc.dg/pch/counter-2.c: New test.
11945         * gcc.dg/pch/counter-2.hs: New file.
11946         * gcc.dg/pch/counter-3.c: New test.
11947         * gcc.dg/pch/counter-3.hs: New file.
11948
11949 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11950
11951         * gcc.dg/tree-ssa/predcom-1.c: New test.
11952         * gcc.dg/tree-ssa/predcom-2.c: New test.
11953         * gcc.dg/tree-ssa/predcom-3.c: New test.
11954         * gcc.dg/tree-ssa/predcom-4.c: New test.
11955         * gcc.dg/tree-ssa/predcom-5.c: New test.
11956         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11957
11958 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11959
11960         PR testsuite/32062
11961         * gcc.target/i386/sse4_1-check.h (MASK): New.
11962
11963 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11964
11965         PR fortran/32038
11966         * gfortran.dg/pr25603.f: Initialize integer variables.
11967
11968 2007-05-23  Ian Lance Taylor  <iant@google.com>
11969
11970         * g++.dg/other/vrp1.C: New test.
11971
11972 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11973
11974         PR preprocessor/20077
11975         * gcc.dg/cpp/paste15.c: New test.
11976
11977 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11978             Nigel Stephens  <nigel@mips.com>
11979             Richard Sandiford  <richard@codesourcery.com>
11980
11981         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11982         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11983         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11984         * gcc.target/mips/inter/mips16-inter.exp: New.
11985
11986 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11987
11988         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11989
11990 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11991
11992         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11993         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11994         * gcc.target/i386/sse3-addsubps.c: Likewise.
11995         * gcc.target/i386/sse3-haddpd.c: Likewise.
11996         * gcc.target/i386/sse3-haddps.c: Likewise.
11997         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11998         * gcc.target/i386/sse3-hsubps.c: Likewise.
11999         * gcc.target/i386/sse3-lddqu.c: Likewise.
12000         * gcc.target/i386/sse3-movddup.c: Likewise.
12001         * gcc.target/i386/sse3-movshdup.c: Likewise.
12002         * gcc.target/i386/sse3-movsldup.c: Likewise.
12003
12004         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12005         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12006         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12007         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12008         * gcc.target/i386/ssse3-palignr.c: Likewise.
12009         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12010         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12011         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12012         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12013         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12014         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12015         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12016         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12017         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12018         * gcc.target/i386/ssse3-psignb.c: Likewise.
12019         * gcc.target/i386/ssse3-psignd.c: Likewise.
12020         * gcc.target/i386/ssse3-psignw.c: Likewise.
12021         * gcc.target/i386/ssse3-vals.h: Likewise.
12022
12023         * gcc.target/i386/sse3-check.h: New file.
12024         * gcc.target/i386/ssse3-check.h: Likewise.
12025
12026 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12027
12028         PR middle-end/31095
12029         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12030
12031 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12032
12033         PR middle-end/31606
12034         * gcc.c-torture/20070522-1.c: New testcase.
12035
12036 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12037
12038         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12039
12040 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12041
12042         * gcc.c-torture/execute/ieee/20000320-1.x,
12043         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12044         m68k-*-* and check_effective_target_coldfire_fpu.
12045
12046 2007-05-22  Ollie Wild  <aaw@google.com>
12047
12048         * g++.dg/lookup/hidden-class10.C: New test.
12049         * g++.dg/lookup/hidden-class11.C: New test.
12050
12051 2007-05-22  Ollie Wild  <aaw@google.com>
12052
12053         * g++.dg/lookup/name-clash5.C: New test.
12054         * g++.dg/lookup/name-clash6.C: New test.
12055
12056 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12057
12058         * g++.dg/other/i386-2.C: Update comments on header files tested.
12059         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12060         of <tmmintrin.h>.
12061         * gcc.target/i386/sse-12.c: Likewise.
12062         * gcc.target/i386/sse-13.c: Likewise.
12063         * gcc.target/i386/sse-14.c: Likewise.
12064
12065         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12066         Redefined to test with immediate operand.
12067         (__builtin_ia32_blendps): Likewise.
12068         (__builtin_ia32_blendpd): Likewise.
12069         (__builtin_ia32_dpps): Likewise.
12070         (__builtin_ia32_dpps): Likewise.
12071         (__builtin_ia32_insertps128): Likewise.
12072         (__builtin_ia32_vec_ext_v4sf): Likewise.
12073         (__builtin_ia32_vec_set_v16qi): Likewise.
12074         (__builtin_ia32_vec_set_v4si): Likewise.
12075         (__builtin_ia32_vec_set_v2di): Likewise.
12076         (__builtin_ia32_vec_ext_v16qi): Likewise.
12077         (__builtin_ia32_vec_ext_v4si): Likewise.
12078         (__builtin_ia32_vec_ext_v2di): Likewise.
12079         (__builtin_ia32_roundpd): Likewise.
12080         (__builtin_ia32_roundsd): Likewise.
12081         (__builtin_ia32_roundps): Likewise.
12082         (__builtin_ia32_roundss): Likewise.
12083         (__builtin_ia32_mpsadbw128): Likewise.
12084
12085 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12086
12087         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12088
12089 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12090
12091         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12092         failures.
12093         * gcc.dg/dfp/func-struct.c: Ditto.
12094         * gcc.dg/dfp/operator-assignment.c: Ditto.
12095         * gcc.dg/dfp/convert-bfp.c: Ditto.
12096         * gcc.dg/dfp/convert-int.c: Ditto.
12097         * gcc.dg/dfp/convert-int-max.c: Ditto.
12098         * gcc.dg/dfp/func-scalar.c: Ditto.
12099         * gcc.dg/dfp/cast.c: Ditto.
12100         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12101         failures, and fix a typo in return type of arg1_128.
12102         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12103         failures, and fix a typo in a constant suffix.
12104         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12105         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12106
12107 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12108             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12109
12110         * lib/gcc-dg.exp(process_message): New proc.
12111         (dg-message): New test directive.
12112         * gcc.dg/always_inline.c: Use dg-message.
12113         * gcc.dg/always_inline2.c: Ditto.
12114         * gcc.dg/always_inline3.c: Ditto.
12115         * gcc.dg/invalid-call-1.c: Ditto.
12116         * gcc.dg/pr17506.c: Ditto.
12117         * gcc.dg/simd-5.c: Ditto.
12118         * gcc.dg/simd-6.c: Ditto.
12119         * gcc.dg/va-arg-2.c: Ditto.
12120         * gcc.dg/cpp/syshdr.c: Ditto.
12121         * gcc.dg/cpp/unc4.c: Ditto.
12122         * gcc.dg/cpp/trad/mi1.c: Ditto.
12123         * gcc.dg/cpp/trad/mi5.c: Ditto.
12124         * gcc.dg/cpp/trad/mi7.c: Ditto.
12125         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12126         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12127         * gcc.test-framework/test-framework.awk: Special-case outexists
12128         tests.
12129
12130 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12131
12132         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12133         (bit_SSE4_2): Likewise.
12134         (bit_POPCNT): Likewise.
12135
12136         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12137         Check if assembler supports SSE4 instructions.
12138
12139         * gcc.target/i386/sse4_1-blendpd.c: New file.
12140         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12141         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12142         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12143         * gcc.target/i386/sse4_1-check.h: Likewise.
12144         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12145         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12146         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12147         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12148         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12149         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12150         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12151         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12152         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12153         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12154         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12155         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12156         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12157         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12158         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12159         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12160         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12161         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12162         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12163         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12164         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12165         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12166         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12167         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12168         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12169         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12170         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12171         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12172         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12173         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12174         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12175         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12176         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12177         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12178         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12179         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12180         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12181         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12182         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12183         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12184         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12185         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12186         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12187         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12188         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12189         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12190         * gcc.target/i386/sse4_1-round.h: Likewise.
12191         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12192         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12193         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12194         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12195         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12196         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12197         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12198         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12199         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12200         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12201         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12202         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12203         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12204         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12205
12206 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12207
12208         PR fortran/31627
12209         * gfortran.dg/bounds_check_7.f90: New test.
12210
12211 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12212
12213         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12214         (check_effective_target_sse4a): Ditto.
12215
12216         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12217         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12218         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12219         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12220         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12221         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12222         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12223         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12224         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12225         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12226         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12227         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12228         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12229         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12230         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12231         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12232         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12233         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12234         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12235         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12236
12237 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12238
12239         * g++.dg/ext/cleanup-1.C: New test.
12240         * g++.dg/ext/cleanup-2.C: Likewise.
12241         * g++.dg/ext/cleanup-3.C: Likewise.
12242         * g++.dg/ext/cleanup-4.C: Likewise.
12243         * g++.dg/ext/cleanup-5.C: Likewise.
12244         * g++.dg/ext/cleanup-6.C: Likewise.
12245         * g++.dg/ext/cleanup-8.C: Likewise.
12246         * g++.dg/ext/cleanup-9.C: Likewise.
12247         * g++.dg/ext/cleanup-10.C: Likewise.
12248         * g++.dg/ext/cleanup-11.C: Likewise.
12249         * g++.dg/ext/cleanup-dtor.C: Likewise.
12250
12251 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12252
12253         PR middle-end/31995
12254         * gcc.dg/vect/vect-102a.c: New test.
12255
12256 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12257             Paolo Carlini  <pcarlini@suse.de>
12258             Uros Bizjak  <ubizjak@gmail.com>
12259
12260         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12261         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12262         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12263         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12264         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12265         New testcases.
12266
12267 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12268
12269         PR fortran/32002
12270         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12271
12272 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12273
12274         PR fortran/32027
12275         * gfortran.dg/do_3.F90: Add checks for the final value of the
12276         loop variable.
12277
12278 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12279
12280         * gcc.c-torture/execute/990127-2.x: New file.
12281
12282 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12283
12284         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12285         * gcc.target/i386/sse-12: Add -O to compile options.
12286         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12287         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12288         and mm3dnow.h.  Add -O to compile options.
12289
12290 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12291
12292         PR fortran/31867
12293         * gfortran.dg/char_length_5.f90: New test.
12294
12295         PR fortran/31994
12296         * gfortran.dg/array_reference_1.f90: New test.
12297
12298 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12299
12300         PR middle-end/7651
12301         PR c++/11856
12302         PR c/12963
12303         PR c/23587
12304         PR other/29694
12305         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12306         * gcc.dg/Wtype-limits.c: New.
12307         * gcc.dg/Wtype-limits-Wextra.c: New.
12308         * gcc.dg/Wtype-limits-no.c: New.
12309         * g++.dg/warn/Wtype-limits.C: New.
12310         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12311         * g++.dg/warn/Wtype-limits-no.C: New.
12312
12313 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12314
12315         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12316         instead of "-msse2".'
12317         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12318         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12319         and mm3dnow.h.
12320         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12321         to test with immediate operand.
12322         (__builtin_ia32_insertqi): Ditto.
12323         (__builtin_ia32_palignr128): Ditto.
12324         (__builtin_ia32_palignr): Ditto.
12325         (__builtin_ia32_pshufhw): Ditto.
12326         (__builtin_ia32_pshuflw): Ditto.
12327         (__builtin_ia32_pshufd): Ditto.
12328         (__builtin_ia32_vec_set_v8hi): Ditto.
12329         (__builtin_ia32_vec_ext_v8hi): Ditto.
12330         (__builtin_ia32_shufpd): Ditto.
12331         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12332
12333 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12334
12335         PR fortran/32001
12336         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12337
12338 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12339
12340         PR target/31585
12341         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12342         and "__inline".  Use "-msse" instead of "-msse2".
12343
12344 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12345
12346         PR middle-end/7651
12347         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12348         * gcc.dg/20030906-2.c: Likewise.
12349         * objc.dg/method-17.m: Add -Wreturn-type.
12350         * obj-c++.dg/method-21.mm: Likewise.
12351
12352 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12353
12354         PR target/31585
12355         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12356         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12357         (__builtin_ia32_psrlqi128): Ditto.
12358         (__builtin_ia32_psrlwi128): Ditto.
12359         (__builtin_ia32_psrldi128): Ditto.
12360         (__builtin_ia32_psrldqi128): Ditto.
12361         (__builtin_ia32_pslldqi128): Ditto.
12362         (__builtin_ia32_psrawi128): Ditto.
12363         (__builtin_ia32_psradi128): Ditto.
12364         (__builtin_ia32_psllqi128): Ditto.
12365         (__builtin_ia32_pslldi128): Ditto.
12366         (__builtin_prefetch): Ditto.
12367         (__builtin_ia32_pshufw): Ditto.
12368         (__builtin_ia32_vec_set_v4hi): Ditto.
12369         (__builtin_ia32_vec_ext_v4hi): Ditto.
12370         (__builtin_ia32_shufps): Ditto.
12371         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12372
12373 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12374
12375         PR fortran/31974
12376         * gfortran.dg/char_allocation_1.f90: New test.
12377
12378 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12379
12380         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12381         * gcc.dg/Wconversion-sign.c: New.
12382         * gcc.dg/Wconversion-integer-no-sign.c: New.
12383         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12384         Wconversion-sign.C
12385         * g++.dg/warn/Wconversion-sign.C: New.
12386         * g++.old-deja/g++.other/warn4.C: Update.
12387         * g++.dg/warn/Wconversion1.C: Likewise.
12388
12389 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12390
12391         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12392         * gcc.dg/torture/builtin-math-4.c: Likewise.
12393
12394 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12395
12396         PR libfortran/31964
12397         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12398
12399 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12400
12401         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12402
12403 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12404
12405         PR target/31628
12406         * gcc.target/i386/pr31628.c: New.
12407
12408 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12409
12410         PR middle-end/31344
12411         * gcc.dg/pr31344.c: New test.
12412
12413 2007-05-17  Ian Lance Taylor  <iant@google.com>
12414
12415         PR tree-optimization/31953
12416         * gcc.c-torture/compile/pr31953.c: New test.
12417
12418 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12419
12420         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12421
12422         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12423         and drem.
12424         * gcc.dg/torture/builtin-math-4.c: Likewise.
12425
12426         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12427         * gcc.dg/torture/builtin-math-4.c: Likewise.
12428
12429         * gcc.dg/torture/builtin-math-4.c: New test.
12430
12431 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12432             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12433
12434         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12435         * gcc.dg/cpp/include2.c: Ditto.
12436         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12437         * gcc.dg/cpp/paste5.c: Ditto.
12438         * gcc.dg/cpp/paste6.c: Ditto.
12439         * gcc.dg/cpp/paste8.c: Ditto.
12440         * gcc.dg/cpp/paste11.c: Ditto.
12441         * gcc.dg/cpp/paste13.c: Ditto.
12442         * gcc.dg/cpp/skipping2.c: Ditto.
12443         * gcc.dg/reg-vol-struct-1.c: Ditto.
12444         * gcc.dg/Wshadow-1.c: Ditto.
12445         * gcc.dg/cpp/trad/comment.c: Ditto.
12446         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12447         * gcc.dg/cpp/if-2.c: Ditto.
12448         * gcc.dg/array-5.c: Ditto.
12449         * gcc.dg/inline-15.c: Ditto.
12450         * gcc.dg/pr27953.c: Ditto.
12451         * gcc.dg/Wno-c++-compat.c: Ditto.
12452
12453 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12454
12455         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12456
12457 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12458
12459         * gcc.c-torture/execute/20070517-1.c: New test.
12460
12461 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12462
12463         PR fortran/31919
12464         * gfortran.dg/min_max_conformance.f90: New test.
12465
12466 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12467
12468         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12469         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12470         gcc.dg/vect/vect-104.c: Use more complex construction to
12471         prevent vectorizing.
12472         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12473
12474 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
12475
12476         PR tree-optimization/24659
12477         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12478         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12479         not vect_int target.
12480         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12481         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
12482         targets.
12483         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12484         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12485         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12486
12487 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
12488
12489         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12490         and x86_64-*-* targets.
12491         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12492
12493 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
12494
12495         PR fortran/18769
12496         PR fortran/30881
12497         PR fortran/31194
12498         PR fortran/31216
12499         PR fortran/31427
12500         * transfer_simplify_1.f90: New test.
12501         * transfer_simplify_2.f90: New test.
12502
12503 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
12504
12505         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12506
12507 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
12508
12509         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12510
12511         * gcc.dg/fltconst-pedantic-dfp.c: New test.
12512
12513         PR c/31924
12514         * gcc.dg/fltconst-1.c: New test.
12515
12516         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12517         * gcc.dg/dfp/operator-assignment.c: Ditto.
12518
12519 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
12520
12521         PR c++/29928
12522         * g++.dg/rtti/typeid5.C: New.
12523
12524 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12525
12526         PR fortran/31725
12527         * gfortran.dg/substr_4.f: New test.
12528
12529 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
12530
12531         * gcc.target/m68k/interrupt_thread-1.c,
12532         gcc.target/m68k/interrupt_thread-2.c,
12533         gcc.target/m68k/interrupt_thread-3.c: New.
12534         * gcc.target/m68k/m68k.exp: Accept fido.
12535
12536 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12537
12538         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12539         * gfortran.dg/altreturn_3.f90: Likewise.
12540         * gfortran.dg/assumed_dummy_1.f90: Likewise.
12541         * gfortran.dg/default_numeric_type_1.f90: Likewise.
12542         * gfortran.dg/inquire_iolength.f90: Likewise.
12543         * gfortran.dg/module_naming_1.f90: Likewise.
12544         * gfortran.dg/oldstyle_2.f90: Likewise.
12545         * gfortran.dg/operator_2.f90: Likewise.
12546         * gfortran.dg/parameter_array_element_1.f90: Likewise.
12547         * gfortran.dg/used_types_11.f90: Likewise.
12548         * gfortran.dg/zero_array_components_1.f90: Likewise.
12549         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12550         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12551         * gfortran.dg/real_const_3.f90: Likewise.
12552
12553 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12554
12555         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12556         * gcc.dg/tree-ssa/loop-30.c: New test.
12557
12558 2007-05-13  Richard Guenther  <rguenther@suse.de>
12559
12560         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12561         scanning forwprop1.
12562         * g++.dg/tree-ssa/pr31146.C: Likewise.
12563
12564 2007-05-13  Revital Eres  <eres@il.ibm.com>
12565
12566         * gcc.dg/dse.c: New test.
12567
12568 2007-05-12  Richard Guenther  <rguenther@suse.de>
12569
12570         PR tree-optimization/31797
12571         * gcc.c-torture/compile/pr31797.c: New testcase.
12572
12573 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12574
12575         PR fortran/30746
12576         * gfortran.dg/host_assoc_function_1.f90: New test.
12577
12578 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12579
12580         PR c++/31829
12581         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12582
12583 2007-05-11  Silvius Rus  <rus@google.com>
12584
12585         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12586         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12587         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12588         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12589         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12590         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12591         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12592         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12593         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12594         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12595         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12596         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12597         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12598         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12599         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12600         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12601
12602 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12603
12604         PR other/31852
12605         * gcc.c-torture/execute/builtins/memchr.c: New.
12606         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12607         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12608
12609 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12610
12611         PR fortran/30876
12612         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12613         line.
12614         * gfortran.dg/recursive_reference_2.f90: New test.
12615
12616 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12617
12618         PR fortran/30878
12619         * gfortran.dg/namelist_29.f90: New test.
12620
12621 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12622
12623         PR fortran/31474
12624         * gfortran.dg/entry_10.f90: New test.
12625
12626 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12627
12628         PR tree-optimization/31885
12629         * gcc.dg/tree-ssa/loop-29.c: New test.
12630
12631 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12632
12633         * assumed_dummy_1.f90: Fix dg directive.
12634         * char_initialiser_actual.f90: Likewise.
12635         * nested_modules_2.f90: Likewise.
12636         * shift-alloc.f90: Likewise.
12637
12638 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12639
12640         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12641
12642 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12643
12644         PR libfortran/31880
12645         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12646
12647 2007-05-09  Mike Stump  <mrs@apple.com>
12648
12649         * g++.dg/other/first-global.C: Add -fpie for darwin.
12650         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12651
12652 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12653
12654         * gcc.dg/20070507-1.c: New testcase.
12655
12656 2007-05-08  Chao-ying Fu  <fu@mips.com>
12657
12658         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12659         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12660         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12661         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12662
12663 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12664
12665         PR 31847
12666         * gcc.dg/pr31847.c: New test.
12667
12668 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12669
12670         PR fortran/31692
12671         * gfortran.dg/actual_array_result_1.f90: New test.
12672
12673 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12674
12675         PR fortran/29397
12676         * gfortran.dg/parameter_array_init_1.f90: New test.
12677
12678         PR fortran/29400
12679         * gfortran.dg/parameter_array_init_2.f90: New test.
12680
12681 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
12682
12683         PR target/31854
12684         * gcc.target/i386/pr31854.c: New test.
12685
12686 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
12687
12688         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12689
12690 2007-05-07  Mike Stump  <mrs@apple.com>
12691
12692         * g++.old-deja/g++.mike/empty.C: Add.
12693
12694 2007-05-07  Eric Christopher  <echristo@apple.com>
12695
12696         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12697
12698 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
12699
12700         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12701         variable.  Rearrange conversions from binary float to decimal float.
12702
12703 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
12704
12705         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12706         x86.
12707
12708 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12709
12710         * gnat.dg/opt1.ad[sb]: New testcase.
12711
12712 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12713
12714         PR fortran/31399
12715         * gfortran.dg/do_3.F90: New test.
12716
12717 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12718
12719         PR fortran/31764
12720         * gfortran.dg/new_line.f90: Add new checks.
12721
12722 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12723
12724         PR fortran/31201
12725         * gfortran.dg/large_unit_1.f90: New.
12726         * gfortran.dg/large_unit_2.f90: New.
12727         * gfortran.dg/iostat_4.f90: New
12728         * gfortran.dg/bounds_check_fail_1.f90: Updated.
12729
12730 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
12731
12732         PR fortran/31540
12733         * gfortran.dg/char_result_4.f90: New test.
12734
12735 2007-06-05  Revital Eres  <eres@il.ibm.com>
12736
12737         PR 30957
12738         * gcc.dg/pr30957-1.c: New test.
12739
12740 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12741
12742         PR fortran/31251
12743         * gfortran.dg/char_type_len_2.f90: New test.
12744
12745 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
12746
12747         PR 31775
12748         * g++.dg/other/nested-extern.cc: New.
12749         * g++.dg/other/nested-extern-1.C: New.
12750         * g++.dg/other/nested-extern-2.C: New.
12751
12752 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12753
12754         PR fortran/31760
12755         * gfortran.dg/erf.f90: New test.
12756         * gfortran.dg/besxy.f90: New test.
12757
12758 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12759
12760         PR fortran/22359
12761         * gfortran.dg/fseek.f90: New test.
12762
12763 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
12764
12765         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12766
12767 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12768
12769         PR libfortran/31210
12770         * gfortran.dg/zero_length_1.f90: New test.
12771
12772 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12773
12774         PR fortran/31803
12775         * gfortran.dg/char_pointer_assign_3.f90: New test.
12776         * gfortran.dg/char_result_2.f90: Re-enable test.
12777
12778 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12779
12780         PR fortran/25071
12781         * gfortran.dg/char_length_3.f90: New test.
12782         * gfortran.dg/char_result_2.f90: Fix test.
12783
12784 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12785
12786         PR tree-optimization/30565
12787         * gcc.dg/tree-ssa/loop-27.c: New test.
12788
12789 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12790
12791         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12792         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12793         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12794         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12795
12796 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12797
12798         PR tree-optimization/31699
12799         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12800         New.
12801         (check_effective_target_vect_floatint_cvt): New.
12802         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12803         of specific targets.
12804         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12805         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12806         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12807         * gcc.dg/vect/vect-iv-4.c: Likewise.
12808         * gcc.dg/vect/vect-multitypes-11.c: New.
12809         * gcc.dg/vect/pr31699.c: New.
12810
12811 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12812
12813         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12814
12815 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12816
12817         PR C++/31663
12818         * g++.dg/warn/anonymous-namespace-2.C: New.
12819         * g++.dg/warn/anonymous-namespace-2.h: New.
12820
12821 2007-05-02  Paul Brook  <paul@codesourcery.com>
12822
12823         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12824
12825 2007-05-02  Eric Christopher  <echristo@apple.com>
12826
12827         * gcc.dg/cpp/if-div.c: New file.
12828
12829 2007-05-02  Tom Tromey  <tromey@redhat.com>
12830
12831         PR preprocessor/28709:
12832         * gcc.dg/cpp/pr28709.c: New file.
12833
12834 2007-05-02  Richard Guenther  <rguenther@suse.de>
12835
12836         PR tree-optimization/31146
12837         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12838
12839 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12840
12841         * gcc.c-torture/compile/limits-blockid.c: New.
12842         * gcc.c-torture/compile/limits-caselabels.c: New.
12843         * gcc.c-torture/compile/limits-declparen.c: New.
12844         * gcc.c-torture/compile/limits-enumconst.c: New.
12845         * gcc.c-torture/compile/limits-exprparen.c: New.
12846         * gcc.c-torture/compile/limits-externalid.c: New.
12847         * gcc.c-torture/compile/limits-fnargs.c: New.
12848         * gcc.c-torture/compile/limits-fndefn.c: New.
12849         * gcc.c-torture/compile/limits-idexternal.c: New.
12850         * gcc.c-torture/compile/limits-idinternal.c: New.
12851         * gcc.c-torture/compile/limits-pointer.c: New.
12852         * gcc.c-torture/compile/limits-stringlit.c: New.
12853         * gcc.c-torture/compile/limits-structmem.c: New.
12854         * gcc.c-torture/compile/limits-structnest.c: New.
12855
12856 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12857
12858         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12859
12860 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12861
12862         PR middle-end/31740
12863         * gcc.c-torture/compile/20070501-1.c: New testcase.
12864
12865 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12866
12867         PR fortran/31732
12868         * gfortran.dg/array_memset_2:  New test case.
12869
12870 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12871
12872         PR testsuite/31615
12873         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12874
12875 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12876
12877         PR testsuite/31589
12878         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12879         dg-final test.
12880         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12881         keyword to dg-final test.
12882         * gcc.dg/vect/vect-iv-4.c: Likewise.
12883         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12884         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12885         test.
12886         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12887         cast.
12888         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12889         * lib/target-supports.exp
12890         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12891         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12892
12893 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12894
12895         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12896         __LONG_LONG_MAX__ and its friends instead of those supplied by
12897         limits.h.
12898
12899 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12900
12901         PR C++/31721
12902         * g++.dg/ext/vector7.C: New testcase.
12903
12904 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12905
12906         PR fortran/31591
12907         * gfortran.dg/bound_simplification_1.f90: New test.
12908
12909 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12910
12911         PR fortran/31645
12912         * gfortran.dg/bom_error.f90: New test.
12913         * gfortran.dg/bom_include.f90: New test.
12914         * gfortran.dg/bom_UTF16-LE.f90: New test.
12915         * gfortran.dg/bom_UTF16-BE.f90: New test.
12916         * gfortran.dg/bom_UTF-8.f90: New test.
12917         * gfortran.dg/bom_UTF-32.f90: New test.
12918         * gfortran.dg/bom_UTF-8.F90: New test.
12919         * gfortran.dg/bom_include.inc: New file.
12920
12921 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12922
12923         PR C++/30221
12924         * g++.dg/init/ptrfn2.C: New test.
12925         * g++.dg/init/ptrfn3.C: New test.
12926
12927 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12928
12929         PR fortran/31711
12930         * gfortran.dg/dependency_21.f90: New test.
12931
12932 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12933
12934         * gfortran.dg/secnds.f: Use real*8.
12935         * gfortran.dg/secnds-1.f: Use real*8.
12936
12937 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12938
12939         PR libfortran/31532
12940         * gfortran.dg/inquire_5.f90: Update test.
12941
12942 2007-04-27  Ian Lance Taylor  <iant@google.com>
12943
12944         PR middle-end/31710
12945         * gcc.c-torture/compile/pr31710.c: New test.
12946
12947 2007-04-27  Richard Guenther  <rguenther@suse.de>
12948
12949         PR tree-optimization/30965
12950         PR tree-optimization/30978
12951         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12952         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12953         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12954         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12955
12956 2007-04-27  Richard Guenther  <rguenther@suse.de>
12957
12958         PR tree-optimization/31715
12959         * gcc.dg/Warray-bounds-4.c: New testcase.
12960
12961 2007-04-26  Ian Lance Taylor  <iant@google.com>
12962
12963         PR target/28675
12964         * gcc.c-torture/compile/pr28675.c: New test.
12965
12966 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12967
12968         PR C++/30016
12969         * g++.dg/ext/vector6.C: New test.
12970
12971 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12972
12973         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12974
12975 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12976
12977         PR middle-end/31617
12978         * g++.dg/other/str_empty.C: Add expected warning.
12979
12980 2007-04-26  Richard Guenther  <rguenther@suse.de>
12981         Daniel Berlin  <dberlin@dberlin.org>
12982
12983         PR tree-optimization/30567
12984         * g++.dg/other/pr30567.C: New testcase.
12985
12986 2007-04-26  Richard Guenther  <rguenther@suse.de>
12987
12988         PR tree-optimization/31703
12989         * gcc.c-torture/compile/pr31703.c: New testcase.
12990         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12991         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12992
12993 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12994
12995         * gfortran.dg/open_errors.f90: Added if statements checking
12996         the value of iostat.
12997
12998 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12999
13000         PR c++/31598
13001         * g++.dg/gomp/pr31598.C: New test.
13002
13003         PR tree-optimization/30558
13004         * g++.dg/gomp/pr30558.C: New test.
13005
13006 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13007
13008         PR c++/31338
13009         * g++.dg/ext/complex2.C: New test.
13010
13011 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13012
13013         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13014
13015 2007-04-25  Thiemo Seufer  <ths@mips.com>
13016
13017         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13018         value to signed char.
13019
13020 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13021
13022         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13023         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13024         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13025
13026 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13027
13028         PR fortran/31668
13029         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13030         statement functions.
13031         * gfortran.dg/c_by_val_5.f90: New test.
13032
13033 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13034
13035         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13036         with two new subroutines to avoid parameter-induced aliasing.
13037         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13038         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13039
13040 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13041
13042         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13043         * g++.dg/warn/Warray-bounds.C: Likewise.
13044
13045 2007-04-24  Ian Lance Taylor  <iant@google.com>
13046
13047         PR tree-optimization/31605
13048         * gcc.c-torture/execute/pr31605.c: New test.
13049
13050 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13051
13052         PR fortran/31587
13053         * lib/gcc-dg.exp (scan-module): New function.
13054         * gfortran.dg/module_md5_1.f90: New test.
13055
13056 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13057
13058         * g++.old-deja/g++.pt/defarg6.C: Only run with
13059         -std=gnu++98.
13060         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13061         * g++.dg/cpp0x/variadic61.C: Ditto.
13062         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13063         * g++.dg/cpp0x/variadic62.C: Ditto.
13064         * g++.dg/template/meminit1.C: Ditto.
13065         * g++.dg/template/operator7.C: Ditto.
13066         * g++.dg/template/static15.C: Ditto.
13067         * g++.dg/template/invalid1.C: Ditto.
13068         * g++.dg/template/shift1.C: Ditto.
13069         * g++.dg/template/error10.C: Ditto.
13070
13071 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13072
13073         PR diagnostic/25923
13074         * gfortran.dg/pr25923.f90: New test.
13075
13076 2007-04-24  Ian Lance Taylor  <iant@google.com>
13077
13078         PR tree-optimization/31602
13079         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13080
13081 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13082
13083         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13084         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13085
13086 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13087
13088         * gcc.target/i386/reload-1.c. New.
13089
13090 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13091             Olga Golovanevsky  <olga@il.ibm.com>
13092
13093         * g++.dg/other/str_empty.C: New test.
13094
13095 2007-04-24  Richard Henderson  <rth@redhat.com>
13096
13097         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13098
13099 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13100
13101         PR target/31641
13102         * gcc.c-torture/compile/pr31641.c: New testcase.
13103
13104 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13105
13106         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13107         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13108         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13109         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13110
13111 2007-04-23  Simon Baldwin  <simonb@google.com>
13112
13113         * g++.dg/other/error15.C: New.
13114         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13115         triggering a "multiple parameters named" error.
13116
13117 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13118
13119         PR fortran/31618
13120         * gfortran.dg/backspace_8.f:  New test case.
13121
13122 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13123
13124         PR fortran/31630
13125         * gfortran.dg/used_types_17.f90: New test.
13126
13127         PR fortran/31620
13128         * gfortran.dg/zero_array_components_1.f90: New test.
13129
13130 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13131
13132         PR fortran/31616
13133         * gfortran.dg/open_errors.f90: Allow a different error message.
13134
13135 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13136
13137         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13138         Rename from check_effective_target_vect_pack_mod.  Rename global
13139         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13140         messages.
13141         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13142         rename.
13143         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13144         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13145
13146 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13147
13148         PR middle-end/31448
13149         * gcc.c-torture/execute/pr31448.c: New testcase.
13150
13151 2007-04-22  Nick Clifton  <nickc@redhat.com>
13152
13153         * gcc.dg/20020312-2.c: Add support for the FRV.
13154
13155 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13156
13157         PR tree-optimization/24659
13158         * gcc.dg/vect/vect-float-extend-1.c: New test.
13159         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13160
13161 2007-04-22  Richard Guenther  <rguenther@suse.de>
13162
13163         PR tree-optimization/29789
13164         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13165         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13166
13167 2007-04-22  Revital Eres  <eres@il.ibm.com>
13168
13169         * gcc.dg/var-expand2.c: New test.
13170
13171 2007-04-22  Revital Eres  <eres@il.ibm.com>
13172
13173         * gcc.dg/var-expand3.c: New test.
13174
13175 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13176
13177         PR fortran/31495
13178         * gfortran.dg/continuation_8.f90: New test.
13179
13180 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13181
13182         PR C/30265
13183         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13184         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13185
13186 2007-04-21  Richard Guenther  <rguenther@suse.de>
13187
13188         PR middle-end/31136
13189         * gcc.c-torture/execute/pr31136.c: New testcase.
13190
13191 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13192
13193         * gcc.target/i386/movsi-sm-1.c: New.
13194
13195 2007-04-20  Richard Henderson  <rth@redhat.com>
13196
13197         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13198         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13199
13200 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13201
13202         * gcc.target/i386/ordcmp-1.c: New test.
13203         * gcc.target/i386/unordcmp-1.c: New test.
13204
13205         PR tree-optimization/31632
13206         * gcc.c-torture/compile/20070419-1.c: New test.
13207
13208 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13209
13210         * gcc.dg/invalid-call-1.c: New test.
13211
13212 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13213
13214         PR diagnostic/31227
13215         * gcc.dg/Warray-bounds-3.c: New.
13216
13217 2007-04-18  Richard Guenther  <rguenther@suse.de>
13218
13219         PR tree-optimization/19431
13220         PR tree-optimization/21463
13221         * gcc.c-torture/execute/20070212-1.c: New testcase.
13222         * gcc.c-torture/execute/20070212-2.c: Likewise.
13223         * gcc.c-torture/execute/20070212-3.c: Likewise.
13224         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13225         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13226         * g++.dg/tree-ssa/pr21463.C: Likewise.
13227         * g++.dg/tree-ssa/pr30738.C: Likewise.
13228
13229 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13230
13231         PR c++/31513
13232         * g++.dg/expr/bitfield8.C: New test.
13233
13234 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13235             Richard Sandiford  <richard@codesourcery.com>
13236
13237         * lib/target-supports.exp (check_profiling_available): Return 0
13238         for uClibc with -p or -pg.
13239
13240 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13241
13242         PR c++/31517
13243         * g++.dg/template/init7.C: New test.
13244
13245 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13246
13247         PR rtl-optimization/31360
13248         * gcc.dg/loop-7.c: New test.
13249
13250 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13251
13252         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13253         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13254         build.
13255         (compat-execute): Likewise.
13256         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13257         files to remote hosts.
13258         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13259         (c-torture-execute): Likewise.
13260         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13261         or plain file.  Use remote_upload and remote_download to copy
13262         files about.
13263         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13264         before scanning it.
13265
13266 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13267
13268         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13269
13270 2007-04-16  Lawrence Crowl  <crowl@google.com>
13271
13272         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13273         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13274         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13275         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13276         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13277         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13278         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13279         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13280         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13281         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13282         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13283
13284         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13285         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13286         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13287         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13288         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13289         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13290         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13291         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13292         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13293         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13294         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13295
13296 2007-04-16  Ian Lance Taylor  <iant@google.com>
13297
13298         PR tree-optimization/31522
13299         * gcc.dg/Wstrict-overflow-16.c: New test.
13300
13301 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13302
13303         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13304
13305 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13306
13307         PR fortran/31144
13308         * gfortran.dg/module_naming_1.f90: New.
13309
13310 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13311
13312         * lib/target-supports.exp (check_profiling_available): Return
13313         false for m68k-*-uclinux.
13314
13315 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13316
13317         PR c++/29365
13318         Testcase for c++ anonymous namespace warning
13319
13320         * g++.dg/warn/anonymous-namespace-1.C: New test
13321         * g++.dg/warn/anonymous-namespace-1.h: New test
13322
13323 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13324
13325         PR testsuite/31578
13326         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13327
13328 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13329
13330         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13331
13332 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13333
13334         PR fortran/31204
13335         * gfortran.dg/array_constructor_16.f90: New test.
13336
13337 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13338
13339         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13340         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13341
13342 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13343
13344         PR rtl-optimization/31500
13345         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13346         * g++.dg/warn/Warray-bounds.C: Likewise.
13347
13348 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13349
13350         PR C/31520
13351         * gcc.dg/gnu89-init-4.c: New testcase.
13352
13353 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13354
13355         PR c++/25874
13356         * gcc.dg/gomp/pr25874.c: Add dg-options.
13357         * g++.dg/gomp/pr25874.C: Add dg-options.
13358
13359 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13360
13361         PR fortran/21061
13362         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13363         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13364
13365 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13366
13367         PR fortran/31561
13368         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13369
13370 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13371
13372         PR fortran/29507
13373         PR fortran/31404
13374         * gfortran.dg/initialization_6.f90: New test.
13375
13376 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13377
13378         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13379
13380         * lib/target-supports.exp (check_gc_sections_available):
13381         Return false if ldflags includes -elf2flt.
13382
13383 2007-04-13  Jason Merrill  <jason@redhat.com>
13384
13385         PR c++/31074
13386         * conv3.C: New test.
13387
13388 2007-04-13  Mike Stump  <mrs@apple.com>
13389
13390         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13391         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13392
13393 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13394
13395         PR tree-optimization/29598
13396         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13397
13398 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13399
13400         PR fortran/31559
13401         * gfortran.dg/func_assign.f90: New test.
13402
13403 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13404
13405         PR fortran/31550
13406         * gfortran.dg/used_types_16.f90: New test.
13407
13408 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13409
13410         PR fortran/18937
13411         * gfortran.dg/goto_2.f90: New.
13412         * gfortran.dg/goto_3.f90: New.
13413         * gfortran.dg/pr17708.f90: Rename to ...
13414         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13415
13416 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13417
13418         PR fortran/31562
13419         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13420         instead of a struct.
13421
13422 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13423
13424         PR fortran/31562
13425         * gfortran.dg/value_4.c: Use GNU extensions for complex
13426         instead of a struct.
13427
13428 2007-04-13  Richard Guenther  <rguenther@suse.de>
13429
13430         PR tree-optimization/21258
13431         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13432
13433 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13434
13435         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13436         <complex.h>.
13437
13438 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13439
13440         PR fortran/31250
13441         * gfortran.dg/char_length_2.f90: New.
13442         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13443         * gfortran.dg/repeat_4.f90: Likewise.
13444
13445         PR fortran/31266
13446         * gfortran.dg/char_assign_1.f90: New.
13447
13448         PR fortran/31471
13449         * gfortran.dg/block_name_1.f90: New.
13450         * gfortran.dg/block_name_2.f90: New.
13451
13452 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13453
13454         PR c++/31078
13455         * g++.dg/other/pr31078.C: New.
13456
13457 2007-04-12  Richard Guenther  <rguenther@suse.de>
13458
13459         PR tree-optimization/31169
13460         * gcc.c-torture/execute/pr31169.c: New testcase.
13461
13462 2007-04-12  Richard Guenther  <rguenther@suse.de>
13463
13464         PR tree-optimization/24689
13465         PR tree-optimization/31307
13466         * g++.dg/tree-ssa/pr31307.C: New testcase.
13467         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13468
13469 2007-04-12  Tobias Burnus  <burnus@net-b.de>
13470
13471         PR fortran/31472
13472         * gfortran.dg/access_spec_1.f90: New test.
13473         * gfortran.dg/access_spec_2.f90: New test.
13474         * gfortran.dg/non_module_public.f90: Match new error message.
13475
13476 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
13477
13478         PR testsuite/31538
13479         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13480         to 4 at line 38 to fix bounds problem.
13481
13482 2007-04-11  Tobias Burnus  <burnus@net-b.de>
13483
13484         PR testsuite/31240
13485         * gfortran.dg/pointer_intent_1.f90: Fix test.
13486
13487 2007-04-10  Eric Christopher  <echristo@apple.com>
13488
13489         * lib/target-supports.exp
13490         (check_effective_target_fstack_protector): Rewrite.
13491
13492 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
13493
13494         PR c++/31449
13495         * g++.dg/init/const5.C: New test.
13496
13497 2007-04-09  Jan Hubicka  <jh@suse.cz>
13498
13499         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13500
13501 2007-04-08  Jan Hubicka  <jh@suse.cz>
13502
13503         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13504
13505 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13506
13507         PR fortran/31257
13508         * gfortran.dg/achar_4.f90: New test.
13509
13510 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13511
13512         PR fortran/30880
13513         * gfortran.dg/used_dummy_types_8.f90: New test.
13514
13515 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13516
13517         PR fortran/30872
13518         * gfortran.dg/parameter_array_element_1.f90: New test.
13519
13520 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13521
13522         PR fortran/31222
13523         * gfortran.dg/default_numeric_type_1.f90: New test.
13524
13525 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13526
13527         PR fortran/31424
13528         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13529
13530 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13531
13532         PR fortran/31293
13533         * gfortran.dg/interface_12.f90: New test.
13534
13535 2007-04-07  Bruce Korb  <bkorb@gnu.org>
13536
13537         * gcc.dg/format/opt-6.c: New test.
13538         * gcc.dg/format/nul-1.c: New test.
13539         * gcc.dg/format/nul-2.c: New test.
13540
13541 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13542
13543         PR libgfortran/31395
13544         * gfortran.dg/fmt_colon.f90: New test.
13545
13546 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13547
13548         * g++.old-deja/g++.other/init18.C: Use
13549         dg-require-effective-target instead of an explicit xfail.
13550
13551 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13552
13553         * gcc.dg/dfp/signbit-1.c
13554         * gcc.dg/dfp/signbit-2.c
13555
13556 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13557
13558         PR fortran/31483
13559         * gfortran.dg/altreturn_5.f90: New test.
13560
13561 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13562
13563         PR fortran/31292
13564         * gfortran.dg/contained_module_proc_1.f90: New test.
13565
13566 2007-04-04  Stuart Hastings  <stuart@apple.com>
13567
13568         PR 31281
13569         * objc/execute/exceptions/pr31281.m: New.
13570
13571 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13572
13573         * g++.dg/ext/dllimport12.C: Update comments.
13574
13575 2007-04-03  Eric Christopher  <echristo@apple.com>
13576
13577         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13578
13579 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13580
13581         PR fortran/31304
13582         * gfortran.dg/repeat_2.f90: New test.
13583         * gfortran.dg/repeat_3.f90: New test.
13584         * gfortran.dg/repeat_4.f90: New test.
13585
13586 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13587
13588         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13589
13590 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13591
13592         PR c++/30847
13593         * g++.dg/parse/cond3.C: New test.
13594
13595         PR middle-end/30704
13596         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13597
13598 2007-04-02  Jason Merrill  <jason@redhat.com>
13599
13600         PR c++/31187
13601         * g++.dg/ext/visibility/anon3.C: New test.
13602
13603 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13604
13605         PR libgfortran/31052
13606         * gfortran.dg/namelist_28.f90: New test.
13607
13608 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13609
13610         PR libgfortran/31366
13611         * gfortran.dg/direct_io_6.f90: New test.
13612
13613 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13614
13615         PR libgfortran/31207
13616         * gfortran.dg/advance_5.f90: New test.
13617         * gfortran.dg/advance_6.f90: New test.
13618
13619 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13620
13621         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13622         * g++.dg/ext/dllimport7.C: Likewise.
13623         * g++.dg/ext/selectany1.C: Likewise.
13624
13625 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13626
13627         * g++.dg/parser/pr31138.C: New.
13628         * g++.dg/parser/pr31140.C: New.
13629         * g++.dg/parser/pr31141.C: New.
13630
13631 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13632
13633         PR c++/26099
13634         * g++.dg/ext/is_base_of.C: New.
13635         * g++.dg/ext/has_virtual_destructor.C: New.
13636         * g++.dg/ext/is_polymorphic.C: New.
13637         * g++.dg/ext/is_base_of_diagnostic.C: New.
13638         * g++.dg/ext/is_enum.C: New.
13639         * g++.dg/ext/has_nothrow_assign.C: New.
13640         * g++.dg/ext/has_nothrow_constructor.C: New.
13641         * g++.dg/ext/is_empty.C: New.
13642         * g++.dg/ext/has_trivial_copy.C: New.
13643         * g++.dg/ext/has_trivial_assign.C: New.
13644         * g++.dg/ext/is_abstract.C: New.
13645         * g++.dg/ext/is_pod.C: New.
13646         * g++.dg/ext/has_nothrow_copy.C: New.
13647         * g++.dg/ext/is_class.C: New.
13648         * g++.dg/ext/has_trivial_constructor.C: New.
13649         * g++.dg/ext/is_union.C: New.
13650         * g++.dg/ext/has_trivial_destructor.C: New.
13651         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13652         * g++.dg/template/crash43.C: Likewise.
13653
13654 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13655
13656         * g++.dg/warn/pedantic2.C: New testcase.
13657
13658 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13659
13660         * size_dim.f90: Fix dg directive.
13661         * pr16433.f: Likewise.
13662         * use_6.f90: Likewise.
13663         * use_7.f90: Likewise.
13664         * entry_9.f90: Likewise.
13665         * pointer_intent_2.f90: Likewise.
13666         * protected_1.f90: Likewise.
13667         * fmt_missing_period_2.f: Likewise.
13668         * pointer_intent_3.f90: Likewise.
13669         * protected_2.f90: Likewise.
13670         * protected_3.f90: Likewise.
13671         * pr15754.f90: Likewise.
13672         * protected_4.f90: Likewise.
13673         * protected_5.f90: Likewise.
13674         * initialization_2.f90: Likewise.
13675         * protected_6.f90: Likewise.
13676         * continuation_7.f90: Likewise.
13677         * derived_function_interface_1.f90: Likewise.
13678         * der_pointer_4.f90: Likewise.
13679         * fmt_zero_precision.f90: Likewise.
13680         * blockdata_3.f90: Likewise.
13681         * fmt_missing_period_1.f: Likewise.
13682         * real_const_3.f90: Likewise.
13683         * use_4.f90: Likewise.
13684         * fmt_missing_period_3.f: Likewise.
13685         * use_5.f90: Likewise.
13686
13687 2007-03-28  Mike Stump  <mrs@apple.com>
13688
13689         * gcc.dg/darwin-comm.c: Add.
13690
13691 2007-03-28  Eric Christopher  <echristo@apple.com>
13692
13693         * lib/target-supports.exp (check_effective_target_fstack_protector):
13694         New.
13695         * gcc.dg/ssp-1.c: Use.
13696         * gcc.dg/ssp-2.c: Ditto.
13697
13698 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
13699
13700         PR c++/29077
13701         * g++.dg/parse/constructor3.C: New test.
13702
13703 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
13704
13705         * gnat.dg/thin_pointer.ad[sb]: New test.
13706
13707 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13708
13709         * g++.dg/cpp0x/bracket1.C: New.
13710         * g++.dg/cpp0x/bracket2.C: New.
13711         * g++.dg/cpp0x/bracket3.C: New.
13712         * g++.dg/cpp0x/bracket4.C: New.
13713
13714 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13715
13716         * g++.dg/cpp0x/temp_default1.C: New.
13717         * g++.dg/cpp0x/temp_default3.C: New.
13718         * g++.dg/cpp0x/temp_default2.C: New.
13719         * g++.dg/cpp0x/temp_default4.C: New.
13720
13721 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13722
13723         PR c++/29993
13724         * g++.dg/other/cv_func2.C: New.
13725
13726 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
13727
13728         * gcc.dg/dfp/func-vararg-alternate.h: New file.
13729         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13730         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13731         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13732
13733         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13734         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13735
13736         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13737
13738         * lib/compat.exp (compat-execute): Fix processing of file names.
13739
13740 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
13741
13742         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13743
13744 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
13745
13746         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13747         Delete created executable test file.
13748         (check_effective_target_fortran_large_int): Ditto.
13749         (check_effective_target_static_libgfortran): Ditto.
13750
13751 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
13752
13753         PR c++/30500
13754         * g++.dg/warn/pragma-system_header1.C: New test.
13755         * g++.dg/warn/pragma-system_header2.C: New test.
13756         * g++.dg/warn/pragma-system_header1.h. New.
13757         * g++.dg/warn/pragma-system_header2.h. New.
13758
13759 2007-03-26  Ian Lance Taylor  <iant@google.com>
13760
13761         PR tree-optimization/31345
13762         * gcc.c-torture/compile/pr31345-1.c: New test.
13763
13764 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
13765
13766         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13767         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13768         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13769         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13770         * gfortran.dg/overload_1.f90: Likewise.
13771         * gfortran.dg/impure_assignment_1.f90: Likewise.
13772         * gfortran.dg/error_recovery_3.f90: Likewise.
13773         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13774         * gfortran.dg/sequence_types_1.f90: Likewise.
13775         * gfortran.dg/internal_references_1.f90: Likewise.
13776         * gfortran.dg/present_1.f90: Likewise.
13777         * gfortran.dg/volatile10.f90: Likewise.
13778         * gfortran.dg/module_equivalence_2.f90: Likewise.
13779         * gfortran.dg/use_4.f90: Likewise.
13780         * gfortran.dg/elemental_result_1.f90: Likewise.
13781         * gfortran.dg/generic_actual_arg.f90: Likewise.
13782         * gfortran.dg/private_type_5.f90: Likewise.
13783         * gfortran.dg/protected_4.f90: Likewise.
13784         * gfortran.dg/interface_3.f90: Likewise.
13785
13786 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13787
13788         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13789         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13790
13791 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13792
13793         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13794
13795 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13796
13797         PR libgfortran/31199
13798         * gfortran.dg/fmt_t_4.f90: New test.
13799
13800 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13801
13802         PR libfortran/31297
13803         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13804         * gfortran.dg/backspace_6.f:  Likewise.
13805         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13806         * gfortran.dg/direct_io_2.f90:  Likewise.
13807         * gfortran.dg/write_back.f:  Likewise.
13808         * gfortran.dg/write_rewind_2.f:  Likewise.
13809         * gfortran.dg/write_rewind_1.f:  Likewise.
13810         * gfortran.dg/write_rewind_2.f:  Likewise.
13811
13812 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13813
13814         PR tree-optimization/30784
13815         * gcc.dg/vect/pr30784.c: New test.
13816
13817 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13818
13819         PR fortran/30877
13820         * gfortran.dg/operator_1.f90: New test.
13821         * gfortran.dg/operator_2.f90: New test.
13822
13823 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13824
13825         PR libfortran/31196
13826         * gfortran.dg/reshape_transpose_1.f90:  New test.
13827
13828 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13829
13830         PR fortran/30655
13831         * gfortran.dg/bounds_check_6.f90: New test.
13832
13833 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13834
13835         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13836         #ifndef/#endif.
13837         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13838         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13839
13840 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13841
13842         PR fortran/31209
13843         * gfortran.dg/pointer_function_actual_1.f90: New test.
13844
13845         PR fortran/31200
13846         * gfortran.dg/pointer_function_actual_2.f90: New test.
13847
13848         PR fortran/31215
13849         * gfortran.dg/result_in_spec_1.f90: New test.
13850
13851 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13852
13853         PR fortran/30834
13854         * gfortran.dg/integer_exponentiation_3.F90: New test.
13855         * gfortran.dg/integer_exponentiation_4.f90: New test.
13856         * gfortran.dg/integer_exponentiation_5.F90: New test.
13857
13858 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13859
13860         PR c++/30863
13861         * g++.dg/template/error24.C: New test.
13862         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13863
13864 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13865
13866         PR c++/31273
13867         * g++.dg/expr/bitfield7.C: New test.
13868
13869 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13870
13871         PR other/23572
13872         * gcc.dg/float-range-4.c: New.
13873         * gcc.dg/float-range-1.c: Update. Test for a warning.
13874         * gcc.dg/float-range-3.c: New.
13875         * gcc.dg/float-range-5.c: New.
13876
13877 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13878
13879         PR fortran/31262
13880         * gfortran.dg/no_range_check_1.f90: New test.
13881
13882 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13883
13884         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13885         * g++.dg/other/static1.C: Remove stray semicolon.
13886         * g++.dg/other/init1.C: Likewise.
13887         * g++.dg/rtti/dyncast1.C: Likewise.
13888         * g++.dg/tree-ssa/pr17153.C: Likewise.
13889         * g++.dg/lookup/disamb1.C: Likewise.
13890         * g++.dg/lookup/scoped2.C: Likewise.
13891         * g++.dg/lookup/friend7.C: Likewise.
13892         * g++.dg/parse/parse4.C: Likewise.
13893         * g++.dg/parse/parse5.C: Likewise.
13894         * g++.dg/expr/pr29066.C: Likewise.
13895         * g++.dg/expr/cast4.C: Likewise.
13896         * g++.dg/tc1/dr193.C: Likewise.
13897         * g++.dg/tc1/dr213.C: Likewise.
13898         * g++.dg/abi/dcast1.C: Likewise.
13899         * g++.dg/abi/covariant2.C: Likewise.
13900         * g++.dg/inherit/covariant11.C: Likewise.
13901         * g++.dg/inherit/covariant9.C: Likewise.
13902         * g++.dg/inherit/covariant10.C: Likewise.
13903         * g++.dg/init/static3.C: Likewise.
13904         * g++.dg/init/init-ref3.C: Likewise.
13905         * g++.dg/init/ref10.C: Likewise.
13906         * g++.dg/template/meminit2.C: Likewise.
13907         * g++.dg/template/using9.C: Likewise.
13908         * g++.dg/template/friend9.C: Likewise.
13909         * g++.dg/template/ref1.C: Likewise.
13910         * g++.old-deja/g++.warn/inline.C: Likewise.
13911         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13912         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13913         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13914         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13915         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13916         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13917         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13918         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13919         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13920         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13921         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13922         * g++.old-deja/g++.brendan/template11.C: Likewise.
13923         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13924         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13925         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13926         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13927         * g++.old-deja/g++.jason/parse9.C: Likewise.
13928         * g++.old-deja/g++.jason/byval2.C: Likewise.
13929         * g++.old-deja/g++.jason/overload8.C: Likewise.
13930         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13931         * g++.old-deja/g++.jason/template33.C: Likewise.
13932         * g++.old-deja/g++.jason/return3.C: Likewise.
13933         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13934         * g++.old-deja/g++.jason/virtual.C: Likewise.
13935         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13936         * g++.old-deja/g++.jason/template27.C: Likewise.
13937         * g++.old-deja/g++.jason/synth6.C: Likewise.
13938         * g++.old-deja/g++.jason/ref8.C: Likewise.
13939         * g++.old-deja/g++.jason/offset1.C: Likewise.
13940         * g++.old-deja/g++.other/static20.C: Likewise.
13941         * g++.old-deja/g++.other/array1.C: Likewise.
13942         * g++.old-deja/g++.other/new3.C: Likewise.
13943         * g++.old-deja/g++.other/array2.C: Likewise.
13944         * g++.old-deja/g++.other/overload9.C: Likewise.
13945         * g++.old-deja/g++.other/cast6.C: Likewise.
13946         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13947         * g++.old-deja/g++.other/eh4.C: Likewise.
13948         * g++.old-deja/g++.other/using7.C: Likewise.
13949         * g++.old-deja/g++.other/init18.C: Likewise.
13950         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13951         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13952         * g++.old-deja/g++.other/dtor11.C: Likewise.
13953         * g++.old-deja/g++.pt/static11.C: Likewise.
13954         * g++.old-deja/g++.pt/crash19.C: Likewise.
13955         * g++.old-deja/g++.pt/overload12.C: Likewise.
13956         * g++.old-deja/g++.pt/crash46.C: Likewise.
13957         * g++.old-deja/g++.pt/mi1.C: Likewise.
13958         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13959         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13960         * g++.old-deja/g++.pt/local5.C: Likewise.
13961         * g++.old-deja/g++.pt/typename2.C: Likewise.
13962         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13963         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13964         * g++.old-deja/g++.law/visibility1.C: Likewise.
13965         * g++.old-deja/g++.law/visibility2.C: Likewise.
13966         * g++.old-deja/g++.law/virtual2.C: Likewise.
13967         * g++.old-deja/g++.law/operators19.C: Likewise.
13968         * g++.old-deja/g++.law/parsing10.C: Likewise.
13969         * g++.old-deja/g++.law/visibility4.C: Likewise.
13970         * g++.old-deja/g++.law/operators4.C: Likewise.
13971         * g++.old-deja/g++.law/dtors2.C: Likewise.
13972         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13973         * g++.old-deja/g++.law/visibility10.C: Likewise.
13974         * g++.old-deja/g++.law/scope3.C: Likewise.
13975         * g++.old-deja/g++.law/casts2.C: Likewise.
13976         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13977         * g++.old-deja/g++.law/operators33.C: Likewise.
13978         * g++.old-deja/g++.law/friend4.C: Likewise.
13979         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13980         * g++.old-deja/g++.mike/p5611.C: Likewise.
13981         * g++.old-deja/g++.mike/net37.C: Likewise.
13982         * g++.old-deja/g++.mike/p3570.C: Likewise.
13983         * g++.old-deja/g++.mike/p5718.C: Likewise.
13984         * g++.old-deja/g++.mike/net21.C: Likewise.
13985         * g++.old-deja/g++.mike/p1862.C: Likewise.
13986         * g++.old-deja/g++.mike/p4511.C: Likewise.
13987         * g++.old-deja/g++.mike/virt3.C: Likewise.
13988         * g++.old-deja/g++.mike/p16146.C: Likewise.
13989         * g++.old-deja/g++.mike/p1989.C: Likewise.
13990         * g++.old-deja/g++.mike/p5571.C: Likewise.
13991         * g++.old-deja/g++.gb/scope10.C: Likewise.
13992         * g++.old-deja/g++.abi/primary5.C: Likewise.
13993         * g++.old-deja/g++.abi/empty2.C: Likewise.
13994         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13995         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13996         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13997         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13998         * g++.old-deja/g++.bob/template3.C: Likewise.
13999         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14000
14001 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14002
14003         PR fortran/31193
14004         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14005
14006 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14007
14008         PR fortran/20897
14009         * gfortran.dg/derived_name_1.f90: New.
14010         * gfortran.dg/derived_name_2.f: New.
14011
14012 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14013
14014         * lib/target-supports.exp (check_effective_target_nonpic): New
14015         procedure.
14016         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14017         when compiling PIC.
14018         * gcc.target/i386/asm-4.c: Require nonpic.
14019         * gcc.target/i386/cmov1.c: Likewise.
14020         * gcc.target/i386/mul.c: Likewise.
14021         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14022         * gcc.target/i386/ssetype-1.c: Require nonpic.
14023         * gcc.target/i386/ssetype-3.c: Likewise.
14024         * gcc.target/i386/ssetype-5.c: Likewise.
14025
14026 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14027
14028         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14029         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14030         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14031         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14032
14033 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14034
14035         PR tree-optimization/30590
14036         * g++.dg/opt/pr30590.C: New testcase.
14037
14038 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14039
14040         PR c/30762
14041         * gcc.dg/pr30762-1.c: New test.
14042         * gcc.dg/pr30762-2.c: New test.
14043
14044         PR inline-asm/30505
14045         * gcc.target/i386/pr30505.c: New test.
14046
14047 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14048
14049         * gcc.target/arm/register-variables.c: New.
14050
14051 2007-03-19  Jeff Law  <law@redhat.com>
14052
14053         * PR tree-optimization/30984
14054         * gcc.c-torture/pr30984.c: New test.
14055
14056 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14057         Richard Guenther  <rguenther@suse.de>
14058
14059         PR tree-optimization/31254
14060         * gcc.dg/torture/pr31254.c: New testcase.
14061
14062 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14063
14064         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14065         target default_packed.
14066
14067 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14068
14069         PR fortran/31203
14070         * gfortran.dg/string_length_1.f90: New test.
14071
14072 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14073
14074         PR testsuite/30395
14075         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14076
14077 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14078
14079         PR libgfortran/31052
14080         * gfortran.dg/namelist_27.f90: New test.
14081
14082 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14083
14084         PR fortran/30531
14085         * gfortran.dg/used_types_14.f90: New test.
14086
14087         PR fortran/31086
14088         * gfortran.dg/used_types_15.f90: New test.
14089
14090 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14091
14092         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14093         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14094
14095 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14096
14097         PR fortran/31120
14098         * gfortran.dg/integer_exponentiation_2.f90: New test.
14099
14100 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14101
14102         PR tree-optimization/31041
14103         * gcc.dg/vect/pr31041.c: New test.
14104
14105 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14106
14107         * g++.dg/warn/Wconversion-integer.C: New
14108         * g++.dg/warn/Wconversion-real.C: New.
14109         * g++.dg/warn/Wconversion-real-integer.C: New.
14110         * g++.dg/warn/conv2.C: Updated.
14111
14112 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14113
14114         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14115         exclude RTPs.
14116
14117 2007-03-16  Richard Guenther  <rguenther@suse.de>
14118
14119         PR tree-optimization/31146
14120         * g++.dg/tree-ssa/pr31146.C: New testcase.
14121
14122 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14123
14124         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14125         assume that the target has <features.h>.
14126
14127 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14128
14129         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14130         dg-options rather than to the whole test.
14131
14132 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14133
14134         PR debug/29906
14135         * g++.dg/debug/pr29906.C: New
14136
14137 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14138
14139         PR libgfortran/31099
14140         * gfortran.dg/unformatted_recl.f90: Update test.
14141
14142 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14143
14144         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14145
14146 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14147
14148         PR c++/30891
14149         * g++.dg/parse/namespace-definition.C: New.
14150
14151 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14152
14153         PR c++/24924
14154         * g++.dg/cpp/pedantic-errors.C: New.
14155         * g++.dg/cpp/permissive.C: New.
14156
14157 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14158
14159         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14160         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14161
14162 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14163
14164         * lib/target-supports.exp (check_missing_uclibc_feature)
14165         (check_effective_target_wchar): New procedures.
14166         * gcc.dg/wchar_t-1.c: Require target wchar.
14167         * gcc.dg/wint_t-1.c: Likewise.
14168
14169 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14170
14171         * lib/target-supports.exp (check_gc_sections_available): Return
14172         false for VxWorks targets.
14173
14174 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14175
14176         * g++.dg/warn/Wconversion2.C: Fix typo.
14177         * gcc.dg/if-empty-1.c: Ditto.
14178
14179 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14180
14181         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14182
14183 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14184
14185         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14186         * gcc.target/i386/pr31167.c: Ditto.
14187
14188 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14189
14190         PR target/31167
14191         * gcc.target/i386/pr31167.c: New test.
14192
14193 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14194
14195         PR fortran/30922
14196         * gfortran.dg/import5.f90.f90: New test.
14197
14198
14199         PR fortran/30879
14200         * gfortran.dg/data_components_1.f90: New test.
14201
14202
14203         PR fortran/30870
14204         * gfortran.dg/generic_13.f90: New test.
14205
14206         PR fortran/31163
14207         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14208
14209 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14210
14211         PR libgfortran/31051
14212         * gfortran.dg/fmt_t_4.f90: New
14213
14214 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14215
14216         PR C++/31165
14217         * g++.dg/other/default7.C: New test.
14218
14219 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14220
14221         * g++.dg/warn/Wconversion2.C: New.
14222
14223 2007-03-14  Eric Christopher  <echristo@apple.com>
14224
14225         * gcc.dg/ssp-1.c: New.
14226         * gcc.dg/ssp-2.c: Ditto.
14227
14228 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14229
14230         * g++.dg/warn/do-empty.C: New.
14231         * gcc.dg/do-empty.c: New.
14232         * gcc.dg/if-empty-1.c: Update.
14233         * gcc.dg/20001116-1.c: Update.
14234         * gcc.dg/pr23165.c: Update.
14235
14236 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14237
14238         * gfortran.dg/module_implicit_conversion.f90: New test.
14239
14240 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14241
14242         PR middle-end/31127
14243         * gcc.dg/pr31127.c: New.
14244
14245 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14246
14247         * gcc.dg/tree-ssa/loop-26.c: New test.
14248
14249 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14250
14251         * gcc.target/i386/cmpxchg16b-1.c: New test.
14252
14253 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14254
14255         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14256         * gcc.dg/c99-vla-1.c: Likewise.
14257         * g++.dg/ext/vla1.C: Likewise
14258
14259 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14260
14261         * gcc.dg/wvla-1.c: New test
14262         * gcc.dg/wvla-2.c: New test
14263         * gcc.dg/wvla-3.c: New test
14264         * gcc.dg/wvla-4.c: New test
14265         * gcc.dg/wvla-5.c: New test
14266         * gcc.dg/wvla-6.c: New test
14267         * gcc.dg/wvla-7.c: New test
14268         * g++.dg/warn/Wvla-1.C: New test
14269         * g++.dg/warn/Wvla-2.C: New test
14270         * g++.dg/warn/Wvla-3.C: New test
14271
14272 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14273
14274         PR c++/30108
14275         * g++.dg/other/default6.C: New test.
14276
14277 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14278
14279         * lib/target-supports.exp (check_profiling_available): Return false
14280         for VxWorks.
14281         (check_effective_target_vxworks_kernel): New procedure.
14282         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14283         VxWorks.
14284         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14285         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14286         to include VxWorks.
14287         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14288
14289 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14290
14291         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14292         PIC is not supported.
14293         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14294         * gcc.dg/20020426-2.c: Likewise.
14295         * gcc.dg/pr28243.c: Likewise.
14296         * gcc.dg/visibility-11.c: Likewise.
14297         * gcc.dg/tls/opt-9.c: Likewise.
14298         * gcc.dg/tls/opt-10.c: Likewise.
14299         * gcc.dg/tls/pic-1.c: Likewise.
14300         * gcc.dg/tls/struct-1.c: Likewise.
14301         * gcc.target/i386/20000807-1.c: Likewise.
14302         * gcc.target/i386/20000904-1.c: Likewise.
14303         * gcc.target/i386/20011119-1.c: Likewise.
14304         * gcc.target/i386/990213-2.c: Likewise.
14305         * gcc.target/i386/990214-1.c: Likewise.
14306         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14307         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14308         * gcc.target/i386/pic-1.c: Likewise.
14309         * gcc.target/i386/pr21518.c: Likewise.
14310         * gcc.target/i386/pr23098.c: Likewise.
14311         * gcc.target/i386/pr23943.c: Likewise.
14312
14313 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14314
14315         PR c++/31038
14316         * g++.dg/template/complit2.C: New test.
14317
14318         PR c++/30328
14319         * g++.dg/ext/bitfield1.C: New test.
14320
14321 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14322
14323         PR fortran/30883
14324         * gfortran.dg/interface_11.f90: New test.
14325
14326 2007-03-11  Richard Guenther  <rguenther@suse.de>
14327
14328         PR tree-optimization/31115
14329         * gcc.dg/torture/pr31115.c: New testcase.
14330
14331 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14332
14333         PR tree-optimization/29925
14334         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14335
14336 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14337
14338         PR c++/30274
14339         * g++.dg/expr/bitfield3.C: New test.
14340         * g++.dg/expr/bitfield4.C: Likewise.
14341         * g++.dg/expr/bitfield5.C: Likewise.
14342         * g++.dg/expr/bitfield6.C: Likewise.
14343
14344         PR c++/30924
14345         * g++.dg/template/array18.C: New test.
14346
14347 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14348
14349         PR c++/17946
14350         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14351         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14352
14353 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14354
14355         PR c++/20599
14356         * g++.dg/cpp0x/variadic-bind.C: New.
14357         * g++.dg/cpp0x/variadic-function.C: New.
14358         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14359         * g++.dg/cpp0x/variadic-tuple.C: New.
14360         * g++.dg/cpp0x/variadic1.C: New.
14361         * g++.dg/cpp0x/variadic2.C: New.
14362         * g++.dg/cpp0x/variadic3.C: New.
14363         * g++.dg/cpp0x/variadic4.C: New.
14364         * g++.dg/cpp0x/variadic5.C: New.
14365         * g++.dg/cpp0x/variadic6.C: New.
14366         * g++.dg/cpp0x/variadic7.C: New.
14367         * g++.dg/cpp0x/variadic8.C: New.
14368         * g++.dg/cpp0x/variadic9.C: New.
14369         * g++.dg/cpp0x/variadic10.C: New.
14370         * g++.dg/cpp0x/variadic11.C: New.
14371         * g++.dg/cpp0x/variadic12.C: New.
14372         * g++.dg/cpp0x/variadic13.C: New.
14373         * g++.dg/cpp0x/variadic14.C: New.
14374         * g++.dg/cpp0x/variadic15.C: New.
14375         * g++.dg/cpp0x/variadic16.C: New.
14376         * g++.dg/cpp0x/variadic17.C: New.
14377         * g++.dg/cpp0x/variadic18.C: New.
14378         * g++.dg/cpp0x/variadic19.C: New.
14379         * g++.dg/cpp0x/variadic20.C: New.
14380         * g++.dg/cpp0x/variadic21.C: New.
14381         * g++.dg/cpp0x/variadic22.C: New.
14382         * g++.dg/cpp0x/variadic23.C: New.
14383         * g++.dg/cpp0x/variadic24.C: New.
14384         * g++.dg/cpp0x/variadic25.C: New.
14385         * g++.dg/cpp0x/variadic26.C: New.
14386         * g++.dg/cpp0x/variadic27.C: New.
14387         * g++.dg/cpp0x/variadic28.C: New.
14388         * g++.dg/cpp0x/variadic29.C: New.
14389         * g++.dg/cpp0x/variadic30.C: New.
14390         * g++.dg/cpp0x/variadic31.C: New.
14391         * g++.dg/cpp0x/variadic32.C: New.
14392         * g++.dg/cpp0x/variadic33.C: New.
14393         * g++.dg/cpp0x/variadic34.C: New.
14394         * g++.dg/cpp0x/variadic35.C: New.
14395         * g++.dg/cpp0x/variadic36.C: New.
14396         * g++.dg/cpp0x/variadic37.C: New.
14397         * g++.dg/cpp0x/variadic38.C: New.
14398         * g++.dg/cpp0x/variadic39.C: New.
14399         * g++.dg/cpp0x/variadic40.C: New.
14400         * g++.dg/cpp0x/variadic41.C: New.
14401         * g++.dg/cpp0x/variadic42.C: New.
14402         * g++.dg/cpp0x/variadic43.C: New.
14403         * g++.dg/cpp0x/variadic44.C: New.
14404         * g++.dg/cpp0x/variadic45.C: New.
14405         * g++.dg/cpp0x/variadic46.C: New.
14406         * g++.dg/cpp0x/variadic47.C: New.
14407         * g++.dg/cpp0x/variadic48.C: New.
14408         * g++.dg/cpp0x/variadic49.C: New.
14409         * g++.dg/cpp0x/variadic50.C: New.
14410         * g++.dg/cpp0x/variadic51.C: New.
14411         * g++.dg/cpp0x/variadic52.C: New.
14412         * g++.dg/cpp0x/variadic53.C: New.
14413         * g++.dg/cpp0x/variadic54.C: New.
14414         * g++.dg/cpp0x/variadic55.C: New.
14415         * g++.dg/cpp0x/variadic56.C: New.
14416         * g++.dg/cpp0x/variadic57.C: New.
14417         * g++.dg/cpp0x/variadic58.C: New.
14418         * g++.dg/cpp0x/variadic59.C: New.
14419         * g++.dg/cpp0x/variadic60.C : New.
14420         * g++.dg/cpp0x/variadic61.C : New.
14421         * g++.dg/cpp0x/variadic62.C : New.
14422         * g++.dg/cpp0x/variadic63.C : New.
14423         * g++.dg/cpp0x/variadic64.C : New.
14424         * g++.dg/cpp0x/variadic65.C : New.
14425         * g++.dg/cpp0x/variadic66.C : New.
14426         * g++.dg/cpp0x/variadic67.C : New.
14427         * g++.dg/cpp0x/variadic68.C : New.
14428         * g++.dg/cpp0x/variadic69.C : New.
14429         * g++.dg/cpp0x/variadic70.C : New.
14430         * g++.dg/cpp0x/variadic71.C : New.
14431         * g++.dg/cpp0x/variadic72.C : New.
14432         * g++.dg/cpp0x/variadic73.C : New.
14433         * g++.dg/cpp0x/variadic74.C : New.
14434         * g++.dg/cpp0x/variadic75.C : New.
14435         * g++.dg/cpp0x/variadic-ex1.C : New.
14436         * g++.dg/cpp0x/variadic-ex2.C : New.
14437         * g++.dg/cpp0x/variadic-ex3.C : New.
14438         * g++.dg/cpp0x/variadic-ex4.C : New.
14439         * g++.dg/cpp0x/variadic-ex5.C : New.
14440         * g++.dg/cpp0x/variadic-ex6.C : New.
14441         * g++.dg/cpp0x/variadic-ex7.C : New.
14442         * g++.dg/cpp0x/variadic-ex8.C : New.
14443         * g++.dg/cpp0x/variadic-ex9.C : New.
14444         * g++.dg/cpp0x/variadic-ex10.C : New.
14445         * g++.dg/cpp0x/variadic-ex11.C : New.
14446         * g++.dg/cpp0x/variadic-ex12.C : New.
14447         * g++.dg/cpp0x/variadic-ex13.C : New.
14448         * g++.dg/cpp0x/variadic-ex14.C : New.
14449
14450 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14451
14452         PR libgfortran/31099
14453         * gfortran.dg/unformatted_recl.f90: New test.
14454
14455 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14456
14457         * gcc.dg/fold-eqcmplx-1.c: New test case.
14458
14459 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14460
14461         PR rtl-optimization/30643
14462         * gcc.dg/pr30643.c: New.
14463
14464 2007-03-09  Chao-ying Fu  <fu@mips.com>
14465
14466         * gcc.target/mips/mips32-dspr2-type.c: New test.
14467         * gcc.target/mips/mips32-dspr2.c: New test.
14468         * gcc.target/mips/dspr2-MULT.c: New test.
14469         * gcc.target/mips/dspr2-MULTU.c: New test.
14470         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14471         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14472         Adjust some formats.
14473
14474 2007-03-09  Dirk Mueller  <dmueller@suse.de>
14475
14476         PR c++/17946
14477         * gcc.dg/Wlogical-op-1.c: New.
14478         * g++.dg/warn/Wlogical-op-1.C: New.
14479
14480 2007-03-09  Richard Guenther  <rguenther@suse.de>
14481
14482         PR tree-optimization/30904
14483         PR middle-end/31058
14484         * gcc.dg/pr30904.c: Remove xfail.
14485
14486 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14487
14488         PR C/31072
14489         * gcc.c-torture/execute/pr31072.c: New test.
14490
14491 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14492
14493         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14494         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14495         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
14496         *lrint* and *lround*.
14497         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14498         floor->lfloor.
14499         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14500         * gcc.dg/torture/builtin-integral-1.c: Likewise.
14501         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
14502         and *lround*.  Correct macro names.
14503         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14504         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14505
14506 2007-03-08  Ian Lance Taylor  <iant@google.com>
14507
14508         * gcc.dg/no-strict-overflow-5.c: New test.
14509         * gcc.dg/no-strict-overflow-6.c: New test.
14510         * gcc.dg/Wstrict-overflow-11.c: New test.
14511         * gcc.dg/Wstrict-overflow-12.c: New test.
14512         * gcc.dg/Wstrict-overflow-13.c: New test.
14513         * gcc.dg/Wstrict-overflow-14.c: New test.
14514         * gcc.dg/Wstrict-overflow-15.c: New test.
14515
14516 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14517
14518         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
14519         for VxWorks kernel mode.
14520         * gcc.c-torture/execute/strncmp-1.x: Likewise.
14521
14522 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14523
14524         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14525         mode.
14526
14527 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14528
14529         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14530         and lib/bfill.c on VxWorks targets.
14531         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14532         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14533         lib/bfill.c and lib/memmove.c on VxWorks targets.
14534         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14535         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14536         on VxWorks targets.
14537         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14538         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14539
14540 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14541
14542         * gfortran.dg/use_5.f90: New test.
14543         * gfortran.dg/use_6.f90: Ditto.
14544         * gfortran.dg/use_7.f90: Ditto.
14545
14546 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14547
14548         PR fortran/30973
14549         * gfortran.dg/use_4.f90: New test.
14550         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14551
14552 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14553
14554         PR fortran/31011
14555         * gfortran.dg/parameter_array_section_2.f90: New test.
14556
14557 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14558
14559         PR c++/30852
14560         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14561
14562         PR c++/30534
14563         * g++.dg/template/arg5.C: New test.
14564
14565 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
14566
14567         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14568
14569 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14570
14571         * gcc.dg/var-expand1.c: Add newline at end of file.
14572
14573 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14574
14575         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14576
14577 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14578
14579         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14580
14581 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14582
14583         * gcc.dg/torture/builtin-convert-4.c: New test.
14584
14585 2007-03-05  Ian Lance Taylor  <iant@google.com>
14586
14587         * gcc.c-torture/compile/pr31034.c: New test.
14588
14589 2007-03-05  Ian Lance Taylor  <iant@google.com>
14590
14591         * gcc.dg/inline-18.c: New test.
14592         * gcc.dg/inline-19.c: New test.
14593         * gcc.dg/inline-20.c: New test.
14594         * gcc.dg/inline-21.c: New test.
14595
14596 2007-03-05  Richard Guenther  <rguenther@suse.de>
14597
14598         PR tree-optimization/14052
14599         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14600
14601 2007-03-05  Richard Guenther  <rguenther@suse.de>
14602
14603         PR tree-optimization/23777
14604         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14605
14606 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14607
14608         PR other/30465
14609         * gcc.dg/multiple-overflow-warn-3.c: New.
14610         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14611
14612 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14613
14614         PR c++/30895
14615         * g++.dg/parse/template23.C: New test.
14616
14617 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14618
14619         PR middle-end/30744
14620         * gcc.dg/pr30744-1.c: New test case.
14621
14622 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14623
14624         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14625
14626 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14627
14628         PR target/30406
14629         * gfortran.dg/logical_3.f90: New test.
14630
14631 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14632
14633         PR libfortran/30981
14634         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14635
14636 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14637
14638         * gcc.target/m68k/m68k.exp: New.
14639         * gcc.target/m68k/crash1.c: New.
14640
14641 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14642
14643         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14644         to be more compatible with integer(kind=8).
14645
14646 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14647
14648         PR libfortran/31001
14649         * gfortran.dg/zero_sized_3.f90: New test.
14650
14651 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14652
14653         PR c++/15787
14654         * g++.dg/parse/else.C: New.
14655         * g++.dg/parse/else-2.C: New.
14656
14657 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14658             Tobias Burnus  <burnus@net-b.de>
14659
14660         PR fortran/30882
14661         * gfortran.dg/size_dim.f90: New test.
14662
14663 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14664             Tobias Burnus  <burnus@net-b.de>
14665
14666         PR fortran/30873
14667         * gfortran.dg/entry_9.f90: New test.
14668
14669 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14670
14671         PR c++/28253
14672         * g++.dg/inherit/covariant16.C: New test.
14673
14674 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14675
14676         * g++.dg/other/darwin-minversion-1.C: New.
14677
14678 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14679
14680         * gcc.dg/tree-ssa/20070302-1.c: New test.
14681
14682 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
14683
14684         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14685         tests.
14686
14687 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
14688
14689         * gcc.dg/tree-ssa/prefetch-4.c: New test.
14690
14691 2007-03-01  Simon Baldwin <simonb@google.com>
14692
14693         PR c++/23689
14694         * warn/ignored_typedef.C: New.
14695         * init/ctor8.C: Added dg-warning to consume ignored typedef
14696         warning.
14697         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
14698         and added an explicit line number.
14699
14700 2007-02-28  Richard Guenther  <rguenther@suse.de>
14701
14702         PR middle-end/30364
14703         * gcc.dg/torture/pr30364-1.c: New testcase.
14704         * gcc.dg/torture/pr30364-2.c: Likewise.
14705         * gcc.dg/torture/pr30364-3.c: Likewise.
14706
14707 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14708
14709         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14710         powerpc*, use -funsafe-math-optimizations.
14711         * gcc.dg/torture/builtin-logb-1.c: Likewise.
14712         * gcc.dg/torture/builtin-modf-1.c: Likewise.
14713
14714 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14715             Paul Thomas  <pault@gcc.gnu.org>
14716
14717         PR fortran/30888
14718         PR fortran/30887
14719         * c_by_val_1.f: Test %VAL() with non-default kind.
14720         * c_by_val.c: Ditto.
14721         * c_by_val_4.f: New test.
14722
14723 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14724
14725         PR fortran/30968
14726         * gfortran.dg/continuation_7.f90: New test.
14727
14728 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
14729
14730         * g++.dg/inherit/thunk7.C: New test.
14731         * lib/target-supports.exp (check_profiling_available): Not available
14732         for bfin-*-*.
14733
14734 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
14735
14736         PR target/30970
14737         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14738
14739 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
14740
14741         * lib/target-supports.exp (check_effective_target_init_priority):
14742         Remove Solaris special case.
14743
14744 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
14745
14746         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14747         for more builtin types.
14748
14749         * g++.dg/ext/visibility/class1.C: Port to Darwin.
14750         * g++.dg/ext/visibility/noPLT.C: Likewise.
14751
14752 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14753
14754         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14755         sh* targets.
14756
14757 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
14758
14759         PR fortran/30865
14760         * size_optional_dim_1.f90:  New test.
14761
14762 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
14763
14764         * gcc.dg/vxworks/vxworks.exp: New file.
14765         * gcc.dg/vxworks/initpri1.c: Likewise.
14766         * gcc.dg/vxworks/initpri2.c: Likewise.
14767         * gcc.dg/initpri2.c: Add more tests.
14768         * g++.dg/special/initpri2.C: Likewise.
14769
14770         * gcc.dg/initpri1.c: New test.
14771         * gcc.dg/initpri2.c: Likewise.
14772         * g++.dg/special/initpri1.C: New test.
14773         * g++.dg/special/initpri2.C: Likewise.
14774         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14775         * g++.dg/special/conpr-2.C: Likewise.
14776         * g++.dg/special/conpr-3.C: Likewise.
14777         * g++.dg/special/conpr-4.C: Likewise.
14778         * g++.dg/special/initp1.C: Likewise.
14779         * g++.dg/special/ecos.exp: Remove code to detect availability of
14780         constructor priorities.
14781         * lib/target-supports.exp (check_effective_target_init_priority):
14782         New function.
14783
14784 2007-02-24  Jan Hubicka  <jh@suse.cz>
14785
14786         * gcc.c-torture/execute/pr30778.c: New testcase.
14787
14788 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14789
14790         PR libgfortran/30918
14791         * gfortran.dg/namelist_26.f90: New test.
14792
14793 2007-02-24  Richard Guenther  <rguenther@suse.de>
14794
14795         PR middle-end/30951
14796         * gcc.dg/pr30951.c: New testcase.
14797
14798 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14799
14800         * gcc.dg/torture/builtin-modf-1.c: New test.
14801
14802 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14803
14804         PR tree-optimization/30904
14805         * gcc.dg/pr30904.c: New test.
14806
14807 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14808
14809         * gcc.test-framework/README: Correct command.
14810         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14811         -Wunused-value.
14812         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14813
14814 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14815
14816         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14817
14818 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14819
14820         * lib/target-supports.exp (check_effective_target_newlib): New
14821         function.
14822
14823 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14824
14825         PR fortran/30660
14826         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14827         allocatable component.
14828
14829
14830 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14831
14832         * gcc.dg/torture/builtin-logb-1.c: New test.
14833         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14834         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14835         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14836         sh* targets.
14837
14838 2007-02-23  Richard Guenther  <rguenther@suse.de>
14839
14840         * g++.dg/warn/changes-meaning.C: New testcase.
14841
14842 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14843
14844         PR libgfortran/30910
14845         * gfortran.dg/fmt_zero_precision.f90: Update test.
14846
14847 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14848
14849         * gcc.dg/torture/builtin-frexp-1.c: New test.
14850
14851 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14852
14853         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14854
14855 2007-02-22  Ian Lance Taylor  <iant@google.com>
14856
14857         PR debug/30898
14858         * g++.dg/debug/pr30898.C: New test.
14859
14860 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14861
14862         * gcc.dg/vect/vect-106.c: New test.
14863
14864 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14865             Ira Rosen  <irar@il.ibm.com>
14866
14867         PR tree-optimization/30843
14868         * gcc.dg/vect/pr30843.c: New test.
14869
14870 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14871
14872         PR tree-optimization/30858
14873         * gcc.dg/vect/pr30858.c: New test.
14874
14875 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14876
14877         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14878         to set options for compiling testglue.
14879         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14880         * lib/obj-c++.exp (obj-c++_init): Likewise.
14881
14882 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14883
14884         * gnat.dg/derived_aggregate.adb: New test.
14885
14886 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14887
14888         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14889         sh* targets.  Call the correct CKSGN macro.
14890
14891 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14892
14893         * gfortran.dg/gomp/omp_parse1.f90: New test.
14894         * gfortran.dg/gomp/omp_parse2.f: New test.
14895
14896 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14897
14898         PR fortran/30869
14899         * gfortran.dg/do_pointer_1.f90:  New test.
14900
14901 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14902
14903         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14904         and scalbln.
14905
14906 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14907
14908         * gcc.dg/darwin-minversion-1.c: New.
14909         * gcc.dg/darwin-minversion-2.c: New.
14910
14911 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14912
14913         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14914
14915 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14916             DJ Delorie <dj@redhat.com>
14917
14918         PR other/30824
14919         * gcc.dg/Wfatal.c: New.
14920         * gcc.dg/Wfatal-2.c: New.
14921         * gcc.dg/Werror-1.c: Adjust expectations.
14922         * gcc.dg/Werror-5.c: Likewise.
14923         * gcc.dg/Werror-7.c: Likewise.
14924         * gcc.dg/Werror-10.c: Likewise.
14925         * gcc.dg/Werror-11.c: Likewise.
14926
14927 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14928
14929         PR fortran/30522
14930         * gfortran.dg/volatile10.f90: New test.
14931
14932 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14933
14934         PR libfortran/30533
14935         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14936
14937 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14938
14939         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14940         * gcc.dg/Walways-true-1.c: Likewise.
14941         * gcc.dg/weak/weak-3.c: Likewise.
14942         * gcc.dg/Werror-1.c: Likewise.
14943         * gcc.dg/Werror-3.c: Likewise.
14944         * gcc.dg/Werror-4.c: Likewise.
14945         * gcc.dg/Werror-5.c: Likewise.
14946         * gcc.dg/Werror-6.c: Likewise.
14947         * gcc.dg/Werror-7.c: Likewise.
14948         * gcc.dg/Werror-8.c: Likewise.
14949         * gcc.dg/Werror-10.c: Likewise.
14950         * gcc.dg/Werror-11.c: Likewise.
14951         * gcc.dg/Werror-12.c: Likewise.
14952         * g++.old-deja/g++.mike/warn8.C: Likewise.
14953         * g++.dg/warn/Walways-true-1.C: Likewise.
14954         * g++.dg/warn/Walways-true-2.C: Likewise.
14955         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14956         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14957         -Wstring-literal-comparison with -Waddress.
14958         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14959         -Wno-string-literal-comparison with -Wno-address.
14960
14961 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14962
14963         * gnat.dg/self_aggregate_with_call.adb: New test.
14964
14965 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14966
14967         PR tree-optimization/30975
14968         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14969         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14970         * gcc.dg/vect/pr30795.c: New.
14971
14972 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14973
14974         PR fortran/30681
14975         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14976
14977 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14978
14979         PR rtl-optimization/28173
14980         * gcc.target/i386/andor-1.c: New test case.
14981
14982 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14983
14984         * gcc.dg/torture/builtin-ldexp-1.c: New.
14985         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14986
14987 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14988
14989         * gfortran.dg/array_constructor_15.f90: New test case.
14990
14991 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14992
14993         * gfortran.dg/forall_10.f90: New test case.
14994
14995 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14996
14997         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14998
14999 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15000
15001         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15002         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15003
15004 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15005
15006         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15007         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15008         * gcc.target/i386/xchg-1.c: New test.
15009         * gcc.target/i386/xchg-2.c: New test.
15010
15011 2007-02-16  Richard Guenther  <rguenther@suse.de>
15012             Christian Bruel  <christian.bruel@st.com>
15013
15014         * gcc.dg/strict-overflow-5.c: New testcase.
15015
15016 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15017
15018         PR fortran/30793
15019         * gfortran.dg/func_derived_4.f90: New test.
15020
15021 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15022
15023         PR middle-end/30391
15024         * gfortran.dg/pr30391-1.f90: New test case.
15025
15026 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15027
15028         PR middle-end/30433
15029         * gcc.c-torture/compile/pr30433.c: New testcase to check
15030         that complex constants comparisions are foldded.
15031
15032 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15033
15034         PR C++/30158
15035         * g++.dg/ext/stmtexpr10.C: New testcase.
15036
15037 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15038
15039         PR middle-end/30729
15040         * gcc.dg/Wunused-value-2.c: New testcase.
15041
15042 2007-02-15  Ian Lance Taylor  <iant@google.com>
15043
15044         * g++.dg/eh/subreg-1.C: New test.
15045
15046 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15047
15048         PR c/26494
15049         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15050         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15051         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15052         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15053         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15054         * gcc.dg/Werror-implicit-function-declaration.c: New.
15055
15056 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15057
15058         PR c++/28943
15059         * g++.dg/warn/pr28943.C: New.
15060
15061 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15062
15063         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15064
15065 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15066
15067         PR fortran/30779
15068         * gfortran.dg/error_recovery_3.f90: New test.
15069
15070 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15071
15072         * g++.dg/tree-ssa/sra-1.C: New.
15073
15074 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15075
15076         * g++.dg/tree-ssa/sra-1.C: New.
15077
15078 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15079
15080         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15081
15082 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15083
15084         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15085
15086 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15087
15088         PR fortran/30799
15089         * gfortran.dg/logical_2.f90: New test.
15090
15091 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15092
15093         * gcc.dg/torture/complex-alias-1.c: New test.
15094
15095 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15096
15097         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15098         instead of -fdump-tree-tailcall.
15099
15100 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15101
15102         * gfortran.dg/interface_10.f90: Fix comment typo.
15103
15104 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15105
15106         PR tree-optimization/30771
15107         * gcc.dg/vect/pr30771.c: New test.
15108
15109 2007-02-13  Ian Lance Taylor  <iant@google.com>
15110
15111         * gcc.dg/Wstrict-overflow-1.c: New test.
15112         * gcc.dg/Wstrict-overflow-2.c: New test.
15113         * gcc.dg/Wstrict-overflow-3.c: New test.
15114         * gcc.dg/Wstrict-overflow-4.c: New test.
15115         * gcc.dg/Wstrict-overflow-5.c: New test.
15116         * gcc.dg/Wstrict-overflow-6.c: New test.
15117         * gcc.dg/Wstrict-overflow-7.c: New test.
15118         * gcc.dg/Wstrict-overflow-8.c: New test.
15119         * gcc.dg/Wstrict-overflow-9.c: New test.
15120         * gcc.dg/Wstrict-overflow-10.c: New test.
15121
15122 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15123
15124         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15125
15126 2007-02-13  Richard Henderson  <rth@redhat.com>
15127
15128         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15129         * gcc.c-torture/execute/pr29302-1.c: ... here.
15130
15131 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15132
15133         PR c/29521
15134         * gcc.dg/c90-return-1.c: Update output.
15135         * gcc.dg/c99-return-1.c: Likewise.
15136
15137 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15138
15139         PR fortran/30554
15140         * gfortran.dg/used_dummy_types_7.f90: New test..
15141
15142 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15143
15144         * gcc.target/i386/parity-1.c: New test.
15145         * gcc.target/i386/parity-2.c: New test.
15146
15147 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15148
15149         * gcc.target/i386/builtin-bswap-3.c: New test case.
15150
15151 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15152
15153         PR tree-optimization/29145
15154         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15155         alias analysis is improved to take better advantage of restrict
15156         qualified pointers.
15157         * gcc.dg/vect/vect-80.c: Likewise.
15158         * gcc.dg/vect/pr29145.c: New.
15159
15160 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15161
15162         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15163         * gcc.target/i386/sse4a-insert.c: Likewise.
15164
15165 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15166
15167         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15168         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15169
15170 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15171
15172         PR fortran/30478
15173         * gfortran.dg/enum_4.f90: Update error message checks.
15174
15175 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15176
15177         PR fortran/30554
15178         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15179         versions of the modules.
15180
15181         PR fortran/30617
15182         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15183         by getting rid of recursive I/O and providing functions with
15184         results.
15185
15186         PR fortran/30319
15187         * gfortran.dg/char_array_constructor_2.f90
15188
15189 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15190
15191         PR c++/26988
15192         * g++.dg/template/spec34.C: New test
15193
15194 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15195
15196         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15197         on i?86 and x86_64.
15198         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15199         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15200         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15201         on i?86 and x86_64.
15202         * gcc.dg/vect/vect-113.c: Ditto.
15203
15204 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15205
15206         PR c++/29487
15207         * g++.dg/eh/weak1-C: New test.
15208         * g++.dg/eh/weak1-a.cc: Likewise.
15209         * g++.dg/eh/comdat1.C: Likewise.
15210
15211 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15212             Dorit Nuzman  <dorit@il.ibm.com>
15213
15214         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15215         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15216         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15217         * gcc.dg/vect/vect-113.c: Likewise.
15218
15219         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15220
15221 2007-02-10  Richard Henderson  <rth@redhat.com>
15222
15223         * lib/target-supports.exp (check_effective_target_tls): Redefine
15224         to mean non-emulated tls.
15225         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15226         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15227         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15228         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15229         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15230         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15231         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15232
15233 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15234
15235         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15236
15237 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15238
15239         * gfortran.dg/secnds.f: Replace time tolerance with a
15240         before-and-after bracket.
15241         * gfortran.dg/secnds-1.f: Likewise.
15242
15243 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15244
15245         PR fortran/30512
15246         * gfortran.dg/maxlocval_1.f90: New test.
15247
15248 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15249
15250         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15251
15252 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15253
15254         PR fortran/30720
15255         * gfortran.dg/array_function_1.f90: New test.
15256
15257 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15258
15259         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15260         (check_effective_target_dummy_wcsftime): New functions.
15261
15262 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15263
15264         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15265         * lib/target-supports.exp (check_effective_target_uclibc): New
15266         function.
15267
15268 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15269
15270         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15271         (vsnprintf): Don't define for uClibc targets.
15272
15273 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15274
15275         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15276         set before checking whether it was allowed.
15277         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15278         before checking inside_main.
15279
15280 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15281
15282         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15283         uClinux targets.
15284         (u16sf): Likewise u4sf.
15285         * g++.dg/compat/struct-layout-1.h: Likewise.
15286
15287 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15288
15289         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15290         procedure.
15291         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15292         m68k targets if check_effective_target_coldfire_fpu returns true.
15293
15294 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15295         Richard Guenther  <rguenther@suse.de>
15296
15297         PR middle-end/23361
15298         * gcc.dg/fold-compare-3.c: New testcase.
15299         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15300
15301 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15302
15303         * gcc.dg/pr26570.c: Clean up coverage files.
15304         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15305         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15306         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15307         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15308         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15309         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15310         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15311         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15312         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15313         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15314         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15315         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15316         * gcc.dg/vect/pr28952.c: Ditto.
15317         * gcc.dg/vect/pr27151.c: Ditto.
15318         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15319         * g++.dg/gomp/macro-3.C: Ditto.
15320
15321 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15322
15323         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15324         of the loop.
15325
15326 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15327
15328         * gcc.target/i386/builtin-bswap-2.c: New test case.
15329
15330 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15331
15332         * gfortran.dg/forall_8.f90: New test case.
15333         * gfortran.dg/forall_9.f90: Likewise.
15334
15335 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15336
15337         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15338
15339 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15340
15341         * lib/target-supports.exp (check_effective_target_simulator): New.
15342
15343 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15344
15345         * gcc.dg/tree-ssa/loop-25.c: New test.
15346
15347 2007-02-06  Richard Henderson  <rth@redhat.com>
15348
15349         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15350
15351 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15352
15353         * gcc.target/powerpc/popcount-1.c: New test case.
15354         * gcc.target/powerpc/parity-1.c: Likewise.
15355
15356 2007-02-06  Richard Guenther  <rguenther@suse.de>
15357
15358         PR middle-end/27302
15359         * gcc.dg/torture/pr27302-2.c: New testcase.
15360
15361 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15362
15363         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15364         * gcc.dg/vect/vect-iv-1.c: New test.
15365         * gcc.dg/vect/vect-iv-2.c: New test.
15366         * gcc.dg/vect/vect-iv-3.c: New test.
15367         * gcc.dg/vect/vect-iv-4.c: New test.
15368         * gcc.dg/vect/vect-iv-5.c: New test.
15369         * gcc.dg/vect/vect-iv-6.c: New test.
15370         * gcc.dg/vect/vect-iv-7.c: New test.
15371         * gcc.dg/vect/vect-iv-8.c: New test.
15372         * gcc.dg/vect/vect-iv-9.c: New test.
15373         * gcc.dg/vect/vect-iv-10.c: New test.
15374         * gcc.dg/vect/vect-iv-11.c: New test.
15375         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15376         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15377         * gcc.dg/vect/vect-14.c: Now vectorizable.
15378         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15379         loop).
15380         * gcc.dg/vect/vect-27.c: Likewise.
15381         * gcc.dg/vect/vect-29.c Likewise.
15382         * gcc.dg/vect/vect-dv-2.c: Likewise.
15383         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15384         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15385         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15386
15387 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15388
15389         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15390
15391 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15392
15393         * gcc.dg/builtins-20.c: Add more cases.
15394
15395 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15396
15397         PR debug/30189
15398         * gcc.dg/pr30189.c: New test.
15399
15400 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15401
15402         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15403         for running tests.
15404         * gcc.target/i386/sse4a-extract.c: New test.
15405         * gcc.target/i386/sse4a-insert.c: New test.
15406         * gcc.target/i386/sse4a-montsd.c: New test.
15407         * gcc.target/i386/sse4a-montss.c: New test.
15408
15409 2007-02-05  Richard Guenther  <rguenther@suse.de>
15410
15411         * gcc.target/i386/vectorize3.c: New testcase.
15412
15413 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15414
15415         PR target/30665
15416         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15417
15418 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15419
15420         PR fortran/30611
15421         * gfortran.dg/repeat_1.f90: New test.
15422
15423 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15424
15425         PR fortran/30605
15426         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15427         * gfortran.dg/derived_init_2.f90: Ditto.
15428         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15429         * gfortran.dg/array_initializer_1.f90: Ditto.
15430         * gfortran.dg/do_2.f90: Ditto.
15431         * gfortran.dg/proc_assign_1.f90: Ditto.
15432
15433 2007-02-04  Richard Guenther  <rguenther@suse.de>
15434
15435         PR middle-end/30636
15436         * g++.dg/warn/pr30636.C: New testcase.
15437         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15438
15439 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15440
15441         PR middle-end/30667
15442         * gfortran.dg/pr30667.f: New test.
15443
15444 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15445
15446         * gcc.dg/builtins-54.c: Add more cases.
15447
15448 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15449
15450         PR fortran/30514
15451         * gfortran.dg/zero_sized_2.f90: New test.
15452
15453         PR fortran/30660
15454         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15455
15456         PR fortran/29820
15457         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15458         file.
15459
15460 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15461
15462         PR fortran/30683
15463         * gfortran.dg/interface_10.f90: New test.
15464
15465 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15466
15467         * gcc.dg/builtins-20.c: Add more cases.
15468
15469 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15470
15471         PR target/29682
15472         * gcc-target/ia64/pr29682.c: New test.
15473
15474 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
15475
15476         PR fortran/30284
15477         * gfortran.dg/arrayio_11.f90.f90: New test.
15478
15479         PR fortran/30626
15480         * gfortran.dg/arrayio_12.f90.f90: New test.
15481
15482 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
15483
15484         PR c++/30536
15485         * g++.dg/tls/diag-5.C: New test.
15486
15487         PR middle-end/30473
15488         * gcc.dg/pr30473.c: New test.
15489         * gcc.c-torture/execute/20070201-1.c: New test.
15490
15491 2007-02-01  Roger Sayle  <roger@eyesopen.com>
15492
15493         * gfortran.dg/dependency_20.f90: New test case.
15494
15495 2007-01-31  Ian Lance Taylor  <iant@google.com>
15496
15497         * gcc.dg/lower-subreg-1.c (test): New test.
15498
15499 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
15500
15501         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15502
15503 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15504
15505         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15506         * gcc.dg/torture/builtin-math-3.c: Likewise.
15507
15508 2007-01-31  Dirk Mueller  <dmueller@suse.de>
15509
15510         gcc.dg/Wparentheses-2.c: Update and add new tests.
15511
15512 2007-01-31  Ira Rosen  <irar@il.ibm.com>
15513
15514         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15515         vectorize.
15516
15517 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
15518
15519         * gcc.dg/builtins-63.c: New test.
15520
15521 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15522
15523         PR fortran/27588
15524         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15525
15526 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15527
15528         PR fortran/30520
15529         * gfortran.dg/volatile8.f90: New argument conformance test.
15530         * gfortran.dg/volatile9.f90: New scope test.
15531
15532 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15533
15534         PR c++/24745
15535         * g++.dg/warn/null4.C: New.
15536
15537 2001-01-30  Roger Sayle  <roger@eyesopen.com>
15538             Uros Bizjak  <ubizjak@gmail.com>
15539
15540         * gcc.dg/large-size-array-3.c: Correct typo.
15541
15542 2007-01-30  Richard Guenther  <rguenther@suse.de>
15543
15544         PR middle-end/27657
15545         * g++.dg/debug/pr27657.C: New testcase.
15546
15547 2007-01-30  Richard Guenther  <rguenther@suse.de>
15548
15549         PR middle-end/30313
15550         * gcc.dg/torture/pr30313.c: New testcase.
15551
15552 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15553
15554         * gcc.dg/dfp/dfp-except.h: New file.
15555         * gcc.dg/dfp/fe-check.h: New file.
15556         * gcc.dg/dfp/fe-binop.c: New test.
15557         * gcc.dg/dfp/fe-convert-1.c: New test.
15558         * gcc.dg/dfp/fe-convert-2.c: New test.
15559         * gcc.dg/dfp/fe-convert-3.c: New test.
15560
15561         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15562         * gcc.dg/dfp/decfloat-constants.c: Ditto.
15563         * gcc.dg/dfp/convert-dfp.c: Ditto.
15564         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15565
15566 2007-01-29  Josh Conner  <jconner@apple.com>
15567
15568         * gcc.target/powerpc/altivec-24.c: New test.
15569
15570 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15571
15572         PR c++/28266
15573         * g++.dg/parse/defarg12.C: New test.
15574
15575 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15576
15577         PR fortran/30554
15578         * gfortran.dg/used_dummy_types_6.f90: New test.
15579
15580 2007-01-28  Jan Hubicka  <jh@suse.cz>
15581
15582         * gcc.dg/tree-prof/val-prof-6.c: New test.
15583
15584 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15585
15586         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15587
15588 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15589
15590         PR C++/28988
15591         * g++.dg/expr/dtor4.C: New test.
15592
15593 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15594
15595         * gcc.dg/tree-ssa/loop-23.c: New test.
15596
15597 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15598
15599         PR libfortran/30389
15600         * gfortran.dg/achar_2.f90:  New test.
15601         * gfortran.dg/achar_3.f90:  New test.
15602
15603 2007-01-27  Ian Lance Taylor  <iant@google.com>
15604
15605         * gcc.dg/strict-overflow-1.c: New test.
15606         * gcc.dg/no-strict-overflow-1.c: New test.
15607         * gcc.dg/strict-overflow-2.c: New test.
15608         * gcc.dg/no-strict-overflow-2.c: New test.
15609         * gcc.dg/strict-overflow-3.c: New test.
15610         * gcc.dg/no-strict-overflow-3.c: New test.
15611         * gcc.dg/strict-overflow-4.c: New test.
15612         * gcc.dg/no-strict-overflow-4.c: New test.
15613         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15614         * gcc.dg/pr15784-1.c: Likewise.
15615         * gcc.dg/pr20922-1.c: Likewise.
15616         * gcc.dg/pr20922-3.c: Likewise.
15617         * gcc.dg/pr20922-4.c: Likewise.
15618         * gcc.dg/pr20922-6.c: Likewise.
15619         * gcc.dg/compare-4.c: Likewise.
15620         * gcc.dg/torture/pr26898-1.c: Likewise.
15621         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15622         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15623         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15624         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15625         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15626         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15627         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15628         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15629         * g++.dg/tree-ssa/pr21082.C: Likewise.
15630
15631 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15632
15633         * gcc-dg/large-size-array-3.c: New test case.
15634
15635 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15636
15637         * gfortran.dg/forall_7.f90: New test case.
15638
15639 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15640
15641         PR fortran/30407
15642         * gfortran.dg/where_operator_assign_1.f90: New test.
15643         * gfortran.dg/where_operator_assign_2.f90: New test.
15644         * gfortran.dg/where_operator_assign_3.f90: New test.
15645
15646 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15647
15648         * lib/target-supports.exp
15649         (check_effective_target_powerpc_altivec): New.
15650         (check_effective_target_vect_cmdline_needed): Use it.
15651
15652 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15653
15654         PR fortran/30278
15655         * gfortran.dg/backslash_3.f: New test.
15656
15657 2007-01-26  Richard Guenther  <rguenther@suse.de>
15658
15659         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15660
15661 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15662
15663         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15664         * gfortran.dg/vect/vect.exp: Ditto.
15665         * gfortran.dg/dg.exp: Ditto.
15666         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15667         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15668
15669 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15670
15671         * gcc.dg/builtins-20.c: Add more cases.
15672         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15673
15674 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15675
15676         PR fortran/30437
15677         * gcc.dg/Wall.c: New.
15678         * gcc.dg/Wno-all.c: New.
15679         * gfortran.dg/Wall.f90: New.
15680         * gfortran.dg/Wno-all.f90: New.
15681
15682 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
15683
15684         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15685         * g++.dg/eh/simd-2.C: Also run on Darwin.
15686         * g++.dg/eh/simd-3.C: New.
15687         * g++.dg/eh/simd-4.C: New.
15688
15689 2007-01-25  Richard Guenther  <rguenther@suse.de>
15690
15691         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15692         and _PROFILE_USE.
15693         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15694
15695 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15696
15697         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15698         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15699         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15700         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15701         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15702         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15703         * gcc.dg/ipa/ipa-7.c: New testcase.
15704
15705 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
15706
15707         * g++.dg/cpp0x/warn_cxx0x.C: New.
15708
15709 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15710
15711         * gcc.dg/builtins-20.c: Test builtin carg.
15712
15713 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
15714
15715         PR middle-end/27416
15716         * gcc.dg/gomp/pr27416.c: New test.
15717
15718         PR middle-end/30494
15719         * gcc.dg/gomp/pr30494.c: New test.
15720         * g++.dg/gomp/pr30494.C: New test.
15721
15722         PR middle-end/30421
15723         * gcc.dg/gomp/pr30421.c: New test.
15724
15725 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
15726
15727         * gcc.target/ia64/versionid-1.c: New test.
15728         * gcc.target/ia64/versionid-2.c: New test.
15729
15730 2007-01-24  Richard Guenther  <rguenther@suse.de>
15731
15732         PR testsuite/30181
15733         * gcc.dg/builtins-57.c: Change to a link-time testcase
15734         to support non-C99 targets.
15735
15736 2007-01-24  Jan Hubicka  <jh@suse.cz>
15737
15738         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15739
15740 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15741
15742         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15743
15744 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
15745
15746         PR objc/27438
15747         * objc.dg/const-str-12.m: New test.
15748
15749 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15750
15751         PR fortran/30532
15752         * gfortran.dg/ctrl-z.f90:  New test.
15753
15754 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15755
15756         PR fortran/30481
15757         * gfortran.dg/namelist_assumed_char.f90:  New test.
15758
15759 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
15760
15761         PR c++/27492
15762         * g++.dg/inherit/covariant15.C: New test.
15763
15764 2007-01-23  Ian Lance Taylor  <iant@google.com>
15765
15766         * g++.dg/warn/Wparentheses-24.C: New test.
15767
15768 2007-01-23  Richard Guenther  <rguenther@suse.de>
15769
15770         PR testsuite/30560
15771         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15772         with full path.
15773
15774 2007-01-22  Richard Guenther  <rguenther@suse.de>
15775
15776         PR tree-optimization/30038
15777         * gcc.dg/builtins-62.c: New testcase.
15778
15779 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15780
15781         * gcc.c-torture/compile/20070121.c: New test.
15782
15783 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15784
15785         PR libfortran/30525
15786         * gfortran.dg/char_comparison_1.f:  New test.
15787
15788 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15789
15790         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15791
15792 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15793
15794         PR objc/30479
15795         * objc.dg/pch: New directory.
15796         * objc.dg/pch/pch.exp: New file.
15797         * objc.dg/pch/interface-1.m: New test.
15798         * objc.dg/pch/interface-1.hs: New include file.
15799         * lib/objc.exp (objc_target_compile): Add
15800         "-x objective-c-header" in front of the sources if this is
15801         a precompiled header being compiled.
15802
15803 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15804
15805         * gfortran.dg/array_memcpy_3.f90: New test case.
15806         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15807
15808 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15809             Brooks Moses  <brooks.moses@codesourcery.com>
15810             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15811
15812         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15813         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15814
15815 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15816
15817         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15818
15819 2007-01-19  Mike Stump  <mrs@apple.com>
15820
15821         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15822         away.
15823
15824 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15825
15826         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15827         option instead of -funsafe-math-optimizations.
15828
15829 2007-01-19  Tomas Bily  <tbily@suse.cz>
15830
15831         gcc.dg/tree-prof/indir-call-prof.c: New.
15832         g++.dg/dg.exp: Add tree-prof subdirectory.
15833         g++.dg/tree-prof/indir-call-prof.C: New.
15834         g++.dg/tree-prof/tree-prof.exp: New.
15835
15836 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15837
15838         PR c++/17947
15839         * g++.dg/warn/deprecated.C: Update warning output.
15840         * g++.dg/warn/deprecated-2.C: Likewise.
15841         * g++.dg/warn/deprecated-3.C: New.
15842
15843 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15844
15845         * gcc.c-torture/execute/nestfunc-7.c: New.
15846
15847 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15848
15849         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15850
15851 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15852
15853         * gcc.dg/m68k-pic-1.c: New.
15854
15855 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15856
15857         * gfortran.dg/array_memcpy_4.f90: New test case.
15858
15859 2007-01-18  Josh Conner  <jconner@apple.com>
15860
15861         PR target/30485
15862         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15863         * gcc.dg/vect/no-trapping-math-1: New.
15864         * gcc.dg/vect/no-trapping-math-2: New.
15865
15866 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15867
15868         * gcc.target/i386/387-8.c: Update comment about optimizing
15869         inherent load of 1.0 of fptan instruction.
15870
15871 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15872             Richard Guenther <rguenther@suse.de>
15873
15874         PR diagnostic/8268
15875         * gcc.dg/Warray-bounds.c: New testcase.
15876         * gcc.dg/Warray-bounds-2.c: New testcase.
15877         * g++.dg/warn/Warray-bounds.C: New testcase.
15878         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15879
15880 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15881
15882         PR fortran/30476
15883         * gfortran.dg/generic_12.f90: New test.
15884
15885 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15886
15887         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15888         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15889
15890 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15891
15892         * gcc.dg/dfp/compare-special.h: New file.
15893         * gcc.dg/dfp/compare-special-32.c: New test.
15894         * gcc.dg/dfp/compare-special-64.c: New test.
15895         * gcc.dg/dfp/compare-special-128.c: New test.
15896
15897 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15898             Paul Thomas  <pault@gcc.gnu.org>
15899             Steven G. Kargl  <kargl@gcc.gnu.org>
15900
15901         PR fortran/30404
15902         * gfortran.dg/forall_6.f90: New test case.
15903         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15904         * gfortran.dg/dependency_13.f90: Likewise.
15905
15906 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15907
15908         PR testsuite/12325
15909         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15910         targets that don't support Inf.
15911
15912 2007-01-15  Dale Johannesen  <dalej@apple.com>
15913
15914         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15915
15916 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15917
15918         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15919         of achar for 0xff to avoid the "Extended ASCII not
15920         implemented" error message.
15921
15922 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15923
15924         PR fortran/28172
15925         * gfortran.dg/altreturn_4.f90: New test.
15926
15927         PR fortran/29389
15928         * gfortran.dg/stfunc_4.f90: New test.
15929
15930         PR fortran/29712
15931         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15932         * gfortran.dg/initialization_1.f90: Change warning.
15933
15934         PR fortran/30283
15935         * gfortran.dg/specification_type_resolution_2.f90: New test.
15936
15937 2007-01-14  Jan Hubicka  <jh@suse.cz>
15938
15939         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15940         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15941         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15942         elimination.
15943
15944 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15945
15946         PR fortran/30410
15947         * gfortran.dg/external_procedures_2.f90: New test.
15948
15949 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15950
15951         PR target/30413
15952         * gcc.target/i386/pr30413.c: New test.
15953
15954 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15955
15956         PR fortran/30452
15957         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15958
15959 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15960
15961         * gcc.dg/20070112-1.c: New test.
15962
15963 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15964
15965         PR libgfortran/30435
15966         * gfortran.dg/list_read_6.f90: New test.
15967
15968 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15969
15970         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15971
15972 2007-01-12  Tom Tromey  <tromey@redhat.com>
15973
15974         PR preprocessor/28227:
15975         * gcc.dg/cpp/pr28227.c: New file.
15976
15977 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15978
15979         * gcc.dg/tree-ssa/loop-22.c: New test.
15980
15981 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15982
15983         PR tree-optimization/29516
15984         * gcc.dg/tree-ssa/loop-20.c: New test.
15985
15986 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15987
15988         PR libfortran/30415
15989         * minmaxloc_integer_kinds_1.f90:  New test.
15990
15991 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15992
15993         PR c++/29573
15994         * g++.dg/template/sizeof-template-argument.C: New test.
15995
15996 2007-01-11  Jan Hubicka  <jh@suse.cz>
15997
15998         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15999         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16000         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16001         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16002         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16003         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16004         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16005         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16006         transformation in question.
16007         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16008         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16009         * gcc.dg/always_inline3.c: Likewise.
16010
16011 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16012
16013         PR c++/28999
16014         * g++.dg/template/typename11.C: New test.
16015
16016 2007-01-10  Robert Kennedy <jimbob@google.com>
16017
16018         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16019
16020 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16021
16022         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16023         for different integer kinds.
16024         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16025         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16026         * gfortran.dg/ishft_2.f90: New test.
16027         * gfortran.dg/ishft_3.f90: New test.
16028
16029 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16030
16031         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16032
16033 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16034
16035         PR tree-optimization/30322
16036         * gcc.dg/tree-ssa/loop-21.c: New test.
16037
16038 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16039
16040         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16041
16042 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16043
16044         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16045
16046 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16047
16048         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16049         * g++.dg/warn/overflow-warn-3.C: Likewise.
16050         * g++.dg/warn/overflow-warn-4.C: Likewise.
16051         * g++.dg/warn/overflow-warn-5.C: Likewise.
16052         * g++.dg/warn/overflow-warn-6.C: Likewise.
16053         * g++.dg/warn/Woverflow-1.C: Likewise.
16054         * g++.dg/warn/Woverflow-2.C: Likewise.
16055         * g++.dg/warn/Woverflow-3.C: Likewise.
16056         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16057
16058 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16059
16060         * gfortran.dg/array_constructor_14.f90: New test case.
16061         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16062
16063 2007-01-08  Richard Guenther  <rguenther@suse.de>
16064
16065         PR tree-optimization/23603
16066         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16067         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16068
16069 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16070
16071         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16072         in __v8qi typedef.
16073         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16074         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16075         compiler behaviour.
16076         * gcc.dg/simd-5.c: Likewise.
16077         * gcc.dg/simd-6.c: Likewise.
16078         * g++.dg/conversion/simd1.C: Likewise.
16079         * g++.dg/conversion/simd3.C: Likewise.
16080         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16081         (main): Use it.
16082
16083 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16084
16085         PR tree-optimization/29877
16086         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16087         name of a hard register for the target concerned.  Adjust dg-error
16088         directives to cope with new behaviour of TER.
16089
16090 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16091
16092         PR c++/28986
16093         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16094         * g++.dg/warn/overflow-warn-1.C: New.
16095         * g++.dg/warn/overflow-warn-3.C: New.
16096         * g++.dg/warn/overflow-warn-4.C: New.
16097         * g++.dg/warn/overflow-warn-5.C: New.
16098         * g++.dg/warn/overflow-warn-6.C: New.
16099         * g++.dg/warn/Woverflow-1.C: New.
16100         * g++.dg/warn/Woverflow-2.C: New.
16101         * g++.dg/warn/Woverflow-3.C: New.
16102         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16103
16104 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16105
16106         PR fortran/27698
16107         * gfortran.dg/invalid_name.f90: New test.
16108         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16109         * gfortran.dg/gomp/pr29759.f90: Ditto.
16110
16111 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16112
16113         * gfortran.dg/present_1.f90:  Update error message.
16114
16115 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16116
16117         PR c++/19439
16118         * g++.dg/template/duplicate1.C: New test
16119         * g++.dg/template/memfriend6.C: Adjust error markers.
16120
16121 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16122
16123         PR tree-opt/30385
16124         * gcc.dg/torture/inline-1.c: New test.
16125
16126 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16127
16128         PR c/19978
16129         * gcc.dg/multiple-overflow-warn-1.c: New.
16130         * gcc.dg/multiple-overflow-warn-2.c: New.
16131         * gcc.dg/overflow-warn-6.c: New.
16132         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16133
16134 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16135
16136         * gfortran.dg/array_memcpy_1.f90: New test case.
16137         * gfortran.dg/array_memcpy_2.f90: Likewise.
16138
16139 2007-01-05  Richard Guenther  <rguenther@suse.de>
16140
16141         PR middle-end/27826
16142         * g++.dg/opt/pr27826.C: New testcase.
16143
16144 2007-01-05  Ian Lance Taylor  <iant@google.com>
16145
16146         * gcc.dg/Walways-true-1.c: New test.
16147         * gcc.dg/Walways-true-2.c: New test.
16148         * g++.dg/warn/Walways-true-1.C: New test.
16149         * g++.dg/warn/Walways-true-2.C: New test.
16150
16151 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16152
16153         PR c/30360
16154         * gcc.dg/pr30360.c: New test.
16155
16156 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16157
16158         PR fortran/23232
16159         * gfortran.dg/data_implied_do_1.f90: New test.
16160
16161         PR fortran/27996
16162         PR fortran/27998
16163         * gfortran.dg/char_length_1.f90: New test.
16164
16165 2007-01-05  Richard Guenther  <rguenther@suse.de>
16166
16167         PR middle-end/28116
16168         * g++.dg/opt/pr28116.C: New testcase.
16169
16170 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16171
16172         PR fortran/29624
16173         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16174           invalid deallocate.
16175         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16176         * gfortran.dg/protected_4.f90: Add pointer intent check.
16177         * gfortran.dg/protected_6.f90: Add pointer intent check.
16178         * gfortran.dg/pointer_intent_1.f90: New test.
16179         * gfortran.dg/pointer_intent_2.f90: New test.
16180         * gfortran.dg/pointer_intent_3.f90: New test.
16181
16182 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16183
16184         PR 30235
16185         * gfortran.dg/altreturn_2.f90: new test.
16186
16187 2007-01-04  Tom Tromey  <tromey@redhat.com>
16188
16189         PR preprocessor/28165:
16190         * gcc.dg/cpp/pr28165.c: New file.
16191
16192 2007-01-03  Josh Conner  <jconner@apple.com>
16193
16194         PR middle-end/29683
16195         * gcc.dg/pr29683.c: New.
16196
16197 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16198
16199         PR c++/28217
16200         * g++.dg/pch/template-1.C: New test.
16201         * g++.dg/pch/template-1.Hs: New file.
16202
16203 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16204
16205         PR middle-end/30353
16206         * gcc.c-torture/compile/complex-4.c: New test.
16207
16208 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16209
16210         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16211         -maltivec.
16212         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16213
16214 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16215
16216         PR middle-end/30286
16217         * gcc.dg/pr30286.c: New test.
16218
16219         PR c++/29535
16220         * g++.dg/template/crash66.C: New test.
16221
16222         PR c++/29054
16223         * g++.dg/template/friend49.C: New test.
16224
16225 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16226
16227         * gfortran.dg/ibits.f90: New test.
16228
16229 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16230
16231         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16232         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16233
16234 2007-01-02  Jan Hubicka  <jh@suse.cz>
16235
16236         * gcc.dg/pr16194.c: We now output error on all three functions,
16237         not just first one.
16238
16239 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16240
16241         PR c/19977
16242         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16243         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16244
16245 2006-01-02  Ian Lance Taylor  <iant@google.com>
16246
16247         * g++.dg/warn/Wparentheses-22.C: New test.
16248         * g++.dg/warn/Wparentheses-23.C: New test.
16249
16250 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16251
16252         PR middle-end/7651
16253         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16254         * gcc.dg/declspec-3-Wextra.c: New.
16255         * gcc.dg/declspec-3-no.c: New
16256
16257 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16258
16259         PR fortran/20896
16260         * gfortran.dg/interface_10.f90: Remove.
16261
16262 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16263
16264         * gcc.dg/fold-eqxor-4.c: New test case.
16265
16266 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16267
16268         PR middle-end/30311
16269         * gcc.c-torture/compile/pr30311.c: New test.
16270
16271 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16272
16273         PR middle-end/30253
16274         * gcc.c-torture/compile/statement-expression-1.c: New test.
16275
16276 2007-01-01  Andreas Schwab  <schwab@suse.de>
16277
16278         PR target/29166
16279         * g++.dg/eh/pr29166.C: New test.
16280
16281 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16282
16283         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16284         New.
16285         (check_effective_target_vect_cmdline_needed): Use it.
16286
16287 2006-12-31  Richard Guenther  <rguenther@suse.de>
16288
16289         PR middle-end/30137
16290         * gcc.dg/pr30137-1.c: New testcase.
16291         * gcc.dg/pr30137-2.c: Likewise.
16292
16293 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16294
16295         PR middle-end/30322
16296         * gcc.dg/fold-plusnot-1.c: New test case.
16297
16298 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16299
16300         PR c++/29731
16301         * g++.dg/parse/template22.C: New test.
16302
16303 2006-12-31  Richard Guenther  <rguenther@suse.de>
16304
16305         PR middle-end/30338
16306         * gcc.c-torture/compile/pr30338.c: New testcase.
16307
16308 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16309
16310         PR fortran/27900
16311         * gfortran.dg/intrinsic_actual_4.f90: New test.
16312
16313         PR fortran/24325
16314         * gfortran.dg/func_decl_3.f90: New test.
16315
16316 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16317
16318         PR fortran/23060
16319         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16320         * gfortran.dg/c_by_val_1.f: New test.
16321         * gfortran.dg/c_by_val_2.f: New test.
16322         * gfortran.dg/c_by_val_3.f: New test.
16323
16324 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16325
16326         PR libfortran/30321
16327         * gfortran.dg/sum_zero_array_1.f90:  New test.
16328
16329 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16330
16331         PR preprocessor/29612
16332         * gcc.dg/cpp/pr29612-1.c: New test.
16333         * gcc.dg/cpp/pr29612-2.c: New test.
16334
16335 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16336
16337         PR fortran/30034
16338         * gfortran.dg/pure_formal_proc_1.f90: New test.
16339
16340         PR fortran/30237
16341         * gfortran.dg/intrinsic_actual_3.f90: New test.
16342
16343 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16344
16345         PR fortran/30014
16346         * gfortran.dg/io_constraints_1.f90: Update test.
16347         * gfortran.dg/io_constraints_2.f90: Update test.
16348         * gfortran.dg/inquire_iolength.f90: New test.
16349
16350 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16351
16352         PR fortran/20896
16353         * gfortran.dg/interface_10.f90: New test.
16354         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16355         since z is already, locally a variable.
16356
16357         PR fortran/25135
16358         * gfortran.dg/generic_11.f90: New test.
16359         * gfortran.dg/interface_7.f90: Remove name clash between module
16360         name and procedure 'x' referenced in the interface.
16361
16362 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16363
16364         PR middle-end/7651
16365         * gcc.dg/Wmissing-parameter-type.c: New.
16366         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16367         * gcc.dg/Wmissing-parameter-type-no.c: New.
16368
16369 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16370
16371         PR fortran/25818
16372         * gfortran.dg/entry_array_specs_2.f: New test.
16373
16374         PR fortran/30084
16375         * gfortran.dg/nested_modules_6.f90: New test.
16376
16377 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16378
16379         PR middle-end/7651
16380         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16381         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16382
16383 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16384
16385         PR C++/30168
16386         * g++.dg/opt/complex6.C: New test.
16387
16388 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16389
16390         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16391         full" if the linker on spu-*-* warns about exceeding local store.
16392
16393         And revert this patch:
16394         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16395         fail to link due to relocation overflows on spu-*-*.
16396
16397 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16398
16399         PR fortran/30273
16400         * gfortran.dg/dependency_19.f90: New test.
16401
16402 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16403
16404         PR fortran/30202
16405         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16406
16407 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16408
16409         PR middle-end/30262
16410         * gcc.c-torture/execute/20061220-1.c: New test.
16411
16412         PR middle-end/30263
16413         * gcc.dg/gomp/asm-1.c: New test.
16414
16415         PR target/30230
16416         * g++.dg/eh/ia64-2.C: New test.
16417
16418 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16419
16420         PR target/28966
16421         PR target/29248
16422         * gcc.dg/rs6000-leaf.c: New.
16423
16424 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16425
16426         PR fortran/25392
16427         * gfortran.dg/f2c_8.f90: New test.
16428
16429 2006-12-20  Bill Wendling  <wendling@apple.com>
16430
16431         * gcc.dg/asm-b.c: Check for __ppc64__.
16432
16433 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16434
16435         PR fortran/30190
16436         * gfortran.dg/bounds_check_5.f90: New test.
16437
16438 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16439
16440         PR middle-end/30143
16441         * gcc.dg/gomp/complex-1.c: New testcase.
16442
16443 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16444
16445         * gfortran.dg/array_memset_1.f90: New test case.
16446
16447 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16448
16449         * lib/target-supports.exp: Add spu to
16450         check_effective_target_vect_widen_mult_hi_to_si.
16451
16452 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16453
16454         PR fortran/29992
16455         * gfortran.dg/generic_9.f90: New test.
16456
16457         PR fortran/30081
16458         * gfortran.dg/generic_10.f90: New test.
16459
16460 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16461
16462         PR tree-opt/30045
16463         * gcc.dg/pr30045.c: New test.
16464
16465 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16466
16467         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16468
16469 2006-12-19  Eric Christopher  <echristo@apple.com>
16470
16471         PR target/29302
16472         * gcc.c-torture/execute/pr29302-1.c: New.
16473
16474 2006-12-19  Tobias Burnus  <burnus@net-b.de>
16475
16476         PR fortran/39238
16477         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16478
16479 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16480
16481         PR fortran/30236
16482         * gfortran.dg/altreturn_3.f90: New test.
16483
16484         * gfortran.dg/char_result_12.f90: Fix comment typos.
16485
16486 2006-12-19  Ben Elliston  <bje@au.ibm.com>
16487
16488         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16489         as newlib's stdio.h uses non-traditional cpp constructs.
16490
16491 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16492
16493         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16494         * gfortran.dg/append-1.f90: Renamed to append_1.f90
16495         * gfortran.dg/array-1.f90: Renamed to array_1.f90
16496         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16497         * gfortran.dg/backspace.f: Renamed to backspace_1.f
16498         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16499         * gfortran.dg/default_initialization.f: Renamed to
16500         default_initialization_1.f
16501         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16502         dollar_edit_descriptor_1.f
16503         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16504         dollar_edit_descriptor_2.f
16505         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16506         dollar_edit_descriptor_3.f
16507         * gfortran.dg/logint-1.f: Renamed to logint_1.f
16508         * gfortran.dg/logint-2.f: Renamed to logint_2.f
16509         * gfortran.dg/logint-3.f: Renamed to logint_3.f
16510         * gfortran.dg/advance_1.f90: Renamed from advance.f90
16511         * gfortran.dg/append_1.f90: Renamed from append-1.f90
16512         * gfortran.dg/array_1.f90: Renamed from array-1.f90
16513         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16514         * gfortran.dg/backspace_1.f: Renamed from backspace.f
16515         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16516         * gfortran.dg/default_initialization_1.f: Renamed from
16517         default_initialization.f
16518         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16519         dollar_edit_descriptor-1.f
16520         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16521         dollar_edit_descriptor-2.f
16522         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16523         dollar_edit_descriptor-3.f
16524         * gfortran.dg/logint_1.f: Renamed from logint-1.f
16525         * gfortran.dg/logint_2.f: Renamed from logint-2.f
16526         * gfortran.dg/logint_3.f: Renamed from logint-3.f
16527
16528 2006-12-18  Bill Wendling  <wendling@apple.com>
16529
16530         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16531         id is an OjbC keyword.
16532
16533 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16534
16535         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16536
16537 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16538
16539         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16540
16541 2006-12-18  Ian Lance Taylor  <iant@google.com>
16542
16543         * g++.dg/warn/Wmissing-declarations-1.C: New test.
16544
16545 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16546
16547         * gcc.c-torture/compile/pr27528.c: Use empty templates.
16548
16549 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16550
16551         PR fortran/30207
16552         * gfortran.fortran-torture/execute/where21.f90: New test.
16553
16554 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16555
16556         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16557
16558 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16559
16560         PR middle-end/7651
16561         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16562         * gcc.dg/if-empty-1.c: Likewise.
16563         * gcc.dg/pr23165.c: Likewise.
16564         * g++.dg/warn/empty-body.C: Likewise.
16565
16566 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16567
16568         PR libfortran/30005
16569         * gfortran.dg/open_errors.f90: New test.
16570
16571 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16572
16573         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16574
16575         * gcc.target/i386/ssse3-pabsb.c: New file.
16576         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16577         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16578         * gcc.target/i386/ssse3-palignr.c: Likewise.
16579         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16580         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16581         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16582         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16583         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16584         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16585         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16586         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16587         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16588         * gcc.target/i386/ssse3-psignb.c: Likewise.
16589         * gcc.target/i386/ssse3-psignd.c: Likewise.
16590         * gcc.target/i386/ssse3-psignw.c: Likewise.
16591         * gcc.target/i386/ssse3-vals.h: Likewise.
16592
16593 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16594
16595         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16596         * lib/fortran-torture.exp: Include target-supports.exp.
16597
16598 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16599
16600         PR target/30185
16601         * gcc.c-torture/execute/pr30185.c: New test.
16602
16603 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16604
16605         PR testsuite/30179
16606         PR testsuite/30180
16607         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16608         * gcc.dg/builtin-bswap-2.c: Likewise.
16609         * gcc.dg/builtin-bswap-3.c: Likewise.
16610         * gcc.dg/builtin-bswap-4.c: Likewise.
16611         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16612         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16613
16614 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16615
16616         PR libfortran/30145
16617         * gfortran.dg/write_zero_array: New test.
16618
16619 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16620
16621         PR fortran/30200
16622         * gfortran.dg/write_fmt_trim.f90: New test.
16623
16624 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16625
16626         PR 30194
16627         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16628         temporarily.
16629
16630 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16631
16632         * lib/target-supports.exp (check_weak_available): Use istarget
16633         "hppa*-*-hpux10*" instead of regexp.
16634         (check_cxa_atexit_available): Likewise.
16635
16636 2006-12-14  Richard Guenther  <rguenther@suse.de>
16637
16638         PR tree-optimization/30197
16639         * gcc.c-torture/execute/complex-1.c: Fix function name.
16640         * gcc.dg/builtins-61.c: New testcase.
16641
16642 2006-12-14  Richard Guenther  <rguenther@suse.de>
16643
16644         PR middle-end/30172
16645         * gcc.dg/pr30172-1.c: New testcase.
16646
16647 2006-12-14  Richard Guenther  <rguenther@suse.de>
16648
16649         PR tree-optimization/30198
16650         * gcc.dg/builtins-60.c: New testcase.
16651
16652 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16653
16654         * lib/target-supports.exp (vect_no_align): Remove spu.
16655
16656 2006-12-13  Ian Lance Taylor  <iant@google.com>
16657
16658         PR c++/19564
16659         PR c++/19756
16660         * g++.dg/warn/Wparentheses-5.C: New test.
16661         * g++.dg/warn/Wparentheses-6.C: New test.
16662         * g++.dg/warn/Wparentheses-7.C: New test.
16663         * g++.dg/warn/Wparentheses-8.C: New test.
16664         * g++.dg/warn/Wparentheses-9.C: New test.
16665         * g++.dg/warn/Wparentheses-10.C: New test.
16666         * g++.dg/warn/Wparentheses-11.C: New test.
16667         * g++.dg/warn/Wparentheses-12.C: New test.
16668         * g++.dg/warn/Wparentheses-13.C: New test.
16669         * g++.dg/warn/Wparentheses-14.C: New test.
16670         * g++.dg/warn/Wparentheses-15.C: New test.
16671         * g++.dg/warn/Wparentheses-16.C: New test.
16672         * g++.dg/warn/Wparentheses-17.C: New test.
16673         * g++.dg/warn/Wparentheses-18.C: New test.
16674         * g++.dg/warn/Wparentheses-19.C: New test.
16675         * g++.dg/warn/Wparentheses-20.C: New test.
16676         * g++.dg/warn/Wparentheses-21.C: New test.
16677
16678 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16679
16680         PR testsuite/30157
16681         * lib/target-supports.exp (check_cxa_atexit_available): Return false
16682         for target "hppa.*hpux10".
16683
16684 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
16685
16686         * g++.dg/debug/vartrack1.C: New test.
16687
16688         * g++.dg/opt/ifcvt1.C: New test.
16689
16690         * gcc.dg/tls/opt-13.c: New test.
16691
16692         * gcc.dg/20060425-2.c: New test.
16693
16694         * g++.dg/opt/pr15054-2.C: New test.
16695
16696         * gcc.c-torture/execute/20060420-1.c: New test.
16697
16698         * gcc.c-torture/execute/20060412-1.c: New test.
16699
16700         * objc/compile/20060406-1.m: New test.
16701
16702 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
16703
16704         * g++.dg/template/array17.C: New test.
16705
16706 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
16707
16708         * gcc.target/powerpc/altivec-23.c: New test.
16709
16710 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
16711
16712         PR c++27316
16713         * g++.dg/inherit/error3.C: New test.
16714
16715         PR c++/28740
16716         * g++.dg/inherit/error4.C: New test.
16717
16718 2006-12-13  Richard Guenther  <rguenther@suse.de>
16719
16720         PR tree-optimization/17687
16721         * gcc.dg/builtins-59.c: New testcase.
16722
16723 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16724
16725         * gcc.target/spu/Wmain.c: New test.
16726
16727 2006-12-12  Josh Conner  <jconner@apple.com>
16728
16729         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16730         * g++.dg/abi/thunk4.C: Likewise.
16731         * g++.dg/abi/rtti3.C: Likewise.
16732
16733 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
16734
16735         * gcc.target/spu/cpat-1.c: New test.
16736         * gcc.target/spu/cpat-2.c: New test.
16737         * gcc.target/spu/cpat-3.c: New test.
16738         * gcc.target/spu/cpat-4.c: New test.
16739
16740 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16741
16742         PR tree-opt/28436
16743         * gcc.c-torture/compile/vector-1.c: New test.
16744         * gcc.c-torture/compile/vector-2.c: New test.
16745         * gcc.c-torture/compile/vector-3.c: New test.
16746
16747 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16748
16749         * lib/fortran-torture.exp: Update copyright years.  Remove
16750         obsolete comment.  Test -ftree-vectorize where it makes sense.
16751         * lib/gfortran-dg.exp: Update copyright years.  Use settings
16752         from fortran-torture.exp.
16753         * gfortran.dg/char_transpose_1.f90,
16754         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16755         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16756         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
16757         '-w' to dg-options.
16758
16759 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
16760
16761         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16762         saved_${tool}_load.
16763
16764 2006-12-12  Ira Rosen  <irar@il.ibm.com>
16765
16766         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16767         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16768         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16769         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16770         gaps.
16771
16772 2006-12-12  Richard Guenther  <rguenther@suse.de>
16773
16774         PR middle-end/30147
16775         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16776
16777 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16778             Diego Novillo  <dnovillo@redhat.com>
16779
16780         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16781         VDEF/VUSE changes.
16782         * gcc.dg/tree-ssa/pr26421.c: Likewise
16783         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16784         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16785         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16786         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16787         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16788         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16789         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16790         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16791         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16792
16793 2006-12-11  Jan Hubicka  <jh@suse.cz>
16794
16795         * gcc.dg/tree-prof/stringop-1.c: New test.
16796         * gcc.dg/tree-prof/stringop-2.c: New test.
16797
16798 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16799
16800         PR target/30120
16801         * gcc.target/i386/pr30120.c: New test.
16802
16803         Revert:
16804         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16805
16806         * gcc.target/i386/x87regparm-1.c: New test.
16807         * gcc.target/i386/x87regparm-2.c: New test.
16808         * gcc.target/i386/x87regparm-3.c: New test.
16809         * gcc.target/i386/x87regparm-4.c: New test.
16810
16811 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16812
16813         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16814
16815 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16816
16817         PR fortran/23994
16818         * gfortran.dg/protected_1.f90: New test.
16819         * gfortran.dg/protected_2.f90: New test.
16820         * gfortran.dg/protected_3.f90: New test.
16821         * gfortran.dg/protected_4.f90: New test.
16822         * gfortran.dg/protected_5.f90: New test.
16823         * gfortran.dg/protected_6.f90: New test.
16824
16825 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16826             Tobias Burnus  <burnus@gcc.gnu.org>
16827
16828         PR fortran/29975
16829         PR fortran/30068
16830         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16831         interface.
16832         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16833         ambiguous interfaces.
16834         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16835         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16836         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16837         ambiguous interfaces.
16838         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16839         * gfortran.dg/array_initializer_2.f90: Add initializer array
16840         constructor test.
16841
16842         PR fortran/30096
16843         * gfortran.dg/interface_9.f90: Test that host interfaces are
16844         not checked for ambiguity with the local version.
16845
16846 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16847
16848         PR fortran/29464
16849         * gfortran.dg/module_interface_2.f90: New test.
16850
16851 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16852
16853         PR fortran/29941
16854         * gfortran.dg/assumed_len.f90: New test.
16855
16856 2006-12-09  Richard Guenther  <rguenther@suse.de>
16857
16858         * g++.dg/warn/implicit-typename1.C: Qualify types.
16859         * g++.dg/parse/crash12.C: Likewise.
16860         * g++.dg/tree-ssa/pr22444.C: Likewise.
16861
16862 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16863
16864         * gfortran.dg/array_2.f90: Added sqrt test.
16865
16866 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16867
16868         * gcc.target/i386/x87regparm-1.c: XFAIL.
16869         * gcc.target/i386/x87regparm-2.c: XFAIL.
16870         * gcc.target/i386/x87regparm-3.c: XFAIL.
16871         * gcc.target/i386/x87regparm-4.c: XFAIL.
16872
16873 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16874
16875         * lib/target-supports.exp
16876         (check_effective_target_large_long_double): New.
16877         * gcc.dg/Wconversion-real.c : Use it.
16878         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16879         unsigned.
16880
16881 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16882
16883         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16884
16885 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16886
16887         PR fortran/27546
16888         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16889
16890 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16891
16892         PR c++/29732
16893         * g++.dg/template/crash65.C: New test.
16894         * g++.dg/template/spec16.C: Tweak error markers.
16895
16896 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16897
16898         * gcc.target/spu: New directory.
16899         * gcc.target/spu/spu.exp: New file.
16900         * gcc.target/spu/intrinsics-1.c: New test.
16901
16902 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16903
16904         PR c++/29980
16905         * g++.dg/ext/attrib27.C: New test.
16906         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16907         * g++.dg/parse/typedef5.C: Likewise.
16908
16909 2006-12-07  Mike Stump  <mrs@apple.com>
16910
16911         * treelang/compile/var_defs.tree: Adjust.
16912
16913 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16914
16915         PR c++/29730
16916         * g++.dg/template/crash64.C: New test.
16917         * g++.dg/parse/crash27.C: Adjust error markers.
16918
16919 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16920
16921         PR libfortran/30009
16922         PR libfortran/30056
16923         * gfortran.dg/read_eof_4.f90:  Add tests.
16924         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16925         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16926
16927 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16928
16929         PR c++/29729
16930         * g++.dg/template/crash63.C: New test.
16931
16932         PR c++/29728
16933         * g++.dg/template/crash62.C: New test.
16934
16935 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16936
16937         PR fortran/30003
16938         * gfortran.dg/allocatable_function_1.f90: Increase the number
16939         of expected calls of free to 10; the lhs section reference is
16940         now evaluated so there is another call to bar.  Change the
16941         comment appropriately.
16942         * gfortran.dg/array_section_1.f90: New test.
16943
16944 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16945
16946         PR fortran/29912
16947         * gfortran.dg/char_result_12.f90: New test.
16948
16949 2006-12-05  Richard Guenther  <rguenther@suse.de>
16950
16951         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16952         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16953         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16954         vect_double, xfail for spu*-*-*.
16955
16956 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16957
16958         PR fortran/29962
16959         * initialization_4.f90: Test noninteger exponents (-std=f95).
16960         * initialization_5.f90: New test for noninteger exponents
16961           with -std=f2003.
16962
16963 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16964
16965         PR fortran/29821
16966         * gfortran.dg/parameter_array_section_1.f90: New test.
16967
16968 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16969
16970         PR c++/29733
16971         * g++.dg/template/crash61.C: New test.
16972
16973         PR c++/29632
16974         * g++.dg/template/error23.C: New test.
16975
16976 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16977
16978         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16979
16980 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16981
16982         PR fortran/29916
16983         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16984
16985 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16986
16987         PR middle-end/29965
16988         * gcc.dg/gomp/pr29965-1.c: New test.
16989         * gcc.dg/gomp/pr29965-2.c: New test.
16990         * gcc.dg/gomp/pr29965-3.c: New test.
16991         * gcc.dg/gomp/pr29965-4.c: New test.
16992         * gcc.dg/gomp/pr29965-5.c: New test.
16993         * gcc.dg/gomp/pr29965-6.c: New test.
16994         * g++.dg/gomp/pr29965-1.C: New test.
16995         * g++.dg/gomp/pr29965-2.C: New test.
16996         * g++.dg/gomp/pr29965-3.C: New test.
16997         * g++.dg/gomp/pr29965-4.C: New test.
16998         * g++.dg/gomp/pr29965-5.C: New test.
16999         * g++.dg/gomp/pr29965-6.C: New test.
17000         * g++.dg/gomp/pr29965-7.C: New test.
17001         * g++.dg/gomp/pr29965-8.C: New test.
17002         * g++.dg/gomp/pr29965-9.C: New test.
17003         * g++.dg/gomp/pr29965-10.C: New test.
17004
17005 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17006
17007         * gnat.dg/pointer_variable_bounds.adb: New test.
17008         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17009         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17010
17011 2006-12-03  Eric Christopher  <echristo@apple.com>
17012
17013         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17014
17015 2006-12-03  Richard Henderson  <rth@redhat.com>
17016             Andrew Pinski  <pinskia@gmail.com>
17017
17018         PR C++/14329
17019         * g++.dg/warn/unit-1.C: New test.
17020
17021 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17022
17023         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17024
17025 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17026
17027         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17028         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17029         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17030         * gcc.dg/vect/vect-70.c: Reduce array size.
17031         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17032         vect_no_compaer_double targets.
17033         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17034         vect_float, vect_double, and vect_int.
17035
17036 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17037
17038         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17039         test for loop versioning on vect_no_align targets.
17040         * gcc.dg/vect/pr20122.c: Likewise.
17041         * gcc.dg/vect/vect-105.c: Likewise.
17042         * gcc.dg/vect/vect-42.c: Likewise.
17043         * gcc.dg/vect/vect-43.c: Likewise.
17044         * gcc.dg/vect/vect-74.c: Likewise.
17045         * gcc.dg/vect/vect-75.c: Likewise.
17046         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17047         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17048         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17049         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17050
17051 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17052
17053         PR fortran/29642
17054         * gfortran.dg/value_1.f90 : New test.
17055         * gfortran.dg/value_2.f90 : New test.
17056         * gfortran.dg/value_3.f90 : New test.
17057         * gfortran.dg/value_4.f90 : New test.
17058         * gfortran.dg/value_4.c : Called from value_4.f90.
17059
17060 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17061
17062         PR C++/30033
17063         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17064
17065 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17066
17067         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17068
17069 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17070
17071         PR c/27953
17072         * gcc.dg/pr27953.c: New test.
17073
17074 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17075
17076         PR c++/30022
17077         * g++.dg/ext/vector5.C: New test.
17078
17079         PR c++/30021
17080         * g++.dg/other/main1.C: New test.
17081
17082 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17083
17084         PR libfortran/29568
17085         * gfortran.dg/convert_implied_open.f90:  Change to
17086         new default record length.
17087         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17088         new error message.
17089         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17090
17091 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17092
17093         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17094
17095 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17096
17097         PR c++/29066
17098         * g++.dg/expr/pr29066.c: New.
17099
17100 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17101             Zdenek Dvorak <dvorakz@suse.cz>
17102
17103         PR tree-optimization/29921
17104         * gcc.dg/pr29921-2.c: New test.
17105
17106 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17107
17108         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17109         (i386_get_cpuid): New function.
17110         (i386_cpuid_ecx): Likewise.
17111         (i386_cpuid_edx): Likewise.
17112         (i386_cpuid): Updated to call i386_cpuid_edx.
17113
17114         * gcc.target/i386/sse3-addsubpd.c: New file.
17115         * gcc.target/i386/sse3-addsubps.c: Likewise.
17116         * gcc.target/i386/sse3-haddpd.c: Likewise.
17117         * gcc.target/i386/sse3-haddps.c: Likewise.
17118         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17119         * gcc.target/i386/sse3-hsubps.c: Likewise.
17120         * gcc.target/i386/sse3-lddqu.c: Likewise.
17121         * gcc.target/i386/sse3-movddup.c: Likewise.
17122         * gcc.target/i386/sse3-movshdup.c: Likewise.
17123         * gcc.target/i386/sse3-movsldup.c: Likewise.
17124
17125 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17126
17127         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17128
17129 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17130
17131         * gcc.dg/dfp/convert-int-max.c: New test.
17132         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17133
17134 2006-11-30  Richard Guenther  <rguenther@suse.de>
17135
17136         * gcc.dg/vect/vect-pow-1.c: Rename ...
17137         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17138         floats instead of doubles, check successful vectorization.
17139
17140 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17141
17142         PR target/29945
17143         * gcc.c-torture/compile/pr29945.c: New testcase.
17144
17145 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17146
17147         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17148         -maltivec.
17149
17150 2006-11-29  Eric Christopher  <echristo@apple.com>
17151
17152         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17153
17154 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17155
17156         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17157
17158         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17159
17160 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17161
17162         PR c++/29022
17163         * g++.dg/inherit/virtual2.C: New test.
17164         * g++.dg/inherit/virtual3.C: Likewise.
17165         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17166         * g++.dg/inherit/error2.C: Likewise.
17167         * g++.dg/template/instantiate1.C: Likewise.
17168
17169 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17170
17171         PR tree-opt/29984
17172         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17173
17174 2006-11-28  Jan Hubicka  <jh@suse.cz>
17175
17176         * gcc.dg/memcpy-1.c: New test.
17177
17178 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17179
17180         PR c++/29735
17181         * g++.dg/warn/main-3.C: New test.
17182
17183 2006-11-28  Jan Hubicka  <jh@suse.cz>
17184
17185         * gcc.dg/winline-1.c: New test.
17186
17187 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17188
17189         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17190         alignments.
17191
17192 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17193
17194         PR fortran/29976
17195         * gfortran.dg/missing_optional_dummy_3.f90
17196
17197 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17198
17199         PR fortran/20880
17200         * gfortran.dg/interface_3.f90: Modify errors.
17201
17202 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17203
17204         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17205         fail to link due to relocation overflows on spu-*-*.
17206
17207 2006-11-27  Michael Matz  <matz@suse.de>
17208             Andreas Krebbel  <krebbel1@de.ibm.com>
17209
17210         PR target/29319
17211         * gcc.dg/20061127-1.c: New testcase.
17212
17213 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17214
17215         * gcc.dg/20061124-1.c: Add exit() function prototype.
17216
17217 2006-11-27  Jan Hubicka  <jh@suse.cz>
17218
17219         * gcc.target/i386/memcpy-1.c: Adjust size.
17220         * gcc.dg/visibility-11.c: Likewise.
17221
17222 2006-11-27  Richard Guenther  <rguenther@suse.de>
17223
17224         PR middle-end/25620
17225         * gcc.target/i386/pow-1.c: New testcase.
17226         * gcc.dg/builtins-58.c: Likewise.
17227
17228 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17229
17230         PR c++/29886
17231         * g++.dg/expr/cast8.C: New test.
17232
17233 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17234
17235         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17236         Don't ever inline the testcase.
17237
17238 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17239
17240         PR fortran/29982
17241         * gfortran.fortran-torture/compile/parameter_3.f90: New
17242         testcase.
17243
17244 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17245
17246         PR fortran/29951
17247         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17248
17249 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17250
17251         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17252         for CHAR.
17253
17254 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17255
17256         PR libgfortran/29936
17257         * gfortran.dg/write_check3.f90: New test.
17258
17259 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17260
17261         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17262
17263 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17264
17265         PR fortran/20880
17266         * gfortran.dg/interface_3.f90: New test.
17267
17268         PR fortran/29387
17269         * gfortran.dg/generic_8.f90: New test.
17270
17271 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17272
17273         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17274         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17275         * gfortran.dg/specifics_3.f90: Remove.
17276
17277 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17278
17279         PR c/29955
17280         * gcc.dg/gomp/pr29955.c: New test.
17281
17282         PR c/29736
17283         * gcc.dg/pr29736.c: New test.
17284
17285 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17286
17287         PR tree-opt/29964
17288         * gcc.dg/pure-1.c: New test.
17289
17290 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17291
17292         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17293         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17294
17295 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17296
17297         * gcc.dg/20061124-1.c: New testcase.
17298
17299 2006-11-23  Eric Christopher  <echristo@apple.com>
17300
17301         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17302
17303 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17304
17305         PR c/2707
17306         PR c++/26167
17307         * gcc.dg/Wconversion-integer.c: New. Supersedes
17308         Wconversion-negative-constants.c
17309         * gcc.dg/Wconversion-real.c: New.
17310         * gcc.dg/Wconversion-real-integer.c: New.
17311         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17312         * g++.dg/warn/Wconversion1.C: Modified.
17313
17314 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17315
17316         * gfortran.dg/overload_1.f90: New test.
17317
17318 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17319
17320         PR c/9072
17321         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17322         Wtraditional-conversion.
17323         * gcc.dg/overflow-warn-2.c: Likewise.
17324         * gcc.dg/Wconversion.c: Likewise. Renamed as
17325         Wtraditional-conversion.c .
17326         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17327         Wtraditional-conversion-2.c .
17328         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17329         Wtraditional-conversion-2.c
17330         * gcc.dg/Wconversion-negative-constants.c: New.
17331
17332 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17333
17334         * gcc.dg/tree-ssa/dump-1.c: New test.
17335
17336 2006-11-23  David Ung <davidu@mips.com>
17337
17338         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17339         -mfp64, allowable when ISA >= 33 and float is enabled.
17340         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17341         of mthc1 and mfhc1 patterns.
17342
17343 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17344
17345         PR tree-optimization/29921
17346         * gcc.dg/pr29921.c: New test.
17347
17348 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17349
17350         PR fortran/29441
17351         * gfortran.dg/initialization_4.f90: New test.
17352
17353 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17354
17355         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17356         platforms that have interleaving support.
17357         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17358         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17359         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17360         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17361         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17362         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17363         gcc.dg/vect/vect-strided-u8-i8.c,
17364         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17365         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17366         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17367         gcc.dg/vect/vect-strided-float.c,
17368         gcc.dg/vect/vect-strided-a-mult.c,
17369         gcc.dg/vect/vect-strided-mult-char-ls.c,
17370         gcc.dg/vect/vect-strided-a-u16-mult.c,
17371         gcc.dg/vect/vect-strided-a-u32-mult.c,
17372         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17373         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17374         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17375         gcc.dg/vect/vect-strided-mult.c,
17376         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17377         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17378         New.
17379
17380 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17381
17382         PR fortran/25087
17383         * gfortran.dg/auto_char_len_4.f90: New test.
17384
17385 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17386
17387         PR fortran/29652
17388         * gfortran.dg/generic_7.f90: New test.
17389         * gfortran.dg/defined_operators_1.f90: Add new error.
17390
17391 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17392
17393         PR tree-optimization/29902
17394         * g++.dg/tree-ssa/pr29902.C: New test.
17395
17396 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17397
17398         PR fortran/29820
17399         * gfortran.dg/used_types_13.f90: New test.
17400
17401 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17402
17403         * gcc.dg/dfp/snan.c: Delete.
17404
17405 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17406
17407         * g++.dg/cpp0x/static_assert1.C: New.
17408         * g++.dg/cpp0x/static_assert2.C: New.
17409         * g++.dg/cpp0x/static_assert3.C: New.
17410
17411 2006-11-21  Richard Guenther  <rguenther@suse.de>
17412
17413         * gcc.dg/vect/vect-pow-1.c: New testcase.
17414         * gcc.dg/vect/vect-pow-2.c: Likewise.
17415
17416 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17417
17418         PR c++/29570
17419         * g++.dg/template/static29.C: New test.
17420
17421         PR c++/29734
17422         * g++.dg/conversion/simd4.C: New test.
17423
17424 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17425
17426         PR c++/29475
17427         * g++.dg/template/access19.C: New test.
17428         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17429         error is reported.
17430
17431 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17432
17433         PR tree-opt/25500
17434         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17435
17436 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17437
17438         PR fortran/27546
17439         * gfortran.dg/import.f90: Extended test.
17440         * gfortran.dg/import2.f90: Extended test.
17441
17442 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17443
17444         * gfortran.dg/volatile3.f90: Add conflict test.
17445
17446 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17447
17448         PR fortran/24783
17449         * gfortran.dg/implicit_10.f90: New test.
17450
17451 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17452
17453         PR c++/8586
17454         * g++.dg/warn/Wall-write-strings.C: New.
17455
17456 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17457
17458         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17459         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17460
17461 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17462
17463         * gfortran.dg/use_3.f90: Remove error message.
17464         * gfortran.dg/iso_fortran_env_1.f90: New test.
17465         * gfortran.dg/iso_fortran_env_2.f90: New test.
17466         * gfortran.dg/iso_fortran_env_3.f90: New test.
17467         * gfortran.dg/iso_fortran_env_4.f90: New test.
17468
17469 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
17470
17471         * gcc.dg/vect/vect-27.c: Fix initialization.
17472
17473 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17474
17475         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17476         * gcc.dg/torture/builtin-minmax-1.c: New.
17477
17478         * gcc.dg/builtins-20.c: Add cases for copysign.
17479
17480 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17481
17482         PR fortran/24285
17483         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17484
17485 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17486         * gfortran.dg/use_1.f90: New test.
17487         * gfortran.dg/use_1.f90: New test.
17488         * gfortran.dg/use_1.f90: New test.
17489
17490 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
17491
17492         PR tree-optimization/29801
17493         * gcc.dg/pr29801.c: New test.
17494
17495 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
17496
17497         PR middle-end/29584
17498         * gcc.dg/torture/pr29584.c: New test.
17499
17500 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
17501
17502         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17503         Condition PowerPC tests for saving FPRs on powerpc_fprs.
17504         * gcc.target/powerpc/compress-float-ppc.c,
17505         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17506         powerpc_fprs.
17507         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17508         do not pass -mhard-float.
17509
17510 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17511
17512         * gnat.dg/volatile_aggregate.adb: New test.
17513
17514 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17515
17516         PR fortran/29391
17517         PR fortran/29489
17518         * gfortran.dg/bound_2.f90: Add more checks.
17519         * gfortran.dg/bound_3.f90: New test.
17520
17521 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17522
17523         PR target/29201
17524         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17525
17526 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17527
17528         * gfortran.dg/import3.f90: Fix error message.
17529
17530 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17531
17532         PR tree-opt/29788
17533         * gfortran.fortran-torture/compile/inline_1.f90:
17534         New testcase.
17535
17536 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17537
17538         * gcc.target/i386/x87regparm-1.c: New test.
17539         * gcc.target/i386/x87regparm-2.c: New test.
17540         * gcc.target/i386/x87regparm-3.c: New test.
17541         * gcc.target/i386/x87regparm-4.c: New test.
17542
17543 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17544
17545         PR fortran/27546
17546         * gfortran.dg/import.f90: New test.
17547         * gfortran.dg/import2.f90: New test.
17548         * gfortran.dg/import3.f90: New test.
17549
17550 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17551
17552         PR fortran/27588
17553         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17554
17555 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17556
17557         PR fortran/29806
17558         * gfortran.dg/contains.f90: New test.
17559         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17560
17561 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
17562
17563         PR tree-optimization/29581
17564         * gcc.dg/pr29581-1.c: New test.
17565         * gcc.dg/pr29581-2.c: New test.
17566         * gcc.dg/pr29581-3.c: New test.
17567         * gcc.dg/pr29581-4.c: New test.
17568         * gfortran.dg/pr29581.f90: New test.
17569
17570 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17571
17572         PR fortran/29702
17573         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17574         numbers in error message headers.
17575
17576 2006-11-14  Richard Guenther  <rguenther@suse.de>
17577
17578         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17579         to i?86 and x86_64 targets.
17580
17581 2006-11-14  Caroline Tice  <ctice@apple.com>
17582
17583         * gcc.dg/pubtypes-1.c: New file/testcase.
17584         * gcc.dg/pubtypes-2.c: New file/testcase.
17585         * gcc.dg/pubtypes-3.c: New file/testcase.
17586         * gcc.dg/pubtypes-4.c: New file/testcase.
17587         * g++.dg/pubtypes.C: New file/testcase.
17588
17589 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17590
17591         PR c++/29106
17592         * g++.dg/init/self1.C: New test.
17593
17594 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17595
17596         PR fortran/29657
17597         * gfortran.dg/conflicts.f90: Add.
17598
17599 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17600
17601         PR rtl-optimization/29798
17602
17603         * gcc.c-torture/execute/pr29798.c: New.
17604
17605 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17606
17607         * gcc.dg/builtins-20.c: Add more cases.
17608
17609 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17610
17611         PR fortran/29759
17612         * gfortran.dg/gomp/pr29759.f90: New test.
17613
17614 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17615
17616         PR c++/29518
17617         * g++.dg/template/static28.C: New test.
17618
17619 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17620
17621         * lib/c-torture.exp: Use target-libpath.exp.
17622         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17623         set GCC_EXEC_PREFIX env var from global variable of same name.
17624
17625 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17626
17627         PR fortran/26994
17628         * gfortran.fortran-torture/compile/transfer-1.f90:
17629         New testcase.
17630
17631 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17632             Zdenek Dvorak <dvorakz@suse.cz>
17633
17634         PR tree-optimization/29680
17635         * gcc.dg/alias-11.c: New test.
17636
17637 2006-11-12  Jason Merrill  <jason@redhat.com>
17638             Andrew Pinski <pinskia@physics.uc.edu>
17639
17640         PR middle-end/28915
17641         * gcc.target/i386/vectorize1.c: New.
17642
17643 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17644
17645         PR rtl-optimization/29797
17646         * gcc.c-torture/execute/pr29797-1.c: New test case.
17647
17648 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17649
17650         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17651
17652 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17653
17654         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17655
17656 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17657
17658         PR tree-optimization/13827
17659         * gcc.dg/fold-eqand-1.c: New test case.
17660
17661 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17662
17663         PR rtl-opt/28812
17664         * gcc.c-torture/execute/mayalias-3.c: New test.
17665
17666 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17667
17668         PR middle-end/27528
17669         * gcc.c-torture/compile/pr27528.c: New test.
17670         * gcc.dg/pr27528.c: Likewise.
17671
17672 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17673
17674         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17675
17676         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17677
17678 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17679
17680         PR fortran/29758
17681         * gfortran.dg/reshape_source_size_1.f90: New test.
17682
17683 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17684
17685         PR fortran/29315
17686         * gfortran.dg/aliasing_dummy_4.f90: New test.
17687
17688 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
17689
17690         PR target/29777
17691         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17692         and x86_64-*-* targets.
17693
17694 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17695
17696         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17697         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17698         New macros. Use them in exact tests.
17699         (TESTIT3): New macro.
17700         Add tests for fmin, fmax and fma.
17701
17702 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17703
17704         PR fortran/29431
17705         * gfortran.dg/array_constructor_13.f90: New test.
17706
17707 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17708
17709         PR fortran/29744
17710         * gfortran.dg/used_types_12.f90: New test.
17711
17712 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
17713
17714         PR middle-end/29726
17715         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17716         (test6): Ditto.
17717         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17718         * gcc.dg/fold-eqandshift-3.c: New test case.
17719
17720 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17721
17722         PR fortran/29699
17723         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17724
17725         PR fortran/21370
17726         * gfortran.dg/change_symbol_attributes_1.f90: New test.
17727
17728 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17729
17730         * gcc.dg/20061109-1.c: New testcase.
17731
17732 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17733
17734         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17735
17736 2006-11-09  Tobias Burnus  <burnus@net-b.de>
17737
17738         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17739         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17740
17741 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
17742
17743         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17744         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17745
17746 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17747
17748         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17749
17750 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17751
17752         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17753         vect-9.c).
17754         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17755         * gcc.dg/vect/vect-9.c: Now vectorizable.
17756         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17757         that support vect_widen_mult.
17758         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17759         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17760         vect-reduc-dot-u16.c).
17761         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17762         vect-reduc-dot-u16.c).
17763         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17764         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17765         vect-reduc-dot-s8.c).
17766         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17767         vect-reduc-dot-s8.c).
17768         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17769         vect-reduc-dot-s8.c).
17770         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17771         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17772         vect-reduc-dot-u8.c).
17773         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17774         vect-reduc-dot-u8.c).
17775         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17776         * gcc.dg/vect/vect-multitypes-9.c: New test.
17777         * gcc.dg/vect/vect-multitypes-10.c: New test.
17778         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17779         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17780         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17781         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17782         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17783         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17784         wrapv-vect-reduc-dot-s8.c.
17785         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17786         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17787         targets that support vec_unpack.
17788         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17789         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17790         (check_effective_target_vect_widen_mult_hi_to_si): New.
17791         (check_effective_target_vect_widen_sum): Removed.
17792
17793         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17794
17795         * gcc.dg/vect/vect-multitypes-8.c: New test.
17796         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17797
17798         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17799
17800         * gcc.dg/vect/vect-multitypes-7.c: New test.
17801
17802         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17803
17804         * gcc.dg/vect/vect-multitypes-4.c: New test.
17805         * gcc.dg/vect/vect-multitypes-5.c: New test.
17806         * gcc.dg/vect/vect-multitypes-6.c: New test.
17807
17808         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17809
17810         * gcc.dg/vect/vect-multitypes-1.c: New test.
17811         * gcc.dg/vect/vect-multitypes-2.c: New test.
17812         * gcc.dg/vect/vect-multitypes-3.c: New test.
17813
17814 2006-11-07  Eric Christopher  <echristo@apple.com>
17815
17816         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17817         Test using scan-assembler-not.
17818
17819 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17820
17821         * gcc.dg/inline-17.c: New test.
17822
17823 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17824
17825         PR other/25028
17826         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17827         on HP-UX.
17828
17829 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17830
17831         PR fortran/29539
17832         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17833
17834         PR fortran/29634
17835         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17836         test.
17837
17838 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17839
17840         PR fortran/29601
17841         * gfortran.dg/volatile.f90: Add.
17842         * gfortran.dg/volatile2.f90: Add.
17843         * gfortran.dg/volatile3.f90: Add.
17844         * gfortran.dg/volatile4.f90: Add.
17845         * gfortran.dg/volatile5.f90: Add.
17846         * gfortran.dg/volatile6.f90: Add.
17847         * gfortran.dg/volatile7.f90: Add.
17848
17849 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17850
17851         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17852           for matching error messages.
17853         * gfortran.dg/specifics_3.f90: Adjust pattern
17854           for matching error messages.
17855
17856 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17857             Bernhard Fischer  <aldot@gcc.gnu.org>
17858
17859         * lib/gcc-dg.exp (output-exists): New proc.
17860         (output-exists-not): New proc.
17861         * gcc.test-framework/test-framework.awk: Support new directives.
17862         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17863         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17864         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17865         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17866         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17867         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17868
17869 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17870
17871         PR fortran/29630
17872         PR fortran/29679
17873         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17874         * gfortran.dg/initialization_3.f90: New.
17875
17876 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17877
17878         PR libgfortran/25545
17879         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17880
17881 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17882
17883         PR middle-end/29695
17884         * gcc.c-torture/execute/pr29695-1.c: New test.
17885         * gcc.c-torture/execute/pr29695-2.c: New test.
17886
17887 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17888
17889         PR fortran/29565
17890         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17891
17892 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17893
17894         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17895         for matching error messages.
17896
17897 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17898
17899         PR target/26915
17900         * gcc.target/i386/387-12.c: New test.
17901
17902 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17903
17904         PR libfortran/29713
17905         * gfortran.dg/pr29713.f90: New test.
17906
17907 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17908
17909         * gcc.c-torture/execute/arith-rand-ll.c:
17910         Also test for bogus rest sign.
17911
17912 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17913
17914         PR libfortran/27895
17915         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17916
17917 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17918
17919         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17920         from error messages.
17921
17922 2006-11-02  Mike Stump  <mrs@apple.com>
17923
17924         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17925
17926         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17927
17928 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17929
17930         * g++.dg/eh/gcsec1.C: New test.
17931
17932 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17933
17934         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17935         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17936
17937 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17938
17939         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17940         hexadecimal value.
17941         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17942         * gcc.dg/pr14796-2.c: Likewise.
17943
17944 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17945
17946         * gcc.c-torture/execute/20061101-1.c: New test.
17947
17948 2006-11-01  Richard Guenther  <rguenther@suse.de>
17949
17950         * gcc.target/i386/fpprec-1.c: New testcase.
17951
17952 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17953
17954         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17955         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17956
17957 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17958
17959         * gcc.c-torture/execute/20061031-1.c: New test.
17960
17961 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17962
17963         PR 23067
17964         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17965         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17966         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17967         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17968         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17969         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17970         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17971
17972 2006-10-31  Eric Christopher  <echristo@apple.com>
17973             Falk Hueffner  <falk@debian.org>
17974
17975         * gcc.dg/builtin-bswap-1.c: New.
17976         * gcc.dg/builtin-bswap-2.c: New.
17977         * gcc.dg/builtin-bswap-3.c: New.
17978         * gcc.dg/builtin-bswap-4.c: New.
17979         * gcc.dg/builtin-bswap-5.c: New.
17980         * gcc.target/i386/builtin-bswap-1.c: New.
17981
17982 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17983
17984         * gcc.dg/inline-16.c: New.
17985
17986         PR 16622
17987         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17988         defining it.
17989         * gcc.dg/inline-13.c: New.
17990         * gcc.dg/inline-14.c: New.
17991         * gcc.dg/inline-15.c: New.
17992
17993         PR 11377
17994         * gcc.dg/inline6.c: New.
17995         * gcc.dg/inline7.c: New.
17996
17997 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17998
17999         PR middle-end/23470
18000         * gcc.dg/pr23470-1.c: New test case.
18001
18002 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18003
18004         PR fortran/29537
18005         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18006         data.
18007         * gfortran.dg/blockdata_2.f90: New testcase.
18008
18009 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18010
18011         PR libfortran/29627
18012         * gfortran.dg/unf_short_record_1.f90:  New test.
18013
18014 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18015
18016         PR fortran/29067
18017         * gfortran.dg/pr29067.f: New test.
18018
18019 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18020             Richard Sandiford  <richard@codesourcery.com>
18021
18022         * lib/target-supports.exp (get_compiler_messages): Append options
18023         as a single list element.
18024         (check_effective_target_arm_vfp_ok): New.
18025         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18026
18027 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18028
18029         PR fortran/29387
18030         * gfortran.dg/intrinsic_actual_2.f90: New test.
18031
18032         PR fortran/29490
18033         * gfortran.dg/actual_array_interface_1.f90: New test.
18034
18035         PR fortran/29641
18036         * gfortran.dg/used_types_11.f90: New test.
18037
18038 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18039
18040         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18041         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18042         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18043         * g++.old-deja/g++.mike/net25.C (main): Same.
18044         * g++.dg/lookup/exception1.C (main): Same.
18045         * g++.dg/parse/parens2.C (main): Same.
18046
18047 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18048
18049         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18050
18051 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18052
18053         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18054         * gcc.dg/torture/builtin-math-3.c: Likewise.
18055
18056 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18057
18058         PR fortran/29452
18059         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18060         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18061
18062 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18063
18064         PR Fortran/29410
18065         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18066
18067 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18068
18069         * lib/target-supports.exp (check_function_available): Declare
18070         function before calling.
18071
18072 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18073
18074         PR tree-optimization/29637
18075         * gcc.dg/pr29637.c: New test.
18076
18077 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18078
18079         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18080         tree canonicalization.
18081
18082 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18083
18084         * gcc.dg/builtins-20.c: Add more hypot tests.
18085
18086 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18087
18088         * gcc.dg/fold-compare-1.c: New test case.
18089
18090 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18091
18092         PR c++/16307
18093         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18094
18095 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18096
18097         PR tree-optimization/15458
18098         * gcc.dg/fold-xornot-1.c: New test case.
18099
18100 2006-10-29  Richard Guenther  <rguenther@suse.de>
18101
18102         * gcc.target/i386/math-torture/trunc.c: New testcase.
18103
18104 2006-10-29  Richard Guenther  <rguenther@suse.de>
18105
18106         * gcc.target/i386/math-torture/round.c: New testcase.
18107
18108 2006-10-29  Richard Guenther  <rguenther@suse.de>
18109
18110         * gcc.target/i386/math-torture/ceil.c: New testcase.
18111         * gcc.target/i386/math-torture/floor.c: Likewise.
18112
18113 2006-10-29  Richard Guenther  <rguenther@suse.de>
18114
18115         * gcc.target/i386/math-torture/rint.c: New testcase.
18116         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18117
18118 2006-10-29  Richard Guenther  <rguenther@suse.de>
18119
18120         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18121         * gcc.target/i386/math-torture/lceil.c: Likewise.
18122
18123 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18124
18125         PR libgfortran/24313
18126         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18127
18128 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18129
18130         * gcc.c-torture/execute/20020118-1.c,
18131         gcc.c-torture/execute/builtins/strlen.c,
18132         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18133         comment typos.
18134
18135 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18136
18137         * gcc.dg/builtins-20.c: Add tests for hypot.
18138         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18139         two-argument builtins.
18140         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18141         TESTIT2.  Update all callers.
18142         (TESTIT2, TESTIT2_R): New helper macros.
18143         Add testcases for pow, hypot and atan2.
18144
18145 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18146
18147         PR C++/29295
18148         * g++.dg/expr/bool1.C: New test.
18149         * g++.dg/expr/bool2.C: New test.
18150
18151 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18152
18153         PR fortran/28224
18154         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18155         * gfortran.dg/namelist_internal.f90: New test.
18156
18157 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18158
18159         PR fortran/29625
18160         * gfortran.dg/io_real_boz.f90: Add.
18161         * gfortran.dg/io_real_boz2.f90: Add.
18162
18163 2006-10-28  Richard Guenther  <rguenther@suse.de>
18164
18165         PR middle-end/26899
18166         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18167
18168 2006-10-28  Richard Guenther  <rguenther@suse.de>
18169
18170         PR target/28806
18171         * gcc.target/i386/math-torture/lround.c: New testcase.
18172
18173 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18174
18175         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18176         * gcc.dg/builtins-44.c: Likewise.
18177         * gcc.dg/builtins-45.c: Likewise.
18178         * gcc.dg/pr28796-2.c: Likewise.
18179         * gcc.dg/unordered-3.c: Likewise.
18180
18181 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18182
18183         PR libgfortran/27954
18184         * gfortran.dg/error_recovery_2.f90: New test.
18185
18186 2006-10-26  Richard Guenther  <rguenther@suse.de>
18187
18188         * gcc.target/i386/i386.exp: Use glob, not find to collect
18189         tests.  Avoids recursing into subdirectories.
18190         * gcc.target/i386/math-torture/math-torture.exp: Torture
18191         for interesting ia32 math options.
18192         * gcc.target.i386/math-torture/lrint.c: New testcase.
18193
18194 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18195
18196         PR libgfortran/29563
18197         * gfortran.dg/arrayio_9.f90: Update test.
18198         * gfortran.dg/arrayio_19.f90: New test.
18199
18200 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18201
18202         * gcc.dg/20061026.c: New testcase.
18203
18204 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18205
18206         PR libgfortran/29563
18207         * gfortran.dg/arrayio_9.f90: New test.
18208
18209 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18210
18211         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18212         Copy the strings manually, as strcpy may call strlen.
18213
18214 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18215
18216         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18217         Add checks for log, log2, log10 and log1p.
18218
18219         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18220         we already test 0.0.  Add checks for expm1, log, log2, log10,
18221         log1p, cbrt, erf and erfc.
18222
18223 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18224
18225         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18226
18227 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18228
18229         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18230         and remainderl() built-in functions.  Remove -ffast-math from
18231         dg-options.
18232
18233 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18234
18235         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18236         acosh and atanh.
18237
18238         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18239         floating point modifiers to arguments passed to float and long
18240         double functions respectively.  Update all callers to use floating
18241         point numbers, not integers.  Add tests for exp, exp2 and
18242         exp10/pow10.
18243
18244         * gcc.dg/torture/builtin-math-3.c: New test.
18245
18246 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18247
18248         PR fortran/29393
18249         * gfortran.dg/initialize_2.f90: New.
18250
18251 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18252
18253         * gcc.dg/torture/builtin-math-2.c: New test.
18254
18255 2006-10-24  Richard Guenther  <rguenther@suse.de>
18256
18257         PR middle-end/28796
18258         * gcc.dg/pr28796-1.c: New testcase.
18259         * gcc.dg/pr28796-2.c: Likewise.
18260
18261 2006-10-24  Richard Guenther  <rguenther@suse.de>
18262
18263         * gcc.dg/builtins-57.c: New testcase.
18264
18265 2006-10-24  Richard Guenther  <rguenther@suse.de>
18266
18267         PR tree-optimization/29567
18268         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18269
18270 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18271
18272         PR tree-optimization/14784
18273         * gcc.dg/alias-10.c: New test.
18274
18275 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18276
18277         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18278
18279 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18280
18281         * gcc.dg/builtin-strncat-chk-1.c: New test.
18282
18283 2006-10-23  Jan Hubicka  <jh@suse.cz>
18284
18285         * gcc.dg/memmove-1.c: New test.
18286
18287 2006-10-23  Paul Brook  <paul@codesourcery.com>
18288
18289         * gcc.dg/pragma-pack-5.c: New test.
18290
18291 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18292
18293         * g++.dg/other/s390-1.C: New testcase.
18294
18295 2006-10-23  Richard Guenther  <rguenther@suse.de>
18296
18297         PR middle-end/27132
18298         PR middle-end/23295
18299         * gcc.dg/pr27132.c: New testcase.
18300         * gcc.dg/pr23295.c: Likewise.
18301         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18302         * g++.dg/tree-ssa/pr19807.C: Likewise.
18303
18304 2006-10-23  Richard Guenther  <rguenther@suse.de>
18305
18306         PR middle-end/21032
18307         * gcc.dg/pr21032.c: New testcase.
18308
18309 2006-10-22  Jeff Law  <law@redhat.com>
18310         Richard Guenther  <rguenther@suse.de>
18311
18312         PR tree-optimization/15911
18313         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18314
18315 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18316
18317         PR c++/20647
18318         * g++.dg/abi/rtti3.C: New.
18319
18320 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18321
18322         PR middle-end/28252
18323         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18324         transformation.
18325
18326 2006-10-21  Richard Guenther  <rguenther@suse.de>
18327
18328         PR tree-optimization/3511
18329         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18330
18331 2006-10-21  Richard Guenther  <rguenther@suse.de>
18332
18333         PR middle-end/26898
18334         * gcc.dg/torture/pr26898-1.c: New testcase.
18335         * gcc.dg/torture/pr26898-2.c: Likewise.
18336
18337 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18338
18339         PR c++/28053
18340         * g++.dg/parse/bitfield1.C: Adjust error markers.
18341         * g++.dg/parse/bitfield2.C: New test.
18342
18343 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18344
18345         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18346
18347 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18348
18349         PR libfortran/27895
18350         * gfortran.dg/zero_sized_1.f90: New test.
18351
18352 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18353
18354         * gcc.dg/div-compare-1.c: New test.
18355
18356 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18357
18358         PR fortran/29216
18359         * gfortran.dg/result_default_init_1.f90: New test.
18360
18361         PR fortran/29314
18362         * gfortran.dg/automatic_default_init_1.f90: New test.
18363
18364         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18365         from 38 to 33.
18366
18367 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18368
18369         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18370         'using namespace std' without previous declaration.
18371         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18372         * g++.old-deja/g++.robertl/eb133c.C: New.
18373
18374 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18375
18376         PR libgfortran/29277
18377         * gfortran.dg/streamio_4.f90: Update test.
18378         * gfortran.dg/streamio_11.f90: New test.
18379
18380 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18381
18382         PR c++/27952
18383         * g++.dg/inherit/virtual1.C: New test.
18384
18385 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18386
18387         PR c++/28261
18388         * g++.dg/parse/enum3.C: New test.
18389
18390 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18391
18392         PR c++/29039
18393         * g++.dg/init/ctor8.C: New test.
18394
18395 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18396
18397         PR c++/27270
18398         * g++.dg/ext/complit8.C: Tweak error markers.
18399         * g++.dg/template/complit1.C: Add error marker.
18400
18401 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18402
18403         PR c++/27270
18404         * g++.dg/ext/complit8.C: New test.
18405
18406         PR c++/29408
18407         * g++.dg/parse/dtor12.C: New test.
18408
18409         PR c++/29435
18410         * g++.dg/template/sizeof11.C: New test.
18411
18412 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18413
18414         PR fortran/29392
18415         * gfortran.dg/data_char_3.f90: New test.
18416
18417         PR fortran/29451
18418         * gfortran.dg/negative_automatic_size.f90: New test.
18419
18420 2006-10-16  David Daney  <ddaney@avtrex.com>
18421
18422         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18423
18424 2006-10-16  Eric Christopher  <echristo@apple.com>
18425
18426         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18427         x86_64.
18428
18429 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18430
18431         PR c++/28211
18432         * g++.dg/tc1/dr49.C: Tweak error messages.
18433         * g++.dg/parse/template21.C: New test.
18434
18435 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18436
18437         PR middle-end/20491
18438         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18439
18440 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18441
18442         PR fortran/29403
18443         * gfortran.dg/print_1.f90: New test.
18444
18445 2006-10-15  Jan Hubicka  <jh@suse.cz>
18446
18447         PR middle-end/29241
18448         * gcc.c-torture/compile/pr29241.c: New testcase.
18449
18450 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18451
18452         PR middle-end/29250
18453         * gcc.c-torture/compile/pr29250.c: New test.
18454
18455 2006-10-15  Richard Guenther  <rguenther@suse.de>
18456
18457         * gcc.dg/pr29299.c: New testcase.
18458
18459 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18460
18461         PR fortran/24767
18462         * gfortran.dg/label_4.f90: Adjust warning flag.
18463
18464 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18465
18466         PR fortran/29371
18467         * gfortran.dg/nullify_3.f90: New test.
18468
18469 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18470
18471         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18472         on Solaris 2.5.1 too.
18473
18474 2006-10-13  Eric Christopher  <echristo@apple.com>
18475
18476         * gcc.dg/pr25993.c: Skip for darwin.
18477
18478 2006-10-13  Eric Christopher  <echristo@apple.com>
18479
18480         * gcc.dg/visibility-11.c: Skip for darwin.
18481
18482 2006-10-13  Eric Christopher  <echristo@apple.com>
18483
18484         * gcc.dg/darwin-weakimport-1.c: Use
18485         -fno-asynchronous-unwind-tables.
18486         * gcc.dg/darwin-weakimport-3.c: Ditto.
18487
18488 2006-10-13  Richard Guenther  <rguenther@suse.de>
18489
18490         PR tree-optimization/29446
18491         * gcc.dg/torture/pr29446.c: New testcase.
18492
18493 2006-10-13  Bill Wendling  <wendling@apple.com>
18494
18495         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18496         * g++.old-deja/g++.jason/hmc1.C: Likewise.
18497         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18498         * g++.old-deja/g++.law/shadow1.C: Likewise.
18499         * g++.old-deja/g++.law/ctors10.C: Likewise.
18500         * g++.dg/debug/namespace1.C: Likewise.
18501         * g++.dg/inherit/namespace-as-base.C: Likewise.
18502         * g++.dg/opt/delay-slot-1.C: Likewise.
18503         * g++.dg/parse/defarg10.C: Likewise.
18504         * g++.dg/template/ptrmem11.C: Likewise.
18505         * g++.dg/template/mem_func_ptr.C: Likewise.
18506         * g++.dg/template/spec19.C: Likewise.
18507
18508 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
18509
18510         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18511
18512 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18513
18514         PR fortran/29373
18515         * gfortran.dg/implicit_9.f90: New test.
18516
18517         PR fortran/29407
18518         * gfortran.dg/namelist_25.f90: New test.
18519
18520         PR fortran/27701
18521         * gfortran.dg/same_name_2.f90: New test.
18522
18523         PR fortran/29232
18524         * gfortran.dg/host_assoc_types_1.f90: New test.
18525
18526         PR fortran/29364
18527         * gfortran.dg/missing_derived_type_1.f90: New test.
18528         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18529
18530         PR fortran/29422
18531         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18532
18533         PR fortran/29428
18534         * gfortran.dg/alloc_comp_assign_5.f90: New test.
18535
18536 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18537
18538         PR fortran/29391
18539         * gfortran.dg/bound_2.f90: New test.
18540
18541 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18542
18543         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18544         directive.
18545         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18546         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18547         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18548         * gfortran.dg/gomp/reduction3.f90: Likewise.
18549         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18550         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18551         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18552         * gfortran.dg/forall_4.f90: Likewise.
18553         * gfortran.dg/spec_expr_4.f90: Likewise.
18554         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18555         * gfortran.dg/forall_5.f90: Likewise.
18556         * gfortran.dg/open_access_append_2.f90: Add check for
18557         compile-time warning.
18558
18559 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18560
18561         PR c++/28506
18562         * g++.dg/parse/pure1.C: New test.
18563
18564 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18565
18566         PR fortran/21435
18567         * gfortran.dg/io_constraints_3.f90: New test.
18568         * gfortran.dg/open_access_append_1.f90: Add checks
18569         for compile-time warnings.
18570         * gfortran.dg/pr20163-2.f: Likewise.
18571         * gfortran.dg/iostat_2.f90: Likewise.
18572         * gfortran.dg/label_4.f90: Delete the temporary
18573         file.
18574         * gfortran.dg/direct_io_2.f90: Add a FILE=
18575         specifier.
18576         * gfortran.dg/iomsg_1.f90: Add check for
18577         compile-time warning.
18578
18579 2006-10-12  Jan Hubicka  <jh@suse.cz>
18580
18581         PR c/28419
18582         * gcc.dg/pr28319.c: New test.
18583
18584 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18585         PR c++/29318
18586         * g++.dg/ext/vla4.C: New test.
18587
18588 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18589
18590         PR c++/27961
18591         * g++.dg/template/crash60.C: New test.
18592         * g++.dg/other/large-size-array.C: Adjust error markers.
18593         * g++.dg/parse/crash27.C: Likewise.
18594         * g++.dg/template/crash1.C: Likewise.
18595
18596 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18597
18598         PR testsuite/29093
18599         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18600
18601 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18602
18603         PR preprocessor/28709
18604         * gcc.dg/cpp/paste14.c: New test.
18605
18606 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18607
18608         PR c++/29175
18609         * g++.dg/init/array24.C: New test.
18610
18611 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18612
18613         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18614         of <sys/types.h>.
18615
18616 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18617
18618         PR c++/29024
18619         * g++.dg/parse/typedef8.C: New test.
18620         * g++.dg/other/mult-stor1.C: Adjust error markers.
18621
18622 2006-10-11  Richard Guenther  <rguenther@suse.de>
18623
18624         PR tree-optimization/28230
18625         * gcc.dg/torture/pr28230.c: New testcase.
18626
18627 2006-10-11  Richard Guenther  <rguenther@suse.de>
18628
18629         PR inline-asm/29119
18630         * gcc.dg/torture/pr29119.c: New testcase.
18631
18632 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18633
18634         PR middle-end/29272
18635         * gcc.c-torture/execute/20060930-2.c: New test.
18636
18637 2006-10-09  Richard Henderson  <rth@redhat.com>
18638
18639         Revert emutls patch.
18640
18641 2006-10-09  Richard Guenther  <rguenther@suse.de>
18642
18643         PR middle-end/29254
18644         * gcc.dg/pr29254.c: New testcase.
18645
18646 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18647             Paul Thomas  <pault@gcc.gnu.org>
18648
18649         PR fortran/20541
18650         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18651         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18652         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18653         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18654         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18655         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18656         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18657         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18658         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18659         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18660         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18661         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18662         * gfortran.dg/alloc_comp_std.f90: New test.
18663         * gfortran.dg/move_alloc.f90: New test.
18664
18665 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18666
18667         PR fortran/29115
18668         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18669
18670         PR fortran/29211
18671         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18672
18673 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18674
18675         PR fortran/28585
18676         * gfortran.dg/new_line.f90: New test.
18677
18678 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18679
18680         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18681         * gcc.dg/torture/builtin-convert-1.c,
18682         gcc.dg/torture/builtin-convert-2.c,
18683         gcc.dg/torture/builtin-convert-3.c,
18684         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18685
18686 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
18687
18688         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18689         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18690         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18691         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18692
18693 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
18694
18695         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18696         Xfail some tests for powerpc-darwin and powerpc-aix.
18697
18698 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
18699
18700         PR c/29380
18701         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18702
18703 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18704
18705         PR target/29300
18706         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18707         on hppa*-*-hpux*.
18708
18709 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18710
18711         PR fortran/16580
18712         PR fortran/29288
18713         * gfortran.fortran-torture/execute/specifics.f90:
18714         Add tests for using all possible intrinsics as actual arguments.
18715         * gfortran.dg/specifics_1.f90: Add tests for using
18716         all possible intrinsics as actual arguments.
18717         * gfortran.dg/specifics_2.f90: New file.
18718         * gfortran.dg/specifics_3.f90: New file.
18719
18720 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18721
18722         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18723         * gcc.dg/debug/debug-2.c: Likewise.
18724
18725 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
18726
18727         * gcc.c-torture/compile/sync-2.c: New test.
18728
18729 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18730
18731         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18732         line endings.
18733
18734 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18735
18736         PR rtl-optimization/29128
18737         * gcc.c-torture/compile/pr29128.c: New test.
18738
18739 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18740
18741         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18742         line endings.
18743
18744 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
18745
18746         PR middle-end/29256
18747         * gcc.dg/tree-ssa/loop-19.c: New test.
18748
18749 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18750
18751         PR tree-optimization/29330
18752         * gcc.dg/pr29330.c: New test.
18753
18754         PR target/28924
18755         * gcc.c-torture/compile/20061005-1.c: New test.
18756
18757 2006-10-06  Olivier Hainque  <hainque@adacore.com>
18758
18759         * gcc.dg/typename-vla-1.c: New case.
18760         * gnat.dg/forward_vla.adb: New case.
18761
18762 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18763
18764         PR tree-optimization/29290
18765         * gfortran.dg/loop_nest_1.f90: New test.
18766
18767         PR target/29198
18768         * gcc.dg/tls/opt-12.c: New test.
18769
18770         PR fortran/28415
18771         * gfortran.dg/save_2.f90: New test.
18772
18773         PR c/29091
18774         * gcc.dg/pr29091.c: New test.
18775
18776 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18777
18778         * lib/target-supports.exp
18779         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18780         same as x86_64-*-*; check for LP64.
18781
18782 2006-10-04  Richard Henderson  <rth@redhat.com>
18783
18784         * lib/target-supports.exp (check_effective_target_tls): Redefine
18785         to mean non-emulated tls.
18786         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18787         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18788         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18789         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18790         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18791         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18792         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18793
18794 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18795
18796         PR fortran/29343
18797         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18798
18799 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18800
18801         * gfortran.dg/bounds_check_fail_1.f90: New test.
18802
18803 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18804
18805         PR c++/29020
18806         * g++.dg/template/friend48.C: New test.
18807
18808 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18809
18810         PR fortran/29098
18811         * gfortran.dg/default_initialization_2.f90: New test.
18812
18813 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18814
18815         PR fortran/20779
18816         PR fortran/20891
18817         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18818
18819 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18820
18821         PR fortran/29284
18822         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18823
18824         PR fortran/29321
18825         PR fortran/29322
18826         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18827
18828         PR fortran/25091
18829         PR fortran/25092
18830         * gfortran.dg/entry_array_specs_1.f90: New test.
18831
18832 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18833
18834         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18835         insufficient to inhibit some test failures at -O3.  Do testing
18836         on integers.
18837
18838 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18839
18840         PR c++/29138
18841         * g++.dg/inherit/access8.C: New test.
18842         * g++.dg/template/dtor4.C: Tweak error messages.
18843
18844 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18845
18846         PR fortran/27478
18847         * gfortran.dg/entry_8.f90: New test.
18848
18849 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18850
18851         PR c++/29291
18852         * g++.dg/parse/new4.C: New test.
18853
18854 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18855
18856         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18857         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18858         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18859         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18860         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18861
18862 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18863
18864         PR fortran/19260
18865         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18866         * gfortran.dg/continuation_2.f90: New test.
18867
18868         PR fortran/19262
18869         * gfortran.dg/continuation_3.f90: New test.
18870         * gfortran.dg/continuation_4.f90: New test.
18871         * gfortran.dg/continuation_5.f: New test.
18872         * gfortran.dg/continuation_6.f: New test.
18873
18874 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18875
18876         PR c++/29226
18877         * g++.dg/template/vla1.C: New test.
18878
18879 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18880
18881         PR fortran/29210
18882         * gfortran.dg/complex_parameter_1.f90: New test.
18883
18884 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18885
18886         PR c/29154
18887         * gcc.c-torture/execute/20060929-1.c: New test.
18888
18889 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18890
18891         PR c++/29105
18892         * g++.dg/template/member6.C: New test.
18893         * g++.dg/parse/typename7.C: Adjust error markers.
18894
18895         PR c++/29080
18896         * g++.dg/template/member7.C: New test.
18897
18898 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18899
18900         PR c/24010
18901         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18902         gcc.dg/Woverride-init-3.c: New tests.
18903
18904 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18905
18906         * gcc.c-torture/execute/20060930-1.c: New test.
18907
18908 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18909
18910         PR fortran/18791
18911         * gfortran.dg/specifics_1.f90: New test.
18912         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18913         complex specifics.
18914
18915 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18916
18917         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18918         pthread-init-common.h: New.
18919
18920 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18921
18922         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18923         precision on some archs.
18924
18925 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18926
18927         * gcc.dg/non-local-goto-1.c: New test.
18928         * gcc.dg/non-local-goto-2.c: Likewise.
18929         * gcc.dg/setjmp-3.c: Likewise.
18930         * gcc.dg/setjmp-4.c: Likewise.
18931
18932 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18933
18934         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18935
18936 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18937
18938         PR fortran/28276
18939         * gfortran.dg/exponent_1.f90: New test.
18940
18941         PR fortran/27021
18942         * gfortran.dg/nearest_1.f90: New test.
18943
18944 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18945
18946         PR middle-end/25261
18947         PR middle-end/28790
18948         * gcc.dg/gomp/nestedfn-1.c: New test.
18949
18950 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18951
18952         PR objc/29195
18953         * objc/compile/method-1.m: New test.
18954
18955 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18956
18957         PR c++/26938
18958         * g++.dg/template/crash58.C: New test.
18959         * g++.dg/parse/crash28.C: Adjust error markers.
18960         * g++.dg/template/crash34.C: Likewise.
18961         * g++.dg/template/friend31.C: Likewise.
18962         * g++.dg/template/crash32.C: Likewise.
18963
18964         PR c++/27329
18965         * g++.dg/template/crash59.C: New test.
18966
18967         PR c++/27667
18968         * g++.dg/template/spec33.C: New test.
18969         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18970
18971 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18972             Adam Nemet  <anemet@caviumnetworks.com>
18973
18974         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18975         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18976
18977 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18978
18979         PR target/28911
18980         * gcc.dg/pr28911.c: New.
18981
18982 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18983
18984         PR target/29169
18985         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18986         (dg-options): Add -mfpmath=387.
18987
18988 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18989
18990         PR c/28706
18991         * gcc.dg/pr28706.c: New test.
18992
18993         PR c/28712
18994         * gcc.dg/pr28712.c: New test.
18995
18996 2006-09-22  Mike Stump  <mrs@apple.com>
18997
18998         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18999
19000 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19001
19002         PR tree-optimization/28888
19003         * gcc.dg/pr28888.c: New test.
19004
19005 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19006
19007         PR c++/29016
19008         * g++.dg/init/ptrfn1.C: New test.
19009
19010 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19011
19012         PR c++/28861
19013         * g++.dg/template/spec32.C: New test.
19014         * g++.dg/parse/crash9.C: Adjust error markers.
19015
19016         PR c++/28303
19017         * g++.dg/template/typedef6.C: New test.
19018         * g++.dg/init/error1.C: Adjust error markers.
19019         * g++.dg/parse/crash9.C: Likewise.
19020         * g++.dg/template/crash55.C: Likewise.
19021
19022 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19023
19024         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19025
19026 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19027
19028         PR target/27650
19029         * g++.dg/ext/dllimport12.C: New test.
19030
19031 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19032
19033         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19034         * gcc.target/mips/nmadd-2.c: Likewise.
19035         * gcc.target/mips/mips-ps-6.c: New test.
19036         * gcc.target/mips/neg-abs-1.c: Likewise.
19037         * gcc.target/mips/neg-abs-2.c: Likewise.
19038         * gcc.target/mips/nmadd-3.c: New test.
19039
19040 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19041
19042         PR middle-end/28046
19043         * gcc.dg/gomp/atomic-10.c: New test.
19044         * g++.dg/gomp/atomic-10.C: New test.
19045
19046 2006-09-20  Eric Christopher  <echristo@apple.com>
19047
19048         * gcc.target/i386/sse3-not-fisttp.c: New.
19049
19050 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19051
19052         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19053
19054 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19055
19056         * gcc.c-torture/execute/pr28289.c (one): New variable.
19057         (main): Use it instead of argc.
19058         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19059         (main): Use it instead of argc.
19060
19061 2006-09-19  Paul Brook  <paul@codesourcery.com>
19062
19063         PR target/28516
19064         * gcc.dg/nested-func-5.c: New test.
19065
19066 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19067
19068         * lib/target-supports.exp (check_effective_target_tls): Compile
19069         test stubs using ${tool}_target_compile, not just target_compile.
19070         (check_effective_target_tls_runtime): Likewise.
19071
19072 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19073
19074         * gcc.c-torture/compile/20030405-1.x: Remove.
19075
19076         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19077         optimising linker from discarding it.
19078
19079 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19080
19081         PR fortran/28526
19082         * gfortran.dg/keyword_symbol_1.f90: New test.
19083
19084         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19085         pedantic compilation option.
19086
19087 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19088
19089         PR fortran/29060
19090         * gfortran.dg/spread_shape_1.f90: New test.
19091
19092 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19093
19094         PR tree-optimization/28887
19095         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19096
19097 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19098
19099         PR c/25993
19100         * gcc.dg/pr25993.c: New test.
19101
19102 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19103
19104         PR tree-opt/21591
19105         * gcc.dg/vect/pr21591.c: New test.
19106
19107 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19108
19109         PR tree-opt/29059
19110         * gcc.c-torture/compile/strcpy-1.c: New test.
19111         * gcc.c-torture/compile/strcpy-2.c: New test.
19112         * gcc.c-torture/compile/memcpy-1.c: New test.
19113         * gcc.c-torture/compile/memcpy-2.c: New test.
19114
19115 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19116
19117         PR testsuite/29055
19118         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19119
19120 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19121
19122         * gnat.dg/specs/double_record_extension1.ads: New test.
19123         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19124
19125 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19126
19127         PR fortran/29051
19128         * gfortran.dg/oldstyle_3.f90: New test.
19129
19130 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19131
19132         PR libgfortran/29099
19133         * gfortran.dg/secnds-1.f: New test.
19134
19135 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19136
19137         PR libgfortran/29053
19138         * gfortran.dg/streamio_9.f90: New test.
19139         * gfortran.dg/streamio_10.f90: New test.
19140
19141 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19142
19143         PR C++/29002
19144         * g++.dg/init/array22.C: New test.
19145         * g++.dg/init/array23.C: New test.
19146
19147 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19148
19149         * stackcheck.lst: Update list of tests requiring stack checking.
19150         * norun.lst: Adjust for above change.
19151         * ada95.lst: New file.
19152         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19153         requiring -gnat95 switch.
19154
19155 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19156
19157         * gnat.dg/in_out_parameter.adb: New test.
19158
19159 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19160
19161         PR debug/28980
19162         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19163
19164 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19165
19166         * gnat.dg/specs/unchecked_union.ads: New test.
19167
19168 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19169
19170         PR rtl-optimization/28982
19171         * gcc.c-torture/execute/pr28982a.c: New test.
19172         * gcc.c-torture/execute/pr28982b.c: Likewise.
19173
19174 2006-09-12  Eric Christopher  <echristo@apple.com>
19175
19176         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19177         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19178
19179 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19180
19181         PR c/28768
19182         PR preprocessor/14634
19183         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19184         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19185         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19186
19187 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19188
19189         * gcc.dg/pr28243.c: New test.
19190
19191 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19192
19193         PR fortran/28971
19194         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19195         this undiagnosed regression reappears.
19196
19197 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19198
19199         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19200         Treat $srcdir as a literal.
19201         * lib/fortran-torture.exp (fortran-torture-compile,
19202         fortran-torture-execute): Likewise.
19203         * lib/objc-torture.exp (objc-torture-compile,
19204         objc-torture-execute): Likewise.
19205         * lib/profopt.exp (profopt-execute): Likewise.
19206
19207 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19208
19209         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19210
19211 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19212
19213         PR testsuite/28950
19214         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19215
19216 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19217
19218         PR target/13685
19219         * gcc.target/i386/pr13685.c: New test.
19220
19221 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19222
19223         * gcc.dg/pr28726.c: New test.
19224
19225 2006-09-11  Josh Conner  <jconner@apple.com>
19226
19227         * gcc.dg/nrv3.c: Increase size of structure.
19228         * gcc.dg/nrv4.c: Likewise.
19229         * gcc.dg/nrv5.c: Likewise.
19230
19231 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19232
19233         PR libfortran/28890
19234         gfortran.dg/assumed_charlen_function_5.f90: New test.
19235
19236 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19237
19238         PR c++/28991
19239         * g++.dg/init/static3.C: New test.
19240
19241 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19242
19243         PR testsuite/29007
19244         * gcc.dg/long-long-cst1.c (t): Add cast to
19245         __SIZE_TYPE__ before casting to int.
19246         (main): Return 0 on success.
19247
19248 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19249
19250         * gcc.c-torture/execute/20060910-1.c: New test.
19251
19252 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19253
19254         PR middle-end/26983
19255         * gcc.dg/pr26983.c: New test.
19256
19257 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19258
19259         PR target/29006
19260         * gcc.c-torture/execute/pr29006.c: New test.
19261
19262 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19263
19264         PR libfortran/28947
19265         gfortran.dg/matmul_4.f90: New test.
19266
19267 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19268
19269         PR fortran/28959
19270         gfortran.dg/used_types_10: New test.
19271
19272 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19273
19274         PR libfortran/28923
19275         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19276         gfortran.dg/array_initializer_3.f90: New test.
19277
19278 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19279
19280         PR fortran/28914
19281         * gfortran.dg/actual_array_constructor_3.f90: New test.
19282
19283 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19284
19285         PR testsuite/26778
19286         * gcc.target/i386/pr26778.c: New testcase.
19287
19288 2006-09-08  Eric Christopher  <echristo@apple.com>
19289
19290         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19291         * gcc.target/i386/memcpy-1.c: Ditto.
19292         * gcc.target/i386/asm-1.c: Ditto.
19293         * gcc.target/i386/20060512-4.c: Ditto.
19294         * gcc.target/i386/compress-float-387.c: Ditto.
19295         * gcc.target/i386/20060512-1.c: Ditto.
19296         * gcc.target/i386/compress-float-sse.c: Ditto.
19297         * gcc.target/i386/20060512-2.c: Ditto.
19298         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19299         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19300         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19301         * gcc.dg/pr26449.c: Ditto.
19302         * gcc.dg/attr-ms_struct-2.c: Ditto.
19303         * gcc.dg/attr-ms_struct-1.c: Ditto.
19304         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19305
19306 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19307
19308         PR c/28504
19309         * gcc.dg/vla-10.c: New test.
19310
19311 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19312
19313         PR c++/28858
19314         * g++.dg/parse/template20.C: New test.
19315         * g++.dg/template/operator8.C: Remove obsolete part.
19316         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19317         * g++.old-deja/g++.pt/crash65.C: Likewise.
19318
19319 2006-09-07  Jason Merrill  <jason@redhat.com>
19320
19321         PR middle-end/27724
19322         * gcc.dg/long-long-cst1.c: New test.
19323
19324 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19325
19326         PR C++/28906
19327         * g++.dg/other/array3.C: New test.
19328         * g++.dg/other/array4.C: New test.
19329         * g++.dg/other/array5.C: New test.
19330
19331 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19332
19333         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19334
19335 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19336
19337         PR target/28946
19338         * gcc.target/i386/pr28946.c: New test.
19339
19340 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19341
19342         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19343         in integer literal constant.
19344         * gfortran.dg/enum_8.f90: Ditto.
19345         * gfortran.dg/g77/20030326-1.f: Ditto.
19346
19347 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19348
19349         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19350         nonconformance usage.
19351
19352 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19353
19354         PR middle-end/28862
19355         * gcc.c-torture/compile/vector-align-1.c: New test.
19356
19357 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19358
19359         PR rtl-opt/27883
19360         * g++.dg/opt/copysign-1.C: New test.
19361
19362 2006-09-06  Jason Merrill  <jason@redhat.com>
19363
19364         PR c++/27371
19365         * g++.dg/warn/unused-result1.C: New test.
19366
19367 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19368
19369         PR c++/28903
19370         * g++.dg/ext/vla3.C: New test.
19371
19372         PR c++/28886
19373         * g++.dg/template/array16.C: New test.
19374
19375 2006-09-06  Richard Guenther  <rguenther@suse.de>
19376
19377         * gcc.dg/pr27226.c: Remove testcase again.
19378
19379 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19380
19381         PR tree-opt/28937
19382         * g++.dg/opt/unroll2.C: New test.
19383
19384 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19385
19386         PR tree-opt/28952
19387         * gcc.dg/vect/pr28952.c: New test.
19388
19389 2006-09-05  Richard Guenther  <rguenther@suse.de>
19390
19391         PR tree-optimization/28900
19392         * gcc.dg/torture/pr28900.c: New testcase
19393
19394 2006-09-05  Richard Guenther  <rguenther@suse.de>
19395
19396         PR tree-optimization/28905
19397         * gcc.c-torture/compile/pr28905.c: New testcase.
19398
19399 2006-09-05  Richard Guenther  <rguenther@suse.de>
19400
19401         PR middle-end/28935
19402         * gcc.dg/pr28935.c: New testcase.
19403
19404 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19405
19406         * gcc.c-torture/execute/20060905-1.c: New test.
19407
19408 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19409
19410         PR fortran/28908
19411         * gfortran.dg/used_types_7.f90: New test.
19412         * gfortran.dg/used_types_8.f90: New test.
19413         * gfortran.dg/used_types_9.f90: New test.
19414
19415 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19416
19417         * gcc.c-torture/compile/20060904-1.c: New test.
19418
19419 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19420
19421         PR c++/23287 Revert my 2006-09-01 patch
19422         * g++.dg/parse/dtor12.C: Remove.
19423
19424 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19425
19426         PR c+/27670
19427         * g++.dg/template/operator9.C: New test.
19428
19429         PR c++/27493
19430         * g++.dg/template/operator7.C: New test.
19431
19432         PR c++/27494
19433         * g++.dg/template/operator8.C: New test.
19434
19435         PR c++/27397
19436         * g++.dg/template/crash57.C: New test.
19437
19438         * g++.dg/template/typedef4.C: Adjust error markers.
19439         * g++.dg/template/typedef5.C: Likewise.
19440
19441 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19442
19443         PR c++/28878
19444         * g++.dg/parse/crash33.C: New test.
19445
19446 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19447         Richard Guenther  <rguenther@suse.de>
19448         Adam Nemet  <anemet@caviumnetworks.com>
19449
19450         PR middle-end/27226
19451         * gcc.target/mips/memcpy-1.c: New testcase.
19452         * gcc.dg/pr27226.c: Likewise.
19453
19454 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19455
19456         PR c++/28705
19457         * g++.dg/lookup/koenig5.C: New.
19458         * g++.dg/template/crash56.C: New.
19459
19460 2006-09-01  Josh Conner  <jconner@apple.com>
19461
19462         PR c++/25505
19463         * gcc.dg/nrv3.c: New test.
19464         * gcc.dg/nrv4.c: New test.
19465         * gcc.dg/nrv5.c: New test.
19466
19467 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19468
19469         PR c++/23287
19470         * g++.dg/parse/dtor12.C: New.
19471
19472 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
19473
19474         PR tree-optimization/28839
19475         * gcc.dg/pr28839.c: New test.
19476
19477 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19478
19479         PR target/24367
19480         * gcc.dg/pr24367.c: New testcase.
19481
19482 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
19483
19484         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19485
19486 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
19487
19488         PR rtl-optimization/27735
19489         * gcc.dg/loop-unswitch-1.c: New test.
19490
19491 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
19492
19493         PR fortran/28885
19494         * gfortran.dg/aliasing_dummy_2.f90: New test.
19495
19496         PR fortran/20067
19497         * gfortran.dg/generic_5.f90: Change error message.
19498
19499         PR fortran/28873
19500         * gfortran.dg/generic_6.f90: New test.
19501
19502         PR fortran/25077
19503         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19504
19505         PR fortran/25102
19506         * gfortran.dg/invalid_interface_assignment.f90: New test.
19507
19508         PR fortran/24866
19509         * gfortran.dg/module_proc_external_dummy.f90: New test.
19510
19511 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
19512
19513         PR c++/28349
19514         * g++.dg/warn/var-args1.C: New test.
19515
19516 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
19517
19518         PR fortran/28866
19519         * gfortran.dg/simpleif_2.f90: New test.
19520         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19521         * gfortran.dg/enum_5.f90: Ditto.
19522
19523 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19524             Kazu Hirata  <kazu@codesourcery.com>
19525
19526         PR tree-optimization/17506
19527         * gcc.dg/pr17506.c: New.
19528
19529 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
19530
19531         PR c++/28139
19532         * g++.dg/eh/alias1.C: New test.
19533
19534 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19535
19536         PR c++/28860
19537         * g++.dg/template/ttp22.C: New test.
19538
19539 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
19540
19541         PR middle-end/26632
19542         * gcc.dg/pr26632.c: New.
19543
19544 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19545
19546         PR libgfortran/28354
19547         * gfortran.dg/fmt_zero_precision.f90: New test.
19548
19549 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19550
19551         PR c++/28058
19552         * g++.dg/template/spec31.C: New test.
19553
19554 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19555
19556         PR c++/26573
19557         * g++.dg/other/static2.C: New test.
19558
19559 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19560
19561         * gcc.dg/Wswitch-enum-2.c: New test case.
19562         * gcc.dg/Wswitch-enum-3.c: Likewise.
19563
19564 2006-08-26  Richard Guenther  <rguenther@suse.de>
19565
19566         * gcc.c-torture/compile/20060826-1.c: New testcase.
19567
19568 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
19569
19570         PR c++/28736
19571         * g++.dg/template/void10.C: New test.
19572
19573         PR c++/28737
19574         * g++.dg/template/void8.C: New test.
19575
19576         PR c+_+/28738
19577         * g++.dg/template/void9.C: New test.
19578
19579         * g++.dg/template/void3.C: Adjust error markers.
19580         * g++.dg/template/void4.C: Likewise.
19581         * g++.dg/template/crash55.C: Likewise.
19582         * g++.dg/template/void7.C: Likewise
19583
19584 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19585
19586         PR c++/28588
19587         * g++.dg/inherit/access6.C: New test.
19588         * g++.dg/inherit/access7.C: Likewise.
19589
19590         PR c++/28595
19591         * g++.dg/template/array15.C: New test.
19592         * g++.dg/template/crash2.C: Tweak error markers.
19593
19594 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19595
19596         PR middle-end/28683
19597         * gcc.c-torture/compile/20060823-1.c: New test.
19598
19599 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19600
19601         PR c++/28853
19602         * g++.dg/template/ttp21.C: New test.
19603
19604         PR c++/28852
19605         * g++.dg/other/operator1.C: Add error-marker.
19606         * g++.dg/other/operator2.C: New test.
19607
19608 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19609
19610         PR c/27893
19611         * gcc.c-torture/compile/vla-const-1.c,
19612         gcc.c-torture/compile/vla-const-2.c: New tests.
19613
19614 2006-08-26  Richard Guenther  <rguenther@suse.de>
19615
19616         PR middle-end/28814
19617         * gcc.dg/torture/pr28814.c: New testcase.
19618
19619 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19620
19621         PR c/28418
19622         * gcc.c-torture/compile/compound-literal-1.c: New test.
19623
19624 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19625
19626         PR c/28299
19627         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19628         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19629         Expect extra diagnostics.
19630
19631 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19632
19633         gcc.dg/noncompile/pr16876.c: New test.
19634
19635 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19636
19637         PR c++/28056
19638         * g++.dg/parse/local1.C: New test.
19639         * g++.dg/other/qual1.C: Tweak error marker.
19640
19641 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19642
19643         PR c++/27787
19644         * g++.dg/template/typename10.C: New.
19645         * g++.dg/template/lookup4.C: Remove bogus error marker.
19646
19647 2006-08-25  Richard Guenther  <rguenther@suse.de>
19648
19649         PR testsuite/28829
19650         * gcc.dg/pr26570.c: Fix testcase.
19651
19652 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19653
19654         PR tree-opt/28807
19655         * gcc.c-torture/execute/mayalias-2.c: New test.
19656         * gcc.dg/tree-ssa/alias-13.c: New test.
19657
19658 2006-08-24  Jan Hubicka  <jh@suse.cz>
19659
19660         PR debug/26881
19661         * gcc.dg/debug/pr26881.c: New file.
19662
19663 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19664
19665         PR fortran/28788
19666         * gfortran.dg/used_types_4.f90: New test.
19667         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19668         association of derived types.
19669         * gfortran.dg/used_types_2.f90: Add module cleanup.
19670         * gfortran.dg/used_types_3.f90: The same.
19671
19672         PR fortran/28771
19673         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19674         fix of regression.
19675
19676 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19677
19678         PR 28813
19679         * gfortran.dg/direct_io_6.f90: Remove test.
19680
19681 2006-08-23  Stuart Hastings  <stuart@apple.com>
19682
19683         PR 28825
19684         * gcc.target/i386/20060821-1.c: New.
19685
19686 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
19687
19688         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
19689         dg-warning strings for dllimport.
19690
19691 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19692
19693         PR C++/28450
19694         * g++.dg/ext/vector4.C: New test.
19695         * g++.dg/ext/complex1.C: New test.
19696
19697 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
19698
19699         PR debug/28692
19700         * gcc.dg/debug/const-1.c: New.
19701         * gcc.dg/debug/const-2.c: New.
19702         * gcc.dg/debug/dwarf2/const-1.c: New.
19703         * gcc.dg/debug/dwarf2/const-2.c: New.
19704         * gcc.dg/debug/dwarf2/const-2b.c: New.
19705
19706 2006-08-22  Richard Guenther  <rguenther@suse.de>
19707
19708         PR middle-end/28776
19709         * gcc.c-torture/compile/pr28776-1.c: New testcase.
19710         * gcc.c-torture/compile/pr28776-2.c: Likewise.
19711
19712 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
19713
19714         PR tree-optimization/28003
19715         * g++.dg/tree-ssa/pr28003.C: New.
19716
19717 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19718
19719         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19720
19721 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19722
19723         PR c++/26269
19724         * g++.dg/other/error14.C: New test.
19725
19726         PR c++/28505
19727         * g++.dg/parse/ctor7.C: New test.
19728         * g++.dg/parse/ctor8.C: Likewise.
19729
19730         PR c++/28741
19731         * g++.dg/template/void7.C: New test.
19732
19733 2006-08-21  Olivier Hainque  <hainque@adacore.com>
19734
19735         * gnat.dg/self_aggregate_with_zeros.adb: New test.
19736         * gnat.dg/self_aggregate_with_array.adb: New test.
19737
19738 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19739
19740         * g++.dg/eh/arm-vfp-unwind.C: New test.
19741
19742 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
19743
19744         PR c++/28341
19745         * g++.dg/template/ref3.C: New test.
19746         * g++.dg/template/nontype13.C: New test.
19747
19748         PR c++/28346
19749         * g++.dg/template/ptrmem17.C: New test.
19750
19751 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
19752
19753         PR target/28648 c:
19754         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19755
19756 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
19757
19758         PR fortran/28630
19759         * gfortran.dg/used_types_2.f90: New test.
19760
19761         PR fortran/28601
19762         * gfortran.dg/used_types_3.f90: New test.
19763
19764         PR fortran/20886
19765         * gfortran.dg/generic_actual_arg.f90: New test.
19766
19767         PR fortran/28735
19768         * gfortran.dg/module_private_array_refs_1.f90: New test.
19769
19770         PR fortran/28762
19771         * gfortran.dg/program_name_1.f90: New test.
19772
19773         PR fortran/28425
19774         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19775
19776         PR fortran/28496
19777         * gfortran.dg/array_initializer_2.f90: New test.
19778
19779         PR fortran/18111
19780         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19781
19782         PR fortran/28600
19783         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19784
19785         PR fortran/28771
19786         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19787
19788         PR fortran/28660
19789         * gfortran.dg/dependent_decls_1.f90: New test.
19790
19791 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19792
19793         PR fortran/25217
19794         * gfortran.dg/derived_init_2.f90: New.
19795
19796 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19797
19798         * gcc.c-torture/execute/pr28289.c: New test.
19799
19800 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19801
19802         PR c/28744
19803         * gcc.dg/attr-externally-visible-1.c: New test.
19804         * gcc.dg/attr-externally-visible-2.c: New test.
19805         * g++.dg/parse/attr-externally-visible-1.C: New test.
19806         * g++.dg/parse/attr-externally-visible-2.C: New test.
19807
19808 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19809
19810         PR c++/28606
19811         * g++.dg/parse/dtor11.C: New test.
19812
19813 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19814
19815         PR rtl-optimization/28489
19816         * gcc.c-torture/compile/pr28489.c: New test.
19817
19818 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19819
19820         PR c++/28710
19821         * g++.dg/template/redecl4.C: New test.
19822
19823         PR c++/28711
19824         * g++.dg/template/ctor8.C: New test.
19825
19826 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19827
19828         * gcc.dg/pr26570.c: Fix testcase.
19829
19830 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19831
19832         * PR c++/28573
19833         * g++.dg/parse/offsetof6.C: New test.
19834         * g++.dg/parse/offsetof6.C: New test.
19835         * g++.dg/parse/offsetof7.C: New test.
19836
19837 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19838
19839         PR testsuite/28602
19840         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19841         is false.
19842
19843 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19844
19845         PR c++/28302
19846         * g++.dg/ext/vector3.C: New test.
19847
19848 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19849
19850         PR gcov/profile/26570
19851         * gcc.dg/pr26570.c: New test.
19852
19853 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19854
19855         PR c/27697
19856         * gcc.dg/qual-component-1.c: New test.
19857
19858 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19859
19860         PR c++/28593
19861         * g++.dg/parse/new3.C: New test.
19862
19863 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19864
19865         PR fortran/25828
19866         * gfortran.dg/streamio_1.f90: New test.
19867         * gfortran.dg/streamio_2.f90: New test.
19868         * gfortran.dg/streamio_3.f90: New test.
19869         * gfortran.dg/streamio_4.f90: New test.
19870         * gfortran.dg/streamio_5.f90: New test.
19871         * gfortran.dg/streamio_6.f90: New test.
19872         * gfortran.dg/streamio_7.f90: New test.
19873         * gfortran.dg/streamio_8.f90: New test.
19874
19875 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19876
19877         PR c/28287
19878         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19879
19880 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19881
19882         PR c++/28594
19883         * g++.dg/template/void6.C: New test.
19884
19885 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19886
19887         PR c/28649
19888         * gcc.dg/parse-error-1.c: New test.
19889         * gcc.dg/parse-error-2.c: New test.
19890         * gcc.dg/cpp/digraph2.c: Add error-marker.
19891         * gcc.dg/noncompile/920923-1.c: Likewise.
19892
19893 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19894
19895         PR c/27490
19896         * gcc.dg/sizeof-2.c: New testcase.
19897
19898         PR c/27489
19899         * gcc.dg/switch-A.c: New testcase.
19900
19901 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19902
19903         PR c++/28288
19904         PR c++/14556
19905         * g++.old-deja/g++.warn/compare1.C: Delete.
19906         * g++.dg/opt/pr7503-2.C: Delete.
19907         * g++.dg/opt/pr7503-3.C: Delete.
19908         * g++.dg/opt/pr7503-4.C: Delete.
19909         * g++.dg/opt/pr7503-5.C: Delete.
19910         * g++.dg/opt/max1.C: Delete.
19911         * g++.dg/warn/minmax.C: Delete.
19912         * g++.dg/expr/minmax.C: New test.
19913
19914 2006-08-14  Richard Guenther  <rguenther@suse.de>
19915
19916         PR testsuite/28703
19917         * gcc.c-torture/execute/pr28651.c: Do not use argc
19918         to avoid optimization, instead forbid inlining.
19919
19920 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19921
19922         PR rtl-optimization/28634
19923         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19924
19925 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19926
19927         PR c/27184
19928         * gcc.dg/torture/pr27184.c: New test.
19929
19930 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19931
19932         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19933
19934 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19935
19936         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19937         * gfortran.dg/stat_2.f90: Likewise.
19938         * gfortran.dg/chmod_1.f90: Likewise.
19939         * gfortran.dg/chmod_2.f90: Likewise.
19940         * gfortran.dg/chmod_3.f90: Likewise.
19941
19942 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19943
19944         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19945
19946 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19947
19948         * g++.dg/opt/pr23454-2.C: New test.
19949
19950 2006-08-11  Richard Guenther  <rguenther@suse.de>
19951
19952         PR middle-end/28651
19953         * gcc.c-torture/execute/pr28651.c: New testcase.
19954
19955 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19956
19957         * gnat.dg/specs/static_initializer.ads: New test.
19958
19959 2006-08-10  Paul Brook  <paul@codesourcery.com>
19960
19961         * gcc.target/arm/cond-asm.c: New test.
19962
19963 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19964
19965         PR tree-optimization/26197
19966         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19967         * g++.dg/vect/vect.exp: Compile the new tests with
19968         --param max-aliased-vops=0.
19969
19970 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19971
19972         PR c++/28637
19973         * g++.dg/template/void3.C: New test.
19974
19975         PR c++/28638
19976         * g++.dg/template/void4.C: New test.
19977
19978         PR c++/28640
19979         * g++.dg/template/void5.C: New test.
19980
19981 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19982
19983         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19984         after dg-do compile.
19985
19986 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19987
19988         PR tree-optimizations/26969
19989         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19990         "unswitch-loops" with -funswitch-loops.
19991         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19992
19993 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19994
19995         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19996         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19997         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19998         * objc.dg/dwarf-1.m: Likewise.
19999         * objc.dg/dwarf-2.m: Likewise.
20000         * obj-c++.dg/dwarf-2.mm: Likewise.
20001
20002 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20003
20004         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20005         * objc.dg/dwarf-2.m: Likewise.
20006         * obj-c++.dg/dwarf-2.mm: Likewise.
20007
20008         PR libfortran/28603
20009         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20010
20011         PR testsuite/27611
20012         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20013
20014         PR testsuite/27033
20015         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20016
20017 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20018
20019         PR target/27827
20020         * gcc.target/i386/pr27827.c: New testcase.
20021
20022 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20023
20024         PR fortran/28590
20025         * gfortran.dg/sequence_types_1.f90: New test.
20026
20027 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20028
20029         PR fortran/28548
20030         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20031         dg-warning.  Add -pedantic option.
20032
20033 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20034
20035         PR c/28502
20036         * gcc.dg/proto-1.c: New test.
20037
20038         PR c/27721
20039         * gcc.dg/lvalue-4.c: New test.
20040
20041         PR c/28136
20042         * gcc.dg/init-bad-5.c: New test.
20043
20044 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20045
20046         PR c++/28347
20047         * g++.dg/ext/typedef-init.C: Add new test for typedef
20048         initialization inside templates. Adjust existing error markers.
20049
20050 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20051
20052         PR c++/28148
20053         * g++.dg/init/ptrmem3.C: New test.
20054
20055 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20056
20057         PR tree-optimization/27770
20058         * lib/target-support.exp: New target keyword "section_anchors".
20059         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20060         tests.
20061         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20062         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20063         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20064         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20065
20066 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20067
20068         * gcc.dg/20060801-1.c: Add missing '}'.
20069
20070 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20071
20072         PR c++/27508
20073         * g++.dg/parse/dtor9.C: New test.
20074         * g++.dg/parse/dtor10.C: New test.
20075         * g++.dg/other/error7.C: Adjust error-marker.
20076
20077         PR c++/28274
20078         * g++.dg/other/default5.C: New test.
20079
20080 2006-08-02  Richard Guenther  <rguenther@suse.de>
20081
20082         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20083
20084 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20085
20086         PR c++/28557
20087         * g++.dg/template/conv9.C: New test.
20088
20089 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20090
20091         PR debug/28063
20092         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20093         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20094         Optionally return assembly text.  Update callers.
20095         (check_no_compiler_messages): Update verbose messages.
20096         (check_no_messages_and_pattern): New.
20097         (check_effective_target_string_merging): New.
20098
20099 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20100
20101         PR c++/28250
20102         * g++.dg/eh/catch4.C: New test.
20103
20104         PR c++/28257
20105         * g++.dg/other/qual1.C: New test.
20106
20107         PR c++/28259
20108         * g++.dg/inherit/error2.C: New test.
20109
20110         PR c++/28267
20111         * g++.dg/other/new1.C: New test.
20112
20113         * g++.dg/warn/pr23075.C: Remove obsolete test.
20114         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20115         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20116
20117 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20118
20119         PR c++/28523
20120         * g++.dg/eh/cast1.C: New test.
20121
20122 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20123
20124         PR libfortran/28452
20125         * gfortran.dg/random_3.f90:  New test.
20126
20127 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20128
20129         PR c++/28432
20130         * g++.dg/other/pr28304.C: Change expected error message.
20131         * g++.dg/other/pr28432.C: New test.
20132
20133 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20134
20135         PR c++/28256
20136         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20137
20138 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20139
20140         PR debug/23336
20141         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20142         at -g1.
20143         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20144         g++.dg/debug/enum-2.C: New.
20145
20146 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20147
20148         PR c++/6634
20149         * g++.dg/parse/long1.C: Add more tests.
20150
20151 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20152
20153         * gfortran.dg/lrshift_1.c: New file.
20154
20155 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20156
20157         PR libgfortran/28335
20158         * gfortran.dg/no_unit_error_1.f90: New test.
20159
20160 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20161
20162         PR libgfortran/28335
20163         * gfortran.dg/no_unit_error_1.f90: Delete test.
20164         * gfortran.dg/no_unit_error_2.f90: Delete test.
20165
20166 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20167
20168         * gfortran.dg/chmod_3.f90: New test.
20169         * gfortran.dg/ltime_gmtime_1.f90: New test.
20170         * gfortran.dg/ltime_gmtime_2.f90: New test.
20171         * gfortran.dg/lrshift_1.f90: New test.
20172         * gfortran.dg/chmod_1.f90: New test.
20173         * gfortran.dg/chmod_2.f90: New test.
20174
20175 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20176
20177         PR c++/27668
20178         * g++.dg/template/crash55.C: New test.
20179
20180         PR c++/27962
20181         * g++.dg/template/nontype16.C: New test.
20182
20183         * g++.dg/template/void2.C: Adjust error markers.
20184         * g++.dg/template/nontype5.C: Adjust error markers.
20185
20186 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20187
20188         * gcc.target/i386/stack-prot-kernel.c: New test.
20189
20190 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20191
20192         * gcc.dg/builtins-55.c: New test case.
20193
20194 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20195
20196         PR rtl-optimization/27907
20197         * gcc.c-torture/compile/pr27907.c: New test.
20198
20199 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20200
20201         * gfortran.dg/mclock.f90: New test.
20202         * gfortran.dg/int_conv_1.f90: New test.
20203         * gfortran.dg/stat_1.f90: New test.
20204         * gfortran.dg/stat_2.f90: New test.
20205
20206 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20207
20208         PR libgfortran/28335
20209         * gfortran.dg/no_unit_error_1.f90: New test.
20210         * gfortran.dg/no_unit_error_2.f90: New test.
20211         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20212
20213 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20214
20215         PR middle-end/28473
20216         * gcc.dg/fold-convround-1.c: New test case.
20217
20218 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20219
20220         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20221
20222 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20223
20224         PR c++/27572
20225         * g++.dg/other/typedef1.C: New test.
20226         * g++.dg/template/typedef4.C: New test.
20227         * g++.dg/template/typedef5.C: New test.
20228
20229 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20230
20231         PR fortran/28416
20232         * gfortran.dg/allocatable_dummy_3.f90: New.
20233
20234 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20235
20236         PR fortran/28439
20237         * gfortran.dg/arithmetic_if.f90:  New test.
20238
20239 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20240
20241         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20242         avoid memcpy optimization.
20243
20244 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20245
20246         PR fortran/25289
20247         * gfortran.dg/direct_io_6.f90: New test.
20248
20249 2006-07-24  Jan Hubicka  <jh@suse.cz>
20250
20251         PR c/25795
20252         PR c++/27369
20253         * gcc.dg/pr25795.c: New test.
20254         * gcc.dg/pr25795-1.c: New test.
20255
20256 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20257
20258         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20259         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20260         which may be transformed to "g || h" on some platforms.
20261
20262 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20263
20264         PR c++/28025
20265         * g++.dg/template/friend45.C: New test.
20266
20267 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20268
20269         PR libgfortran/28339
20270         * gfortran.dg/arrayio_8.f90: New test.
20271
20272 2006-07-21  Mike Stump  <mrs@apple.com>
20273
20274         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20275
20276         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20277
20278 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20279
20280         PR c++/28250
20281         * g++.dg/eh/catch3.C: New test.
20282
20283         PR c++/28363
20284         * g++.dg/template/defarg10.C: New test.
20285
20286 2006-07-20  Paul Brook  <paul@codesourcery.com>
20287
20288         PR 27363
20289         * gcc.dg/pr27363.c: New test.
20290
20291 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20292
20293         PR c++/28338
20294         * g++.dg/init/ref13.C: New test.
20295
20296 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20297
20298         PR obj-c++/28434
20299         * obj-c++.dg/proto-error-1.mm: New test.
20300
20301 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20302
20303         PR c++/28337
20304         * g++.dg/template/string1.C: New test.
20305
20306 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20307
20308         PR c++/28048
20309         * g++.dg/template/defarg9.C: New test.
20310
20311         PR c++/28235
20312         * g++.dg/template/static27.C: New test.
20313
20314 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20315
20316         PR 28410
20317         * gcc.dg/tree-ssa/pr28410.c: New test.
20318
20319 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20320
20321         PR c++/28258
20322         * g++/dg/other/error13.C: New test.
20323
20324         PR c++/28260
20325         * g++.dg/template/friend44.C: New test.
20326
20327 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20328
20329         PR c++/27495
20330         * g++.dg/other/pr27495.C: New.
20331
20332 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20333
20334         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20335         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20336
20337 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20338
20339         PR c/28286
20340         * gcc.dg/pragma-pack-4.c: New test.
20341
20342 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20343
20344         PR c++/28291
20345         * g++.dg/ext/pr28291.C: New test.
20346
20347 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20348
20349         PR middle-end/28403
20350         * gcc.c-torture/execute/pr28403.c: New test.
20351
20352 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20353
20354         PR middle-end/28402
20355         * gcc.dg/pr28402.c: New test.
20356
20357 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20358
20359         PR c++/28304
20360         * g++.dg/other/pr28304.C: New test.
20361
20362 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20363
20364         PR other/28251
20365         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20366         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20367
20368 2006-07-17  Richard Guenther  <rguenther@suse.de>
20369
20370         PR tree-optimization/28238
20371         * g++.dg/tree-ssa/pr28238.C: New testcase.
20372
20373 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20374
20375         PR c++/28250
20376         * g++.dg/eh/catch1.C: New test.
20377         * g++.dg/eh/catch2.C: New test.
20378
20379 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20380
20381         PR c++/28370
20382         * g++.dg/template/anon3.C: New test.
20383
20384 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20385
20386         PR fortran/20844
20387         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20388         specifiers requiring an explicit format tag..
20389
20390         PR fortran/28201
20391         * gfortran.dg/generic_5: New test.
20392
20393         PR fortran/20893
20394         * gfortran.dg/elemental_optional_args_1.f90: New test.
20395
20396 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20397
20398         * gnat.dg/assert.ads: New file.
20399         * gnat.dg/controlled_record.ads: Likewise.
20400         * gnat.dg/controlled_record.adb: Likewise.
20401
20402 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20403
20404         PR c++/28292
20405         * g++.dg/other/error12.C: New test.
20406
20407         PR c++/28269
20408         * g++.dg/template/crash54.C: New test.
20409
20410 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20411
20412         PR c++/28249
20413         * g++.dg/parse/catch1.C: New test.
20414
20415         PR c++/28294
20416         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20417
20418         PR c++/28387
20419         * g++.dg/ext/attrib24.C: New test.
20420
20421 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20422
20423         PR c++/28343
20424         * g++.dg/ext/asmspec1.C: New test.
20425
20426 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20427
20428         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20429         (dg-test): Support shouldfail tests.
20430         * lib/target-supports-dg.exp (dg-shouldfail): New.
20431         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20432         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20433         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20434         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20435         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20436         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20437         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20438
20439 2006-07-13  Jan Hubicka  <jh@suse.cz>
20440
20441         * gcc.target/i386/memcpy-1.c: New.
20442
20443 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20444
20445         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20446
20447 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20448
20449         PR fortran/25097
20450         * gfortran.dg/present_1.f90: New test.
20451
20452         PR fortran/20903
20453         * gfortran.dg/interface_derived_type_1.f90: New test.
20454
20455 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20456
20457         PR fortran/28213
20458         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20459         list.
20460
20461 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20462
20463         PR c++/27820
20464         * g++.dg/other/label1.C: New test.
20465
20466 2006-07-07  Richard Guenther  <rguenther@suse.de>
20467
20468         PR middle-end/28268
20469         * gcc.dg/torture/pr28268.c: New testcase.
20470
20471 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
20472
20473         PR c++/27019
20474         * g++.dg/ext/pr27019.C: New.
20475
20476 2006-07-07  Richard Guenther  <rguenther@suse.de>
20477
20478         PR tree-optimization/28187
20479         * gcc.dg/pr28187.c: New testcase.
20480
20481 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
20482
20483         * gnat.dg/address_conversion.adb: New test.
20484         * gnat.dg/boolean_subtype.adb: Likewise.
20485         * gnat.dg/frame_overflow.adb: Likewise.
20486         * gnat.dg/pointer_array.adb: Likewise.
20487         * gnat.dg/pointer_conversion.adb: Likewise.
20488
20489 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
20490
20491         PR fortran/28237
20492         PR fortran/23420
20493         * gfortran.dg/print_fmt_5.f90: New test.
20494
20495 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20496
20497         PR fortran/28129
20498         * gfortran.dg/bounds_check_4.f90: New test.
20499
20500 2006-07-05  Richard Guenther  <rguenther@suse.de>
20501
20502         PR target/28158
20503         * gfortran.dg/pr28158.f90: New testcase.
20504
20505 2006-07-05  Richard Guenther  <rguenther@suse.de>
20506
20507         PR tree-optimization/28162
20508         * gcc.dg/pr28162.c: New testcase.
20509
20510 2006-07-05  Richard Guenther  <rguenther@suse.de>
20511         Andrew Pinski  <pinskia@gcc.gnu.org>
20512
20513         PR c++/27084
20514         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20515
20516 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
20517
20518         PR fortran/28174
20519         * gfortran.dg/actual_array_substr_2.f90: New test.
20520
20521         PR fortran/28167
20522         * gfortran.dg/actual_array_constructor_2.f90: New test.
20523
20524 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20525
20526         * gfortran.dg/itime_idate_1.f: New test.
20527         * gfortran.dg/itime_idate_2.f: New test.
20528
20529 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20530
20531         PR libgfortran/27704
20532         * gfortran.dg/open_status_3.f90: New test.
20533         * gfortran.dg/fmt_l.f90: Update for new feature.
20534
20535 2006-07-03  Asher Langton  <langton2@llnl.gov>
20536
20537         * gfortran.dg/oldstyle_2.f90: New.
20538
20539 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
20540
20541         * gnat.dg/string_slice.adb: New test.
20542
20543 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20544
20545         PR fortran/19259
20546         * gfortran.dg/semicolon_fixed.c: New.
20547         * gfortran.dg/semicolon_free.c: New.
20548
20549 2006-06-30  Mike Stump  <mrs@apple.com>
20550
20551         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20552         that don't support internal visibility.
20553
20554 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20555
20556         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20557         for '(' / ')' needing an extra '\'.
20558
20559 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20560
20561         PR middle-end/27428
20562         * gcc.dg/pr27428-1.c: New test case.
20563
20564 2006-06-29  Mike Stump  <mrs@apple.com>
20565
20566         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20567         on darwin as we can't align commons large enough yet.
20568
20569         * gcc.dg/vla-8.c: Add additional testcases.
20570
20571 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20572
20573         PR c++/28114
20574         * g++.dg/other/pr28114.C: New.
20575
20576 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20577
20578         * gcc.c-torture/compile/20060625-1.c: New test.
20579
20580 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20581
20582         PR fortran/20867
20583         * gfortran.dg/stfunc_3.f90: New test.
20584
20585         PR fortran/25056
20586         * gfortran.dg/impure_actual_1.f90: New test.
20587
20588         PR fortran/20874
20589         * gfortran.dg/elemental_result_1.f90: New test.
20590
20591         PR fortran/25073
20592         * gfortran.dg/select_7.f90: New test.
20593
20594         PR fortran/27554
20595         * intrinsic_actual_1.f: New test.
20596
20597         PR fortran/22038
20598         PR fortran/28119
20599         * gfortran.dg/forall_4.f90: New test.
20600
20601         PR fortran/25072
20602         * gfortran.dg/forall_5.f90: New test.
20603
20604 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20605
20606         PR c++/28051
20607         * g++.dg/template/using13.C: New test.
20608
20609         PR c++/28054
20610         * g++.dg/other/incomplete3.C: New test.
20611
20612 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20613
20614         PR fortran/28081
20615         * gfortran.dg/substr_3.f: New test.
20616         * gfortran.dg/equiv_2.f90: Update expected error message.
20617
20618 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20619
20620         PR fortran/28118
20621         * gfortran.dg/actual_array_substr_1.f90: New test.
20622
20623 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20624
20625         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20626         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20627
20628 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20629
20630         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20631
20632 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20633
20634         PR fortran/27981
20635         * gfortran.dg/simpleif_2.f90: New test.
20636
20637 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20638
20639         * g++.dg/template/error22.C: Fix typo.
20640
20641 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20642
20643         PR c++/28112
20644         * g++.dg/ext/attrib23.C: New test.
20645
20646 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20647
20648         * gnat.dg/varsize_temp.adb: New test.
20649
20650 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20651
20652         PR c++/11468
20653         * g++.dg/other/java2.C: New test.
20654
20655 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20656
20657         PR target/27789
20658         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20659         initialization.
20660
20661 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20662
20663         PR target/27531
20664         * gcc.dg/pr27531-1.c: New test case.
20665
20666 2006-06-22  Asher Langton  <langton2@llnl.gov>
20667
20668         PR fortran/24748
20669         * gfortran.dg/implicit_8.f90: New.
20670
20671 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20672
20673         PR rtl-optimization/28121
20674         * gcc.dg/pr28121.c: New test.
20675
20676 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20677
20678         PR c++/27805
20679         * g++.dg/parse/ptrmem6.C: New test.
20680
20681         PR c++/27821
20682         * g++.dg/template/error22.C: New test.
20683
20684 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20685
20686         PR c++/28111
20687         * g++.dg/template/friend43.C: New test.
20688
20689         PR c++/28110
20690         * g++.dg/template/crash53.C: New test.
20691
20692         PR c++/28109
20693         * g++.dg/rtti/incomplete1.C: New test.
20694
20695 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
20696
20697         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20698
20699 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
20700
20701         * gcc.c-torture/execute/complex-7.c: New.
20702
20703 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
20704
20705         * gcc.dg/merge-all-constants-1.c: New test.
20706
20707 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
20708
20709         PR c++/28113
20710         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20711
20712 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
20713
20714         * gfortran.dg/rrspacing_1.f90: New test.
20715
20716 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20717
20718         PR c++/28052
20719         * g++.dg/other/bitfield2.C: New test.
20720
20721 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20722
20723         PR tree-optimization/27331
20724         * gcc.dg/pr27331.c: New test.
20725
20726 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
20727             Eric Botcazou  <ebotcazou@adacore.com>
20728
20729         PR ada/18692
20730         * lib/gnat.exp: New file.
20731         * lib/gnat-dg.exp: Likewise.
20732         * gnat.dg: New directory.
20733         * gnat.dg/dg.exp: New driver.
20734         * gnat.dg/specs: New directory.
20735         * gnat.dg/specs/specs.exp: New driver.
20736         * gnat.dg/style: New directory.
20737         * gnat.dg/style/style.exp: New driver.
20738
20739 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
20740
20741         PR fortran/16206
20742         * gfortran.dg/array_initializer_1.f90: New test.
20743
20744         PR fortran/28005
20745         * gfortran.dg/matmul_3.f90: New test.
20746
20747 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
20748
20749         PR middle-end/28075
20750         * gcc.dg/tree-ssa/inline-1.c: New test.
20751
20752 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
20753
20754         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20755         in malloc prototype; remove XFAIL.
20756         * gcc.dg/pr18241-2.c: Ditto.
20757         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20758         in memset prototype; remove XFAIL.
20759         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20760
20761 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20762
20763         * gcc.dg/vla-8.c: Add.
20764
20765 2006-06-19  Richard Guenther  <rguenther@suse.de>
20766
20767         PR tree-optimization/27090
20768         * g++.dg/tree-ssa/pr27090.C: New testcase.
20769
20770 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20771
20772         PR target/27861
20773         * gcc.dg/pr27861-1.c: New test case.
20774
20775 2006-06-19  Richard Guenther  <rguenther@suse.de>
20776
20777         PR middle-end/28045
20778         * gcc.dg/torture/pr28045.c: New testcase.
20779
20780 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20781
20782         PR fortran/26801
20783         * gfortran.dg/associated_4.f90: New test.
20784
20785 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20786
20787         PR fortran/19310
20788         PR fortran/19904
20789         * gfortran.dg/real_const_3.f90: New test.
20790
20791 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20792
20793         PR c++/28016
20794         * g++.dg/template/static26.C: New test.
20795
20796         PR c++/27979
20797         * g++.dg/expr/bitfield2.C: New test.
20798
20799         PR c++/27884
20800         * g++.dg/parse/linkage2.C: New test.
20801
20802 2006-06-16  Richard Guenther  <rguenther@suse.de>
20803
20804         PR middle-end/27116
20805         * gcc.dg/pr15785-1.c: Revert last change.
20806         * gcc.dg/torture/pr27116-2.c: New testcase.
20807
20808 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20809
20810         PR middle-end/27802
20811         * gcc.dg/pr27802-1.c: New test case.
20812
20813 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20814
20815         PR c++/27689
20816         * g++.dg/template/ttp18.C: New test.
20817         * g++.dg/template/ttp19.C: Likewise.
20818
20819         PR c++/27666
20820         * g++.dg/expr/cond9.C: New test.
20821
20822         PR c++/27640
20823         * g++.dg/template/ctor7.C: New test.
20824
20825 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20826
20827         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20828
20829 2006-06-16  Richard Guenther  <rguenther@suse.de>
20830
20831         PR tree-optimization/27781
20832         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20833
20834 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20835
20836         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20837
20838 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20839
20840         * gcc.dg/tree-ssa/loop-18.c: New test.
20841
20842 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20843
20844         PR c++/27665
20845         * g++.dg/template/crash52.C: New test.
20846
20847         PR c++/27648
20848         * g++.dg/ext/attrib22.C: New test.
20849
20850         PR c++/26559
20851         * g++.dg/template/builtin1.C: New test.
20852         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20853
20854         PR c++/28018
20855         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20856         assignment.
20857         * g++.old-deja/g++.pt/crash51.C: Likewise.
20858
20859         PR c++/27227
20860         * g++.dg/lookup/linkage1.C: New test.
20861         * g++.dg/lookup/linkage2.C: Likewise.
20862
20863 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20864
20865         PR middle-end/27959
20866         * gcc.dg/pr27959.c: New testcase.
20867
20868 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20869
20870         PR target/28014:
20871         * g++.dg/eh/div.C: New test.
20872
20873 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20874
20875         PR c++/27894
20876         * g++.dg/tree-ssa/pr26757.C: New test.
20877         * g++.dg/tree-ssa/pr27894.C: New test.
20878
20879 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20880
20881         * gcc.c-torture/compile/20060609-1.c: New test.
20882
20883         PR target/27863
20884         * gcc.c-torture/compile/pr27863.c: New test.
20885
20886 2006-06-13  Richard Guenther  <rguenther@suse.de>
20887
20888         PR tree-optimization/27830
20889         * g++.dg/tree-ssa/pr27830.C: New testcase.
20890
20891 2006-06-13  Matthew Sachs  <msachs@apple.com>
20892
20893         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20894         the list of compiler flags; this causes those flags to be checked
20895         for things like dg-skip-if.
20896
20897 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20898
20899         PR c++/27601
20900         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20901
20902 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20903             Kazu Hirata  <kazu@codesourcery.com>
20904
20905         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20906         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20907
20908 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20909
20910         PR c++/27933
20911         * g++.dg/lookup/using15.C: New test.
20912
20913         PR c++/27951
20914         * g++.dg/other/anon4.C: New test.
20915
20916 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20917
20918         PR c++/21210
20919         * g++.dg/init/complex1.C: New test case.
20920
20921 2006-06-11  Eric Christopher  <echristo@apple.com>
20922
20923         PR middle-end/27948
20924         * gcc.dg/bf-ms-layout.c: Run on darwin.
20925         * gcc.dg/bf-no-ms-layout: Ditto.
20926         * gcc.dg/attr-ms_struct-2.c: New.
20927         * gcc.dg/bf-ms-layout-2.c: Ditto.
20928
20929 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20930
20931         * gcc.dg/attr-ms_struct-packed1.c: New.
20932
20933 2006-06-09  Mike Stump  <mrs@apple.com>
20934
20935         * gcc.dg/vla-7.c: Add.
20936
20937 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20938
20939         PR fortran/24558
20940         * gfortran.dg/entry_6.f90: New test.
20941
20942         PR fortran/20877
20943         PR fortran/25047
20944         * gfortran.dg/entry_7.f90: New test.
20945
20946 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20947
20948         PR c/27747
20949         * gcc.dg/cpp/_Pragma6.c: New test.
20950
20951         PR c++/27748
20952         * g++.dg/cpp/_Pragma1.C: New test.
20953
20954         PR preprocessor/27746
20955         * gcc.dg/gomp/macro-3.c: New test.
20956         * gcc.dg/gomp/macro-4.c: New test.
20957         * g++.dg/gomp/macro-3.C: New test.
20958         * g++.dg/gomp/macro-4.C: New test.
20959
20960 2006-06-09  Richard Guenther  <rguenther@suse.de>
20961
20962         PR tree-optimization/26998
20963         * gcc.dg/torture/pr26998.c: New testcase.
20964         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20965
20966 2006-06-08  Mike Stump  <mrs@apple.com>
20967
20968         * gcc.dg/pr27095.c: Account for stubs.
20969
20970         PR target/26427
20971         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20972         produce bad code on darwin.
20973
20974 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20975
20976         PR fortran/27958
20977         * gfortran.dg/substr_2.f: New test.
20978
20979 2006-06-08  Asher Langton  <langton2@llnl.gov>
20980
20981         PR fortran/27786
20982         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20983
20984 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20985
20986         PR target/27421
20987         * gcc.dg/union-3.c: New test.
20988
20989 2006-06-08  Richard Guenther  <rguenther@suse.de>
20990
20991         PR middle-end/27116
20992         * gcc.dg/torture/pr27116.c: New testcase.
20993         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20994
20995 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20996
20997         PR rtl-optimization/26449
20998         * gcc.dg/pr26449.c: New test.
20999
21000 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21001
21002         PR c++/27601
21003         * g++.dg/ext/offsetof1.C: Test member functions.
21004
21005 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21006
21007         * gcc.dg/pr27095.c: Improve scanning.
21008
21009 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21010
21011         PR fortran/23091
21012         * gfortran.dg/saved_automatic_1.f90: New test.
21013
21014         PR fortran/24168
21015         * gfortran.dg/array_simplify_1.f90: New test.
21016
21017         PR fortran/25090
21018         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21019
21020         PR fortran/25058
21021         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21022
21023 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21024
21025         PR c++/27177
21026         * g++.dg/expr/cast7.C: New test.
21027
21028 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21029
21030         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21031         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21032         * lib/fortran-torture.exp (fortran-torture-compile,
21033         fortran-torture-execute): Ditto.
21034
21035 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21036
21037         PR target/27842
21038         * gcc.dg/vmx/pr27842.c: New test.
21039
21040 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21041
21042         PR libfortran/27895
21043         * gfortran.dg/bounds_check_3.f90: New test.
21044
21045 2006-06-05  Mike Stump  <mrs@apple.com>
21046
21047         * objc.dg/objc-fast-4.m: Skip for ppc64.
21048
21049 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21050
21051         PR testsuite/27705
21052         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21053
21054 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21055             Victor Kaplansky  <victork@il.ibm.com>
21056
21057         PR tree-optimizations/26360
21058         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21059         with -fno-tree-dce.
21060         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21061
21062 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21063
21064         PR fortran/14067
21065         * gfortran.dg/data_char_1.f90: Add messages for truncated
21066         strings.
21067
21068         PR fortran/16943
21069         * gfortran.dg/func_decl_2.f90: New test.
21070
21071         PR fortran/20839
21072         * gfortran.dg/do_2.f90: New test.
21073
21074         PR fortran/27655
21075         * gfortran.dg/associated_3.f90: New test.
21076
21077 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21078
21079         PR c++/27819
21080         * g++.dg/template/static25.C: New test.
21081
21082         PR c++/27722
21083         * g++.dg/init/array21.C: New test.
21084
21085         PR c++/27807
21086         * g++.dg/ext/complit7.C: New test.
21087
21088         PR c++/27806
21089         * g++.dg/parse/ptrmem5.C: New test.
21090
21091 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21092             Andrew Pinski  <pinskia@physics.uc.edu>
21093
21094         PR c/27150
21095         PR middle-end/27382
21096         * gcc.dg/pr27150-1.c: New testcase.
21097         * gcc.dg/pr27382-1.c: New testcase.
21098         * gcc.dg/pr27382-2.c: New testcase.
21099
21100 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21101
21102         PR c/25161
21103         PR c/27020
21104         * gcc.dg/array-10.c: New test.
21105
21106 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21107
21108         PR c++/27804
21109         * g++.dg/init/const4.C: New test.
21110         * g++.dg/init/member1.C: Add error-marker.
21111         * g++.dg/other/fold1.C: Adjust error-marker.
21112
21113 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21114
21115         PR c++/27601
21116         * g++.dg/ext/offsetof1.C: New test.
21117
21118 2006-06-04 Eric Christopher <echristo@apple.com>
21119
21120         * gcc.dg/attr-ms_struct-1.c: New.
21121
21122 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21123
21124         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21125
21126 2006-06-04  Richard Guenther  <rguenther@suse.de>
21127
21128         PR tree-optimization/27039
21129         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21130
21131 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21132
21133         PR target/26223
21134         * gcc.target/i386/amd64-abi-2.c: New test case.
21135
21136 2006-06-02  Eric Christopher  <echristo@apple.com>
21137
21138         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21139         * gcc.target/i386/20020523-1.c: Skip if darwin.
21140         * gcc.target/i386/asm-3.c: Ditto.
21141         * gcc.target/i386/20011119-1.c: Ditto.
21142         * gcc.target/i386/clobbers.c: Remove pic part of test.
21143
21144 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21145
21146         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21147         * g++.old-deja/g++.other/init19.C: Ditto.
21148         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21149         and add other platforms as expected failures.
21150
21151 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21152
21153         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21154         (is-effective-target-keyword): Ditto.
21155
21156 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21157
21158         PR fortran/27715
21159         * gfortran.dg/extended_char_comparison_1.f:  New test.
21160
21161 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21162
21163         PR fortran/25098
21164         * gfortran.dg/dummy_procedure_1.f90: New test.
21165
21166         PR fortran/25147
21167         * gfortran.dg/dummy_procedure_2.f90: New test.
21168
21169         * gfortran.dg/associated_2.f90: Correct to make consistent with
21170         standard.
21171
21172 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21173
21174         * gcc.target/i386/387-11.c: New test case.
21175
21176 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21177
21178         PR c++/27801
21179         * g++.dg/template/cond6.C: New test.
21180
21181         PR c++/26496
21182         * g++.dg/template/crash51.C: New test.
21183         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21184
21185         PR c++/27385
21186         * g++.dg/init/array20.C: New test.
21187
21188 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21189
21190         * gcc.dg/builtins-54.c: New test case.
21191
21192 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21193
21194         PR c++/26433
21195         * g++.dg/template/fntry1.C: Add dg-do link.
21196
21197         PR c++/27808
21198         * g++.dg/parse/friend6.C: New test.
21199
21200 2006-05-30  Asher Langton  <langton2@llnl.gov>
21201
21202         * gfortran.dg/cray_pointers_7.f90: New test.
21203
21204 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21205
21206         PR tree-optimization/23452
21207         * gcc.dg/fold-mulconj-1.c: New test case.
21208
21209 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21210
21211         PR c++/27803
21212         * g++.dg/parse/bitfield1.C: New test.
21213
21214 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21215
21216         * gcc.target/ppc-eq0-1.c: New test case.
21217         * gcc.target/ppc-negeq0-1.c: New test case.
21218
21219 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21220
21221         PR c/27273
21222         * gcc.dg/overflow-warn-5.c: New test.
21223
21224 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21225
21226         PR c/27718
21227         * gcc.dg/sizeof-1.c: New test.
21228
21229 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21230
21231         PR target/27790
21232         * gcc.target/i386/pr27790.c: New test.
21233
21234 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21235
21236         PR libgfortran/27757
21237         * gfortran.dg/direct_io_5.f90: New test.
21238
21239 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21240
21241         PR libgfortran/27634
21242         * gfortran.dg/fmt_missing_period_1.f: New test.
21243         * gfortran.dg/fmt_missing_period_2.f: New test.
21244         * gfortran.dg/fmt_missing_period_3.f: New test.
21245
21246 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21247
21248         PR fortran/19777
21249         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21250         arrays.
21251
21252 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21253
21254         PR c++/27713
21255         * g++.dg/template/new6.C: New test.
21256
21257 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21258
21259         PR tree-optimization/24964
21260         * gcc.target/i386/387-10.c: New test case.
21261
21262 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21263
21264         * intrinsics/string_intrinsics.c (compare_string):
21265         Use memcmp instead of strncmp to avoid tripping over
21266         CHAR(0) in a string.
21267
21268 2006-05-27  Richard Guenther  <rguenther@suse.de>
21269
21270         PR middle-end/27773
21271         * gcc.dg/torture/pr27773.c: New testcase.
21272
21273 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21274
21275         * gcc.dg/pr24561.c: Rename to..
21276         * gcc.dg/pr25962.c: .. this.
21277
21278 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21279
21280         PR fortran/19777
21281         * gfortran.dg/bounds_check_2.f: New test.
21282
21283 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21284
21285         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21286         * gfortran.dg/byte_1.f90: Likewise.
21287         * gfortran.dg/dup_save_2.f90: Likewise.
21288
21289 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21290
21291         * gfortran.dg/associated_2.f90: New test.
21292
21293 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21294
21295         PR fortran/27524
21296         * gfortran.dg/bounds_check_1.f90: New test.
21297
21298 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21299
21300         PR rtl-optimization/27661
21301         * gcc.dg/pr27661.c: New test case.
21302
21303 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21304
21305         PR fortran/23151
21306         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21307         * gfortran.dg/print_parentheses_1.f:  New test.
21308         * gfortran.dg/print_parentheses_2.f90:  New test.
21309
21310 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21311
21312         PR target/27758
21313         * gcc.dg/pr27758.c: New test.
21314
21315 2006-05-24  Falk Hueffner  <falk@debian.org>
21316
21317         * gcc.c-torture/compile/pr27571.c: New test.
21318
21319 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21320
21321         PR fortran/27709
21322         * gfortran.dg/spec_expr_4.f90: New test.
21323
21324         PR fortran/27155
21325         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21326
21327 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21328
21329         PR c++/20103
21330         * g++.dg/ext/complit6.C: New test.
21331         * g++.dg/ext/complit3.C: Adjust error markers.
21332         * g++.dg/init/const3.C: New test.
21333
21334 2006-05-25  Richard Guenther  <rguenther@suse.de>
21335
21336         PR middle-end/27743
21337         * gcc.dg/torture/pr27743.c: New testcase.
21338
21339 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21340
21341         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21342
21343 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21344
21345         * gcc.dg/compat/scalar-by-value-x.h: New.
21346         * gcc.dg/compat/scalar-by-value-y.h: New.
21347         * gcc.dg/compat/scalar-by-value-5.c: New.
21348         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21349         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21350         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21351         * gcc.dg/compat/scalar-by-value-6.c: New.
21352         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21353         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21354         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21355
21356 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21357
21358         PR tree-optimization/27639
21359         PR tree-optimization/26719
21360         * gcc.dg/pr27639.c: New test.
21361         * gcc.dg/pr26719.c: New test.
21362         * gcc.dg/tree-ssa/scev-cast.c: New test.
21363
21364 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21365
21366         PR c++/20173
21367         * g++.dg/template/error21.C: New test.
21368
21369 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21370
21371         PR target/27696
21372         * gcc.target/i386/pr27696.c: New.
21373
21374 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21375
21376         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21377
21378         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21379
21380 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21381
21382         PR c++/27716
21383         * g++.dg/other/assign1.C: New test.
21384
21385 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21386
21387         PR target/27266
21388         * gcc.target/i386/pr27266.c: New.
21389
21390 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21391
21392         PR c++/27451
21393         * g++.dg/ext/asm9.C: New test.
21394
21395 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21396
21397         PR rtl-optimization/25514
21398         * gcc.c-torture/compile/pr25514.c: New test.
21399
21400 2006-05-22  Richard Guenther  <rguenther@suse.de>
21401
21402         Revert
21403         2006-01-31  Richard Guenther  <rguenther@suse.de>
21404
21405         * gcc.target/i386/sselibm-1.c: New testcase.
21406         * gcc.target/i386/sselibm-2.c: Likewise.
21407         * gcc.target/i386/sselibm-3.c: Likewise.
21408         * gcc.target/i386/sselibm-4.c: Likewise.
21409         * gcc.target/i386/sselibm-5.c: Likewise.
21410
21411 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21412
21413         PR c/27420
21414         * gcc.dg/func-args-2.c: New test.
21415
21416         PR c/26818
21417         * gcc.dg/struct-incompl-1.c: New test.
21418
21419 2006-05-22  Richard Guenther  <rguenther@suse.de>
21420
21421         PR testsuite/27708
21422         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21423         the transformations we test for.
21424
21425 2006-05-22  Richard Guenther  <rguenther@suse.de>
21426
21427         PR testsuite/27707
21428         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21429
21430 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21431
21432         PR c++/27210
21433         * g++.dg/warn/new1.C: New test.
21434         * g++.dg/template/new5.C: Likewise.
21435
21436 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21437
21438         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21439         * gcc.target/i386/20060512-3.c: Likewise.
21440
21441 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21442
21443         PR rtl-optimization/27671
21444         * gcc.c-torture/execute/pr27671-1.c: New.
21445         * gcc.dg/pr27671-2.c: Likewise.
21446
21447         PR tree-optimization/26622.
21448         * gcc.c-torture/compile/pr26622.c: New.
21449
21450 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21451
21452         PR fortran/27613
21453         * gfortran.dg/recursive_reference_1.f90: New test.
21454
21455 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21456
21457         PR fortran/25746
21458         * gfortran.dg/elemental_subroutine_3.f90: New test.
21459
21460         PR fortran/25090
21461         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21462
21463         PR fortran/27584
21464         * gfortran.dg/associated_target_1.f90: New test.
21465
21466         PR fortran/19015
21467         * gfortran.dg/maxloc_shape_1.f90: New test.
21468
21469 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21470
21471         PR libgfortran/24459
21472         * gfortran.dg/namelist_24.f90: New test.
21473         * gfortran.dg/namelist_12.f: Fix typo in comment.
21474
21475 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
21476
21477         PR middle-end/25776
21478         * g++.dg/other/error11.C: New test.
21479
21480 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21481
21482         * gcc.target/mips/pr26765.c: Add -w to options.
21483
21484 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21485
21486         * lib/target-supports.exp (check_effective_target_mpaired_single):
21487         New function.
21488         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21489         multilibs.
21490         * g++.dg/vect/vect.exp: Likewise.
21491
21492 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21493
21494         PR testsuite/25891
21495         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21496
21497 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
21498
21499         PR fortran/27662
21500         * gfortran.dg/temporary_1.f90: New file.
21501
21502 2006-05-19  Andreas Schwab  <schwab@suse.de>
21503
21504         * g++.dg/other/unused1.C: Also match "stringz".
21505
21506 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
21507
21508         PR c++/26433
21509         * g++.dg/template/fntry1.C: New test.
21510
21511 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
21512
21513         PR c++/27471
21514         PR c++/27506
21515         * g++.dg/conversion/bitfield5.C: New test.
21516         * g++.dg/conversion/bitfield6.C: New test.
21517
21518 2006-05-18  Mike Stump  <mrs@apple.com>
21519
21520         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21521         * gcc.dg/vla-4.c: Add.
21522         * gcc.dg/vla-5.c: Add.
21523         * gcc.dg/vla-6.c: Add.
21524
21525 2006-05-12  Stuart Hastings  <stuart@apple.com>
21526
21527         * gcc.target/i386/20060512-1.c: New.
21528         * gcc.target/i386/20060512-2.c: New.
21529         * gcc.target/i386/20060512-3.c: New.
21530         * gcc.target/i386/20060512-4.c: New.
21531
21532 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
21533
21534         PR c++/26122
21535         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21536
21537         PR c++/26068
21538         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21539         * g++.dg/parse/linkage1.C: New test.
21540
21541 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21542
21543         PR tree-optimization/27548
21544         * g++.dg/tree-ssa/pr27548.C: New test.
21545
21546 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21547
21548         PR fortran/26551
21549         * gfortran.dg/recursive_check_1.f: New test.
21550         * gfortran.dg/recursive_check_2.f90: New test.
21551
21552 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21553
21554         * g++.dg/opt/temp2.C: New test.
21555
21556 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21557
21558         PR c++/27491
21559         * g++.dg/init/brace5.C: New test.
21560
21561         PR middle-end/27415
21562         * gcc.dg/gomp/pr27415.c: New test.
21563         * g++.dg/gomp/pr27415.C: New test.
21564
21565         PR tree-optimization/27549
21566         * g++.dg/tree-ssa/pr27549.C: New test.
21567
21568 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21569
21570         PR libgfortran/27575
21571         * gfortran.dg/read_eof_4.f90: New test.
21572
21573 2006-05-16  Richard Guenther  <rguenther@suse.de>
21574
21575         PR tree-optimization/22303
21576         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21577
21578 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21579
21580         PR middle-end/27573
21581         * gcc.dg/gomp/pr27573.c: New test.
21582         * gfortran.dg/gomp/pr27573.f90: New test.
21583
21584         PR c/27499
21585         * gcc.dg/gomp/pr27499.c: New test.
21586         * g++.dg/gomp/pr27499.C: New test.
21587
21588 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21589
21590         PR c++/27339
21591         * g++.dg/parser/access8.C: Adjust error marker.
21592         * g++.dg/template/access17.C: New test.
21593         * g++.dg/template/access18.C: Likewise.
21594
21595 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21596
21597         PR target/26600
21598         * gcc.target/i386/pr26600.c: New test case.
21599
21600 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21601
21602         PR c++/27505
21603         * g++.dg/expr/bitfield1.C: New test.
21604
21605 2006-05-15  Richard Guenther  <rguenther@suse.de>
21606
21607         PR tree-optimization/27603
21608         * gcc.dg/torture/pr27603.c: New testcase.
21609
21610 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21611
21612         PR fortran/25090
21613         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21614
21615         PR fortran/25082
21616         * gfortran.dg/scalar_return_1.f90: New test.
21617
21618         PR fortran/27411
21619         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21620
21621 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21622
21623         * gcc.dg/gomp/critical-4.c: New test.
21624         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21625         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21626         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21627         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21628
21629 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21630
21631         PR c++/27582
21632         * g++.dg/template/dependent-args1.C: New test.
21633
21634         PR c++/27581
21635         * g++.dg/lookup/this1.C: New test.
21636
21637         PR c++/27315
21638         * g++.dg/template/operator6.C: New test.
21639         * g++.dg/template/incomplete3.C: New test.
21640
21641         PR c++/27559
21642         * g++.dg/template/new4.C: New test.
21643
21644         PR c++/27496
21645         * g++.dg/template/void2.C: New test.
21646
21647 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21648
21649         * g++.dg/template/dependent-expr5.C: New test.
21650
21651 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21652
21653         PR middle-end/26729
21654         * gcc.dg/pr26729-1.c: New test case.
21655
21656 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21657
21658         * gcc.dg/pr27003.c: New test.
21659
21660 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21661
21662         * lib/target-supports.dg (check_cxa_atexit_available): Change
21663         v3_target_compile to ${tool}_target_compile.
21664
21665 2006-05-11  Jason Merrill  <jason@redhat.com>
21666
21667         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21668
21669 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21670
21671         PR fortran/27553
21672         * gfortran.dg/label_5.f90: New test.
21673
21674 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21675
21676         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21677         check_effective_target_powerpc_altivec_ok): New.
21678         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21679         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21680         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21681         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21682         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21683         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21684         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21685         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21686         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21687         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21688         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21689         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21690         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21691         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21692         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21693         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21694         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21695         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21696         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21697         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21698         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21699         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21700         gcc.target/powerpc/altivec-9.c,
21701         gcc.target/powerpc/altivec-consts.c,
21702         gcc.target/powerpc/altivec-pr22085.c,
21703         gcc.target/powerpc/altivec-splat.c,
21704         gcc.target/powerpc/altivec-types-1.c,
21705         gcc.target/powerpc/altivec-types-2.c,
21706         gcc.target/powerpc/altivec-types-3.c,
21707         gcc.target/powerpc/altivec-types-4.c,
21708         gcc.target/powerpc/altivec-varargs-1.c,
21709         gcc.target/powerpc/altivec-vec-merge.c,
21710         gcc.target/powerpc/ppc-vector-memcpy.c,
21711         gcc.target/powerpc/ppc-vector-memset.c,
21712         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21713         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21714         these effective targets.
21715         * gcc.dg/vmx/pr27006.c: Add missing close brace.
21716         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21717
21718 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21719
21720         PR middle-end/27384
21721         * g++.dg/other/fold1.C: New test.
21722
21723         PR middle-end/27488
21724         * gcc.dg/fold-nonneg-1.c: New test.
21725
21726         PR c++/27547
21727         * g++.dg/other/operator1.C: New test.
21728
21729 2006-05-11  Richard Guenther  <rguenther@suse.de>
21730
21731         PR middle-end/27529
21732         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21733
21734 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
21735
21736         * lib/target-supports-dg.exp (check-flags): New.
21737         (dg-skip-if): Move flag checks.
21738
21739 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
21740
21741         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21742         * lib/target-supports.dg (check_cxa_atexit_available): New.
21743
21744 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
21745
21746         PR fortran/27470
21747         * gfortran.dg/multiple_allocation_2.f90: New test case.
21748
21749 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
21750
21751         * gcc.target/arm/pr27387.C: Fix a comment typo.
21752
21753 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21754
21755         PR fortran/24549
21756         * gfortran.dg/error_recovery_1.f90: New test.
21757
21758 2006-05-10  Richard Guenther  <rguenther@suse.de>
21759
21760         PR tree-optimization/27302
21761         * gcc.dg/torture/pr27302.c: New testcase.
21762
21763 2006-05-09  Dirk Mueller  <dmueller@suse.de>
21764         Richard Guenther  <rguenther@suse.de>
21765
21766         PR middle-end/27498
21767         * gcc.dg/tree-ssa/pr27498.c: New testcase.
21768
21769 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21770
21771         PR rtl-optimization/27335
21772         * gcc.dg/pr27335.c: New test.
21773
21774 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21775
21776         * gcc.target/mips/mips-ps-5.c: New file.
21777
21778 2006-05-08  Jan Hubicka  <jh@suse.cz>
21779
21780         PR middle-end/25962
21781         * gcc.dg/pr25962.c: New.
21782
21783 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21784
21785         PR target/27158
21786         * gcc.target/powerpc/pr27158.c: New test case.
21787
21788 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21789
21790         PR testsuite/27476
21791         * ada/acats/run_all.sh: Use test -z.
21792
21793 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21794
21795         PR libfortran/18271
21796         * gfortran.dg/spec_expr_3.f90: New test.
21797
21798 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21799
21800         PR target/24879
21801         * gcc.target/i386/monitor.c: New file.
21802
21803 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21804
21805         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21806
21807 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21808
21809         PR c++/27447
21810         * g++.dg/other/ptrmem7.C: New test.
21811
21812 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21813
21814         PR target/27421
21815         * gcc.dg/array-9.c: New test.
21816
21817 2006-05-07  Richard Guenther  <rguenther@suse.de>
21818
21819         PR tree-optimization/27409
21820         * gcc.dg/torture/pr27409.c: New testcase.
21821
21822 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21823
21824         PR fortran/27457
21825         * gfortran.dg/select_6.f90: New.
21826
21827 2006-05-07  Richard Guenther  <rguenther@suse.de>
21828
21829         PR tree-optimization/27136
21830         * gcc.dg/torture/pr27136.c: New testcase.
21831
21832 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21833
21834         PR fortran/24813
21835         * gfortran.dg/char_cons_len_1.f90: New test.
21836
21837 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21838
21839         PR c++/27427
21840         * g++.dg/template/incomplete2.C: New test.
21841
21842 2006-05-06  Richard Guenther  <rguenther@suse.de>
21843
21844         PR tree-optimization/27151
21845         * gcc.dg/vect/pr27151.c: New testcase.
21846
21847 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21848
21849         PR c++/27430
21850         * g++.dg/template/void1.C: New test.
21851
21852         PR c++/27423
21853         * g++.dg/other/void2.C: New test.
21854
21855         PR c++/27422
21856         * g++.dg/conversion/void1.C: New test.
21857
21858 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21859
21860         PR/21391
21861         * g++.dg/other/unused1.C: New.
21862
21863 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21864
21865         PR objc/27240
21866         * objc.dg/member-1.m: New test.
21867
21868 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21869
21870         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21871
21872 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21873
21874         PR libfortran/26985
21875         * gfortran.dg/matmul_2.f90: New test.
21876
21877 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21878
21879         * ada/acats/run_all.sh: Use sync when main not found.
21880
21881 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21882
21883         PR target/26765
21884         * gcc.target/mips/pr26765.c: New.
21885
21886 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21887
21888         * gcc.target/bfin: New directory.
21889         * gcc.target/bfin/bfin.exp: New file.
21890         * gcc.target/bfin/frmul.c: New file.
21891         * gcc.target/bfin/arith.c: New file.
21892         * gcc.target/bfin/mul-combine.c: New file.
21893         * gcc.target/bfin/shift.c: New file.
21894
21895 2006-05-04  Richard Guenther  <rguenther@suse.de>
21896
21897         PR tree-optimization/14287
21898         PR tree-optimization/14844
21899         PR tree-optimization/19792
21900         PR tree-optimization/21608
21901         PR tree-optimization/27090
21902         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21903         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21904         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21905         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21906         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21907
21908 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21909
21910         PR tree-optimization/27285
21911         * gcc.c-torture/execute/pr27285.c: New test.
21912
21913         PR middle-end/27388
21914         * gcc.dg/gomp/pr27388-1.c: New test.
21915         * gcc.dg/gomp/pr27388-2.c: New test.
21916         * gcc.dg/gomp/pr27388-3.c: New test.
21917
21918         PR c++/27359
21919         * g++.dg/gomp/pr27359.C: New test.
21920
21921 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21922
21923         PR fortran/20248
21924         * gfortran.dg/iargc.f90: New test.
21925
21926 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21927
21928         PR c++/27102
21929         * g++.dg/template/crash49.C: New test.
21930
21931 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21932
21933         PR testsuite/27032
21934         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21935
21936 2006-05-02  Jeff Law  <law@redhat.com>
21937
21938         PR tree-optimization/27364
21939         * gcc.c-torture/execute/pr27364.c: New test.
21940
21941 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21942
21943         PR c++/27309
21944         * g++.dg/parser/ctor5.C: New test.
21945
21946 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21947
21948         PR target/27387
21949         * gcc.target/arm/arm.exp: New.
21950         * gcc.target/arm/pr27387.C: Likewise.
21951
21952 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21953
21954         PR fortran/27269
21955         PR fortran/27324
21956         * gfortran.dg/module_equivalence_2.f90: New test.
21957
21958 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21959
21960         PR middle-end/27337
21961         * g++.dg/gomp/pr27337-1.C: New test.
21962         * g++.dg/gomp/pr27337-2.C: New test.
21963
21964         PR middle-end/27328
21965         * gcc.dg/gomp/pr27328.c: New test.
21966
21967         PR middle-end/27325
21968         * g++.dg/gomp/pr27325.C: New test.
21969
21970         PR middle-end/27310
21971         * g++.dg/gomp/pr27310.C: New test.
21972
21973 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21974
21975         PR tree-optimization/27291
21976         * g++.dg/tree-ssa/pr27291.C: New test.
21977
21978 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21979
21980         PR tree-optimization/27283
21981         * g++.dg/tree-ssa/pr27283.C: New test.
21982
21983 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21984
21985         * gcc.dg/tree-ssa/loop-16.c: New test.
21986
21987 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21988             Joseph S. Myers  <joseph@codesourcery.com>
21989
21990         * gcc.dg/Wconversion-3.c: New test case.
21991         * gcc.dg/Wconversion-4.c: Likewise.
21992
21993 2006-05-01  Richard Guenther  <rguenther@suse.de>
21994
21995         PR tree-optimization/26726
21996         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21997
21998 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21999
22000         * gcc.dg/Woverflow-1.c: New test case.
22001         * gcc.dg/Woverflow-2.c: Likewise.
22002         * gcc.dg/Woverflow-3.c: Likewise.
22003
22004 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22005
22006         PR c++/27094
22007         * g++.dg/template/defarg8.C: New test.
22008
22009 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22010
22011         PR c++/27278
22012         * g++.dg/parse/operator7.C: New test.
22013
22014 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22015
22016         PR c++/11471
22017         PR c++/27102
22018         * g++.dg/template/crash48.C: New test.
22019
22020         PR c++/27279
22021         * g++.dg/parse/ctor4.C: New test.
22022
22023 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22024
22025         PR fortran/25681
22026         * gfortran.df/char_type_len.f90: New test.
22027
22028 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22029
22030         PR libgfortran/27304
22031         * gfortran.dg/fmt_exhaust.f90: New test.
22032
22033 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22034
22035         PR c/25309
22036         * gcc.dg/large-size-array-2.c: New test case.
22037
22038 2006-04-28  Richard Guenther  <rguenther@suse.de>
22039
22040         PR target/26826
22041         * gcc.target/i386/pr26826.c: New testcase.
22042
22043 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22044
22045         PR middle-end/27260
22046         * gcc.c-torture/execute/pr27260.c: New.
22047
22048 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22049
22050         PR middle-end/27095
22051         * gcc.dg/pr27095.c: New.
22052
22053 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22054
22055         PR c++/27292
22056         * g++.dg/conversion/bitfield4.C: New test.
22057
22058 2006-04-27  Eric Christopher  <echristo@apple.com>
22059
22060         * gcc.dg/pragma-ms_struct.c: New.
22061
22062 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22063
22064         PR c++/27102
22065         * g++.dg/template/crash47.C: New test.
22066
22067 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22068
22069         * gcc.target/i386/sse-7.c: build with -msse.
22070
22071 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22072
22073         PR testsuite/27274:
22074         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22075         (main): Exit if processor doesn't support SSE.
22076
22077 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22078
22079         PR middle-end/27282
22080         * gcc.c-torture/compile/pr27282.c: New test.
22081
22082 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22083
22084         PR middle-end/26913
22085         * g++.dg/gomp/pr26913.C: New test.
22086
22087         PR c/25996
22088         * gcc.dg/gomp/pr25996.c: New test.
22089         * g++.dg/gomp/pr25996.C: New test.
22090
22091 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22092
22093         PR rtl-optimization/26725
22094         * gcc.c-torture/compile/pr26725.c: New test.
22095
22096 2006-04-25  Richard Guenther  <rguenther@suse.de>
22097
22098         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22099         than n + -1.
22100
22101 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22102
22103         * gcc.dg/20060425-1.c: New testcase.
22104
22105 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22106
22107         PR tree-optimization/26865
22108         * gcc.dg/pr26865.c: New test.
22109
22110 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22111
22112         PR c++/27292
22113         * g++.dg/conversion/bitfield1.C: New test.
22114         * g++.dg/conversion/bitfield2.C: Likewise.
22115         * g++.dg/conversion/bitfield3.C: Likewise.
22116
22117 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22118         Richard Guenther  <rguenther@suse.de>
22119
22120         PR tree-optimization/27236
22121         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22122
22123 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22124
22125         PR c++/19963
22126         * g++.dg/other/incomplete2.C: New test.
22127
22128 2006-04-24  Richard Guenther  <rguenther@suse.de>
22129
22130         PR middle-end/26869
22131         * gcc.dg/torture/pr26869.c: New testcase.
22132
22133 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22134         Richard Guenther  <rguenther@suse.de>
22135
22136         PR tree-optimization/27218
22137         * g++.dg/tree-ssa/pr27218.C: New testcase.
22138
22139 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22140
22141         PR c++/26912
22142         * g++.dg/template/friend41.C: New test.
22143
22144 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22145
22146         * g++.dg/opt/pr15551.C: Include cstdio.
22147         (main): Use remove instead of unlink.
22148
22149 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22150
22151         * gcc.dg/sibcall-7.c: New test.
22152         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22153         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22154         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22155         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22156         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22157
22158 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22159
22160         PR c++/26534
22161         * g++.dg/opt/bitfield1.C: New test.
22162         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22163         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22164         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22165         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22166         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22167         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22168         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22169         * g++.dg/abi/bitfield2.C: Likewise.
22170         * g++.dg/init/bitfield1.C: Likewise.
22171
22172 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22173
22174         PR fortran/25099
22175         * gfortran.dg/elemental_subroutine_4.f90: New test.
22176         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22177         call sub (m, x).
22178
22179 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22180
22181         * gcc.c-torture/compile/20060421-1.c: New testcase.
22182
22183 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22184
22185         PR c/25875
22186         * gcc.dg/init-bad-4.c: New test.
22187
22188 2006-04-21  Paul Brook  <paul@codesourcery.com>
22189
22190         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22191
22192 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22193
22194         PR fortran/27122
22195         * gfortran.dg/defined_operators_1.f90: New test.
22196         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22197         remove old ones associated, incorrectly, with Note 5.46.
22198
22199         PR fortran/27113
22200         * gfortran.dg/character_array_constructor_1.f90: New test.
22201
22202 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22203
22204         * gcc.dg/20060419-1.c: New test.
22205
22206 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22207
22208         PR c/26774
22209         * gcc.dg/struct-parse-1.c: New test case.
22210
22211 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22212
22213         PR c++/26558
22214         * g++.dg/parse/template19.C: New test.
22215
22216         PR c++/26739
22217         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22218
22219         PR c++/26036
22220         * g++.dg/expr/call3.C: New test.
22221
22222         PR c++/10385
22223         * g++.dg/conversion/dynamic1.C: New test.
22224
22225 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22226
22227         PR c++/27102
22228         * g++.dg/template/crash35.C: Tweak error markers.
22229         * g++.dg/template/crash46.C: New test.
22230         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22231         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22232
22233 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22234
22235         PR rtl-optimization/14261
22236         * gcc.c-torture/compile/20060419-1.c: Added.
22237
22238 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22239
22240         * gfortran.dg/label_1.f90: Adjust dg-error.
22241
22242 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22243
22244         PR target/26961
22245         * gcc.dg/fold-cond-1.c: New test case.
22246         * gcc.dg/pr26961-1.c: Likewise.
22247
22248 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22249
22250         PR libgfortran/27138
22251         * gfortran.dg/read_bad_advance.f90: New test.
22252
22253 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22254             Dale Johannesen  <dalej@apple.com>
22255
22256         PR target/24076
22257         * gcc.target/i386/vecinit-3.c: New testcase.
22258         * gcc.target/i386/vecinit-4.c: Likewise.
22259         * gcc.target/i386/sse-18.c: Likewise.
22260         * gcc.target/i386/sse-19.c: Likewise.
22261
22262 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22263
22264         * gfortran.dg/allocate_zerosize_1.f90: New test.
22265
22266 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22267
22268         PR c++/26365
22269         * g++.dg/template/crash45.C: New test.
22270
22271 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22272
22273         PR fortran/26787
22274         * gfortran.dg/proc_assign_1.f90: New test.
22275         * gfortran.dg/procedure_lvalue.f90: Change message.
22276         * gfortran.dg/namelist_4.f90: Add new error.
22277
22278         PR fortran/25597
22279         PR fortran/27096
22280         * gfortran.dg/auto_pointer_array_result_1.f90
22281
22282         PR fortran/27089
22283         * gfortran.dg/specification_type_resolution_1.f90
22284
22285         PR fortran/18003
22286         PR fortran/25669
22287         PR fortran/26834
22288         * gfortran.dg/bounds_temporaries_1.f90: New test.
22289
22290         PR fortran/27124
22291         * gfortran.dg/array_return_value_1.f90: New test.
22292
22293 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22294
22295         PR fortran/25336
22296         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22297
22298 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22299
22300         PR middle-end/26823
22301         * g++.dg/gomp/pr26823-1.C: New test.
22302         * g++.dg/gomp/pr26823-2.C: New test.
22303
22304 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22305
22306         PR middle-end/27134
22307         * gcc.dg/pr27314.c: New test.
22308
22309 2006-04-13  Richard Henderson  <rth@redhat.com>
22310
22311         * g++.dg/gomp/block-0.C: Update expected matches.
22312
22313 2006-04-13  DJ Delorie  <dj@redhat.com>
22314
22315         * lib/target-supports.exp (check_effective_target_int32plus): New.
22316         (check_effective_target_ptr32plus): New.
22317         (check_effective_target_size32plus): New.
22318         (check_effective_target_int16): New.
22319         (check_profiling_available): Add m32c to the list of unsupported
22320         targets.
22321
22322         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22323         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22324         memory size.
22325         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22326         pointers.
22327         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22328         size_t.
22329         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22330         and size_t.
22331         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22332         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22333         not just xstormy16.  Skip m32c due to weird pointer size.
22334         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22335         not just xstormy16.
22336         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22337         not just xstormy16.
22338         * gcc.dg/20020312-2.c: Add m32c support.
22339         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22340         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22341         in test.
22342         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22343         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22344         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22345         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22346         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22347         formats
22348         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22349         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22350         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22351         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22352         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22353         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22354         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22355         in test.
22356         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22357         in test.
22358         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22359         * gcc.dg/pr23049.c: Require >=32 bit integers.
22360         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22361         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22362         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22363         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22364         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22365         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22366         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22367         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22368         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22369         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22370         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22371         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22372         prototype in test.
22373         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22374         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22375         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22376         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22377         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22378
22379         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22380         * gcc.c-torture/execute/20040703-1.x: Likewise.
22381         * gcc.c-torture/execute/20040705-1.x: Likewise.
22382         * gcc.c-torture/execute/20040705-2.x: Likewise.
22383         * gcc.c-torture/execute/20040709-1.x: Likewise.
22384         * gcc.c-torture/execute/20040709-2.x: Likewise.
22385         * gcc.c-torture/execute/20040811-1.x: Likewise.
22386         * gcc.c-torture/execute/20050316-1.x: Likewise.
22387         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22388         * gcc.c-torture/execute/pr19689.x: Likewise.
22389         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22390         * gcc.c-torture/execute/usmul.x: Likewise.
22391         * gcc.c-torture/execute/vrp-5.x: Likewise.
22392         * gcc.c-torture/execute/vrp-6.x: Likewise.
22393         * gcc.dg/debug/20041023-1.s: Likewise.
22394
22395 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22396
22397         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22398         of integers to a vector types are now constant expressions in C.
22399         * gcc.dg/vect/vect-fold-1.c: New test case.
22400
22401 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22402             Ulrich Weigand  <uweigand@de.ibm.com>
22403
22404         PR target/27006
22405         * gcc.dg/vmx/pr27006.c: New testcase.
22406
22407 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22408
22409         PR libgfortran/26766
22410         * gfortran.dg/write_recursive.f90: New test.
22411
22412 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22413
22414         * g++.dg/parse/dtor7.C: New test.
22415         * g++.dg/parse/new1.C: Add error marker.
22416         * g++.dg/template/new3.C: New test.
22417
22418         PR c++/26122
22419         * g++.dg/template/pure1.C: New test.
22420
22421         PR c++/26295
22422         * g++.dg/parse/ptrmem4.C: New test.
22423
22424 2006-04-10  Jeff Law  <law@redhat.com>
22425
22426         PR/27087
22427         * gcc.c-torture/compile/pr27087.c: New test.
22428
22429 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22430
22431         PR/21391
22432         * gcc.dg/20060410.c: New.
22433
22434 2006-04-10  Matthias Klose  <doko@debian.org>
22435
22436         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22437         Recognize multilib directory names containing underscores.
22438
22439 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22440
22441         * gcc.target/i386/vecinit-1.c: New test case.
22442         * gcc.target/i386/vecinit-2.c: Likewise.
22443
22444 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22445
22446         PR debug/27057
22447         * g++.dg/debug/dwarf2-2.C: New test.
22448
22449 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22450
22451         PR rtl-optimization/27073
22452         * gcc.c-torture/execute/pr27073.c: New test.
22453
22454 2006-04-08  Mike Stump  <mrs@apple.com>
22455
22456         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22457
22458 2006-04-07  Richard Guenther  <rguenther@suse.de>
22459
22460         PR tree-optimization/26135
22461         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22462
22463 2006-04-06  Jan Hubicka  <jh@suse.cz>
22464
22465         PR profile/26399
22466         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22467
22468 2006-04-06  Roger Sayle  <roger@eyesopen.com>
22469
22470         * g++.dg/conversion/nullptr1.C: New test case.
22471         * g++.dg/conversion/nullptr2.C: Likewise.
22472
22473 2006-04-05  Roger Sayle  <roger@eyesopen.com>
22474
22475         * gfortran.dg/dependency_18.f90: New test case.
22476
22477 2006-04-05  Richard Guenther  <rguenther@suse.de>
22478
22479         PR tree-optimization/26919
22480         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22481         * gcc.dg/ipa/ipa-2.c: Likewise.
22482         * gcc.dg/ipa/ipa-3.c: Likewise.
22483         * gcc.dg/ipa/ipa-5.c: Likewise.
22484
22485 2006-04-05  Richard Guenther  <rguenther@suse.de>
22486
22487         PR tree-optimization/26763
22488         * gcc.dg/torture/pr26763-1.c: New testcase.
22489         * gcc.dg/torture/pr26763-2.c: Likewise.
22490
22491 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
22492
22493         PR fortran/23634
22494         PR fortran/25619
22495         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22496
22497 2006-04-04  Eric Christopher  <echristo@apple.com>
22498
22499         * gcc.target/i386/387-1.c: Allow regexp to match darwin
22500         stubs.
22501         * gcc.target/i386/387-5.c: Ditto.
22502
22503 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
22504
22505         * gcc.target/sparc/struct-ret-check.c: New test.
22506
22507 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22508
22509         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22510         zero decimal digits specified in format.
22511
22512 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
22513
22514         PR fortran/26891
22515         * gfortran.dg/missing_optional_dummy_1.f90: New test.
22516
22517         PR fortran/26976
22518         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22519         * gfortran.dg/initialization_1.f90: Make assignment compliant.
22520         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22521         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22522         compliant and detect bigendian-ness.
22523
22524 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
22525
22526         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22527         dummy arguments work when the actual argument is itself a dummy
22528         argument of the caller.
22529
22530 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22531
22532         PR libfortran/24685
22533         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22534
22535 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22536
22537         * gfortran.dg/dependencency_17.f90: New test case.
22538
22539 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22540
22541         * gfortran.dg/dependency_14.f90: New test case.
22542         * gfortran.dg/dependency_15.f90: Likewise.
22543         * gfortran.dg/dependency_16.f90: Likewise.
22544
22545 2006-03-31  Asher Langton  <langton2@llnl.gov>
22546
22547         PR fortran/25358
22548         gfortran.dg/cray_pointers_6.f90: New test.
22549
22550 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22551
22552         PR libgfortran/26890
22553         * gfortran.dg/read_size_noadvance.f90: New test.
22554
22555 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22556
22557         PR fortran/25031
22558         * gfortran.dg/multiple_allocation_1.f90: Check that the
22559         size has changed after a re-allocation with stat.
22560
22561 2006-03-30  Richard Guenther  <rguenther@suse.de>
22562
22563         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22564         removal.
22565         * gcc.target/i386/sselibm-2.c: Likewise.
22566         * gcc.target/i386/sselibm-3.c: Likewise.
22567         * gcc.target/i386/sselibm-4.c: Likewise.
22568         * gcc.target/i386/sselibm-5.c: Likewise.
22569
22570 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22571
22572         * gcc.dg/fold-andxor-1.c: New test case.
22573         * gcc.dg/fold-xorand-1.c: Likewise.
22574
22575 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22576
22577         * gcc.dg/fold-convnotconv-1.c: New test case.
22578
22579 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22580
22581         PR fortran/26779
22582         * gfortran.dg/private_type_5.f90: New test.
22583
22584 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22585
22586         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22587
22588 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22589
22590         * gfortran.dg/advance_2.f90: New test.
22591         * gfortran.dg/advance_3.f90: New test.
22592
22593         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22594
22595 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22596
22597         PR libgfortran/26661
22598         PR libgfortran/26880
22599         * gfortran.dg/read_x_past.f: New test.
22600
22601 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22602
22603         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22604         to be STABS.
22605
22606 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22607
22608         * objc.dg/dwarf-1.m: Skip on AIX.
22609         * objc.dg/dwarf-2.m: Skip on AIX.
22610
22611 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22612
22613         PR fortran/26816
22614         * gfortran.dg/float_1.f90: New test.
22615
22616 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22617
22618         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22619         X86_64 targets.
22620         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22621
22622 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22623
22624         PR libfortran/26735
22625         * gfortran.dg/convert_implied_open.f90: New test case.
22626
22627 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22628
22629         PR fortran/26769
22630         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22631
22632 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22633
22634         PR middle-end/26717
22635         * gcc.dg/pr26717.c: New test.
22636
22637 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22638
22639         * gfortran.dg/dependency_12.f90: New test case.
22640
22641 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22642
22643         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22644
22645 2006-03-24  Jeff Law  <law@redhat.com>
22646
22647         * gcc.c-torture/pr26840.c: New test.
22648
22649 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22650
22651         * objc.dg/dwarf-2.m: New.
22652         * obj-c++.dg/dwarf-2.mm: New.
22653
22654         * g++.old-deja/g++.other/init19.C: New.
22655
22656 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22657
22658         * g++.dg/eh/spbp.C: Skip on AIX.
22659
22660 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22661
22662         PR middle-end/26611
22663         * g++.dg/gomp/pr26611-1.C: New test.
22664         * g++.dg/gomp/pr26611-2.C: New test.
22665
22666 2006-03-24  Jeff Law  <law@redhat.com>
22667
22668         * gcc.c-torture/compile/pr26833.c: New test.
22669         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22670
22671 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22672
22673         * gfortran.dg/endfile_2.f90: Delete temp file.
22674
22675 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22676
22677         PR fortran/19303
22678         * gfortran.dg/record_marker_1.f90: New test case.
22679         * gfortran.dg/record_marker_2.f: New test case.
22680         * gfortran.dg/record_marker_3.f90: New test case.
22681
22682 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
22683
22684         PR fortran/17298
22685         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22686         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22687
22688 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
22689
22690         * lib/gcc-dg.exp (cleanup-modules): New proc.
22691         * gfortran.dg/allocatable_function_1.f90,
22692         gfortran.dg/allocate_char_star_scalar_1.f90,
22693         gfortran.dg/assumed_charlen_function_1.f90,
22694         gfortran.dg/assumed_dummy_1.f90,
22695         gfortran.dg/assumed_shape_ranks_1.f90,
22696         gfortran.dg/assumed_shape_ranks_2.f90,
22697         gfortran.dg/assumed_size_dt_dummy.f90,
22698         gfortran.dg/auto_char_dummy_array_1.f90,
22699         gfortran.dg/auto_char_len_3.f90,
22700         gfortran.dg/automatic_module_variable.f90,
22701         gfortran.dg/bad_automatic_objects_1.f90,
22702         gfortran.dg/char_array_constructor.f90,
22703         gfortran.dg/char_array_structure_constructor.f90,
22704         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22705         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22706         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22707         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22708         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22709         gfortran.dg/derived_pointer_recursion.f90,
22710         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22711         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22712         gfortran.dg/dummy_functions_1.f90,
22713         gfortran.dg/elemental_initializer_1.f90,
22714         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22715         gfortran.dg/elemental_pointer_1.f90,
22716         gfortran.dg/elemental_subroutine_1.f90,
22717         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22718         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22719         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22720         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22721         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22722         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22723         gfortran.dg/global_references_1.f90,
22724         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22725         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22726         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22727         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22728         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22729         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22730         gfortran.dg/large_integer_kind_1.f90,
22731         gfortran.dg/large_real_kind_1.f90,
22732         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22733         gfortran.dg/module_double_reuse.f90,
22734         gfortran.dg/module_equivalence_1.f90,
22735         gfortran.dg/module_interface_1.f90,
22736         gfortran.dg/module_parameter_array_refs_1.f90,
22737         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22738         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22739         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22740         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22741         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22742         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22743         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22744         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22745         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22746         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22747         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22748         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22749         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22750         gfortran.dg/same_name_1.f90,
22751         gfortran.dg/sibling_dummy_procedure_1.f90,
22752         gfortran.dg/sibling_dummy_procedure_2.f90,
22753         gfortran.dg/sibling_dummy_procedure_3.f90,
22754         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22755         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22756         gfortran.dg/used_dummy_types_2.f90,
22757         gfortran.dg/used_dummy_types_3.f90,
22758         gfortran.dg/used_dummy_types_4.f90,
22759         gfortran.dg/used_dummy_types_5.f90,
22760         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22761         gfortran.dg/userdef_operator_1.f90: Use it.
22762
22763 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22764
22765         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22766         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22767         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22768         gfortran.dg/write_back.f,
22769         gfortran.fortran-torture/execute/inquire_1.f90,
22770         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22771
22772 2006-03-21  Jeff Law  <law@redhat.com>
22773
22774         * gcc.dg/tree-ssa/vrp28.c: New test.
22775
22776 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22777
22778         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22779         if _STDC_C99 is defined.
22780         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22781         * gcc.dg/builtins-20.c: Likewise.
22782         * gcc.dg/builtins-53.c: Likewise.
22783         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22784         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22785
22786 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22787
22788         PR tree-opt/26781
22789         * gcc.c-torture/compile/pr26781-1.c: New test.
22790         * gcc.c-torture/compile/pr26781-2.c: New test.
22791
22792 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22793
22794         PR c++/26690
22795         * g++.dg/gomp/pr26690-1.C: New test.
22796         * g++.dg/gomp/pr26690-2.C: New test.
22797
22798 2006-03-20  Jeff Law  <law@redhat.com>
22799
22800         * gcc.dg/tree-ssa/pr21829.c: New test.
22801
22802         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22803
22804 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22805
22806         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22807         (check_visibility_available): Use it.
22808         (check_effective_target_default_packed): Likewise.
22809         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22810         (check_effective_target_fopenmp): Likewise.
22811         (check_effective_target_freorder): Likewise.
22812         (check_effective_target_fpic): Likewise.
22813         (check_named_sections_available): Likewise.
22814         (check_effective_target_ilp32): Likewise.
22815         (check_effective_target_lp64): Likewise.
22816
22817 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22818
22819         PR fortran/20935
22820         * gfortran.dg/scalar_mask_2.f90: New test case.
22821
22822 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22823
22824         PR tree-opt/26629
22825         * gcc.dg/tree-ssa/loadpre12.c: New test.
22826         * gcc.dg/tree-ssa/loadpre13.c: New test.
22827         * gcc.dg/tree-ssa/loadpre14.c: New test.
22828         * gcc.dg/tree-ssa/loadpre15.c: New test.
22829         * gcc.dg/tree-ssa/loadpre16.c: New test.
22830         * gcc.dg/tree-ssa/loadpre17.c: New test.
22831         * gcc.dg/tree-ssa/loadpre18.c: New test.
22832         * gcc.dg/tree-ssa/loadpre19.c: New test.
22833         * gcc.dg/tree-ssa/loadpre20.c: New test.
22834         * gcc.dg/tree-ssa/loadpre21.c: New test.
22835         * gcc.dg/tree-ssa/loadpre22.c: New test.
22836
22837 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22838
22839         PR fortran/26741
22840         * gfortran.dg/elemental_initializer_1.f90: New test.
22841
22842         PR fortran/26716
22843         * gfortran.dg/assumed_shape_ranks_2: New test.
22844
22845 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22846
22847         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22848         target fpic.
22849
22850 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22851
22852         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22853         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22854         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22855         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22856         gfortran.fortran-torture/execute/direct_io.f90,
22857         gfortran.fortran-torture/execute/inquire_2.f90,
22858         gfortran.fortran-torture/execute/inquire_4.f90,
22859         gfortran.fortran-torture/execute/list_read_1.f90,
22860         gfortran.fortran-torture/execute/open_replace.f90,
22861         gfortran.fortran-torture/execute/slash_edit.f90,
22862         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22863         temporary files from testcases.
22864
22865 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22866
22867         PR libgfortran/26509
22868         gfortran.dg/write_direct_eor.f90: New test.
22869
22870 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22871
22872         * gcc.target/powerpc/pr26350.c: New.
22873         * gcc.target/powerpc/indexed-addr.c: New.
22874
22875 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22876
22877         * gfortran.dg/dependency_13.f90: New test case.
22878
22879 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22880
22881         PR middle-end/21781
22882         * gcc.dg/real-const-1.c: New test case.
22883
22884 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22885
22886         * g++.old-deja/g++.other/init18.C: New.
22887         * g++.old-deja/g++.other/init5.C: Remove xfail.
22888
22889 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22890
22891         * g++.dg/opt/pr15551.C: Cleanup temp file.
22892
22893 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22894
22895         PR c++/6634
22896         g++.dg/parse/long1.C: New test.
22897
22898 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22899
22900         PR fortran/19101
22901         * gfortran.dg/continuation.f90: New test.
22902         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22903
22904 2006-03-14  Richard Guenther  <rguenther@suse.de>
22905
22906         PR tree-optimization/26672
22907         * gcc.dg/torture/pr26672.c: New testcase.
22908
22909 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22910
22911         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22912         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22913
22914 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22915
22916         PR middle-end/26557
22917         * gcc.c-torture/compile/switch-1.c: New test case.
22918
22919 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22920
22921         PR fortran/25378
22922         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22923         test to include more permuatations of mask and index.
22924         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22925         respond to F2003 spec. that the position returned for an all false
22926         mask && condition is zero.
22927
22928 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22929
22930         PR middle-end/25989
22931         * gcc.dg/gomp/pr25989.c: New test.
22932
22933 2006-03-13  Jeff Law  <law@redhat.com>
22934
22935         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22936
22937 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22938
22939         * gcc.dg/switch-9.c: New test.
22940
22941 2006-03-13  Richard Guenther  <rguenther@suse.de>
22942
22943         PR middle-end/26630
22944         * gcc.dg/torture/pr26630.c: New testcase.
22945
22946 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22947
22948         * gfortran.dg/dependency_10.f90: New test case.
22949         * gfortran.dg/dependency_11.f90: Likewise.
22950
22951 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22952             Erik Edelmann  <eedelman@gcc.gnu.org>
22953
22954         * gfortran.dg/allocatable_function_1.f90: New.
22955         * gfortran.dg/allocatable_function_2.f90: New.
22956
22957 2006-03-10  Richard Guenther  <rguenther@suse.de>
22958
22959         PR middle-end/26565
22960         * gcc.dg/torture/pr26565.c: New testcase.
22961
22962 2006-03-09  Eric Christopher  <echristo@apple.com>
22963
22964         * gcc.c-torture/compile/20060309-1.c: New.
22965
22966 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22967
22968         PR libgfortran/26499
22969         * gfortran.dg/write_back.f: New test.
22970         * gfortran.dg/write_rewind_1.f: New test.
22971         * gfortran.dg/write_rewind_2.f: New test.
22972
22973 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22974
22975         PR libgfortran/26554
22976         * gfortran.dg/read_logical.f90: New test.
22977
22978 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22979
22980         * ada/acats/norun.lst: cdd2a03 now passes.
22981
22982 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22983
22984         PR testsuite/25177
22985         * gcc.target/powerpc/pr18096-1.c: Change where the error
22986         would match.
22987
22988 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22989
22990         * gcc.target/i386/cleanup-1.c: New test.
22991         * gcc.target/i386/cleanup-2.c: New test.
22992
22993 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22994
22995         * gfortran.dg/dependency_9.f90: Remove for the time being.
22996
22997 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22998
22999         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23000         directive.
23001
23002 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23003
23004         * gfortran.dg/dependency_9.f90: New test case.
23005
23006 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23007
23008         * gfortran.dg/dependency_4.f90: New test case.
23009         * gfortran.dg/dependency_5.f90: New test case.
23010         * gfortran.dg/dependency_6.f90: New test case.
23011         * gfortran.dg/dependency_7.f90: New test case.
23012         * gfortran.dg/dependency_8.f90: New test case.
23013
23014 2006-03-03  Paul Brook  <paul@codesourcery.com>
23015
23016         * lib/target-supports.exp (check_profiling_available):
23017         Add m68k-*-elf.
23018
23019 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23020
23021         PR fortran/25031
23022         * multiple_allocation_1.f90: New test.
23023
23024 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23025
23026         PR tree-optimization/26524
23027         * gfortran.dg/pr26524.f: New test case.
23028
23029 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23030
23031         * g++.dg/template/repo5.C: Cleanup repo files.
23032         * gcc.dg/20051201-1.c: Cleanup coverage files.
23033         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23034         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23035         tree dump files.
23036
23037 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23038
23039         * objc.dg/objc-nofilename-1.m: New test.
23040         * objc.dg/bad-receiver-type.m: New test.
23041         * obj-c++.dg/bad-receiver-type.mm: New test.
23042
23043 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23044
23045         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23046
23047 2006-03-01  Mike Stump  <mrs@apple.com>
23048
23049         * g++.dg/abi/key2.C: Add.
23050
23051 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23052
23053         * gfortran.dg/logical_dot_product.f90: New test.
23054
23055         PR fortran/26393
23056         * gfortran.dg/used_interface_ref.f90: New test.
23057
23058         PR fortran/20938
23059         * gfortran.dg/dependency_2.f90: New test.
23060         * gfortran.fortran-torture/execute/where17.f90: New test.
23061         * gfortran.fortran-torture/execute/where18.f90: New test.
23062         * gfortran.fortran-torture/execute/where19.f90: New test.
23063         * gfortran.fortran-torture/execute/where20.f90: New test.
23064
23065 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23066
23067         * g++.dg/tree-ssa/pr26443.C: New test case.
23068
23069 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23070
23071         PR middle-end/26022
23072         * g++.dg/opt/return-slot1.C: New test.
23073
23074 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23075
23076         PR libgfortran/26136
23077         * gfortran.dg/namelist_23.f90: New test.
23078
23079 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23080
23081         PR middle-end/14752
23082         * gcc.dg/fold-eqandshift-2.c: New test case.
23083
23084 2006-02-28  Richard Guenther  <rguenther@suse.de>
23085
23086         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23087         decomposition.
23088
23089 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23090
23091         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23092
23093 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23094
23095         PR libgfortran/26464
23096         * gfortran.dg/backspace_5.f: New test.
23097         * gfortran.dg/backspace_6.f: New test.
23098
23099 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23100
23101         * gcc.dg/fold-eqandnot-1.c: New test case.
23102
23103 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23104
23105         PR middle-end/19983
23106         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23107
23108 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23109
23110         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23111         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23112
23113 2006-02-26  Richard Guenther  <rguenther@suse.de>
23114
23115         PR tree-optimization/26421
23116         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23117
23118 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23119
23120         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23121         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23122
23123 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23124
23125         * gcc.dg/fold-even-1.c: New test case.
23126
23127 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23128
23129         PR middle-end/21137
23130         * gcc.dg/fold-eqandshift-1.c: New test case.
23131
23132 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23133
23134         PR tree-optimization/25125
23135         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23136         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23137
23138 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23139
23140         PR tree-optimizations/26359
23141         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23142         with -fdump-tree-dceloop-details.
23143         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23144
23145 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23146
23147         PR middle-end/23673
23148         * gcc.dg/fold-eqxor-1.c: New test case.
23149         * gcc.dg/fold-eqxor-2.c: Likewise.
23150         * gcc.dg/fold-eqxor-3.c: Likewise.
23151
23152 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23153
23154         PR fortran/23092
23155         * scalar_mask_1.f90: New test.
23156
23157 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23158
23159         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23160         * g++.dg/eh/uncaught2.C: New.
23161         * g++.dg/eh/uncaught3.C: New.
23162
23163 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23164
23165         PR libgfortran/26423
23166         * gfortran.dg/read_many_1.f: New test.
23167
23168 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23169
23170         PR fortran/24519
23171         * gfortran.dg/dependency_3.f90: New test.
23172         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23173         XFAILs.
23174
23175         PR fortran/25395
23176         * gfortran.dg/equiv_6.f90: New test.
23177
23178 2006-02-23  Jeff Law  <law@redhat.com>
23179
23180         * gcc.c-torture/compile/pr26425.c: New test.
23181
23182 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23183
23184         PR middle-end/26412
23185         * gcc.dg/gomp/pr26412.c: New test.
23186
23187 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23188
23189         PR c++/26291
23190         * g++.dg/other/ellipsis1.C: New test.
23191         * g++.dg/parse/operator4.C: Adjust error marker.
23192
23193 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23194
23195         PR target/25603
23196         * gfortran.dg/pr25603.f: New testcase.
23197
23198 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23199
23200         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23201         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23202
23203 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23204
23205         * g++.dg/eh/spbp.C: New.
23206
23207 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23208
23209         PR middle-end/26379
23210         * gcc.target/i386/mmx-7.c: New test.
23211
23212 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23213
23214         PR tree-optimization/26361
23215         * gcc.dg/tree-ssa/vrp27.c: New test case.
23216
23217 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23218
23219         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23220         * gcc.dg/tree-ssa/complex-4.c: Here.
23221
23222 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23223
23224         PR middle-end/19543
23225         * gfortran.dg/logical_1.f90: New test case.
23226
23227 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23228
23229         PR middle-end/26334
23230         * gcc.dg/20060218-1.c: Moved to...
23231         * gcc.target/i386/20060218-1.c: ... here.  New test.
23232
23233 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23234
23235         PR fortran/26201
23236         * gfortran.dg/convert_1.f90: New.
23237
23238 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23239
23240         PR fortran/25054
23241         * gfortran.dg/namelist_5.f90: New test.
23242
23243         PR fortran/25089
23244         * gfortran.dg/namelist_4.f90: New test.
23245
23246 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23247
23248         PR tree-opt/25680
23249         * gcc.dg/tree-ssa/complex-3.c: New test.
23250
23251 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23252
23253         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23254         variable to take into account the variable name in the
23255         function header.
23256         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23257
23258 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23259
23260         PR middle-end/26334
23261         * gcc.c-torture/compile/20060217-1.c: New test.
23262         * gcc.dg/20060218-1.c: New test.
23263
23264 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23265
23266         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23267
23268 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23269
23270         * gcc.dg/cpp/undef3.c: New test.
23271         * gcc.dg/cpp/trad/builtins2.c: New test.
23272
23273 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23274
23275         PR c++/26266
23276         * g++.dg/template/static22.C: New test.
23277         * g++.dg/template/static23.C: New test.
23278         * g++.dg/template/static24.C: New test.
23279         * g++.dg/template/non-dependent13.C: New test.
23280         * g++.dg/init/member1.C: Tweak error markers.
23281
23282 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23283
23284         PR target/26255
23285         * gcc.c-torture/compile/pr26255.c: New test case.
23286
23287 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23288
23289         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23290         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23291         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23292         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23293         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23294         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23295         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23296
23297 2006-02-16  Jeff Law  <law@redhat.com>
23298
23299         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23300         * gcc.dg/tree-ssa/vrp26.c: New test.
23301
23302 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23303
23304         PR target/20353
23305         PR target/24578
23306         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23307         __UCLIBC__ is defined.
23308
23309 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23310
23311         PR fortran/26224
23312         * gfortran.dg/gomp/pr26224.f: New test.
23313
23314 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23315
23316         PR tree-opt/25918
23317         * lib/target-supports.exp
23318         (check_effective_target_vect_short_mult): New.
23319         (check_effective_target_vect_char_mult): New.
23320         (check_effective_target_vect_widen_sum_qi_to_si): New.
23321         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23322         (check_effective_target_vect_widen_sum_hi_to_si): New.
23323         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23324         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23325         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23326         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23327         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23328         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23329         vect-reduc-pattern-2c.c
23330         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23331         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23332         vect-reduc-pattern-1c.c
23333
23334 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23335
23336         PR fortran/24557
23337         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23338
23339 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23340
23341         PR fortran/26054
23342         * gfortran.dg/enum_8.f90: Remove check for warning.
23343         * gfortran.dg/iomsg_1.f90: Ditto.
23344         * gfortran.dg/enum_1.f90: Ditto.
23345         * gfortran.dg/enum_9.f90: Ditto.
23346         * gfortran.dg/enum_2.f90: Ditto.
23347         * gfortran.dg/enum_10.f90: Ditto.
23348         * gfortran.dg/enum_3.f90: Ditto.
23349         * gfortran.dg/flush_1.f90: Ditto.
23350         * gfortran.dg/enum_4.f90: Ditto.
23351         * gfortran.dg/array_constructor_1.f90: Ditto.
23352         * gfortran.dg/enum_5.f90: Ditto.
23353         * gfortran.dg/enum_6.f90: Ditto.
23354         * gfortran.dg/enum_7.f90: Ditto.
23355
23356 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23357
23358         PR middle-end/26300
23359         * gcc.c-torture/compile/20060215-1.c: New test.
23360
23361 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23362
23363         PR middle-end/23670
23364         * gcc.dg/tree-ssa/andor-2.c: New test case.
23365
23366 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23367
23368         PR fortran/25045
23369         * optional_dim.f90: New test.
23370
23371 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23372
23373         PR fortran/26277
23374         * gfortran.dg/label_4.f90: New.
23375
23376 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23377             Diego Novillo  <dnovillo@redhat.com>
23378             Uros Bizjak  <uros@kss-loka.si>
23379
23380         * gfortran.dg/gomp: New directory.
23381
23382 2006-02-14  Richard Guenther  <rguenther@suse.de>
23383
23384         PR tree-optimization/26258
23385         * gcc.dg/torture/pr26258.c: New testcase.
23386
23387 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23388
23389         PR fortran/26246
23390         * gfortran.dg/pr26246_1.f90: New test.
23391         * gfortran.dg/pr26246_2.f90: New test.
23392
23393         PR middle-end/26092
23394         * gcc.c-torture/compile/20060208-1.c: New test.
23395
23396 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23397
23398         PR fortran/26074
23399         PR fortran/25103
23400         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23401         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23402         * gfortran.dg/automatic_module_variable.f90: Change error message.
23403
23404         PR fortran/20861
23405         * gfortran.dg/internal_dummy_1.f90: New test.
23406
23407         PR fortran/20871
23408         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23409
23410
23411         PR fortran/25083
23412         * gfortran.dg/uncommon_block_data_1.f90: New test.
23413         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23414         with standard.
23415
23416         PR fortran/25088
23417         * gfortran.dg/typed_subroutine_1.f90: New test.
23418
23419 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23420
23421         * objc.dg/dwarf-1.m: New.
23422
23423 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23424
23425         PR middle-end/24427
23426         * gcc.dg/tree-ssa/andor-1.c: New test case.
23427
23428 2006-02-13  Josh Conner  <jconner@apple.com>
23429
23430         PR target/25376
23431         * gcc.dg/pr25376.c: New test.
23432
23433         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23434         assemble.
23435         * lib/target-supports.exp (check_named_sections_available):
23436         Only compile named-sections test -- don't assemble.
23437
23438 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23439
23440         * g++.dg/warn/no-write-strings.C: New test.
23441         * g++.dg/warn/write-strings.C: Likewise.
23442         * g++.dg/warn/write-strings-default.C: Likewise.
23443
23444 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23445
23446         PR fortran/25806
23447         * gfortran.dg/ret_pointer_2.f90: New test.
23448
23449 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23450
23451         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23452
23453 2006-02-10  Jeff Law  <law@redhat.com>
23454
23455         * gcc.c-torture/compile/pr26213.c: New test.
23456
23457 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23458
23459         gfortran.dg/null_1.f90: New test.
23460
23461 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23462
23463         PR fortran/14771
23464         * gfortran.dg/parens_4.f90: New.
23465         * gfortran.dg/parens_5.f90: New.
23466
23467 2006-02-10  Richard Guenther  <rguenther@suse.de>
23468
23469         * gcc.dg/pr23372-1.c: Remove empty file.
23470
23471 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23472         Paul Thomas  <pault@gcc.gnu.org>
23473
23474         PR fortran/14771
23475         * gfortran.dg/parens_1.f90: New.
23476         * gfortran.dg/parens_2.f90: New.
23477         * gfortran.dg/parens_3.f90: New.
23478
23479 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
23480
23481         PR fortran/26038
23482         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23483
23484         PR fortran/25059
23485         * gfortran.dg/impure_assignment_1.f90: New test.
23486
23487         PR fortran/25070
23488         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23489
23490 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23491
23492         PR target/26141
23493         * g++.dg/expr/stdarg2.C: New test.
23494
23495 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23496
23497         PR inline-asm/16194
23498         * gcc.dg/pr16194.c: New test.
23499
23500 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23501
23502         * ada/acats/run_acats: Use portable variant of "$@".
23503
23504 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23505
23506         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23507         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23508
23509 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23510
23511         PR tree-opt/26179
23512         * g++.dg/opt/pr26179.C: New test.
23513
23514 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23515
23516         PR middle-end/26134
23517         * gcc.dg/tree-ssa/complex-3.c: New test.
23518
23519 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23520
23521         * gcc.c-torture/compile/volatile-1.c: New test.
23522
23523 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
23524
23525         PR 26180
23526         * gcc.dg/tree-ssa/pr26180.c: New test.
23527
23528 2006-02-08  Jeff Law  <law@redhat.com>
23529
23530         * gcc.dg/tree-ssa/pr21417.c: New test.
23531
23532 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23533
23534         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23535         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23536
23537 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23538
23539         * lib/scanrtl.exp: New.
23540
23541 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23542
23543         PR c++/26071
23544         * g++.dg/other/virtual2.C: New test.
23545
23546         PR c++/26070
23547         * g++.dg/other/virtual1.C: New test.
23548
23549 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23550
23551         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23552         cleanup-ipa-dump): Update dump file glob patterns.
23553         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23554         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23555
23556         * lib/gcc-dg.exp: Load it.
23557         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23558
23559 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23560
23561         PR testsuite/26159
23562         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23563         * gcc.dg/tree-ssa/pr23382.c: Ditto.
23564
23565 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23566
23567         PR fortran/25577
23568         * gfortran.dg/mvbits_1.f90: New.
23569
23570 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23571
23572         * g++.dg/warn/Wdiv-by-zero.C: New test.
23573         * g++.dg/warn/Wno-div-by-zero.C: New.
23574
23575 2006-02-07  Jeff Law  <law@redhat.com>
23576
23577         * gcc.dg/tree-ssa/pr21559.c: New test.
23578
23579         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23580         multiple VRP passes.
23581         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23582         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23583         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23584         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23585         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23586         * gcc.dg/tree-ssa/vrp02.c: Likewise
23587         * gcc.dg/tree-ssa/vrp11.c: Likewise
23588         * gcc.dg/tree-ssa/pr14341.c: Likewise
23589         * gcc.dg/tree-ssa/vrp19.c: Likewise
23590         * gcc.dg/tree-ssa/vrp20.c: Likewise
23591         * gcc.dg/tree-ssa/vrp03.c: Likewise
23592         * gcc.dg/tree-ssa/pr21086.c: Likewise
23593         * gcc.dg/tree-ssa/pr21959.c: Likewise
23594         * gcc.dg/tree-ssa/vrp21.c: Likewise
23595         * gcc.dg/tree-ssa/vrp04.c: Likewise
23596         * gcc.dg/tree-ssa/pr25485.c: Likewise
23597         * gcc.dg/tree-ssa/pr22026.c: Likewise
23598         * gcc.dg/tree-ssa/vrp22.c: Likewise
23599         * gcc.dg/tree-ssa/vrp05.c: Likewise
23600         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23601         * gcc.dg/tree-ssa/pr20701.c: Likewise
23602         * gcc.dg/tree-ssa/vrp23.c: Likewise
23603         * gcc.dg/tree-ssa/vrp06.c: Likewise
23604         * gcc.dg/tree-ssa/pr22117.c: Likewise
23605         * gcc.dg/tree-ssa/pr20702.c: Likewise
23606         * gcc.dg/tree-ssa/vrp15.c: Likewise
23607         * gcc.dg/tree-ssa/pr21090.c: Likewise
23608         * gcc.dg/tree-ssa/pr21294.c: Likewise
23609         * gcc.dg/tree-ssa/vrp24.c: Likewise
23610         * gcc.dg/tree-ssa/vrp07.c: Likewise
23611         * gcc.dg/tree-ssa/pr21563.c: Likewise
23612         * gcc.dg/tree-ssa/pr25382.c: Likewise
23613         * gcc.dg/tree-ssa/vrp16.c: Likewise
23614         * gcc.dg/tree-ssa/vrp25.c: Likewise
23615         * gcc.dg/tree-ssa/vrp08.c: Likewise
23616         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23617         * gcc.dg/tree-ssa/vrp17.c: Likewise
23618         * gcc.dg/tree-ssa/pr21458.c: Likewise
23619         * g++.dg/tree-ssa/pr18178.C: Likewise
23620
23621 2006-02-07  Richard Guenther  <rguenther@suse.de>
23622
23623         PR c++/26140
23624         Revert
23625         2006-01-30  Richard Guenther  <rguenther@suse.de>
23626         PR c++/23372
23627         * gcc.dg/pr23372-1.C: New testcase.
23628
23629         * g++.dg/tree-ssa/pr26140.C: New testcase.
23630
23631 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23632
23633         PR c++/9737
23634         * g++.dg/template/ttp15.C: New test.
23635         * g++.dg/template/ttp16.C: Likewise.
23636         * g++.dg/template/ttp17.C: Likewise.
23637         * g++.old-deja/g++.pt/ttp36.C: Remove.
23638         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23639         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23640         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23641         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23642         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23643         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23644         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23645         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23646         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23647
23648 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23649
23650         PR libfortran/23815
23651         * unf_io_convert_4.f90: New test.
23652
23653 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23654
23655         * gcc.dg/tree-ssa/loadpre10.c: New test.
23656         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23657         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23658         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23659
23660 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23661
23662         PR libfortran/24685
23663         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23664
23665 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23666
23667         PR tree-opt/25251
23668         * gfortran.dg/assign_7.f: New test.
23669
23670 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23671
23672         PR fortran/26041
23673         PR fortran/26064
23674         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23675         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23676         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23677
23678 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23679
23680         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23681         in size_t typedef.
23682
23683 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23684
23685         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23686         * g++.dg/charset/string.c (foo): Likewise.
23687         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23688         const char*
23689         * g++.dg/ext/builtin2.C (printf): Likewise.
23690         * g++.dg/init/new15.C (printf): Likewise.
23691         * g++.dg/opt/pr17697-1.C (foo): Likewise.
23692         * g++.dg/opt/pr17697-2.C (foo): Likewise.
23693         * g++.dg/opt/pr17697-3.C (foo): Likewise.
23694         * g++.dg/template/non-dependent4.C (temp): Likewise.
23695         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23696         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23697         parameter type to const char*.
23698         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23699         Change type to const char*.
23700         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23701         Likewise.
23702         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23703         second parameter type to const char*.
23704         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23705         (Y::Y): Change parameter type to const char*.
23706         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23707         * g++.old-deja/g++.jason/report.C: Apply const correctness.
23708         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23709         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23710         (char*).
23711         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23712         const char*.
23713         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23714         type to const char*.
23715         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23716         return type to const char*.
23717         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23718         to const char*.
23719         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23720         * g++.old-deja/g++.law/refs1.C: Likewise.
23721         * g++.old-deja/g++.law/visibility1.C: Likewise.
23722         * g++.old-deja/g++.law/visibility2.C: Likewise.
23723         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23724         const char*.
23725         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23726         * g++.old-deja/g++.mike/net48.C: Likewise.
23727         * g++.old-deja/g++.mike/p646.C: Likewise.
23728         * g++.old-deja/g++.mike/p6746.C: Likewise.
23729         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23730         type to const char*.
23731         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23732         deprecated conversion warning.
23733         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23734         char*.
23735         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23736         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23737         * g++.old-deja/g++.pt/explicit8.C: Likewise.
23738         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23739         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23740         * g++.old-deja/g++.pt/nontype3.C: Likewise.
23741         * g++.old-deja/g++.pt/t39.C: Likewise.
23742         * g++.old-deja/g++.robertl/eb106.C: Likewise.
23743         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23744
23745 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
23746
23747         PR fortran/25075
23748         intrinsic_argument_conformance_1.f90: New test.
23749
23750 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
23751
23752         PR fortran/20845
23753         * gfortran.dg/char_result_11.f90: Add SAVE.
23754         * gfortran.dg/der_pointer_4.f90: Ditto.
23755         * gfortran.dg/default_initialization.f90: New test.
23756
23757 2006-02-03  Jeff Law  <law@redhat.com>
23758
23759         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23760         handle more than 100 dump files.
23761         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23762         * lib/scantree.exp (scan-tree-dump): Likewise.
23763         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23764         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23765         * lib/scanipa.exp (scan-ipa-dump): Likewise.
23766         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23767         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23768
23769 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23770
23771         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23772
23773 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23774
23775         * g++.dg/template/using12.C: New test.
23776
23777 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23778
23779         * gcc.target/powerpc/pr25960.c: New test.
23780
23781 2006-02-02  Steven G. Kargl  <kargls@comcast>
23782
23783         PR fortran/24958
23784         gfortran.dg/nullify_2.f90: New test.
23785
23786 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23787
23788         PR 25990
23789         * gcc.dg/gomp/pr25990.c: New test.
23790
23791 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23792
23793         PR c++/25342
23794         * g++.gd/template/partial4.C: New test.
23795
23796 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23797
23798         PR middle-end/26001
23799         * gfortran.dg/data_char_2.f90: New.
23800
23801 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23802
23803         PR fortran/26039
23804         maxval_maxloc_conformance_1.f90: New test.
23805
23806 2006-01-31  Richard Guenther  <rguenther@suse.de>
23807
23808         * gcc.target/i386/sselibm-1.c: New testcase.
23809         * gcc.target/i386/sselibm-2.c: Likewise.
23810         * gcc.target/i386/sselibm-3.c: Likewise.
23811         * gcc.target/i386/sselibm-4.c: Likewise.
23812         * gcc.target/i386/sselibm-5.c: Likewise.
23813
23814 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23815
23816         PR fortran/24266
23817         * gfortran.dg/arrayio_derived_2.f90: New.
23818
23819 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23820
23821         * gcc.dg/unsigned-long-compare.c: New test.
23822
23823 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23824
23825         PR testsuite/25318
23826         * lib/target-supports.exp (check_effective_target_freorder):
23827         Check to see if target supports -freorder-blocks-and-partition.
23828         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23829         instead of "dg-require-named-sections".
23830
23831 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23832
23833         PR target/14798:
23834         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23835         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23836         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23837         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23838         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23839         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23840         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23841         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23842
23843 2006-01-30  Richard Guenther  <rguenther@suse.de>
23844
23845         PR c++/23372
23846         * gcc.dg/pr23372-1.C: New testcase.
23847
23848 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23849
23850         * gcc.dg/gomp/pr25874.c: New test.
23851
23852 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23853
23854         PR tree-opt/25911
23855         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23856
23857 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23858
23859         PR fortran/18578
23860         PR fortran/18579
23861         PR fortran/20857
23862         PR fortran/20885
23863         * gfortran.dg/intent_out_1.f90: New test.
23864
23865 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23866
23867         PR fortran/17911
23868         * gfortran.dg/procedure_lvalue.f90: New test.
23869
23870         PR fortran/20895
23871         PR fortran/25030
23872         * gfortran.dg/char_pointer_assign_2.f90: New test.
23873         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23874         assignment to be consistent with standard.
23875         * gfortran.dg/char_result_2.f90: The same.
23876         * gfortran.dg/char_result_8.f90: The same.
23877
23878 2006-01-28  Zack Weinberg  <zackw@panix.com>
23879
23880         * gcc.dg/Woverlength-strings.c
23881         * gcc.dg/Woverlength-strings-pedantic-c89.c
23882         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23883         * gcc.dg/Woverlength-strings-pedantic-c99.c
23884         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23885
23886 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23887
23888         * gcc.c-torture/execute/20060127-1.c: New test.
23889
23890 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23891
23892         PR c++/25999
23893         * g++.dg/ext/pragmaweak1.C: New test.
23894
23895 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23896
23897         PR c++/25855
23898         * g++.dg/template/spec29.C: New test.
23899
23900 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23901
23902         PR c/19606.
23903         * gcc.c-torture/execute/pr19606.c: New.
23904
23905 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23906
23907         * gcc.dg/pragma-re-4.c: New test.
23908
23909 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23910
23911         PR fortran/25964
23912         * gfortran.dg/assumed_size_refs_3.f90: New test.
23913
23914 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23915
23916         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23917
23918 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23919
23920         PR ada/21317
23921         * ada/acats/support/impdef.a: Add One_Long_Second.
23922         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23923         * ada/acats/tests/c9/c94026.a: Likewise.
23924         * ada/acats/tests/c9/c97305c.ada: Likewise.
23925         * ada/acats/tests/c9/c99004a.ada: Likewise.
23926
23927 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23928
23929         PR fortran/25964
23930         * gfortran.dg/global_references_2.f90: New test.
23931
23932         PR fortran/25084
23933         PR fortran/20852
23934         PR fortran/25085
23935         PR fortran/25086
23936         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23937         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23938
23939         PR fortran/25416
23940         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23941
23942 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23943
23944         PR c/25892
23945         * gcc.dg/Wpointer-sign.c: New.
23946         * gcc.dg/Wpointer-sign-Wall.c: New.
23947         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23948         * gcc.dg/Wpointer-sign-pedantic.c: New.
23949         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23950         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23951
23952 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23953
23954         PR C/25861
23955         * gcc.c-torture/compile/pr25861.c: New test.
23956
23957 2006-01-26  Paul Brook  <paul@codesourcery.com>
23958
23959         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23960         on short-enum targets.
23961         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23962         variable.
23963         (generate_fields): Use short_enums.
23964         (main): Set short_enums.  Document -e.
23965         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23966         on short-enum targets.
23967         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23968         variable.
23969         (generate_fields): Use short_enums.
23970         (main): Set short_enums.  Document -e.
23971         * lib/target-supports.exp (check_effective_target_short_enums): New.
23972
23973 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23974
23975         PR target/25947
23976         * gcc.dg/torture/pr25947-1.c: New test.
23977
23978 2006-01-25  Jan Hubicka  <jh@suse.cz>
23979             Roger Sayle  <roger@eyesopen.com>
23980
23981         PR rtl-optimization/25703
23982         * gcc.target/i386/20060125-1.c: New test case.
23983         * gcc.target/i386/20060125-2.c: New test case.
23984
23985 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23986
23987         PR fortran/18540
23988         * gfortran.dg/goto_1.f: New.
23989
23990 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23991
23992         PR fortran/25716
23993         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23994         25716 on 32-bit systems too.
23995
23996 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23997
23998         PR testsuite/25590
23999         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24000
24001 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24002
24003         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24004
24005 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24006
24007         PR fortran/25835
24008         * gfortran.dg/read_eof.f90: Delete, renamed.
24009         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24010         * gfortran.dg/read_eof_2.f90: New test.
24011         * gfortran.dg/read_eof_3.f90: New test.
24012
24013 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24014
24015         PR tree-opt/25860
24016         * gcc.c-torture/compile/pr25860.c: New test.
24017
24018 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24019
24020         PR c++/25552
24021         * g++.dg/parse/dtor8.C: New test.
24022
24023 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24024
24025         PR testsuite/25891
24026         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24027         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24028         check_effective_target_fopenmp returns 0.
24029
24030 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24031
24032         PR ada/20548
24033         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24034         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24035         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24036
24037 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24038
24039         PR tree-opt/25857
24040         * g++.dg/opt/pr25857.C: New test.
24041
24042 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24043         Jan Hubicka  <jh@suse.cz>
24044         Richard Guenther  <rguenther@suse.de>
24045
24046         PR rtl-optimization/25654
24047         * gcc.dg/torture/pr25654.c: New testcase.
24048         * gcc.target/i386/pr25654.c: Likewise.
24049
24050 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24051
24052         PR fortran/25901
24053         * gfortran.dg/internal references_2.f90: New test.
24054
24055         Fix regression in testing of admissability of attributes.
24056         * gfortran.dg/intent_used_1.f90: New test.
24057
24058 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24059
24060         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24061         Remove target conditional torture options for i?86 and x86_64
24062         GNU/Linux.
24063
24064 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24065
24066         PR c++/10891
24067         * g++.dg/rtti/no-rtti.C: New.
24068
24069 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24070
24071         PR c++/25895
24072         * g++.dg/inherit/conv2.C: New test.
24073
24074         PR c++/25856
24075         * g++.dg/parse/dtor7.C: New test.
24076
24077         PR c++/25858
24078         * g++.dg/template/crash44.C: New test.
24079
24080 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24081
24082         PR fortran/25124
24083         PR fortran/25625
24084         * gfortran.dg/internal_references_1.f90: New test.
24085           PR fortran/20881
24086         PR fortran/23308
24087         PR fortran/25538
24088         PR fortran/25710
24089         * gfortran.dg/global_references_1.f90: New test.
24090         * gfortran.dg/g77/19990905-1.f: Restore the error that
24091         there is a clash between the common block name and
24092         the name of a subroutine reference.
24093
24094         PR fortran/PR24276
24095         * gfortran.dg/aliasing_dummy_1.f90: New test.
24096
24097 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24098
24099         * gcc.dg/vmx/1b-01.c: Warning fix.
24100         * gcc.dg/vmx/1c-02.c: Likewise.
24101         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24102
24103 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24104
24105         PR testsuite/24962
24106         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24107
24108 2006-01-20  Richard Guenther  <rguenther@suse.de>
24109         Steven Bosscher <stevenb.gcc@gmail.com>
24110
24111         PR rtl-optimization/24626
24112         * gcc.dg/torture/pr24626-1.c: New testcase.
24113         * gcc.dg/torture/pr24626-2.c: Likewise.
24114         * gcc.dg/torture/pr24626-3.c: Likewise.
24115         * gcc.dg/torture/pr24626-4.c: Likewise.
24116
24117 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24118
24119         PR c++/5520
24120         * g++.dg/warn/empty-body.C: New.
24121
24122 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24123
24124         PR c++/22136
24125         * g++.dg/template/using10.C: New test.
24126         * g++.dg/temlpate/using11.C: Likewise.
24127         * g++.dg/inherit/using5.C: Tweak error messages.
24128
24129 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24130
24131         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24132         target test.
24133         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24134
24135 2006-01-19  Jan Hubicka  <jh@suse.cz>
24136
24137         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24138
24139 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24140
24141         PR c++/25854
24142         * g++.dg/template/spec28.C: New test.
24143
24144 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24145
24146         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24147         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24148
24149 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24150
24151         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24152         * gcc.dg/gomp/critical-1.c: Likewise.
24153         * gcc.dg/gomp/critical-3.c: Likewise.
24154         * gcc.dg/gomp/empty.c: Likewise.
24155         * gcc.dg/gomp/ordered-1.c: Likewise.
24156         * gcc.dg/gomp/for-4.c: Likewise.
24157         * gcc.dg/gomp/for-6.c: Likewise.
24158         * gcc.dg/gomp/master-3.c: Likewise.
24159         * gcc.dg/gomp/for-8.c: Likewise.
24160         * gcc.dg/gomp/for-10.c: Likewise.
24161         * gcc.dg/gomp/for-18.c: Likewise.
24162         * gcc.dg/gomp/for-5.c: Likewise.
24163         * gcc.dg/gomp/for-7.c: Likewise.
24164         * gcc.dg/gomp/for-9.c: Likewise.
24165
24166 2006-01-18  Jeff Law  <law@redhat.com>
24167
24168         * gcc.dg/tree-ssa/vrp25.c: New test.
24169
24170 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24171
24172         * gcc.dg/pr25805.c: Fix misapplied patch.
24173
24174 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24175
24176         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24177         (check_effective_target_vect_udot_qi): New.
24178         (check_effective_target_vect_sdot_hi): New.
24179         (check_effective_target_vect_udot_hi): New.
24180         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24181         prefixed with "wrapv-" with -fwrapv.
24182         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24183         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24184         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24185         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24186         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24187
24188         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24189         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24190         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24191         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24192
24193 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24194
24195         PR c++/16829
24196         * g++.dg/other/default2.C: New test.
24197         * g++.dg/other/default3.C: New test.
24198
24199 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24200
24201         PR c/25805
24202         * gcc.dg/pr25805.c: New file.
24203
24204 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24205
24206         PR c++/25836
24207         * g++.dg/template/init6.C: New test.
24208
24209 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24210
24211         * gcc.dg/tree-ssa/pr24287.c: New test
24212
24213 2006-01-18  Eric Christopher  <echristo@apple.com>
24214
24215         * g++.dg/eh/table.C: New.
24216
24217 2006-01-18  DJ Delorie  <dj@redhat.com>
24218
24219         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24220         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24221         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24222         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24223
24224 2006-01-18  Jeff Law  <law@redhat.com>
24225
24226         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24227         on wrapping on overflow semantics.
24228
24229         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24230
24231         * gcc.gc/tree-ssa/vrp23.c: New test.
24232         * gcc.gc/tree-ssa/vrp24.c: New test.
24233
24234 2006-01-18  Richard Henderson  <rth@redhat.com>
24235             Aldy Hernandez  <aldyh@redhat.com>
24236             Jakub Jelinek  <jakub@redhat.com>
24237             Diego Novillo  <dnovillo@redhat.com>
24238             Uros Bizjak  <uros@kss-loka.si>
24239
24240         * gcc.dg/gomp: New directory.
24241
24242 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24243             Steven G. Kargl  <kargls@comcast.net>
24244
24245         PR fortran/20869
24246         * gfortran.dg/intrinsic_external_1.f90: New test.
24247
24248         PR fortran/20875.
24249         * gfortran.dg/elemental_pointer_1.f90: New test.
24250
24251         PR fortran/25024
24252         * gfortran.dg/external_procedures_1.f90: New test.
24253
24254         PR fortran/25785
24255         gfortran.dg/assumed_present.f90: New test.
24256
24257 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24258
24259         * g++.dg/parse/lookup5.C: New test.
24260
24261 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24262
24263         PR fortran/25697
24264         * gfortran.dg/read_eof.f90: New test.
24265
24266 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24267
24268         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24269         add a closing brace.
24270
24271 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24272
24273         PR fortran/25631
24274         * gfortran.dg/fmt_tl.f: New test.
24275
24276 2006-01-17  Eric Christopher  <echristo@apple.com>
24277
24278         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24279         * g++.old-deja/g++.warn/impint2.C: Ditto.
24280         * g++.old-deja/g++.other/null1.C: Ditto.
24281         * g++.dg/warn/conv2.C: Ditto.
24282         * g++.dg/warn/conv4.C: New file.
24283
24284 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24285
24286         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24287
24288 2006-01-17  Andreas Jaeger  <aj@suse.de>
24289             Janis Johnson <janis187@us.ibm.com>
24290
24291         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24292         in 64-bit.
24293         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24294         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24295
24296 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24297
24298         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24299         (switchfiles): xfail txxx where xxx >= 25.
24300
24301 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24302
24303         PR testsuite/25764
24304         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24305
24306 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24307
24308         PR c/25682
24309         * gcc.dg/pr25682.c: New test.
24310         * g++.dg/parse/array-size2.C: New test.
24311
24312 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24313
24314         * consistency.vlad: Remove entire directory, 1652 files.
24315
24316 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24317
24318         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24319         check_effective_target_dfprt_nocache): New.
24320         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24321         (check_effective_target_dfprt): New.
24322         * lib/c-compat.exp (check_dfp): Remove.
24323         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24324         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24325         level of support for decimal float.
24326         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24327         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24328         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24329         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24330         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24331         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24332         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24333         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24334         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24335         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24336         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24337         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24338         directives.
24339
24340 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24341
24342         PR testsuite/25741
24343         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24344         $base_dir/../.
24345         * lib/gfortran.exp (gfortran_init): Likewise.
24346         * lib/obj-c++.exp (obj-c++_init): Likewise.
24347         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24348         (scan-assembler-dem-not): Likewise.
24349         * lib/scandump.exp (scan-dump-dem): Likewise.
24350         (scan-dump-dem-not): Likewise.
24351
24352 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24353
24354         PR testsuite/25767
24355         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24356         powerpc-*-darwin*.
24357         * lib/obj-c++.exp (obj-c++_init): Likewise.
24358
24359 2006-01-16  Richard Guenther  <rguenther@suse.de>
24360
24361         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24362
24363 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24364
24365         PR testsuite/25777
24366         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24367         to LD_LIBRARY_PATH.
24368
24369 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24370             Andrew Pinski  <pinskia@physics.uc.edu>
24371
24372         * gcc.dg/minmax-1.c: New test.
24373
24374 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24375
24376         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24377         * gcc.misc-tests/dectest.exp: Ditto.
24378
24379 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24380
24381         PR testsuite/25796
24382         * gcc.target/i386/cmov6.c: Use -march=k8.
24383
24384 2006-01-15  Andreas Jaeger  <aj@suse.de>
24385
24386         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24387         x86 does not have __float128.
24388
24389 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24390
24391         * gcc.target/i386/cmov6.c: New test.
24392
24393 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24394
24395         PR c++/25663
24396         * g++.dg/template/ctor6.C: New test.
24397
24398 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24399
24400         PR tree-optimization/25485
24401         * gcc.dg/tree-ssa/pr25485.c: New.
24402
24403 2006-01-14  Richard Guenther  <rguenther@suse.de>
24404
24405         PR tree-optimization/22548
24406         PR tree-optimization/22555
24407         PR tree-optimization/22501
24408         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24409         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24410         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24411         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24412         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24413         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24414         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24415         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24416         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24417
24418 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24419
24420         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24421         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24422
24423 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24424         Richard Guenther  <rguenther@suse.de>
24425
24426         PR rtl-optimization/24257
24427         * gcc.dg/torture/pr24257.c: New testcase.
24428
24429 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24430
24431         * gcc.c-torture/execute/20060110-1.c: New test.
24432         * gcc.c-torture/execute/20060110-2.c: New test.
24433
24434 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24435
24436         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24437
24438 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24439
24440         PR fortran/25756
24441         * gfortran.dg/label_3.f90: New test.
24442
24443 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24444
24445         PR tree-optimization/25771
24446         * g++.dg/tree-ssa/pr25771.C: New test
24447
24448 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24449
24450         PR tree-opt/24365
24451         * g++.dg/opt/complex5.C: New test.
24452
24453 2006-01-13  Richard Guenther  <rguenther@suse.de>
24454
24455         * gcc.target/i386/387-9.c: New testcase.
24456
24457 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24458
24459         PR c++/24824
24460         * g++.dg/debug/dwarf2-1.C: New.
24461
24462 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24463
24464         PR testsuite/25728
24465         * lib/gcov.exp (verify-lines): Add "close $fd".
24466
24467 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24468             Ben Elliston  <bje@au.ibm.com>
24469
24470         * gcc.dg/dfp/inf-1.c: New test.
24471
24472 2006-01-12  Janis Johnson <janis187@us.ibm.com>
24473             Yao Qi  <qiyaoltc@cn.ibm.com>
24474             Ben Elliston  <bje@au.ibm.com>
24475             Jon Grimm  <jgrimm2@us.ibm.com>
24476
24477         * gcc.dg/nodfp-1.c: New test.
24478         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24479         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24480         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24481         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24482         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24483         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24484         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24485         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24486         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24487         * gcc.dg/format/dfp-scanf-1.c: Likewise.
24488         * gcc.dg/format/dfp-printf-1.c: Likewise.
24489         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24490         (compat_setup_dfp): New.
24491         * gcc.dg/compat/compat.exp: Use it.
24492         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24493         Make some variables global, prepend "compat_" to their names.
24494         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24495         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24496         * gcc.misc-tests/dectest.exp: New test driver for decTest.
24497         * lib/compat.exp (compat_skip_list): Make global, rename.
24498         * lib/c-compat.exp: New file.
24499         * lib/target-supports.exp (check_effective_target_dfp): New.
24500
24501         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24502         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24503         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24504         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24505         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24506         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24507         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24508         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24509         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24510         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24511         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24512         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24513         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24514         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24515         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24516         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24517         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24518         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24519         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24520         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24521         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24522         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24523         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24524         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24525         gcc.dg/dfp/struct-layout-1.c,
24526         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24527         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24528         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24529         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24530         gcc.dg/dfp/func-vararg-dfp.c,
24531         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24532         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24533         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24534         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24535         gcc.dg/dfp/wtr-conversion-1.c: New tests.
24536
24537 2006-01-11  Richard Guenther  <rguenther@suse.de>
24538
24539         PR tree-optimization/25734
24540         * gcc.dg/tree-ssa/pr25734.c: New testcase.
24541
24542 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24543
24544         PR fortran/25486
24545         * gfortran.dg/literal_character_constant_1_x.F: New test.
24546         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24547         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24548         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24549
24550 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24551
24552         PR c++/25386
24553         * g++.dg/ext/packed3.C: Add expected packed error.
24554
24555 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24556
24557         PR target/25706
24558         * gcc.dg/torture/pr25706-1.c: New test.
24559
24560 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24561
24562         PR tree-optimization/23109
24563         PR tree-optimization/23948
24564         PR tree-optimization/24123
24565
24566         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24567         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24568         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24569         g++.dg/tree-ssa/pr23948.C: New testcases.
24570         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24571         three divisions in order to do the optimization.
24572
24573 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24574
24575         PR c++/25632
24576         * g++.dg/other/pr25632.C: New test.
24577
24578 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24579
24580         PR fortran/25730
24581         * gfortran.dg/used_types_1.f90: New test.
24582
24583 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24584
24585         PR target/25718
24586         * gcc.dg/torture/pr25718-1.c: New test.
24587
24588 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24589
24590         * gfortran.dg/list_read_2.f90: Fix typo in description.
24591
24592 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24593
24594         * lib/target-supports.exp (check_visibility_available): Simplify test
24595         for *-*-netware*.
24596         (check_profiling_available): Fail for *-*-netware*.
24597         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24598         * gcc.dg/20021014-1.c: Likewise.
24599         * gcc.dg/nest.c: Likewise.
24600
24601 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24602
24603         fortran/24936
24604         * gfortran.dg/forall_3.f90: New test.
24605
24606 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24607
24608         PR fortran/21977
24609         * gfortran.dg/nesting_2.f90: New test.
24610         * gfortran.dg/nesting_3.f90: New test.
24611
24612 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24613
24614         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24615         Fix typo in comment.
24616
24617 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24618
24619         * gfortran.dg/single_char_string.f90: New test.
24620
24621 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24622
24623         * gfortran.dg/ichar_2.f90: New test.
24624
24625 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24626
24627         PR fortran/25093
24628         * gfortran.dg/private_type_4.f90: New.
24629
24630 2006-01-07  Richard Guenther  <rguenther@suse.de>
24631
24632         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24633
24634 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24635
24636         * gfortran.dg/func_decl_1.f90: New.
24637         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24638         * gfortran.dg/array_alloc_2.f90: Likewise.
24639         * gfortran.dg/char_result_8.f90: Likewise.
24640         * gfortran.dg/dup_save_1.f90: Likewise.
24641         * gfortran.dg/dup_save_2.f90: Likewise.
24642         * gfortran.dg/f2c_6.f90: Likewise.
24643         * gfortran.dg/f2c_7.f90: Likewise.
24644         * gfortran.dg/func_result_2.f90: Likewise.
24645         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24646
24647 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24648
24649         PR fortran/22146
24650         * gfortran.dg/elemental_subroutine_1.f90: New test.
24651         * gfortran.dg/elemental_subroutine_2.f90: New test.
24652
24653         PR fortran/25029
24654         PR fortran/21256
24655         * gfortran.dg/assumed_size_refs_1.f90: New test.
24656
24657         PR fortran/20868
24658         PR fortran/20870
24659         * gfortran.dg/assumed_size_refs_2.f90: New test.
24660         * gfortran.dg/initialization_1.f90: Change warning message.
24661
24662 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24663
24664         * gcc.dg/tree-ssa/loop-15.c: New test.
24665
24666 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24667
24668         PR fortran/25598
24669         * gfortran.dg/backspace_3.f: New test.
24670         * gfortran.dg/backspace_4.f: New test.
24671
24672 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24673
24674         PR fortran/24268
24675         * gfortran.dg/fmt_white.f: Update test.
24676
24677 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24678
24679         * gcc.dg/cast-1.c: Add new warning.
24680         * gcc.dg/cast-2.c: Likewise.
24681         * gcc.dg/cast-3.c: Likewise.
24682         * gcc.dg/format/cast-1.c: Likewise.
24683         * gcc.dg/cast-4.c: New testcase.
24684
24685 2006-01-05  Richard Guenther  <rguenther@suse.de>
24686
24687         PR tree-optimization/22555
24688         * gcc.dg/tree-ssa/alias-3.c: New testcase.
24689
24690 2006-01-05  Richard Guenther  <rguenther@suse.de>
24691             Diego Novillo  <dnovillo@redhat.com>
24692
24693         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24694         * gcc.dg/tree-ssa/loop-8.c: Likewise.
24695         * gcc.dg/tree-ssa/loop-1.c: Likewise.
24696         * gcc.dg/tree-ssa/pr23294.c: Likewise.
24697         * gcc.dg/tree-ssa/pr21985.c: Likewise.
24698         * gcc.dg/tree-ssa/loop-14.c: Likewise.
24699         * gcc.dg/tree-ssa/loop-2.c: Likewise.
24700         * gcc.dg/tree-ssa/loop-3.c: Likewise.
24701         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24702         * gcc.dg/tree-ssa/pr21171.c: Likewise.
24703         * gcc.dg/tree-ssa/loop-5.c: Likewise.
24704         * gcc.dg/tree-ssa/loop-10.c: Likewise.
24705         * gcc.dg/tree-ssa/loop-6.c: Likewise.
24706         * treelang/compile/extravar.tree: Likewise.
24707         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24708         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24709         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24710         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24711         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24712
24713 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24714
24715         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24716         for 64-bit fix.
24717
24718 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24719
24720         PR fortran/23675
24721         gfortran.dg/char_result_11.f90: New.
24722
24723 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24724
24725         PR c++/24782
24726         * g++.dg/parse/access9.C: New test.
24727         * g++.dg/tc1/dr52.C: Tweak error markers.
24728
24729 2006-01-04  Richard Henderson  <rth@redhat.com>
24730
24731         Merge from gomp branch.
24732         * g++.dg/parse/pragma2.C: Update expected error lines.
24733
24734 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
24735
24736         * g++.dg/other/i386-2.C: New test.
24737
24738         PR target/25554
24739         * gcc.c-torture/compile/20051228-1.c: New test.
24740
24741         PR c/25559
24742         * gcc.dg/pr25559.c: New test.
24743
24744 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
24745
24746         PR c++/25492
24747         * g++.dg/lookup/friend9.C: New test.
24748
24749         PR c++/25625
24750         * g++.dg/template/repo5.C: New test.
24751
24752 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
24753
24754         PR fortran/25101
24755         * gfortran.dg/forall_2.f90: New test.
24756
24757 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24758
24759         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24760         dg-require-weak.  Adjust regexp to handle leading-underscore
24761         targets and space as well as TAB after .weak.  Change previous
24762         64-bit fix to not use naked dot.
24763
24764 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
24765
24766         PR rtl-optimization/25578
24767         * gcc.c-torture/execute/20060102-1.c: New testcase.
24768
24769 2006-01-03  Richard Guenther  <rguenther@suse.de>
24770
24771         PR c/25183
24772         * gcc.dg/torture/pr25183.c: New testcase.
24773
24774 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24775
24776         Merge from gomp-branch.
24777         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24778         * gcc.dg/ia64-sync-2.c: Likewise.
24779         * gcc.dg/ia64-sync-3.c: Likewise.
24780         * gcc.dg/ia64-sync-4.c: Likewise.
24781         * gcc.dg/sync-2.c: Likewise.
24782         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24783         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24784
24785 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24786
24787         PR c++/25635
24788         * g++.dg/parse/operator6.C: New test.
24789
24790         PR c++/25637
24791         * g++.dg/parse/error29.C: New test.
24792
24793         PR c++/25638
24794         * g++.dg/parse/dtor6.C: New test.
24795
24796         PR c++/25633
24797         * g++.dg/parse/ctor3.C: New test.
24798
24799         PR c++/25634
24800         * g++.dg/template/class3.C: New test.
24801
24802 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24803
24804         * g++.dg/debug/debug9.C: New.
24805
24806 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24807
24808         PR fortran/24640
24809         * gfortran.dg/label_2.f90: New test.
24810
24811 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24812
24813         * g++.dg/lookup/using12.C: Tighten error marker.
24814
24815 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24816             Andrew Pinski <pinskia@physics.uc.edu>
24817
24818         * gcc.target/powerpc/darwin-abi-3.c: New file.
24819         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24820         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24821         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24822         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24823         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24824         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24825         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24826         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24827
24828 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24829
24830         * gcc.dg/tree-ssa/loadpre1.c: New;
24831         * gcc.dg/tree-ssa/loadpre2.c: New;
24832         * gcc.dg/tree-ssa/loadpre3.c: New;
24833         * gcc.dg/tree-ssa/loadpre4.c: New;
24834         * gcc.dg/tree-ssa/loadpre5.c: New;
24835         * gcc.dg/tree-ssa/loadpre6.c: New;
24836         * gcc.dg/tree-ssa/loadpre7.c: New;
24837         * gcc.dg/tree-ssa/loadpre8.c: New;
24838         * gcc.dg/tree-ssa/loadpre9.c: New;
24839
24840 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24841
24842         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24843         * g++.dg/abi/thunk4.C: Likewise.
24844
24845 2006-01-01  Andreas Jaeger  <aj@suse.de>
24846
24847         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24848         portable.
24849
24850 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24851
24852         PR c++/25294
24853         * gcc.dg/pragma-pack-3.c: New test.
24854         * g++.dg/parse/pragma3.C: New test.
24855
24856 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24857
24858         PR middle-end/24827
24859         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24860
24861 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24862
24863         PR testsuite/25214
24864         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24865
24866 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24867
24868         PR fortran/22607
24869         * gfortran-dg/pure_byref_3.f90: New.
24870
24871         fortran/PR 25396
24872         * gfortran.dg/userdef_operator_1.f90: New.
24873
24874 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24875
24876         * g++.dg/abi/thunk3.C: New.
24877         * g++.dg/abi/thunk4.C: New.
24878
24879 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24880
24881         PR fortran/25532
24882         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24883         associated derived type components of derived types are
24884         properly declared in contained procedures.
24885
24886 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24887
24888         PR libgfortran/25139
24889         * gfortran.dg/backspace_2.f: New test.
24890
24891 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24892
24893         PR libgfortran/25550
24894         * gfortran.dg/endfile.f: New test.
24895
24896 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24897
24898         PR libgfortran/25419
24899         * gfortran.dg/comma.f: New test.
24900
24901 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24902
24903         * lib/gfortran-dg.exp: Remove trailing whitespace.
24904         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24905         -funroll-all-loops.
24906
24907 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24908
24909         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24910         Extended Double long doubles or repeat tests when long double is
24911         the same size as double.
24912
24913 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24914
24915         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24916
24917         PR testsuite/25442
24918         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24919         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24920
24921         PR testsuite/25441
24922         * gcc.dg/pr23911.c: Make test variable static.
24923
24924         PR testsuite/25444
24925         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24926
24927 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24928
24929         PR c++/25439
24930         * g++.dg/parse/crash17.C: Adjust error markers.
24931         * g++.dg/template/error20.C: New test.
24932
24933 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24934
24935         PR c++/23172
24936         * g++.dg/ext/complit4.C: New test.
24937
24938         PR c++/25417
24939         * g++.dg/ext/complit5.C: Likewise.
24940
24941 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24942
24943         PR tree-optimization/25125
24944         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24945         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24946         * gcc.c-torture/execute/pr25125.c: New.
24947
24948 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24949
24950         PR fortran/25029
24951         PR fortran/21256
24952         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24953         functions with incorrect assumed size references.
24954
24955 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24956
24957         PR c++/23171
24958         * g++.dg/opt/init1.C: New test.
24959
24960 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24961
24962         PR c++/24671
24963         * g++.dg/template/sfinae3.C: New test.
24964
24965 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24966
24967         * g++.dg/other/friend4.C: New test.
24968
24969 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24970
24971         PR target/25005
24972         * g++.dg/opt/pr25005.C: New test.
24973
24974 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24975
24976         PR c++/25369
24977         * g++.dg/template/ptrmem16.C: New test.
24978
24979 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24980
24981         PR fortran/25029
24982         PR fortran/21256
24983         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24984
24985 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24986
24987         PR libgfortran/25307
24988         * gfortran.dg/list_read_5.f90: New test.
24989
24990 2005-12-22  Richard Henderson  <rth@redhat.com>
24991
24992         * gcc.target/i386/sse-7.c: Use -msse2.
24993
24994 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24995
24996         PR rtl-optimization/25432
24997         * gcc.c-torture/compile/20051216-1.c: New test.
24998
24999         PR objc/25328
25000         * objc/execute/pr25328.m: New test.
25001
25002 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25003
25004         PR c++/25364
25005         * g++.dg/template/call4.C: New test.
25006
25007 2005-12-22  Dale Johannesen  <dalej@apple.com>
25008
25009         * gcc.target/i386/sse-17.c: New.
25010
25011 2005-12-22  Paul Brook  <paul@codesourcery.com>
25012
25013         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25014
25015 2005-12-22  Paul Brook  <paul@codesourcery.com>
25016
25017         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25018
25019 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25020
25021         PR tree-opt/25513
25022         * gcc.c-torture/compile/pr25513.c: New test.
25023
25024 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25025
25026         PR c++/23333
25027         * g++.dg/parse/error25.C: Add more tests.
25028
25029 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25030
25031         PR fortran/18990
25032         * gfortran.dg/der_charlen_1.f90: New.
25033
25034 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25035
25036         PR fortran/20889
25037         * gfortran.dg/pointer_component_type_1.f90: New test.
25038
25039         PR fortran/25029
25040         PR fortran/21256
25041         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25042         should give an error with assumed size array refernces and checks
25043         those that should not.
25044         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25045         reference an upper bound so that it does not generate an error.
25046
25047         PR fortran/19362
25048         PR fortran/20244
25049         PR fortran/20864
25050         PR fortran/25391
25051         * gfortran.dg/used_dummy_types_1.f90: New test.
25052         * gfortran.dg/used_dummy_types_2.f90: New test.
25053         * gfortran.dg/used_dummy_types_3.f90: New test.
25054         * gfortran.dg/used_dummy_types_4.f90: New test.
25055         * gfortran.dg/used_dummy_types_5.f90: New test.
25056
25057         PR fortran/23152
25058         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25059         group already being USE associated.
25060         * gfortran.dg/assumed_shape_nml.f90: New test.
25061         * gfortran.dg/assumed_size_nml.f90: New test.
25062
25063         PR fortran/20862
25064         PR fortran/25053
25065         PR fortran/25063
25066         PR fortran/25064
25067         PR fortran/25066
25068         PR fortran/25067
25069         PR fortran/25068
25070         PR fortran/25307
25071         * gfortran.dg/io_constraints_1.f90: New test.
25072         * gfortran.dg/io_constraints_1.f90: New test.
25073         * gfortran.dg/iostat_3.f90: Change wording of warning.
25074         * gfortran.dg/g77/19981216-0.f: The same.
25075
25076 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25077
25078         PR tree-optimization/23518
25079         * gcc.dg/pr23518.c: New.
25080
25081 2005-12-21  Mike Stump  <mrs@apple.com>
25082
25083         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25084
25085 2005-12-21  Paul Brook  <paul@codesourcery.com>
25086
25087         * gcc.dg/pr19340.c: Skip on m68k targets.
25088
25089 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25090
25091         PR rtl-optimization/25196
25092         * gcc.dg/pr25196.c: New test.
25093
25094 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25095
25096         PR fortran/25423
25097         gfortran.dg/where_nested_1.f90: New.
25098
25099 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25100
25101         PR tree-optimization/25382.
25102         * gcc.dg/tree-ssa/pr25382.c: New.
25103
25104 2005-12-20  Richard Guenther  <rguenther@suse.de>
25105
25106         PR middle-end/24306
25107         * gcc.target/i386/pr24306.c: New testcase.
25108
25109 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25110
25111         PR tree-optimization/25501
25112         * gcc.dg/tree-ssa/pr25501.c: New.
25113
25114 2005-12-20  Richard Guenther  <rguenther@suse.de>
25115
25116         Revert
25117         2005-12-02  Richard Guenther  <rguenther@suse.de>
25118
25119         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25120
25121 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25122
25123         PR c++/21228
25124         * g++.dg/warn/Wunreachable-code-2.C: New test.
25125
25126 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25127
25128         PR c++/24278
25129         * g++.dg/template/ctor5.C: New test.
25130
25131         PR c++/24915
25132         * g++.dg/template/overload8.C: New test.
25133
25134 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25135
25136         * gcc.c-torture/compile/pr25483 : New test.
25137
25138 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25139
25140         PR c++/20552
25141         * g++.dg/ext/typeof10.C: New test.
25142
25143 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25144
25145         * gcc.dg/mt-loopi1.c: New.
25146
25147 2005-12-18  Richard Guenther  <rguenther@suse.de>
25148
25149         PR tree-optimization/25481
25150         * gcc.dg/torture/pr25481.c: New testcase.
25151
25152 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25153
25154         PR rtl-optimization/21041
25155         * gcc.dg/pr21041.c: New test.
25156
25157 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25158
25159         PR libgfortran/25463
25160         * gfortran.dg/advance.f90: New test.
25161
25162 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25163
25164         * gcc.dg/20051201-1.c: New test.
25165
25166 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25167
25168         PR fortran/25018
25169         * gfortran.dg/initialization_1.f90: New test.
25170         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25171         * gfortran.dg/g77/980616-0.f: The same.
25172
25173 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25174
25175         * PR fortran/25458
25176         * gfortran.dg/chkbits.f90: New test.
25177
25178 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25179
25180         * gfortran.dg/enum_5.f: Revert to previous version.
25181
25182 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25183
25184         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25185         * gfortran.dg/nested_modules_1.f90: Ditto.
25186         * gfortran.dg/hollerith_f95.f90: Ditto.
25187         * gfortran.dg/select_5.f90: Ditto.
25188         * gfortran.dg/secnds.f: Ditto.
25189         * gfortran.dg/hollerith2.f90: Ditto.
25190         * gfortran.dg/imag_2.f: Ditto.
25191         * gfortran.dg/ftell_2.f90: Ditto.
25192         * gfortran.dg/malloc_free_1.f90: Ditto.
25193         * gfortran.dg/logint-1.f: Ditto.
25194         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25195         * gfortran.dg/e_d_fmt.f90: Ditto.
25196         * gfortran.dg/hollerith_legacy.f90: Ditto.
25197         * gfortran.dg/logint-2.f: Ditto.
25198         * gfortran.dg/enum_5.f90: Ditto.
25199         * gfortran.dg/f2c_2.f90: Ditto.
25200         * gfortran.dg/pr17143.f90: Ditto.
25201         * gfortran.dg/namelist_14.f90: Ditto.
25202         * gfortran.dg/logint-3.f: Ditto.
25203         * gfortran.dg/spread_scalar_source.f90: Ditto.
25204         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25205         * gfortran.dg/namelist_11.f: Ditto.
25206         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25207         * gfortran.dg/g77/20010519-1.f
25208         * gfortran.dg/g77/alpha1.f: Ditto.
25209         * gfortran.dg/g77/990115-1.f: Ditto.
25210         * gfortran.dg/g77/erfc.f: Ditto.
25211         * gfortran.dg/g77/19990313-3.f: Ditto.
25212         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25213         * gfortran.dg/g77/20010426.f: Ditto.
25214         * gfortran.dg/g77/19990313-0.f: Ditto.
25215         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25216         * gfortran.dg/g77/20000629-1.f: Ditto.
25217         * gfortran.dg/g77/970125-0.f: Ditto.
25218         * gfortran.dg/g77/8485.f: Ditto.
25219         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25220         * gfortran.dg/g77/19990313-1.f: Ditto.
25221         * gfortran.dg/g77/int8421.f: Ditto.
25222         * gfortran.dg/g77/19990305-0.f: Ditto.
25223         * gfortran.dg/g77/947.f: Ditto.
25224         * gfortran.dg/g77/19990905-2.f: Ditto.
25225         * gfortran.dg/g77/cabs.f: Ditto.
25226         * gfortran.dg/g77/19990313-2.f: Ditto.
25227         * gfortran.dg/g77/20020307-1.f: Ditto.
25228         * gfortran.dg/g77/dcomplex.f: Ditto.
25229         * gfortran.dg/g77/19990502-1.f: Ditto.
25230         * gfortran.dg/g77/19981216-0.f: Ditto.
25231         * gfortran.dg/common_4.f90: Ditto.
25232         * gfortran.dg/entry_4.f90: Ditto.
25233         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25234         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25235         * gfortran.dg/namelist_12.f: Ditto.
25236         * gfortran.dg/scale_1.f90: Ditto.
25237         * gfortran.dg/modulo_1.f90
25238         * gfortran.dg/hollerith.f90: Ditto.
25239         * gfortran.dg/direct_io_3.f90: Ditto.
25240         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25241         * gfortran.dg/gnu_logical_1.F: Ditto.
25242         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25243         * gfortran.dg/assign_1.f90: Ditto.
25244         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25245         * gfortran.dg/pr23095.f: Ditto.
25246         * gfortran.dg/read_float_1.f90: Ditto.
25247
25248 2005-12-17  Andreas Jaeger  <aj@suse.de>
25249
25250         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25251         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25252
25253 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25254
25255         PR fortran/24268
25256         * gfortran.dg/fmt_white.f: New test.
25257
25258 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25259
25260         * gfortran.dg/label_1.f90: New test.
25261
25262 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25263
25264         PR testsuite/25422
25265         * gcc.dg/20031012-1.c: Add -Walways-true option.
25266         * gcc.dg/weak/weak-3.c: Likewise.
25267         * g++.old-deja/g++.mike/warn8.C: Likewise.
25268
25269 2005-12-16  Mike Stump  <mrs@apple.com>
25270
25271         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25272         exit.
25273
25274 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25275
25276         PR libgfortran/25264
25277         PR libgfortran/25349
25278         * gfortran.dg/tl_editing.f90: Added additional checks.
25279         * gfortran.dg/t_editing.f: New test.
25280         * gfortran.dg/write_padding.f90: New test
25281
25282 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25283
25284         PR testsuite/25215
25285         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25286
25287 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25288
25289         PR rtl-optimization/24899
25290         * gcc.c-torture/execute/20051215-1.c: New test.
25291
25292 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25293
25294         PR 24823
25295         * gfortran.dg/pr24823.f: New test.
25296
25297 2005-12-16  Jeff Law  <law@redhat.com>
25298
25299         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25300
25301 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25302
25303         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25304         (base_types): Change C++ style comments to C style comments.  Remove
25305         aligned types from the array.  Keep Enums disabled.
25306         (complex_types): Remove aligned types from the array.
25307         Comment out "_Complex long double".
25308         (attrib_types): Remove.
25309         (complex_attrib_types): Remove.
25310         (attrib_array_types): Remove.
25311         (complex_attrib_array_types): Remove.
25312         (aligned_bitfld_types): Remove.
25313         (n_aligned_bitfld_types): Remove.
25314         (FEATURE_ALIGNEDPACKED): Delete.
25315         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25316         (singles): Remove support for adding attributes.
25317         (choose_type): Remove support for attributed types.
25318         (generate_fields): Remove support for attributed bit-fields.
25319         Remove support for adding attributes.
25320         (generate_random_tests): Remove support for adding attributes.
25321         (features): Add back "[0] :0" and "complex vector [0]".
25322         (main): Remove support for attributed bit-fields.
25323         Uncomment the calling of generate_random_tests for the rests of
25324         the tests.
25325
25326 2005-12-16  Jan Hubicka  <jh@suse.cz>
25327
25328         * gcc.c-torture/combine/pr25224.c: New.
25329
25330 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25331
25332         PR other/25028
25333         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25334         HP-UX.
25335
25336 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25337
25338         * gcc.dg/20051215-1.c: New file.
25339
25340 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25341
25342         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25343         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25344
25345 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25346
25347         PR fortran/18197
25348         * gfortran.dg/dummy_functions_1.f90: New.
25349
25350 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25351
25352         PR rtl-optimization/25310
25353         * gcc.c-torture/compile/pr25310.c: New test.
25354
25355 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25356
25357         PR debug/25023
25358         * gcc.dg/pr25023.c: New test.
25359
25360 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25361
25362         * g++.old-deja/g++.brendan/redecl1.C,
25363         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25364         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25365         g++.old-deja/g++.oliva/typeof1.C,
25366         g++.old-deja/g++.other/crash16.C,
25367         g++.old-deja/g++.other/crash34.C,
25368         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25369         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25370         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25371         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25372         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25373         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25374         Remove xfail.
25375
25376 2005-12-14  Kean Johnston  <jkj@sco.com>
25377             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25378
25379         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25380         * gcc.target/i386/20020523-1.c: Ditto.
25381         * gcc.target/i386/tailcall-1.c: Ditto.
25382         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25383         * gcc.target/i386/ssetype-5.c: Ditto.
25384
25385 2005-12-14  Jeff Law  <law@redhat.com>
25386
25387         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25388
25389 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25390
25391         PR target/25254
25392         PR target/24188
25393         * gcc.target/i386/pr25254.c: New test.
25394         * gfortran.dg/PR24188.f: New test.
25395
25396 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25397
25398         * lib/fortran-torture.exp: Catch remaining uses of
25399         remote_file build delete.
25400
25401 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25402
25403         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25404
25405 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25406
25407         * gcc.dg/warn-addr-cmp.c: New test.
25408
25409 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25410
25411         PR debug/25023
25412         PR target/25293
25413         * gcc.target/i386/pr25293.c: New test.
25414
25415 2005-12-13  Petr Machata  <machata@post.cz>
25416
25417         PR c++/24907
25418         * g++.dg/parse/comma2.C: New test.
25419
25420 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25421             Jakub Jelinek  <jakub@redhat.com>
25422
25423         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25424         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25425         (limits.h): Include unconditionally.
25426         (stdlib.h): Likewise.
25427         (hashtab.h): Do not include.
25428         (getopt.h): Likewise.
25429         (stddef.h): Include.
25430         (hashval_t): Define.
25431         (struct entry): Add "next" field.
25432         (HASH_SIZE): New macro.
25433         (hash_table): New variable.
25434         (switchfiles): Do not use xmalloc.
25435         (mix): New macro.
25436         (iterative_hash): New function.
25437         (hasht): Remove.
25438         (e_exists): New function.
25439         (e_insert): Likewise.
25440         (output): Use, instead of libiberty hashtable functions.
25441         (main): Do not use getopt.  Do not call htab_create.
25442
25443 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25444
25445         PR c++/25331
25446         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25447         put atal* and atpaal* attributes on array elements.
25448         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25449         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25450         put atal* and atpaal* attributes on array elements.
25451         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25452
25453 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25454
25455         * gcc.dg/single-precision-constant.c: New test.
25456
25457 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25458
25459         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25460         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25461         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25462         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25463         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25464         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25465         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25466         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25467         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25468         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25469         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25470         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25471         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25472         gcc.target/powerpc/ppc-sdata-2.c,
25473         gcc.target/powerpc/ppc-stackalign-1.c,
25474         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25475         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25476         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25477         gcc.target/powerpc/rs6000-ldouble-2.c,
25478         gcc.target/powerpc/rs6000-power2-1.c,
25479         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25480         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
25481         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
25482         option into target selector.
25483         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
25484         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25485
25486 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25487
25488         PR objc/25348
25489         * objc.dg/encode-9.m: New test.
25490
25491 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25492
25493         PR testsuite/20772
25494         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25495         * gcc.dg/asm-b.c: Fix typo.
25496         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25497         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25498         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25499         i?86 lp64 and x86_64 ilp32.
25500         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25501         on i?86 lp64.
25502         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25503
25504 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
25505
25506         PR fortran/25078
25507         gfortran.dg/equiv_5.f90: New test.
25508
25509 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
25510
25511         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25512         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25513         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25514         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25515         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25516         * gcc.dg/tree-ssa/reassoc-5.c: New.
25517         * gcc.dg/tree-ssa/reassoc-6.c: New.
25518         * gcc.dg/tree-ssa/reassoc-7.c: New.
25519         * gcc.dg/tree-ssa/reassoc-8.c: New.
25520         * gcc.dg/tree-ssa/reassoc-9.c: New.
25521         * gcc.dg/tree-ssa/reassoc-10.c: New.
25522         * gcc.dg/tree-ssa/reassoc-11.c: New.
25523
25524 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25525
25526         PR testsuite/25167
25527         PR testsuite/24478
25528         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25529
25530 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
25531
25532         PR c++/25300
25533         * g++.dg/template/inherit.C: Do not use a generic error message.
25534
25535 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25536
25537         PR libobjc/25354
25538         * objc.dg/gnu-encoding: New directory.
25539         * objc.dg/gnu-encoding/compat-common.h: New file.
25540         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25541         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25542         * objc.dg/gnu-encoding/vector-defs.h: New file.
25543         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25544         * objc.dg/gnu-encoding/generate-random.c: New file.
25545         * objc.dg/gnu-encoding/generate-random_r.c: New file.
25546         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25547         * objc.dg/gnu-encoding/generate-random.h: New file.
25548
25549 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25550
25551         PR c++/25337
25552         * g++.dg/template/defarg7.C: New test.
25553
25554 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25555
25556         PR libobjc/25347
25557         * objc.dg/encode-8.m: New test.
25558
25559 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25560
25561         PR libobjc/25346
25562         * objc.dg/encode-7.m: New test.
25563
25564 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
25565
25566         PR c++/25010
25567         * g++.dg/opt/inline10.C: New test.
25568
25569 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25570
25571         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25572
25573 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25574
25575         * gfortran.dg/substring_equivalence.f90: typo in comment
25576
25577 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25578
25579         PR fortran/25068
25580         * gfortran.dg/iostat_3.f90: New test.
25581
25582 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25583
25584         PR fortran/23815
25585         * gfortran.dg/unf_io_convert_1.f90: New test.
25586         * gfortran.dg/unf_io_convert_2.f90: New test.
25587         * gfortran.dg/unf_io_convert_3.f90: New test.
25588
25589 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25590
25591         PR testsuite/20772
25592         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25593         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25594         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25595         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25596         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25597         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25598         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25599         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25600         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25601         gcc.dg/torture/fp-int-convert-float128-timode.c,
25602         gcc.dg/torture/fp-int-convert-float128.c,
25603         gcc.dg/torture/fp-int-convert-float80-timode.c,
25604         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25605         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25606
25607         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25608
25609 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25610
25611         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25612
25613 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25614
25615         * gcc.dg/20051207-1.c,
25616         * gcc.dg/20051207-2.c,
25617         * gcc.dg/20051207-3.c: New tests.
25618
25619 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25620
25621         PR testsuite/20772
25622         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25623         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25624         dg-skip-if target selector.
25625
25626         PR testsuite/20772
25627         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25628         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25629         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25630         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25631         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25632         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25633         and/or merge with i?86 cases.
25634
25635         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25636
25637         PR testsuite/20772
25638         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25639         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25640         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25641         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25642         x86_64-*-linux*.
25643
25644 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25645
25646         PR target/25311
25647         * gcc.c-torture/compile/pr25311.c: New test.
25648
25649 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25650
25651         PR libgfortran/25039
25652         * gfortran.dg/read_comma.f: New test.
25653
25654 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25655
25656         PR c++/19317
25657         * g++.dg/opt/pr19317-1.C: New test.
25658         * g++.dg/opt/pr19317-2.C: New test.
25659         * g++.dg/opt/pr19317-3.C: New test.
25660
25661         PR target/19005
25662         * gcc.c-torture/execute/pr19005.c: New test.
25663
25664         PR target/17828
25665         * g++.old-deja/g++.other/comdat5.C: New test.
25666         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25667
25668         * g++.dg/compat/struct-layout-1.exp: New file.
25669         * g++.dg/compat/struct-layout-1.h: New.
25670         * g++.dg/compat/struct-layout-1_generate.c: New.
25671         * g++.dg/compat/struct-layout-1_x1.h: New.
25672         * g++.dg/compat/struct-layout-1_x2.h: New.
25673         * g++.dg/compat/struct-layout-1_y1.h: New.
25674         * g++.dg/compat/struct-layout-1_y2.h: New.
25675
25676         * gcc.dg/20050330-2.c: New test.
25677
25678 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25679
25680         PR fortran/25292
25681         * gfortran.dg/associated_1.f90: New.
25682
25683 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25684
25685         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25686         ILP32 vect_no_align platforms.
25687
25688 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
25689             Jakub Jelinek  <jakub@redhat.com>
25690
25691         PR target/25268
25692         * gcc.c-torture/compile/20051207-1.c: New test.
25693
25694 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25695
25696         PR testsuite/20772
25697         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25698         gcc.dg/torture/pr18582-1.c,
25699         gcc.target/i386/attributes-error.c: Also test on x86_64.
25700
25701         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25702
25703 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25704
25705         PR c++/19397
25706         * g++.dg/template/typedef3.C: New test.
25707
25708         PR c++/19762
25709         PR c++/19764
25710         * g++.dg/template/dtor3.C: Fix error markers.
25711
25712 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
25713
25714         * lib/target-supports.exp (check_effective_target_sync_char_short):
25715         Add s390*.
25716
25717 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25718
25719         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25720
25721 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25722
25723         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25724         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25725         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25726         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25727
25728 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25729
25730         PR c++/25263
25731         * g++.dg/other/array2.C: New test case.
25732
25733 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
25734
25735         * gcc.dg/darwin-weakimport-3.c: New.
25736
25737         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25738         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25739         and to work on Darwin.
25740         * gcc.dg/attr-weakref-1b.c: New file.
25741         * gcc.dg/attr-weakref-2.c: New test.
25742         * gcc.dg/darwin-weakref-1.c: New test.
25743
25744 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
25745
25746         PR testsuite/25247
25747         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25748         use in selector expressions.
25749         (dg-xfail-if): Ditto.
25750         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25751         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25752         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25753         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25754         * gcc.test-framework/test-framework.exp: Skip generated tests if
25755         CHECK_TEST_FRAMEWORK is not 1.
25756
25757 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25758
25759         PR tree-optimization/24963
25760         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25761
25762         PR target/24108
25763         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25764
25765         PR target/18580
25766         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25767         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25768         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25769         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25770
25771 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25772
25773         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25774         dg-options.
25775
25776 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25777
25778         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25779
25780 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25781
25782         * gcc.dg/format/cast-1.c: New test.
25783
25784 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25785
25786         PR c/7776
25787         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25788         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25789         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25790         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25791
25792 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25793
25794         * gcc.dg/cast-pretty-print-1.c: New test.
25795
25796 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25797
25798         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25799
25800 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25801
25802         PR c++/24173
25803         * g++.dg/template/friend40.C: New test.
25804
25805 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25806
25807         PR target/25199
25808         * gcc.target/i386/movq-2.c: New test.
25809         * gcc.target/i386/movq.c: Remove target i?86, instead add
25810         dg-require-effective-target ilp32.
25811
25812 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25813
25814         PR c++/24103
25815         * g++.dg/other/default1.C: New test.
25816
25817 2005-12-02  Richard Guenther  <rguenther@suse.de>
25818
25819         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25820
25821 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25822
25823         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25824
25825 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25826
25827         PR target/21017
25828         * gcc.target/powerpc/rotate.c: New.
25829
25830 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25831
25832         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25833         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25834
25835 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25836
25837         PR c/13384
25838         * gcc.dg/pr17730-1.c: Adjust.
25839         * gcc.dg/lvalue1.c (main): Likewise.
25840         * gcc.dg/lvalue-2.c: Likewise.
25841         * g++.dg/pr7503-3.C
25842
25843 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25844
25845         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25846         error messages.
25847
25848 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25849
25850         PR fortran/24789
25851         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25852
25853 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25854
25855         PR target/24475
25856         * lib/target-supports.exp (check_effective_target_tls): New.
25857         (check_effective_target_tls_runtime): New.
25858         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25859         for TLS support.
25860         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25861         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25862         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25863         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25864         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25865         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25866         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25867         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25868         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25869         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25870         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25871         effective-target TLS.
25872         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25873         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25874         effective-target TLS runtime.
25875
25876 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25877
25878         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25879
25880 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25881
25882         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25883         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25884         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25885         ignored" warnings when "packing" is the same as the ABI layout.
25886
25887 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25888
25889         PR fortran/21302
25890         * gfortran.dg/line_length_1.f: New test.
25891         * gfortran.dg/line_length_2.f90: Ditto.
25892
25893 2005-11-30  Richard Guenther  <rguenther@suse.de>
25894
25895         PR tree-optimization/21655
25896         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25897
25898 2005-11-30  Dale Johannesen  <dalej@apple.com>
25899
25900         * gcc.c-torture/compile/pr24930.c: New.
25901
25902 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25903
25904         PR fortran/15809
25905         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25906
25907 2005-11-30  Jeff Law  <law@redhat.com>
25908
25909         * g++.old-deja/g++.law/pr25000.C: New test.
25910
25911 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25912
25913         * gcc.dg/tls/opt-11.c: New test.
25914
25915 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25916
25917         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25918         targets.
25919         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25920         LP64 ia64.
25921
25922 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25923
25924         * gfortran.dg/open_access_1.f90: New test.
25925
25926 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25927
25928         * gcc.dg/charset/builtin2.c: New test.
25929
25930 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25931
25932         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25933         on mmix-*-* for *_[xy].c.
25934
25935 2005-11-28  Kean Johnston  <jkj@sco.com>
25936
25937         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25938         headers.
25939         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25940         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25941         * gcc.target/i386/asm-3.c: Ditto.
25942         * gcc.target/i386/clobbers.c: Ditto.
25943         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25944         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25945         test regexp.
25946         * gcc.target/i386/mul.c: Ditto.
25947         * gcc.target/i386/ssetype-1.c: Ditto.
25948         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25949         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25950         static so the test works with -fPIC mode too. Based on comment in
25951         PR19231 by Pinski.
25952         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25953
25954 2005-11-28  Richard Guenther  <rguenther@suse.de>
25955
25956         * gcc.dg/alias-9.c: New testcase.
25957         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25958
25959 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25960             Uros Bizjak  <uros@kss-loka.si>
25961
25962         PR middle-end/20219
25963         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25964         tan(x)/sin(x) transformations.
25965
25966 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25967
25968         PR middle-end/24575
25969         * gcc.dg/tree-ssa/divide-3.c: New test.
25970         * gcc.dg/tree-ssa/divide-4.c: New test.
25971
25972 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25973
25974         PR fortran/24917
25975         *  gfortran.dg/boz_6.f90: New test.
25976
25977 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25978
25979         PR fortran/23912
25980         * gfortran.dg/modulo_1.f90: New test.
25981
25982 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25983
25984         PR libfortran/24919
25985         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25986         fail on CRLF platforms.
25987         * gfortran.dg/ftell_2.f90: Likewise.
25988
25989 2005-11-26  Eric Christopher  <echristo@apple.com>
25990
25991         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25992
25993 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25994
25995         * objc.dg/gnu-runtime-3.m: Simplify.
25996
25997 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25998
25999         PR middle-end/23669
26000         * gcc.dg/tree-ssa/divide-1.c: New test.
26001         * gcc.dg/tree-ssa/divide-2.c: New test.
26002
26003 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26004
26005         PR libgfortran/24945
26006         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26007
26008 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26009
26010         PR libgfortran/24945
26011         * gfortran.dg/open_status_2.f90: New test.
26012
26013 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26014
26015         * gcc.c-torture/execute/builtins/fprintf.c,
26016         gcc.c-torture/execute/builtins/fputs-lib.c,
26017         gcc.c-torture/execute/builtins/fputs.c,
26018         gcc.c-torture/execute/builtins/lib/fprintf.c,
26019         gcc.c-torture/execute/builtins/lib/printf.c,
26020         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26021
26022 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26023
26024         * gcc.dg/20050922-2.c: New test.
26025
26026 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26027
26028         * objc.dg/gnu-runtime-3.m: New test.
26029
26030 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26031
26032         PR c++/9278
26033         * g++.dg/other/void1.C: New test.
26034
26035 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26036
26037         PR middle-end/24998
26038         * gcc.dg/torture/fp-int-convert-float.c,
26039         gcc.dg/torture/fp-int-convert-double.c,
26040         gcc.dg/torture/fp-int-convert-long-double.c,
26041         gcc.dg/torture/fp-int-convert-timode.c,
26042         gcc.dg/torture/fp-int-convert-float80.c,
26043         gcc.dg/torture/fp-int-convert-float80-timode.c,
26044         gcc.dg/torture/fp-int-convert-float128.c,
26045         gcc.dg/torture/fp-int-convert-float128-timode.c,
26046         gcc.dg/torture/fp-int-convert.h: New files.
26047
26048 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26049
26050         PR middle-end/24989
26051         * gcc.dg/tree-ssa/bool-10.c: New test.
26052         * gcc.dg/tree-ssa/bool-11.c: New test.
26053         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26054
26055 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26056
26057         PR middle-end/24990
26058         * tree-ssa/pr24990-1.c: New test.
26059
26060 2005-11-24  Richard Guenther  <rguenther@suse.de>
26061         Dirk Mueller <dmueller@suse.de>
26062
26063         PR c++/14024
26064         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26065         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26066         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26067         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26068         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26069         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26070
26071 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26072
26073         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26074
26075 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26076
26077         PR c/21668
26078         * gcc.dg/Wc++-compat.c: New.
26079         * gcc.dg/Wno-c++-compat.c: New.
26080
26081 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26082
26083         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26084         (vspltish, vspltisw): Likewise.
26085
26086 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26087
26088         PR libgfortran/24794
26089         * gfortran.dg/namelist_12.f: Fix quotes.
26090         * gfortran.dg/namelist_13.f90: Fix quotes.
26091         * gfortran.dg/namelist_14.f90: Fix quotes.
26092         * gfortran.dg/namelist_15.f90: Fix quotes.
26093         * gfortran.dg/namelist_use.f90: Fix quotes.
26094         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26095         * gfortran.dg/namelist_21.f90: New test.
26096         * gfortran.dg/namelist_22.f90: New test.
26097
26098 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26099
26100         PR target/23435
26101         * gcc.c-torture/compile/pr23435.c: New.
26102
26103 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26104
26105         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26106
26107 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26108
26109         * gcc.target/powerpc/405-macchw-1.c,
26110         gcc.target/powerpc/405-macchw-2.c,
26111         gcc.target/powerpc/405-macchwu-1.c,
26112         gcc.target/powerpc/405-macchwu-2.c,
26113         gcc.target/powerpc/405-machhw-1.c,
26114         gcc.target/powerpc/405-machhw-2.c,
26115         gcc.target/powerpc/405-machhwu-1.c,
26116         gcc.target/powerpc/405-machhwu-2.c,
26117         gcc.target/powerpc/405-maclhw-1.c,
26118         gcc.target/powerpc/405-maclhw-2.c,
26119         gcc.target/powerpc/405-maclhwu-1.c,
26120         gcc.target/powerpc/405-maclhwu-2.c,
26121         gcc.target/powerpc/405-mulchw-1.c,
26122         gcc.target/powerpc/405-mulchw-2.c,
26123         gcc.target/powerpc/405-mulchwu-1.c,
26124         gcc.target/powerpc/405-mulchwu-2.c,
26125         gcc.target/powerpc/405-mulhhw-1.c,
26126         gcc.target/powerpc/405-mulhhw-2.c,
26127         gcc.target/powerpc/405-mulhhwu-1.c,
26128         gcc.target/powerpc/405-mulhhwu-2.c,
26129         gcc.target/powerpc/405-mullhw-1.c,
26130         gcc.target/powerpc/405-mullhw-2.c,
26131         gcc.target/powerpc/405-mullhwu-1.c,
26132         gcc.target/powerpc/405-mullhwu-2.c,
26133         gcc.target/powerpc/405-nmacchw-1.c,
26134         gcc.target/powerpc/405-nmacchw-2.c,
26135         gcc.target/powerpc/405-nmachhw-1.c,
26136         gcc.target/powerpc/405-nmachhw-2.c,
26137         gcc.target/powerpc/405-nmaclhw-1.c,
26138         gcc.target/powerpc/405-nmaclhw-2.c,
26139         gcc.target/powerpc/440-macchw-1.c,
26140         gcc.target/powerpc/440-macchw-2.c,
26141         gcc.target/powerpc/440-macchwu-1.c,
26142         gcc.target/powerpc/440-macchwu-2.c,
26143         gcc.target/powerpc/440-machhw-1.c,
26144         gcc.target/powerpc/440-machhw-2.c,
26145         gcc.target/powerpc/440-machhwu-1.c,
26146         gcc.target/powerpc/440-machhwu-2.c,
26147         gcc.target/powerpc/440-maclhw-1.c,
26148         gcc.target/powerpc/440-maclhw-2.c,
26149         gcc.target/powerpc/440-maclhwu-1.c,
26150         gcc.target/powerpc/440-maclhwu-2.c,
26151         gcc.target/powerpc/440-mulchw-1.c,
26152         gcc.target/powerpc/440-mulchw-2.c,
26153         gcc.target/powerpc/440-mulchwu-1.c,
26154         gcc.target/powerpc/440-mulchwu-2.c,
26155         gcc.target/powerpc/440-mulhhw-1.c,
26156         gcc.target/powerpc/440-mulhhw-2.c,
26157         gcc.target/powerpc/440-mulhhwu-1.c,
26158         gcc.target/powerpc/440-mulhhwu-2.c,
26159         gcc.target/powerpc/440-mullhw-1.c,
26160         gcc.target/powerpc/440-mullhw-2.c,
26161         gcc.target/powerpc/440-mullhwu-1.c,
26162         gcc.target/powerpc/440-mullhwu-2.c,
26163         gcc.target/powerpc/440-nmacchw-1.c,
26164         gcc.target/powerpc/440-nmacchw-2.c,
26165         gcc.target/powerpc/440-nmachhw-1.c,
26166         gcc.target/powerpc/440-nmachhw-2.c,
26167         gcc.target/powerpc/440-nmaclhw-1.c,
26168         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26169
26170 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26171
26172         PR fortran/24774
26173         * gfortran.dg/inquire_9.f90: New test.
26174
26175         PR fortran/21647
26176         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26177
26178 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26179
26180         PR libfortran/24432
26181         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26182         Check that 'cos' is supported.
26183
26184 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26185
26186         PR fortran/24223
26187         * gfortran.dg/substring_equivalence.f90: New test.
26188
26189         PR fortran/24705
26190         * gfortran.dg/auto_internal_assumed.f90: New test.
26191
26192 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26193
26194         * gcc.dg/fold-div-2.c: New test.
26195
26196 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26197
26198         PR rtl-optimization/24883
26199         * gcc.c-torture/compile/pr24883.c: New test.
26200
26201 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26202
26203         PR middle-end/20583
26204         * gcc.c-torture/compile/pr20583.c: New.
26205
26206 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26207
26208         * gcc.c-torture/execute/usmul.c: New test.
26209
26210 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26211
26212         * gcc.dg/tree-ssa/vrp22.c: New test.
26213
26214 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26215
26216         PR middle-end/24912
26217         * gcc.dg/torture/pr24912-1.c: New test.
26218
26219 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26220
26221         PR fortran/24862
26222         * gfortran.dg/arrayio_derived_1.f90: New test.
26223
26224 2005-11-19  Richard Guenther  <rguenther@suse.de>
26225
26226         PR middle-end/23294
26227         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26228
26229 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26230
26231         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26232
26233 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26234
26235         PR c++/8355
26236         * g++.dg/template/friend39.C: New test.
26237
26238 2005-11-18  James E Wilson  <wilson@specifix.com>
26239
26240         * gcc.dg/builtin-strstr.c: New.
26241
26242 2005-11-18  Richard Henderson  <rth@redhat.com>
26243
26244         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26245         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26246         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26247         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26248         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26249         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26250         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26251         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26252         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26253         renaming to remove initial "ia64-".
26254
26255 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26256
26257         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26258
26259 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26260
26261         * g++.dg/cpp/string-2.C: New test.
26262
26263 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26264
26265         * gcc.dg/tree-ssa/loop-14.c: New test.
26266
26267 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26268             Michael Chamberlain <michael@chamberlain.net.au>
26269
26270         * ada/acats/run_all.sh (target_run): Kill long running tests.
26271
26272 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26273
26274         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26275         * gcc.dg/cleanup-9.c: Likewise.
26276         * gcc.dg/cleanup-10.c: Likewise.
26277         * gcc.dg/cleanup-11.c: Likewise.
26278
26279 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26280
26281         PR fortran/24892
26282         * gfortran.dg/open_access_append_1.f90: New test.
26283         * gfortran.dg/open_access_append_2.f90: New test.
26284
26285 2005-11-16  Richard Guenther  <rguenther@suse.de>
26286
26287         PR middle-end/24851
26288         * gcc.c-torture/execute/pr24851.c: New testcase.
26289
26290 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26291
26292         * gcc.dg/fold-overflow-1.c: New test.
26293
26294 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26295
26296         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26297         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26298
26299 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26300
26301         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26302         structures.
26303         * g++.dg/eh/forced2.C: Likewise.
26304         * g++.dg/eh/forced3.C: Likewise.
26305         * g++.dg/eh/forced4.C: Likewise.
26306
26307 2005-11-11  Mike Stump  <mrs@apple.com>
26308
26309         * g++.old-deja/g++.mike/unused.C: Add.
26310
26311 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26312
26313         PR c++/24667
26314         * g++.dg/warn/Wcast-qual1.C: New test.
26315
26316 2005-11-15  Jan Hubicka  <jh@suse.cz>
26317
26318         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26319
26320 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26321
26322         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26323
26324 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26325
26326         PR 24840
26327         * gcc.dg/tree-ssa/pr24840.c: New test.
26328
26329 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26330
26331         PR testsuite/24841
26332         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26333
26334 2005-11-14  Dale Johannesen  <dalej@apple.com>
26335
26336         * gcc.c-torture/execute/20051113-1.c: New.
26337
26338 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26339
26340         PR c++/24687
26341         * g++.dg/template/crash43.C: New test.
26342
26343 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26344
26345         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26346
26347 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26348
26349         PR c++/24817
26350         * g++.dg/eh/spec8.C: New test.
26351
26352 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26353
26354         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26355
26356 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26357
26358         PR c++/20293
26359         * g++.dg/parse/ambig4.C: New test.
26360         * g++.dg/tc1/dr101.C: Adjust error markers.
26361         * g++.dg/lookup/strong-using-2.C: Likewise.
26362         * g++.dg/lookup/ambig5.C: Likewise.
26363         * g++.dg/lookup/ambig4.C: Likewise.
26364         * g++.dg/parse/crash22.C: Likewise.
26365
26366 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26367
26368         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26369
26370 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26371
26372         * gcc.dg/nested-calls-1.c: New test.
26373
26374 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26375
26376         * gfortran.dg/complex_intrinsic_1.f90: New test.
26377         * gfortran.dg/complex_intrinsic_2.f90: New test.
26378         * gfortran.dg/fgetc_1.f90: New test.
26379         * gfortran.dg/fgetc_2.f90: New test.
26380         * gfortran.dg/fgetc_3.f90: New test.
26381         * gfortran.dg/ftell_1.f90: New test.
26382         * gfortran.dg/ftell_2.f90: New test.
26383         * gfortran.dg/gnu_logical_1.F: New test.
26384         * gfortran.dg/gnu_logical_2.f90: New test.
26385
26386 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26387
26388         PR middle-end/24820
26389         * gcc.dg/pr24820.c: New test.
26390
26391 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26392
26393         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26394         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26395         variable.
26396
26397 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26398
26399         PR testsuite/24614
26400         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26401
26402 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26403
26404         * gcc.target/cris/cris.exp: New file.
26405         * gcc.target/cris/rld-legit1.c: New test.
26406         * gcc.target/cris/rld-legit2.c: New test.
26407
26408 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26409
26410         PR c++/24780
26411         * g++.dg/opt/pr24780.C: New test.
26412
26413         PR c++/24761
26414         * g++.dg/template/asm1.C: New test.
26415
26416 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26417
26418         PR libgfortran/24787
26419         * gfortran.dg/scan_1.f90: New test.
26420
26421 2005-11-12  Jan Hubicka  <jh@suse.cz>
26422
26423         * gcc.target/i386/minmax-1.c: New.
26424         * gcc.target/i386/minmax-2.c: New.
26425
26426 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26427
26428         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26429
26430 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26431
26432         * gcc.c-torture/execute/20051110-1.c,
26433         gcc.c-torture/execute/20051110-2.c: New tests.
26434
26435 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26436
26437         PR middle-end/24750
26438         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26439         New tests.
26440
26441 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26442
26443         * lib/target-libpath.exp (get_shlib_extension): New proc.
26444         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26445         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26446         * lib/objc.exp (objc_target_compile): Likewise.
26447         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26448         detection.
26449
26450 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26451
26452         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26453
26454         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26455         Add -static to additional_flags and pass it to target_compile.
26456
26457 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26458
26459         PR libgfortran/24719
26460         gfortran.dg/read_noadvance.f90: New test.
26461
26462         PR libgfortran/24699
26463         gfortran.dg/fmt_t_2.f90: New test.
26464
26465         PR libgfortran/24785
26466         gfortran.dg/read_x_eor.f90: New test.
26467
26468         PR libgfortran/24584
26469         gfortran.dg/namelist_empty.f90: Rename test.
26470
26471         PR libgfortran/24489
26472         gfortran/read_eor.f90: Rename test.
26473
26474 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26475
26476         PR fortran/15976
26477         * gfortran.dg/automatic_module_variable.f90: New test.
26478
26479 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
26480
26481         PR target/24445
26482         * gcc.dg/pr24445.c: New test.
26483
26484 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26485
26486         PR fortran/24655
26487         PR fortran/24755
26488         * gfortran.dg/recursive_statement_functions.f90: Add statement
26489         functions using inline intrinsic functions and parameters to test
26490         that they no longer seg-fault.
26491
26492         PR fortran/24409
26493         gfortran.dg/nested_modules_4.f90: New test.
26494         gfortran.dg/nested_modules_5.f90: New test.
26495
26496 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26497
26498         PR fortran/24643
26499         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26500
26501 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
26502
26503         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26504         failures.
26505
26506 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26507
26508         * gcc.dg/sparc-getcontext-1.c: New test.
26509
26510 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
26511
26512         * gcc.dg/ifcvt-fabs-1.c: New test.
26513
26514 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
26515
26516         PR other/4372
26517         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26518         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26519
26520 2005-11-09  Richard Guenther  <rguenther@suse.de>
26521
26522         PR tree-optimization/24716
26523         * gcc.c-torture/execute/pr24716.c: New testcase.
26524
26525 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26526
26527         * gcc.dg/pr24624.c: Disable for non S/390 targets.
26528
26529 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26530
26531         PR 24624
26532         * gcc.dg/pr24624.c: Testcase added.
26533
26534 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26535
26536         PR 24623
26537         * g++.dg/other/pr24623.C: Testcase added.
26538
26539 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
26540
26541         PR fortran/22607
26542         * gfortran-dg/pure_byref_1.f90: New.
26543         * gfortran-dg/pure_byref_2.f90: New.
26544
26545 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
26546
26547         PR c/24101
26548         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26549         * gcc.dg/dg.exp: Run main loop also for *.i files.
26550
26551 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26552
26553         PR c++/19450
26554         * g++.dg/tls/diag-3.C: New test.
26555         * g++.dg/tls/diag-4.C: New test.
26556         * g++.dg/tls/static-1.C: New test.
26557         * g++.dg/tls/static-1a.cc: New file.
26558
26559 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26560
26561         PR 23046
26562         * g++.dg/tree-ssa/pr23046.C: New test.
26563
26564 2005-11-08  Devang Patel <dpatel@apple.com>
26565
26566         PR tree-optimization/23115
26567         * gcc.dg/tree-ssa/pr23115.c: New.
26568
26569 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26570
26571         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26572         * gcc.target/powerpc/pr16155.c: Same.
26573         * gcc.target/powerpc/altivec-1.c: Same.
26574         * gcc.target/powerpc/altivec-2.c: Same.
26575         * gcc.target/powerpc/altivec-3.c: Same.
26576         * gcc.target/powerpc/altivec-5.c: Same.
26577         * gcc.target/powerpc/altivec-11.c: Same.
26578         * gcc.target/powerpc/altivec-12.c: Same.
26579         * gcc.target/powerpc/altivec-14.c: Same.
26580         * gcc.target/powerpc/altivec-22.c: Same.
26581         * gcc.target/powerpc/altivec-consts.c: Same.
26582         * gcc.target/powerpc/altivec-pr22085.c: Same.
26583         * gcc.target/powerpc/altivec-splat.c: Same.
26584         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26585         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26586         * gcc.target/powerpc/darwin-longlong.c: Same.
26587
26588 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26589
26590         PR target/19340
26591         * gcc.dg/pr19340.c: New test.
26592
26593 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26594
26595         PR rtl-optimization/24683
26596         * gcc.dg/pr24683.c: New test.
26597
26598 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26599
26600         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26601         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26602
26603 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26604
26605         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26606
26607 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26608
26609         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26610
26611 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26612
26613         PR target/24230
26614
26615         * gcc.target/powerpc/altivec-consts.c,
26616         gcc.target/powerpc/altivec-splat.c: New testcase.
26617
26618 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26619
26620         PR c/24599
26621
26622         * gcc.dg/overflow-2.c: New testcase.
26623
26624 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26625
26626         PR rtl-optimization/23567
26627         * gcc.c-torture/execute/20051104-1.c: New test.
26628
26629 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26630
26631         PR fortran/24534
26632         gfortran.dg/private_type_2.f90: Modified to check that case with
26633         PRIVATE declaration within derived type is accepted.
26634
26635         PR fortran/20838
26636         gfortran.dg/pointer_assign_1.f90: New test.
26637
26638         PR fortran/20840
26639         * gfortran.dg/arrayio_0.f90: New test.
26640
26641         PR fortran/17737
26642         gfortran.dg/data_initialized.f90: New test.
26643         gfortran.dg/data_constraints_1.f90: New test.
26644         gfortran.dg/data_constraints_2.f90: New test.
26645
26646 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26647
26648         PR fortran/24174
26649         PR fortran/24305
26650         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26651
26652 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26653
26654         PR 24670
26655         * gcc.dg/tree-ssa/pr24670.c: New test.
26656
26657 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26658
26659         PR target/22432
26660         * gcc.target/i386/pr22432.c: New test.
26661
26662 2005-11-05  Richard Henderson  <rth@redhat.com>
26663
26664         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26665         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26666         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26667         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26668         from gcc.dg/alpha-*.
26669         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26670         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26671
26672 2005-11-05  Andreas Jaeger  <aj@suse.de>
26673
26674         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26675
26676 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26677
26678         PR target/23424
26679         * gcc.dg/torture/pr23424-1.c: New test.
26680
26681 2005-11-04  Richard Henderson  <rth@redhat.com>
26682
26683         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26684         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26685         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26686         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26687         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26688         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26689         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26690         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26691         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26692         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26693         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26694         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26695         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26696         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26697         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26698         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26699         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26700         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26701         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26702         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26703         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26704         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26705         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26706         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26707         Move from gcc.dg/.
26708         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26709         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26710         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26711         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26712         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26713         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26714         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26715         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26716         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26717         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26718         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26719         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26720         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26721         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26722         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26723         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26724         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26725         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26726         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26727         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26728         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26729         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26730         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26731         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26732         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26733         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26734         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26735         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26736         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26737         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26738         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26739         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26740         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26741         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26742         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26743         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26744         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26745         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26746         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26747         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26748         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26749         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26750         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26751         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26752         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26753
26754 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
26755
26756         PR 24627
26757         * gcc.dg/tree-ssa/pr24627.c: New test.
26758
26759 2005-11-04 Paul Brook  <paul@codesourcery.com>
26760
26761         * gcc.dg/tls/opt-10.c: New test.
26762
26763 2005-11-04  Andreas Jaeger  <aj@suse.de>
26764
26765         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26766         avoid extra warnings.
26767
26768 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26769
26770         PR libfortran/22298
26771         * lib/target-supports.exp
26772         (check_effective_target_static_libgfortran): New
26773         static_libgfortran effective target.
26774         * gfortran.dg/static_linking_1.f: New test.
26775         * gfortran.dg/static_linking_1.c: New file.
26776
26777 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26778
26779         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26780
26781 2005-11-03  Josh Conner  <jconner@apple.com>
26782
26783         PR c++/19989
26784         g++.dg/ext/array2.C: New test.
26785         g++.dg/template/dependent-name3.C: New test.
26786         g++.dg/template/dependent-name4.C: New test.
26787         g++.dg/template/sfinae2.C: New test.
26788
26789 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26790
26791         PR preprocessor/22042
26792         * gcc.dg/cpp/strify4.c: New test.
26793
26794 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26795
26796         PR c++/17964
26797         * g++.dg/cpp/string-1.C: New test.
26798
26799 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26800
26801         * gcc.target/powerpc: New directory.
26802         * gcc.target/powerpc/powerpc.exp: New file.
26803         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26804         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26805         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26806         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26807         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26808         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26809         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26810         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26811         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26812         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26813         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26814         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26815         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26816         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26817         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26818         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26819         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26820         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26821         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26822         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26823         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26824         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26825         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26826         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26827         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26828         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26829         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26830         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26831         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26832         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26833         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26834         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26835         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26836         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26837
26838 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26839
26840         PR c++/21627
26841         * g++.dg/warn/inline2.C: New test.
26842
26843 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26844
26845         PR middle-end/23155
26846         * g++.dg/ext/c99struct1.C: New test.
26847         * gcc.dg/union-cast-1.c: New test.
26848         * gcc.dg/union-cast-2.c: New test.
26849         * gcc.dg/union-cast-3.c: New test.
26850
26851 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26852
26853         PR middle-end/24589
26854         * gcc.c-torture/execute/zero-struct-2.c: New test.
26855
26856 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26857
26858         PR c++/24582
26859         * g++.dg/init/switch1.C: New test.
26860
26861 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26862
26863         * gcc.dg/delay-slot-1.c: New test.
26864
26865 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26866
26867         PR target/24620
26868         * gcc.dg/pr24620.c: New test.
26869
26870 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26871
26872         PR c/24329
26873         * gcc.dg/format/unnamed-1.c: New test.
26874
26875 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26876
26877         PR c++/22434
26878         * g++.dg/expr/cond8.C: New test.
26879
26880         PR c++/24560
26881         * g++.dg/parse/dot1.C: New test.
26882
26883 2005-11-02  Jan Hubicka  <jh@suse.cz>
26884
26885         PR target/23303
26886         * gcc.dg/i386-lea.c: New test
26887
26888 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26889
26890         PR target/24615
26891         * gcc.dg/pr24615.c: New test.
26892
26893 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26894
26895         PR target/24600
26896         * gcc.dg/pr24600.c: New test.
26897
26898 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26899
26900         PR c++/19253
26901         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26902         * g++.dg/parse/typename9.C: New test.
26903         * g++/dg/parse/typename10.C: Likewise.
26904
26905 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26906
26907         PR fortran/18157
26908         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26909         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26910         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26911
26912 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26913
26914         PR c++/24569
26915         * g++.dg/debug/static1.C: New test.
26916
26917 2005-11-02  Josh Conner  <jconner@apple.com>
26918
26919         * g++.dg/crash38.C: moved into proper directory...
26920         * g++.dg/template/crash42.C: ...here
26921
26922 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26923
26924         PR target/18338
26925         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26926         pcc_bitfield_type_matters || default_packed.
26927
26928         * lib/target-supports.exp
26929         (check_effective_target_pcc_bitfield_type_matters): New proc.
26930         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26931
26932         PR testsuite/23304
26933         * lib/target-supports.exp (check_effective_default_packed): New proc.
26934         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26935         Gate expected errors on target ! default_packed.
26936         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26937
26938 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26939
26940         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26941         change (r106358).
26942
26943 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26944
26945         PR fortran/24008
26946         * gfortran.dg/entry_5.f90: New.
26947         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26948
26949 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26950
26951         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26952
26953 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26954
26955         PR fortran/21565
26956         gfortran.dg/namelist_blockdata.f90: New test.
26957
26958         PR fortran/18737
26959         gfortran.dg/external_implicit_none.f90: New test.
26960
26961         PR fortran/14994
26962         * gfortran.dg/secnds.f: New test.
26963
26964 2005-10-31  Jan Hubicka  <jh@suse.cz>
26965
26966         PR target/20928
26967         * gcc.c-torture/compile/pr20928.c: New test.
26968
26969 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26970
26971         PR middle-end/23492
26972         * gcc.c-torture/compile/zero-strct-5.c: New test.
26973
26974 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26975
26976         PR libgfortran/24584
26977         * gfortran.dg/pr24584.f90: New test.
26978
26979 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26980
26981         PR fortran/18883
26982         * gfortran.dg/char_result_9.f90: New.
26983         * gfortran.dg/char_result_10.f90: New.
26984
26985 2005-10-30  Jan Hubicka  <jh@suse.cz>
26986
26987         * g++.dg/tree-ssa/pr24172.C: New testcase.
26988
26989 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26990
26991         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26992
26993 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26994
26995         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26996         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26997         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26998         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26999         gfortran.dg/enum_9.f90,
27000         gfortran.fortran-torture/compile/enum_1.f90,
27001         gfortran.fortran-torture/execute/enum_1.f90,
27002         gfortran.fortran-torture/execute/enum_2.f90,
27003         gfortran.fortran-torture/execute/enum_3.f90,
27004         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27005
27006 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27007
27008         PR target/18482
27009         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27010         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27011
27012 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27013
27014         PR libfortran/20179
27015         * gfortran.dg/mixed_io_1.f90: New test.
27016         * gfortran.dg/mixed_io_1.c: New file.
27017
27018 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27019
27020         * gfortran.dg/malloc_free_1.f90: New test.
27021
27022 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27023
27024         * gcc.dg/nested-func-4.c: Require profiling -pg.
27025
27026 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27027
27028         PR C++/23229
27029         * g++.dg/warn/main-2.C: New test.
27030
27031 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27032
27033         PR fortran/24545
27034         * gfortran.dg/interface_2.f90: new test.
27035
27036 2005-10-28  Josh Conner  <jconner@apple.com>
27037
27038         PR c++/22153
27039         * g++.dg/template/crash38.C: New test.
27040         * g++.dg/parse/explicit1.C: Change expected errors.
27041
27042 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27043
27044         PR C++/23426
27045         * g++.dg/other/large-size-array.C: New test.
27046
27047 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27048
27049         PR middle-end/24362
27050         * g++.dg/opt/complex4.C: New test.
27051
27052 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27053
27054         * gcc.dg/nested-func-4.c: New test.
27055
27056 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27057
27058         PR fortran/24158
27059         gfortran.dg/derived_recursion.f90: New test.
27060         gfortran.dg/implicit_actual.f90: New test.
27061
27062 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27063
27064         PR middle-end/24295, PR testsuite/24477
27065         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27066         removed when weakref hits the tree.
27067
27068 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27069
27070         * gfortran.dg/cray_pointers_4.f90: New test.
27071
27072         * gfortran.dg/cray_pointers_5.f90: New test.
27073
27074 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27075
27076         PR fortran/22290
27077         * gfortran.dg/assign_5.f90: New test.
27078         * gfortran.dg/assign_6.f: New test.
27079
27080 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27081
27082         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27083         CPU has no SSE support.
27084
27085 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27086
27087         PR libgfortran/24224
27088         * gfortran.dg/arrayio_1.f90: Update attribution.
27089         * gfortran.dg/arrayio_2.f90: Update attribution.
27090         * gfortran.dg/arrayio_3.f90: Update attribution.
27091         * gfortran.dg/arrayio_4.f90: Update test conditions.
27092         * gfortran.dg/arrayio_5.f90: Update attribution.
27093         * gfortran.dg/arrayio_6.f90: New test.
27094         * gfortran.dg/arrayio_7.f90: New test.
27095
27096 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27097
27098         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27099
27100 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27101
27102         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27103
27104 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27105
27106         PR fortran/24416
27107         * gfortran.dg/namelist_char_only.f90: New test.
27108
27109 2005-10-24  Asher Langton  <langton2@llnl.gov>
27110
27111         PR fortran/17031
27112         PR fortran/22282
27113         * gfortran.dg/cray_pointers_1.f90: New test.
27114         * gfortran.dg/cray_pointers_2.f90: New test.
27115         * gfortran.dg/cray_pointers_3.f90: New test.
27116         * gfortran.dg/loc_1.f90: New test.
27117         * gfortran.dg/loc_2.f90: New test.
27118
27119 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27120
27121         * gcc.dg/pr24225.c: New test.
27122
27123 2005-10-24  Asher Langton  <langton2@llnl.gov>
27124
27125         * gfortran.dg/dup_save_1.f90: New test.
27126         * gfortran.dg/dup_save_2.f90: New test.
27127
27128 2005-10-24  Paul Brook  <paul@codesourcery.com>
27129
27130         PR 24107
27131         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27132         stdint.h.
27133
27134 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27135
27136         PR libgfortran/24489
27137         * gfortran.dg/pr24489.f90: New test.
27138
27139 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27140
27141         PR fortran/23635
27142         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27143
27144 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27145
27146         PR target/18911
27147         * g++.dg/init/array16.C: Skip for mmix-*-*.
27148
27149 2005-10-23  Asher Langton  <langton2@llnl.gov>
27150
27151         * gfortran.dg/byte_1.f90: New test.
27152         * gfortran.dg/byte_2.f90: New test.
27153
27154 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27155
27156         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27157
27158 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27159
27160         PR fortran/18022
27161         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27162
27163         PR fortran/24311
27164         * gfortran.dg/merge_char_const.f90: New test.
27165
27166         PR fortran/24384
27167         * gfortran.dg/spread_scalar_source.f90: New test.
27168
27169 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27170
27171         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27172
27173         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27174         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27175
27176         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27177
27178 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27179
27180         PR fortran/24426
27181         * gfortran.dg/der_pointer_4.f90: New.
27182
27183 2005-10-22  David Ayers  <d.ayers@inode.at>
27184
27185         * obj-c++.dg/except-1.mm: Simplify.
27186
27187 2005-10-21  David Ayers  <d.ayers@inode.at>
27188
27189         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27190
27191 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27192
27193         * gfortran.dg/assumed_dummy_2.f90: New test.
27194
27195 2005-10-21  James E Wilson  <wilson@specifix.com>
27196
27197         PR preprocessor/15220
27198         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27199
27200 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27201
27202         * gcc.c-torture/execute/20051021-1.c: New test.
27203
27204 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27205
27206         PR c++/24260
27207         * g++.dg/ext/tmplattr1.C: New test.
27208
27209 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27210
27211         PR fortran/24440
27212         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27213
27214 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27215
27216         * obj-c++.dg/except-1.mm: New.
27217
27218         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27219
27220 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27221
27222         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27223
27224 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27225
27226         PR middle-end/24295
27227         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27228         declarations with the same names as thunks' alias targets, use
27229         aliases instead.
27230         * gcc.dg/attr-alias-3.c: New test.
27231         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27232
27233 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27234
27235         PR c++/22618
27236         * g++.dg/parse/access8.C: New test.
27237
27238 2005-10-20  Richard Guenther  <rguenther@suse.de>
27239
27240         PR c++/24439
27241         * g++.dg/tree-ssa/pr24439.C: New testcase.
27242
27243 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27244
27245         * g++.dg/opt/delay-slot-1.C: New test.
27246
27247 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27248
27249         PR fortran/21625
27250         * gfortran.fg/der_init_1.f90: New.
27251
27252 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27253
27254         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27255
27256 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27257
27258         PR c++/21908
27259         * g++.dg/parse/error28.C: New test.
27260
27261 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27262
27263         * gcc.dg/profile-generate-2.c: New test.
27264
27265 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27266
27267         PR target/23589
27268         * g++.dg/ext/dllimport11.C: New.
27269
27270 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27271
27272         PR c++/22293
27273         * g++.dg/other/friend3.C: New test.
27274
27275 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27276
27277         PR c++/23293
27278         * g++.dg/template/error19.C: New test.
27279
27280 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27281
27282         PR c++/21383
27283         * g++.dg/overload/koenig2.C: New.
27284
27285         PR c++/23118
27286         * g++.dg/overload/error2.C: New.
27287
27288         PR c++/22604
27289         * g++.dg/inherit/covariant14.C: New.
27290
27291 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27292
27293         PR c++/23440
27294         * g++.dg/parse/for1.C: New test.
27295
27296 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27297
27298         PR fortran/23446
27299         * gfortran.dg/host_dummy_index_1.f90: New test.
27300
27301         PR fortran/21459
27302         * gfortran.dg/automatic_char_len_2.f90: New test.
27303
27304         PR fortran/20866
27305         * gfortran.dg/recursive_statement_functions.f90: New test.
27306
27307         PR fortran/20853
27308         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27309
27310         PR fortran/20849
27311         * gfortran.dg/external_initializer.f90: New test.
27312
27313         PR fortran/20837
27314         * non_module_public.f90: New test.
27315
27316 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27317
27318         PR c++/24386
27319         * g++.dg/template/overload7.C: New.
27320
27321         PR c++/22551
27322         * g++.dg/other/switch2.C: Remove expected warnings.
27323
27324         PR c++/21353
27325         * g++.dg/template/defarg6.C: New.
27326
27327 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27328
27329         PR target/24315
27330         * gcc.target/i386/pr24315.c: New test.
27331
27332 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27333
27334         PR c++/24389
27335         * g++.dg/template/static21.C: New test.
27336         * g++.dg/template/static21-a.cc: Likewise.
27337
27338 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27339
27340         PR c++/23959
27341         * g++.dg/warn/Wswitch-default-1.C: New test.
27342         * g++.dg/warn/Wswitch-default-2.C: New test.
27343
27344 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27345
27346         PR c++/22173
27347         * g++.dg/parse/template18.C: New test.
27348         * g++.dg/template/nontype15.C: Likewise.
27349
27350 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27351
27352         PR fortran/22273
27353         * gfortran.dg/spec_expr_2.f90: New.
27354
27355 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27356
27357         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27358         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27359         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27360         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27361         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27362         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27363         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27364         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27365         previous target-specific skips and warning-message matches where
27366         applicable.
27367
27368 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27369
27370         PR c++/21347
27371         * g++.dg/warn/Wctor-dtor.C: New test.
27372
27373 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27374
27375         PR c/23439
27376         * gcc.dg/for-1.c: New test.
27377
27378 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27379
27380         PR c++/19565
27381         * g++.dg/warn/Wconversion1.C: New test.
27382         * g++.dg/ext/packed4.C: Compile with -w.
27383         * g++.dg/opt/20050511-1.C: Likewise.
27384         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27385
27386 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27387
27388         * gfortran.dg/boz_5.f90: New test.
27389
27390 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27391
27392         PR c++/22551
27393         * g++.dg/other/switch2.C: New.
27394
27395         PR c++/23984
27396         * g++.dg/init/ctor7.C: New.
27397
27398 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27399
27400         PR c++/23730
27401         * g++.dg/parse/crash32.C: New test.
27402
27403 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27404
27405         PR c++/20721
27406         * g++.dg/init/goto2.C: New test.
27407
27408         PR c++/22464
27409         * g++.dg/template/crash/41.C: New test.
27410
27411         PR c++/22180
27412         * g++.dg/template/crash40.C: New test.
27413
27414         PR c++/23694
27415         * g++.dg/parse/friend5.C: New test.
27416
27417         PR c++/23307
27418         * g++.dg/template/crash38.C: New test.
27419
27420         PR c++/22352
27421         * g++.dg/template/friend38.C: New test.
27422
27423         PR c++/22405
27424         * g++.dg/template/crash39.C: New test.
27425
27426 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27427
27428         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27429         gcc.dg/debug/dwarf2/dwarf-char2.c,
27430         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27431
27432         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27433
27434 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27435
27436         * gcc.dg/dll-2.c: Add tests for warnings.
27437         * gcc.dg/dll-3.c: Likewise.
27438         * gcc.dg/dll-4.c: Likewise.
27439
27440         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27441         * g++.dg/ext/dllimport2.C: Likewise.
27442         * g++.dg/ext/dllimport3.C: Likewise.
27443         * g++.dg/ext/dllimport7.C: Likewise.
27444         * g++.dg/ext/dllimport8.C: Likewise.
27445         * g++.dg/ext/dllimport9.C: Likewise.
27446
27447 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27448
27449         PR fortran/24092
27450         * gfortran.dg/derived_pointer_recursion.f90: New test.
27451
27452 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27453
27454         * gcc.c-torture/execute/20051012-1.c: New test.
27455
27456 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27457
27458         PR fortran/18082
27459         * gfortran.dg/automatic_char_len_1.f90: New test.
27460
27461 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27462
27463         PR fortran/20847
27464         * gfortran.dg/save_common.f90: New test.
27465
27466         PR fortran/20856
27467         * gfortran.dg/save_result.f90: New test.
27468
27469 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27470
27471         PR c++/21592
27472         * g++.dg/template/dependent-expr1.C: Add new expected error.
27473         * g++.dg/template/dependent-expr2.C: Adjust error text.
27474         * g++.dg/template/overload6.C: New.
27475
27476         PR c++/23797
27477         * g++.dg/other/typename8.C: New.
27478
27479         PR c++/21117
27480         * g++.dg/other/return1.C: New.
27481
27482 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
27483
27484         PR c++/24052
27485         * g++.dg/ext/label5.C: New.
27486
27487 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27488
27489         PR c++/19964
27490         * g++.dg/parse/crash31.C: New.
27491
27492 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
27493
27494         * g++.dg/ipa/ipa-1.c: New test.
27495         * g++.dg/ipa/ipa-2.c: New test.
27496         * g++.dg/ipa/ipa-3.c: New test.
27497         * g++.dg/ipa/ipa-4.c: New test.
27498         * g++.dg/ipa/ipa-5.c: New test.
27499         * g++.dg/ipa/ipa.exp: New file.
27500
27501 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27502
27503         PR fortran/24207
27504         * gfortran.dg/private_type_3.f90: New test.
27505
27506 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27507
27508         PR fortran/20786
27509         gfortran.dg/aint_anint_1.f90: New test.
27510
27511 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27512
27513         PR libgfortran/24313
27514         gfortran.dg/csqrt.f: New test.
27515
27516 2005-10-11  Ian Lance Taylor  <ian@airs.com>
27517
27518         PR c++/8057
27519         * g++.dg/warn/noeffect7.C: New test.
27520         * g++.dg/warn/noeffect2.C: Instantiate templates.
27521         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
27522         and warning.
27523
27524 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27525
27526         PR c++/21089
27527         * g++.dg/init/float1.C: New test.
27528
27529         PR c++/24277
27530         * g++.dg/init/member1.C: Tweak error markers.
27531
27532 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
27533
27534         PR testsuite/24281
27535         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27536         Check for null pointer.
27537
27538 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27539
27540         PR c++/21369
27541         * g++.dg/parse/ret-type3.C: New test.
27542
27543 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27544
27545         PR tree-opt/23946
27546         * gcc.c-torture/compile/pr23946.c: New test.
27547
27548 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27549
27550         * g++.dg/opt/mmx2.C: New test.
27551
27552 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27553
27554         PR c++/24277
27555         * g++.dg/template/static20.C: New test.
27556
27557         PR c++/24302
27558         * g++.dg/warn/Wunused-12.C: New test.
27559
27560         PR c++/23437
27561         * g++.dg/template/arg4.C: New test.
27562
27563 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27564
27565         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27566         * gcc.dg/ucnid-3.c: Likewise.
27567         * gcc.dg/ucnid-4.c: Likewise.
27568         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27569         * g++.dg/other/ucnid-1.C: Likewise.
27570         * gcc.dg/sparc-frame-1.c: New test.
27571
27572 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27573
27574         PR c++/24139
27575         * g++.dg/template/spec27.C: New test.
27576
27577         PR c++/24275
27578         * g++.dg/template/static19.C: New test.
27579
27580 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27581
27582         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27583         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27584
27585 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27586
27587         PR target/24136
27588         * gfortran.fortran-torture/compile/pr24136.f: New test.
27589
27590 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27591
27592         PR c++/22172
27593         * g++.dg/parse/crash30.C: New test.
27594
27595 2005-10-07  Richard Guenther  <rguenther@suse.de>
27596
27597         PR middle-end/24227
27598         * gcc.c-torture/compile/pr24227.c: New testcase.
27599
27600 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27601
27602         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27603         Do not put aligned attributes on array elements.
27604
27605 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27606
27607         PR testsuite/23611, PR testsuite/23615
27608         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27609         writing prototypes of library functions by hand.
27610         * obj-c++.dg/bitfield-4.mm: Likewise.
27611         * obj-c++.dg/const-str-4.mm: Likewise.
27612         * obj-c++.dg/encode-4.mm: Likewise.
27613         * obj-c++.dg/encode-5.mm: Likewise.
27614         * obj-c++.dg/encode-6.mm: Likewise.
27615         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27616         * obj-c++.dg/method-10.mm: Likewise.
27617         * obj-c++.dg/method-17.mm: Likewise.
27618         * obj-c++.dg/method-19.mm: Likewise.
27619         * obj-c++.dg/try-catch-2.mm: Likewise.
27620
27621 2005-10-06  Richard Henderson  <rth@redhat.com>
27622
27623         PR 24236
27624         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27625
27626 2005-10-06  Dale Johannesen  <dalej@apple.com>
27627
27628         * gcc.c-torture/execute/20030125-1.c: Correct.
27629
27630 2005-10-06  Richard Guenther  <rguenther@suse.de>
27631
27632         PR tree-optimization/24238
27633         * g++.dg/tree-ssa/pr24238.C: New testcase.
27634
27635 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27636
27637         PR 18568
27638         * gfortran.dg/der_pointer_3.f90: New test.
27639
27640 2005-10-05  Devang Patel  <dpatel@apple.com>
27641
27642         PR Debug/23205
27643         * g++.dg/other/PR23205.C: New.
27644
27645 2005-10-05  Richard Henderson  <rth@redhat.com>
27646
27647         PR target/23602
27648         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27649         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27650
27651 2005-10-05  Dale Johannesen  <dalej@apple.com>
27652
27653         * gcc.c-torture/execute/float-floor.c: New.
27654
27655 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27656
27657         PR tree-optimization/21419
27658         PR tree-optimization/24146
27659         PR tree-optimization/24151
27660
27661         * g++.dg/ext/asm7.C: New.
27662         * g++.dg/ext/asm8.C: New.
27663         * gcc.dg/asm-1.c: Compile on all targets.
27664         * gcc.dg/asm-pr24146.c: New.
27665         * gcc.dg/pr21419.c: Adjust error messages.
27666
27667 2005-10-05  Richard Guenther  <rguenther@suse.de>
27668
27669         PR fortran/24176
27670         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27671
27672 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27673
27674         PR c++/23513
27675         * g++.dg/template/spec22.C: Robustify test.
27676         * g++.dg/template/spec26.C: New.
27677
27678 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27679
27680         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27681         if target supports vector instructions.
27682
27683 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
27684
27685         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27686         C99 functions.
27687
27688 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
27689
27690         * lib/target-supports.exp (check_effective_target_fortran_large_real,
27691         check_effective_target_fortran_large_int): Replace cached result
27692         when target changes.
27693
27694 2005-10-04  Devang Patel  <dpatel@apple.com>
27695
27696         * gcc.dg/i386-sse-vect-types.c: New.
27697
27698 2005-10-04  Ian Lance Taylor  <ian@airs.com>
27699
27700         PR preprocessor/13726
27701         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27702         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27703
27704 2005-10-04  Richard Guenther  <rguenther@suse.de>
27705
27706         PR c/23576
27707         * gcc.dg/noncompile/pr23576.c: New testcase.
27708
27709 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27710
27711         PR middle-end/23125
27712         * gcc.dg/register-var-3.c: New test.
27713
27714 2005-10-04  Steven Bosscher  <stevenb@suse.de>
27715
27716         * gcc.dg/pr23049.c: New test.
27717
27718         * gcc.dg/ucnid-4.c: Fix test.
27719
27720 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27721
27722         PR 23445
27723         * gcc.c-torture/compile/pr23445.c: New test.
27724
27725 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
27726
27727         * g++.dg/overload/unknown1.C: New.
27728
27729 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
27730
27731         PR c++/17775
27732         * g++.dg/template/repo4.C: New test.
27733
27734 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27735
27736         PR libfortran/19308
27737         * gfortran.dg/large_real_kind_2.F90: New test.
27738         * gfortran.dg/large_integer_kind_2.f90: New test.
27739
27740 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
27741
27742         * lib/target-supports.exp (check_effective_target_vect_shift):
27743         Implement with result caching. Add i?86, x86_64 and ia64 targets.
27744         (check_effective_target_vect_condition): Fix copy-n-pasto.
27745
27746         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27747         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27748         targets.
27749
27750 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
27751
27752         PR c++/22621
27753         * g++.dg/template/overload5.C : New test.
27754
27755         PR c++/23840
27756         * g++.dg/expr/stdarg1.C: New test.
27757
27758 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
27759
27760         PR 24142
27761         * gcc.c-torture/execute/pr24142.c: New test.
27762
27763 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
27764
27765         PR 24141
27766         * gcc.c-torture/execute/pr24141.c: New test.
27767
27768 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
27769             Diego Novillo  <dnovillo@redhat.com>
27770
27771         PR 23604
27772         * gcc.c-torture/execute/pr23604.c: New test.
27773
27774 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27775
27776         PR fortran/16404
27777         PR fortran/20835
27778         PR fortran/20890
27779         PR fortran/20899
27780         PR fortran/20900
27781         PR fortran/20901
27782         PR fortran/20902
27783         gfortran.dg/equiv_constraint_1.f90: New test.
27784         gfortran.dg/equiv_constraint_2.f90: New test.
27785         gfortran.dg/equiv_constraint_3.f90: New test.
27786         gfortran.dg/equiv_constraint_4.f90: New test.
27787         gfortran.dg/equiv_constraint_5.f90: New test.
27788         gfortran.dg/equiv_constraint_6.f90: New test.
27789         gfortran.dg/equiv_constraint_7.f90: New test.
27790         gfortran.dg/equiv_constraint_8.f90: New test.
27791         gfortran.dg/private_type_1.f90: New test.
27792         gfortran.dg/private_type_2.f90: New test.
27793         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27794         980628-10.f: Assert std=gnu to permit mixing of
27795         types in equivalence statements.
27796
27797 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27798
27799         PR 24112
27800         * gfortran.dg/open_status_1.f90: New.
27801
27802 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27803
27804         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27805         * gcc.dg/vect/pr22480.c: Clean up temp files.
27806         * gcc.dg/vect/pr23831.c: Clean up temp files.
27807         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27808         Clean up temp files.
27809         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27810         Clean up temp files.
27811
27812         * gcc.dg/20050309-1.c: Clean up temp files.
27813         * gcc.dg/20050325-1.c: Clean up temp files.
27814
27815 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27816
27817         PR tree-optimization/24059
27818         * gcc.dg/vect/pr24059.c : New test.
27819
27820 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27821
27822         PR middle-end/24109
27823         * gcc.c-torture/execute/20050929-1.c: New test.
27824
27825 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27826
27827         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27828
27829 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27830
27831         PR c/21419
27832         * gcc.dg/pr21419.c: New test.
27833
27834 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27835
27836         * gcc.dg/pr23911.c: New test.
27837
27838 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27839
27840         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27841
27842         PR c++/16782
27843         * g++.dg/parse/qualified4.C: New test.
27844         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27845         * g++.old-deja/g++.mike/p8154.C: Likewise.
27846
27847 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27848
27849         PR c++/22147
27850         * g++.dg/template/friend37.C: New test.
27851         * g++.dg/parse/crash28.C: Adjust error markers.
27852
27853 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27854
27855         PR fortran/18518
27856         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27857
27858 2005-09-27  Devang Patel  <dpatel@apple.com>
27859
27860         PR tree-optimization/23625
27861         * gcc.dg/pr23625.c: New test.
27862
27863 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27864
27865         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27866         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27867
27868 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27869
27870         PR fortran/23677
27871         * gfortran.fortran-torture/execute/save_1.f90: New test.
27872         * gfortran.dg/save_1.f90: New test.
27873
27874 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27875
27876         * gcc.target/i386/builtin-apply-mmx.c: New test.
27877
27878         PR target/22576
27879         * gcc.target/i386/pr22576.c: New test.
27880
27881         PR target/22585
27882         * gcc.target/i386/pr22585.c: New test.
27883
27884         PR target/23268
27885         * gcc.target/i386/pr23268.c: New test.
27886
27887         PR middle-end/23831
27888         * gcc.dg/vect/pr23831.c: New test.
27889
27890         PR target/24055
27891         * gcc.target/i386/pr24055.c: New test.
27892
27893 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27894
27895         PR tree-optimization/23960
27896         * gcc.c-torture/compile/pr23960.c: New.
27897
27898 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27899
27900         PR fortran/16861
27901         * gfortran.dg/nested_modules_3.f90: New.
27902
27903 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27904
27905         PR fortran/24005
27906         gfortran.dg/interface_1.f90: New test.
27907
27908 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27909         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27910
27911         PR fortran/23843
27912         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27913
27914 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27915
27916         PR fortran/23516
27917         * gfortran.dg/imag_1.f: New test.
27918         * gfortran.dg/imag_2.f: Ditto.
27919
27920 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27921
27922         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27923
27924 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27925
27926         PR c++/21983
27927         * g++.dg/warn/pr21983.C: New test.
27928
27929 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27930
27931         * gcc.dg/20050922-1.c: Testcase added.
27932
27933 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27934
27935         PR c++/23993
27936         * g++.dg/template/array14.C: New test.
27937
27938 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27939
27940         PR fortran/19929
27941         * gfortran.dg/der_ptr_component_1.f90: New test.
27942
27943 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27944
27945         PR c++/23965
27946         * g++.dg/template/error1.C: Reject "no matching function" message.
27947
27948 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27949
27950         PR c++/17609
27951         * g++.dg/lookup/error1.C: New test.
27952
27953 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27954
27955         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27956         functionality of the testcase.
27957
27958 2005-09-20  Richard Henderson  <rth@redhat.com>
27959
27960         * gcc.dg/vect/vect-22.c: Require vect_float.
27961         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27962
27963 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27964
27965         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27966         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27967         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27968         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27969         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27970         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27971         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27972         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27973         * gcc.dg/cpp/ucnid-8.c: New test.
27974
27975 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27976
27977         PR tree-optimization/23929
27978         * gcc.c-torture/compile/pr23929.c: New test.
27979
27980 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27981
27982         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27983         for one loop.
27984
27985 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27986
27987         PR testsuite/23186
27988         * g++.dg/other/pr22003.C: Require named sections.
27989
27990 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27991
27992         PR c++/23947
27993         * g++.dg/rtti/crash3.C: New test.
27994
27995         PR tree-optimization/23818
27996         * gcc.dg/pr23818.c: New test.
27997
27998 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27999
28000         PR fortran/23420
28001         * gfortran.dg/print_fmt_4.f: New.
28002
28003 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28004
28005         PR fortran/23663
28006         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28007
28008 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28009
28010         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28011         Use pointers to local alignable arrays instead. Added comments.
28012         * gcc.dg/vect/vect-46.c: Likewise.
28013         * gcc.dg/vect/vect-48.c: Likewise.
28014         * gcc.dg/vect/vect-49.c: Likewise.
28015         * gcc.dg/vect/vect-52.c: Likewise.
28016         * gcc.dg/vect/vect-53.c: Likewise.
28017         * gcc.dg/vect/vect-54.c: Likewise.
28018         * gcc.dg/vect/vect-56.c: Likewise.
28019         * gcc.dg/vect/vect-57.c: Likewise.
28020         * gcc.dg/vect/vect-58.c: Likewise.
28021         * gcc.dg/vect/vect-60.c: Likewise.
28022         * gcc.dg/vect/vect-61.c: Likewise.
28023
28024         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28025         The test is no longer vectorizable on vect_no_align targets.
28026         * gcc.dg/vect/vect-43.c: Likewsie.
28027
28028         * gcc.dg/vect/vect-44.c: Added comments.
28029         * gcc.dg/vect/vect-45.c: Added comments.
28030         * gcc.dg/vect/vect-50.c: Added comments.
28031         * gcc.dg/vect/vect-51.c: Added comments.
28032
28033         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28034         aligned type.
28035         * gcc.dg/vect/Os-vect-95.c: Likewise.
28036
28037         * gcc.dg/vect/vect-41.c: Test removed.
28038         * gcc.dg/vect/vect-47.c: Test removed.
28039         * gcc.dg/vect/vect-55.c: Test removed.
28040         * gcc.dg/vect/vect-59.c: Test removed.
28041
28042 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28043
28044         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28045         No longer vectorizable on vect_no_align targets.
28046         * gcc.dg/vect/pr20122.c: Likewise.
28047         * gcc.dg/vect/vect-74.c: Likewise.
28048         * gcc.dg/vect/vect-75.c: Likewise.
28049         * gcc.dg/vect/vect-76.c: Likewise.
28050
28051         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28052         Will not be vectorizable on vect_no_align targets once aliasing issues
28053         are resolved.
28054         * gcc.dg/vect/vect-79.c: Likewise.
28055
28056         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28057         * gcc.dg/vect/vect-78.c: Likewise.
28058         * gcc.dg/vect/vect-97.c: Likewise.
28059
28060 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28061
28062         * gcc.dg/pr23943.c: New test.
28063
28064 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28065
28066         PR fortran/19181
28067         * gfortran.dg/derived_pointer_null_1.f90: New test.
28068
28069 2005-09-18  Richard Guenther  <rguenther@suse.de>
28070
28071         PR middle-end/23944
28072         * gcc.c-torture/compile/pr23944.c: New testcase.
28073
28074 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28075
28076         PR fortran/15975
28077         * gfortran.dg/der_pointer_2.f90: New test.
28078
28079 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28080
28081         PR fortran/16861
28082         * gfortran.dg/nested_modules_2.f90: New test.
28083
28084 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28085
28086         PR c++/18368
28087         * g++.dg/other/semicolon.C: New test.
28088
28089 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28090
28091         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28092         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28093
28094 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28095
28096         PR c++/23914
28097         * g++.dg/template/static18.C: New test.
28098
28099         PR c++/21514
28100         * g++.dg/template/crash19.C: Remove dg-error marker.
28101         * g++.dg/template/local4.C: New test.
28102
28103 2005-09-16  Paul Brook  <paul@codesourcery.com>
28104
28105         PR fortran/23906
28106         * gfortran.dg/dependency_1.f90: New test.
28107
28108 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28109
28110         PR c++/23896
28111         * g++.dg/template/static17.C: New test.
28112
28113 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28114
28115         PR c++/23139
28116         * g++.dg/warn/huge-val1.C: New test.
28117
28118 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28119
28120         PR c++/13140
28121         * g++.dg/parse/class2.C: New test.
28122         * g++.dg/template/explicit8.C: Likewise.
28123         * g++.dg/template/spec25.C: Likewise.
28124
28125 2005-09-14  Josh Conner  <jconner@apple.com>
28126
28127         PR middle-end/23584
28128         * gcc.dg/pr23584.c: New test.
28129
28130 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28131
28132         PR fortran/21875 Internal Unit Array I/O, NIST
28133         * gfortran.dg/arrayio_1.f90: New test.
28134         * gfortran.dg/arrayio_1.f90: New test.
28135         * gfortran.dg/arrayio_1.f90: New test.
28136         * gfortran.dg/arrayio_1.f90: New test.
28137         * gfortran.dg/arrayio_1.f90: New test.
28138
28139 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28140
28141         PR middle-end/22480
28142         * gcc.dg/vect/pr22480.c: New test.
28143
28144 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28145
28146         PR fortran/19358
28147         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28148
28149 2005-09-13 Josh Conner <jconner@apple.com>
28150
28151         PR c++/23180
28152         * g++.dg/init/struct2.C: New test.
28153         * g++.dg/init/struct3.C: New test.
28154
28155 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28156
28157         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28158         Clean up temp files.
28159         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28160         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28161         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28162         gcc.dg/tree-ssa/builtin-printf-1.c,
28163         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28164         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28165         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28166         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28167         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28168         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28169         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28170         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28171         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28172         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28173         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28174         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28175
28176 2005-09-13  Josh Conner  <jconner@apple.com>
28177
28178         * lib/gcc-dg.exp: Load scanipa.exp.
28179         (cleanup-dump): New procedure.
28180         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28181         * lib/scandump.exp: New file.
28182         * lib/scantree.exp: Use it.
28183         * lib/scanipa.exp: New file.
28184
28185 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28186
28187         PR fortran/17740
28188         * gfortran.dg/generic_4.f90: New test.
28189
28190 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28191
28192         PR target/23816
28193         * gcc.target/i386/pr23816-1.c: New test.
28194         * gcc.target/i386/pr23816-2.c: New test.
28195
28196
28197 2005-09-13  Bastian Blank <waldi@debian.org>
28198
28199         PR c++/16171
28200         * g++.dg/abi/mangle26.C: New test.
28201         * g++.dg/abi/mangle27.C: New test.
28202         * g++.dg/abi/mangle28.C: New test.
28203         * g++.dg/abi/mangle29.C: New test.
28204
28205         PR c++/23839
28206         * g++.dg/parse/register1.C: New test.
28207
28208 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28209
28210         PR c++/23842
28211         * g++.dg/template/access16.C: New test.
28212
28213 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28214
28215         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28216
28217 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28218
28219         PR fortran/18899
28220         * gfortran.dg/shape_2.f90: New test.
28221
28222 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28223
28224         PR target/19269
28225         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28226         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28227         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28228         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28229         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28230         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28231         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28232         tests.
28233
28234 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28235
28236         PR c++/23841
28237         * g++.dg/parse/template17.C: New test.
28238
28239 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28240
28241         PR c++/23789
28242         * g++.dg/template/nontype14.C: New test.
28243
28244 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28245
28246         PR g++/7874
28247         * g++.dg/lookup/friend7.C: New test.
28248         * g++.dg/lookup/friend8.C: New test.
28249         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28250         so that it will be found via argument dependent lookup.
28251         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28252         friend functions which will no longer be found.
28253         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28254         function g, so that it will be found via argument dependent
28255         lookup.
28256         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28257         * g++.old-deja/g++.mike/net43.C: Likewise.
28258
28259 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28260
28261         PR c++/23691
28262         * g++.dg/template/static16.C: New test.
28263
28264 2005-09-12  Josh Conner  <jconner@apple.com>
28265
28266         PR middle-end/23237
28267         * gcc.c-torture/compile/pr23237.c: New test.
28268
28269 2005-09-11  Richard Henderson  <rth@redhat.com>
28270
28271         * g++.dg/other/error8.C: Update expected diagnostic text.
28272
28273 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28274
28275         PR libfortran/19872
28276         * gfortran.dg/overwrite_1.f: New test.
28277
28278 2005-09-09  Josh Conner  <jconner@apple.com>
28279
28280         * g++.dg/init/pr23180-1.C: Removed.
28281         * g++.dg/init/pr23180-2.C: Removed.
28282
28283 2005-09-09  David Daney <ddaney@avtrex.com>
28284
28285         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28286         files which are ...
28287         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28288         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28289
28290 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28291
28292         * gfortran.dg/iostat_2.f90: New test.
28293
28294 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28295
28296         PR c++/22252
28297         * g++.dg/ext/interface1.C: New test.
28298         * g++.dg/ext/interface1.h: Likewise.
28299         * g++.dg/ext/interface1a.cc: Likewise.
28300
28301 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28302
28303         * gfortran.dg/iomsg_1.f90: New test case.
28304
28305 2005-09-09  Richard Guenther  <rguenther@suse.de>
28306
28307         PR c++/23624
28308         * g++.dg/tree-ssa/pr23624.C: New testcase.
28309
28310 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28311
28312         PR fortran/19239
28313         * gfortran.dg/vector_subscript_1.f90,
28314         * gfortran.dg/vector_subscript_2.f90: New tests.
28315
28316 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28317
28318         PR fortran/21104
28319         * gfortran.dg/array_alloc_1.f90,
28320         * gfortran.dg/array_alloc_2.f90,
28321         * gfortran.dg/array_alloc_3.f90: New tests.
28322
28323 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28324
28325         PR fortran/12840
28326         * gfortran.dg/array_constructor_6.f90
28327         * gfortran.dg/array_constructor_7.f90
28328         * gfortran.dg/array_constructor_8.f90
28329         * gfortran.dg/array_constructor_9.f90
28330         * gfortran.dg/array_constructor_10.f90
28331         * gfortran.dg/array_constructor_11.f90
28332         * gfortran.dg/array_constructor_12.f90: New tests.
28333
28334 2005-09-08  Josh Conner  <jconner@apple.com>
28335
28336         PR c++/23180
28337         * g++.dg/init/pr23180-1.C: New test.
28338         * g++.dg/init/pr23180-2.C: New test.
28339
28340 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28341
28342         PR fortran/18878
28343         * gfortran.dg/module_double_reuse.f90: New.
28344
28345 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28346
28347         PR fortran/23270
28348         PR fortran/22304
28349         PR fortran/18870
28350         PR fortran/17917
28351         PR fortran/16511
28352         * gfortran.dg/common_equivalence_1.f: New.
28353         * gfortran.dg/common_equivalence_2.f: New.
28354         * gfortran.dg/common_equivalence_3.f: New.
28355         * gfortran.dg/contained_equivalence_1.f90: New.
28356         * gfortran.dg/module_blank_common.f90: New.
28357         * gfortran.dg/module_commons_1.f90: New.
28358         * gfortran.dg/module_equivalence_1.f90: New.
28359         * gfortran.dg/nested_modules_1.f90: New.
28360         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28361         equivalences and add comment to connect the test with
28362         the PR.
28363
28364 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28365
28366         PR fortran/23765
28367         * gfortran.dg/common_6.f90: New test.
28368
28369 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28370
28371         PR fortran/15326
28372         * gfortran.dg/char_result_1.f90,
28373         * gfortran.dg/char_result_2.f90,
28374         * gfortran.dg/char_result_3.f90,
28375         * gfortran.dg/char_result_4.f90,
28376         * gfortran.dg/char_result_5.f90,
28377         * gfortran.dg/char_result_6.f90,
28378         * gfortran.dg/char_result_7.f90,
28379         * gfortran.dg/char_result_8.f90: New tests.
28380
28381 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28382
28383         PR fortran/19928
28384         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28385
28386 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28387
28388         PR obj-c++/16816
28389         * obj-c++.dg/selector-5.mm: New test.
28390         * obj-c++.dg/selector-6.mm: New test.
28391
28392 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28393
28394         PR objc/20574
28395         PR objc/19324
28396         * objc.dg/error-1.m: New test.
28397
28398 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28399
28400         PR fortran/23373
28401         * gfortran.fortran-torture/execute/pr23373-1.f90,
28402         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28403
28404 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28405
28406         PR libfortran/23760
28407         * gfortran.dg/g77/1832.f: Remove long string in write statement
28408         to allow the test to pass on correct list directed output with
28409         prepended space.
28410
28411 2005-09-07  James E Wilson  <wilson@specifix.com>
28412
28413         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28414
28415 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28416
28417         * gfortran.dg/parameter+save.f90: Rename to
28418         * gfortran.dg/parameter_save.f90: .. this.
28419
28420 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28421
28422         PR fortran/20848
28423         * gfortran.dg/parameter+save.f90: New test case.
28424
28425 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28426
28427         PR fortran/19269
28428         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28429
28430 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28431
28432         PR c/23075
28433         * gcc.dg/pr23075.c: New test.
28434         * g++.dg/warn/pr23075.C: New test.
28435
28436         PR target/22362
28437         * gcc.target/i386/pr22362.c: New test.
28438
28439         PR rtl-optimization/23098
28440         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28441
28442         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28443         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28444         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28445
28446 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28447
28448         * g++.dg/expr/cast6.C: New test.
28449
28450         PR c++/9782
28451         * g++.dg/init/new15.C: New test.
28452
28453 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28454
28455         * gcc.dg/vect/Os-vect-95.c: New test.
28456         * gcc.dg/vect/vect-95.c: Same.
28457
28458 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28459
28460         * gcc.dg/vect/vect-29.c: Update xfail testing.
28461         * gcc.dg/vect/vect-44.c: Same.
28462         * gcc.dg/vect/vect-48.c: Same.
28463         * gcc.dg/vect/vect-50.c: Same.
28464         * gcc.dg/vect/vect-72.c: Same.
28465         * gcc.dg/vect/vect-77.c: Same.
28466         * gcc.dg/vect/vect-78.c: Same.
28467         * gcc.dg/vect/vect-80.c: Same.
28468         * gcc.dg/vect/vect-96.c: Same.
28469         * gcc.dg/vect/vect-100.c: Same.
28470         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28471         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28472         * gfortran.dg/vect/vect-5.f90: Same.
28473
28474 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28475
28476         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28477         start strings.
28478         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28479         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28480
28481         PR c++/23056
28482         * g++.dg/opt/pr23056.C: New test.
28483
28484         PR rtl-optimization/23098
28485         * gcc.target/i386/pr23098.c: New test.
28486
28487 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
28488
28489         PR c++/23667
28490         * g++.dg/template/static15.C: New test.
28491
28492         PR c++/21440
28493         * g++.dg/ext/stmtexpr5.C: New test.
28494         * g++.dg/ext/stmtexpr6.C: Likewise.
28495
28496 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
28497
28498         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28499
28500         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28501         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28502         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28503
28504 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
28505
28506         PR libfortran/23321
28507         * gfortran.dg/direct_io_4.f90: New test case.
28508
28509 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
28510             Rasmus Hahn  <rassahah@neofonie.de>
28511
28512         PR libobjc/23108
28513         * objc.dg/type-stream-1.m: New test.
28514
28515 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
28516
28517         PR fortran/23661
28518         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28519         gfortran.dg/print_fmt_3.f90: New test.
28520
28521 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28522
28523         * gfortran.dg/fmt_t_1.f90: New test.
28524
28525 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28526
28527         PR rtl-optimization/23454
28528         * g++.dg/opt/pr23454.C: New test.
28529
28530 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
28531
28532         PR c++/23699
28533         * g++.dg/ext/static1.C: New test.
28534
28535 2005-09-02  Richard Henderson  <rth@redhat.com>
28536
28537         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28538         tail call to check_fa_work.
28539
28540 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
28541
28542         PR c++/21687
28543         * g++.dg/other/gc3.C: New test.
28544
28545 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28546
28547         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28548         * gcc.dg/20050826-1.c: Likewise.
28549
28550 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28551
28552         PR c++/23167
28553         * g++.dg/expr/volatile1.C: New test.
28554
28555 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28556
28557         PR middle-end/23547
28558         * gcc.dg/pr23547.c: New test.
28559
28560 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28561
28562         PR c/22061
28563         * gcc.c-torture/execute/pr22061-1.c,
28564         * gcc.c-torture/execute/pr22061-2.c,
28565         * gcc.c-torture/execute/pr22061-3.c,
28566         * gcc.c-torture/execute/pr22061-4.c: New tests.
28567
28568 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28569
28570         * gcc.dg/Wredundant-decls-2.c: New test to check that
28571         -Wredundant-decls does not issue warning for a variable
28572         definition following a declaration.
28573
28574 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28575
28576         PR debug/7241
28577         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28578         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28579         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28580
28581         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28582         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28583         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28584         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28585         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28586         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28587         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28588         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28589
28590 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28591
28592         PR objc/23306
28593         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28594         scan-assmbler.
28595
28596 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28597
28598         PR target/21255
28599         * gcc.dg/pr21255-1.c: New test.
28600         * gcc.dg/pr21255-2-mb.c: Likewise.
28601         * gcc.dg/pr21255-2-ml.c: Likewise.
28602         * gcc.dg/pr21255-3.c: Likewise.
28603         * gcc.dg/pr21255-4.c: Likewise.
28604
28605 2005-08-31  Dale Johannesen  <dalej@apple.com>
28606
28607         * gcc.dg/20050830-1.c: New.
28608
28609 2005-08-31  Josh Conner  <jconner@apple.com>
28610
28611         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28612         command-line options for arm-*-* targets.
28613         * g++.dg/init/array16.C: Likewise.
28614         * g++.dg/other/crash-4.C: Likewise.
28615
28616 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28617
28618         PR obj-c++/23640
28619         * obj-c++.dg/gnu-runtime-3.mm: New test.
28620
28621 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28622
28623         PR c++/13377
28624         * g++.dg/lookup/ambig4.C: New test.
28625         * g++.dg/lookup/ambig5.C: New test.
28626         * g++.dg/tc1/dr101.C: Adjust error markers.
28627
28628 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28629
28630         PR c++/23639
28631         * g++.dg/template/ttp5.C: Adjust error markers.
28632
28633 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28634
28635         PR testsuite/23609
28636         * lib/obj-c++.exp: Include target-libpath.exp.
28637         (obj-c++_link_flags): Look for the GNU libobjc library
28638         and set the library path to include it.
28639         Don't manually set LD_LIBRARY_PATH (etc.) but call
28640         set_ld_library_path_env_vars instead.
28641         (obj-c++_target_compile): Don't set library path or
28642         linker flags because they are already set correctly
28643         in obj-c++_link_flags.
28644
28645 2005-08-30  Josh Conner  <jconner@apple.com>
28646
28647         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28648         to command-line options for arm-*-* targets.
28649
28650 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28651
28652         * g++.dg/other/i386-1.C: New.
28653
28654 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28655
28656         PR preprocessor/20348
28657         PR preprocessor/20356
28658         * gcc.dg/cpp/pr20348.c: New test.
28659         * gcc.dg/cpp/pr20348.h: New file.
28660         * gcc.dg/cpp/inc/pr20348.h: New file.
28661         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28662         * gcc.dg/cpp/pr20356.c: New test.
28663         * gcc.dg/cpp/pr20356.h: New file.
28664         * gcc.dg/cpp/inc/pr20356.h: New file.
28665         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28666
28667 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28668
28669         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28670         Fix array dimension to avoid correct end-of-file error.
28671
28672 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28673
28674         PR libfortran/23598
28675         * gfortran.dg/iostat_1.f90: New test.
28676
28677 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28678
28679         PR middle-end/23408
28680         * gcc.dg/pr23408.c: New test.
28681
28682 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
28683
28684         PR c++/23099
28685         * g++.dg/init/member1.C: Make sure erroneous static data member
28686         definitions are required.
28687         * g++.dg/template/static13.C: New test.
28688         * g++.dg/template/static14.C: Likewise.
28689
28690 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
28691
28692         * gcc.target/i386/pr23575.c: Use -msse2 instead of
28693         -march=pentium4, remove ilp32 requirement.
28694
28695         PR middle-end/23484
28696         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28697         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28698
28699 2005-08-29  Andreas Jaeger  <aj@suse.de>
28700
28701         PR testsuite/23607
28702         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28703
28704 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
28705
28706         * gcc.c-torture/execute/20050316-2.c: New test.
28707         * gcc.c-torture/execute/20050316-3.c: New test.
28708         * gcc.dg/torture/pr16104-1.c: New test.
28709
28710 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
28711
28712         PR middle-end/23463
28713         * gcc.c-torture/execute/zero-struct-1.c: New test.
28714
28715 2005-08-27  Richard Guenther  <rguenther@suse.de>
28716
28717         PR target/23575
28718         * gcc.target/i386/pr23575.c: New testcase.
28719
28720 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28721
28722         PR rtl-optimization/23561
28723         * gcc.c-torture/execute/20050826-1.c: New test.
28724
28725         PR rtl-opt/23560
28726         * gcc.c-torture/execute/20050826-2.c: New test.
28727
28728 2005-08-26  Dale Johannesen  <dalej@apple.com>
28729
28730         * gcc.dg/20030711-1.c: Modify to work on Darwin.
28731         * gcc.dg/20050826-1.c: New.
28732
28733 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
28734
28735         PR c++/19004
28736         * g++.dg/template/nontype13.C: New test.
28737
28738         PR c++/23491
28739         * g++.dg/init/new14.C: New test.
28740         * g++.dg/expr/anew1.C: Do not XFAIL.
28741         * g++.dg/expr/anew2.C: Likewise.
28742         * g++.dg/expr/anew3.C: Likewise.
28743
28744 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
28745
28746         PR middle-end/22439
28747         * gcc.dg/vla-3.c: New test.
28748
28749 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
28750
28751         PR fortran/20363
28752         * gfortran.dg/named_interface.f90: New.
28753
28754 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
28755
28756         * gcc.c-torture/execute/frame-address.c: New test.
28757
28758 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
28759
28760         PR c++/20817
28761         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28762
28763 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28764
28765         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28766
28767 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28768
28769         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28770         * gcc.dg/altivec-22.c: Rename from..
28771         * gcc.dg/altivec-nomfcr.c: ..this.
28772
28773 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28774
28775         PR tree-optimization/23546
28776         * gcc.dg/tree-ssa/pr23546.c: New test.
28777
28778 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28779
28780         PR fortran/17758
28781         * gfortran.dg/nonreturning_statements.f90: New test.
28782
28783 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28784
28785         PR c++/22454
28786         * g++.dg/parse/crash29.C: New.
28787
28788 2005-08-23  DJ Delorie  <dj@redhat.com>
28789
28790         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28791         constants have the L suffix.
28792
28793 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28794
28795         PR c++/23044
28796         * g++.dg/template/instantiate8.C: New.
28797
28798 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28799
28800         PR middle-end/23467
28801         * gcc.c-torture/execute/pr23467.c: New test.
28802
28803 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28804
28805         PR tree-optimization/22043
28806         * gcc.c-torture/execute/20050613-1.c: New test.
28807
28808 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28809
28810         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28811
28812 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28813
28814         PR rtl-optimization/23478
28815         * g++.dg/opt/pr23478.C: New test.
28816
28817 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28818
28819         PR c/18715
28820         * gcc.dg/switch-warn-3.c: New test.
28821
28822 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28823
28824         PR c++/22233
28825         * g++.dg/template/param1.C: New test.
28826
28827 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28828
28829         PR c++/23089
28830         * g++.dg/other/incomplete1.C: New test.
28831
28832 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28833
28834         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28835         are vectorizable.
28836
28837 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28838
28839         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28840         d_lines_5.f: New.
28841
28842 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28843
28844         * gcc.target/i386/sse-4.c: New test.
28845
28846 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28847
28848         PR testsuite/23239
28849         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28850
28851 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28852
28853         * gcc.dg/20050811-1.c: New test.
28854         * gcc.dg/20050811-2.c: New test.
28855
28856 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28857
28858         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28859
28860 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28861
28862         PR 23476
28863         * gcc.c-torture/compile/pr23476.c: New test.
28864
28865 2005-08-19  Devang Patel  <dpatel@apple.com>
28866
28867         PR tree-optimization/23048
28868         * gcc.dg/tree-ssa/pr23048.c: New test.
28869
28870 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28871
28872         PR middle-end/20624
28873         * g++.dg/warn/Wreturn-3.C: New test
28874
28875 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28876
28877         PR tree-optimization/22228
28878         * g++.dg/vect/pr22543.cc: New test.
28879
28880 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28881
28882         PR tree-optimization/21574
28883         * gcc.dg/tree-ssa/pr21574.c: New test.
28884
28885 2005-08-16  James E Wilson  <wilson@specifix.com>
28886
28887         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28888
28889 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28890
28891         PR tree-opt/23402
28892         * gcc.c-torture/compile/zero-strct-3.c: New test.
28893         * gcc.c-torture/compile/zero-strct-4.c: New test.
28894
28895 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28896
28897         PR target/23376
28898         * gcc.target/x86_64/pr23376.c: New test.
28899
28900 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28901
28902         PR c++/23337
28903         * g++.dg/ext/vector2.C: New.
28904
28905 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28906
28907         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28908
28909 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28910
28911         PR libfortran/23428
28912         * gfortran.dg/inquire-complex.f90: New test case.
28913
28914 2005-08-16  James E Wilson  <wilson@specifix.com>
28915
28916         PR tree-optimization/21105
28917         * gcc.dg/large-size-array.c: New.
28918
28919 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28920
28921         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28922         type.
28923         * gcc.dg/vect/vect-41: Likewise.
28924         * gcc.dg/vect/vect-42: Likewise.
28925         * gcc.dg/vect/vect-43: Likewise.
28926         * gcc.dg/vect/vect-44: Likewise.
28927         * gcc.dg/vect/vect-46: Likewise.
28928         * gcc.dg/vect/vect-47: Likewise.
28929         * gcc.dg/vect/vect-48: Likewise.
28930         * gcc.dg/vect/vect-52: Likewise.
28931         * gcc.dg/vect/vect-53: Likewise.
28932         * gcc.dg/vect/vect-54: Likewise.
28933         * gcc.dg/vect/vect-55: Likewise.
28934         * gcc.dg/vect/vect-56: Likewise.
28935         * gcc.dg/vect/vect-57: Likewise.
28936         * gcc.dg/vect/vect-58: Likewise.
28937         * gcc.dg/vect/vect-59: Likewise.
28938         * gcc.dg/vect/vect-60: Likewise.
28939         * gcc.dg/vect/vect-61: Likewise.
28940         * gcc.dg/vect/vect-85: Likewise.
28941         * gcc.dg/vect/vect-87: Likewise.
28942         * gcc.dg/vect/vect-88: Likewise.
28943         * gcc.dg/vect/vect-93.c: Likewise.
28944         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28945         * gcc.dg/vect/vect-75: Likewise.
28946         * gcc.dg/vect/vect-76: Likewise.
28947         * gcc.dg/vect/vect-77: Likewise.
28948         * gcc.dg/vect/vect-78: Likewise.
28949         * gcc.dg/vect/vect-80: Likewise.
28950         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28951         vectorized for the expected reason, rather than checking how alignment
28952         was handled.
28953         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28954         aligned type and also instead of aligned pointers. Added documentation.
28955
28956 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28957
28958         * gfortran.dg/power.f90: New test.
28959
28960 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28961
28962         PR rtl-optimization/23299
28963         * g++.dg/opt/pr23299.C: New test.
28964
28965 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28966
28967         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28968
28969 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28970
28971         * g++.dg/template/local6.C: New test.
28972
28973 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28974
28975         * execute/exceptions/finally-1.m: Check that the catch and finally are
28976         being called.  Also add a "return 0;" at the end of main.
28977
28978 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28979
28980         PR fortran/21432.
28981         * gfortran.dg/namelist_print_1.f: New test of functionality of
28982         PRINT namelist.
28983         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28984         namelist generates error with -std=f95.
28985
28986 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28987
28988         PR tree-optimization/23119
28989         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28990
28991 2005-08-13  Marcin Koziej  <creep@desk.pl>
28992             Andrew Pinski  <pinskia@physics.uc.edu>
28993
28994         PR libobjc/22492
28995         * execute/exceptions/finally-1.m: New test.
28996
28997 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28998
28999         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29000         testsuite.
29001         * objc/execute/exceptions/trivial.m: New test.
29002         * objc.dg/try-catch-11.m: Move to ...
29003         * objc/execute/exceptions/foward-1.m: Here.
29004         * objc.dg/try-catch-2.m: Move to ...
29005         * objc/execute/exceptions/catchall-1.m: Here.
29006         * objc.dg/try-catch-8.m: Move to ...
29007         * objc/execute/exceptions/local-variables-1.m: Here.
29008
29009 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29010
29011         * objc.dg/nested-func-1.m: Move to ...
29012         * objc/execute/nested-func-1.m: Here.
29013
29014 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29015
29016         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29017         in ${options} instead of [target_info name].
29018         * lib/obj-c++.exp (objc_target_compile): Likewise.
29019
29020 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29021
29022         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29023
29024 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29025
29026         part of PR testsuite/23348
29027         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29028         each of the torture options.
29029         * objc/compile/trivial.m: New test.
29030
29031 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29032
29033         * gfortran.dg/eoshift.f90: Correct format.
29034
29035 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29036
29037         * gfortran.fortran-torture/execute/character_passing.f90:
29038         Fix comment typo.
29039
29040 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29041
29042         PR c++/8271
29043         * g++.dg/template/unify10.C: New.
29044
29045 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29046
29047         * g++.dg/parse/pr22514.C: Move to...
29048         * g++.dg/debug/pr22514.C: here.
29049
29050 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29051
29052         PR c++/23266
29053         * g++.dg/inherit/pure1.C: New test.
29054
29055         * ChangeLog: Fix typos.
29056
29057 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29058             Steven Bosscher  <stevenb@suse.de>
29059
29060         * gfortran.dg/runtime_warning_1.f90: New test.
29061
29062 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29063
29064         PR c++/23219
29065         * g++.dg/parse/crash28.C: New.
29066
29067 2005-08-11  Richard Guenther  <rguenther@suse.de>
29068
29069         PR target/23289
29070         * gcc.target/i386/tailcall-1.c: New testcase.
29071
29072 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29073
29074         * gcc.dg/vect/vect-67.c: Un-xfail.
29075
29076 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29077
29078         PR c++/23225
29079         * g++.dg/parse/crash27.C: new test.
29080
29081 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29082
29083         PR libfortran/22143
29084         * gfortran.dg/shift-kind.f90: New testcase.
29085
29086 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29087
29088         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29089         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29090
29091 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29092
29093         PR c++/20646
29094         * g++.dg/other/mult-stor1.C: New test.
29095
29096 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29097
29098         * gcc.c-torture/pr18299-1.c: Move to ...
29099         * gcc.c-torture/compile/pr18299-1.c: Here.
29100
29101 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29102
29103         * gfortran/fortran.torture/execute/character_passing.f90:
29104         Fix types for LSAME.
29105
29106 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29107
29108         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29109         input data back to what it was originally.
29110
29111 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29112
29113         * objc.dg/try-catch-8.m: Enable for all targets.
29114
29115 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29116
29117         * gcc.dg/pr23165.c: New test.
29118
29119 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29120
29121         PR tree-optimization/23234
29122         * gcc.dg/tree-ssa/pr23234.c: New test.
29123
29124 2005-08-08  Josh Conner  <jconner@apple.com>
29125
29126         PR rtl-optimization/23241
29127         * gcc.dg/char-compare.c: New test.
29128
29129 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29130
29131         PR c++/22508
29132         * g++.dg/init/new13.C: New test.
29133
29134 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29135
29136         PR c++/21166
29137         * g++.dg/other/crash-4.C: Adjust
29138         * g++/dg/ext/packed9.C: New.
29139
29140 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29141
29142         PR middle-end/21964
29143         * gcc.c-torture/execute/pr21964-1.c: New test.
29144
29145 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29146
29147         PR c/22458
29148         * gcc.dg/pr22458-1.c: New test.
29149
29150 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29151             Steven G. Kargl <kargls@comcast.net>
29152
29153         PR fortran/22390
29154         * gfortran.dg/flush_1.f90: New test.
29155
29156 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29157
29158         PR c++/23191
29159         * g++.dg/template/eh2.C: New test.
29160
29161 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29162
29163         PR c++/19498
29164         * g++.dg/template/instantiate7.C: New test.
29165
29166 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29167
29168         PR c/23113
29169         * gcc.dg/Wunused-value-1.c: New test.
29170
29171 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29172
29173         PR rtl-optimization/23233
29174         * gcc.c-torture/compile/pr23233-1.c: New test.
29175
29176 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29177
29178         PR fortran/18833
29179         PR fortran/20850
29180         * gfortran.dg/equiv_1.f90: New test.
29181         * gfortran.dg/equiv_2.f90: New test.
29182         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29183         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29184         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29185
29186 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29187
29188         * gcc.c-torture/execute/vrp-5.c: New test.
29189         * gcc.c-torture/execute/vrp-6.c: New test.
29190         * gcc.dg/tree-ssa/vrp21.c: New test.
29191
29192 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29193
29194         * g++.dg/parse/pr22514.C: New test.
29195
29196 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29197
29198         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29199
29200         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29201         instead of constant loads / pool entries.
29202
29203 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29204
29205         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29206         TEST_TO_WCTYPE.
29207
29208 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29209
29210         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29211         __WINT_TYPE__ in generated prototypes if possible.
29212
29213 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29214
29215         PR 22037
29216         * g++.dg/tree-ssa/pr22037.C:
29217
29218 2005-08-04  Richard Henderson  <rth@redhat.com>
29219
29220         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29221         scan-tree-dump-times directive.
29222
29223 2005-08-04  Jan Hubicka  <jh@suse.cz>
29224
29225         * gcov-1.C: Fix switch counts.
29226         * gcov-4b.c: Likewise.
29227
29228 2005-08-03  Jeff Law  <law@redhat.com>
29229
29230         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29231
29232 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29233
29234         * gcc.c-torture/execute/pr23135.c: New test.
29235
29236 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29237
29238         PR tree-optimization/19899
29239         * gcc.dg/tree-ssa/scev-1.c: New test.
29240         * gcc.dg/tree-ssa/scev-2.c: New test.
29241
29242 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29243
29244         PR target/18582
29245         * gcc.dg/torture/pr18582-1.c: New test.
29246
29247 2005-08-03  Jan Hubicka  <jh@suse.cz>
29248
29249         * update-conroll.c: New testcase.
29250         * update-conroll-2.c: New testcase.
29251
29252 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29253
29254         * gfortran.dg/constant_substring.f: New test.
29255         * gfortran.dg/pr22491.f: New test.
29256
29257 2005-08-02  Jan Hubicka  <jh@suse.cz>
29258
29259         * update-threading.c: Replace by the proper one.
29260
29261 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29262
29263         PR 23164
29264         * g++.dg/tree-ssa/pr23164.C: New test.
29265
29266 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29267
29268         * gcc.dg/tree-ssa/pr23192.c: New test.
29269
29270 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29271
29272         * gcc.c-torture/execute/vrp-4.c: New test.
29273
29274 2005-08-02  Jan Hubicka  <jh@suse.cz>
29275
29276         * update-threading.c: New test.
29277
29278 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29279
29280         * gcc.c-torture/compile/20050801-1.c: New test.
29281         * gcc.c-torture/compile/20050801-2.c: New test.
29282
29283 2005-08-01  Jan Hubicka  <jh@suse.cz>
29284
29285         * val-prof-5.c: New test.
29286
29287 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29288
29289         PR c/22311
29290         * gcc.dg/pr22311-1.c : New test.
29291
29292 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29293
29294         PR target/23095
29295         * gfortran.dg/pr23095.f: New test.
29296
29297         PR c++/22003
29298         * g++.dg/other/pr22003.C: New test.
29299
29300 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29301
29302         PR target/20621
29303         * gcc.c-torture/execute/pr20621-1.c: New test.
29304
29305 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29306
29307         * gfortran.dg/comma_format_extension_4.f: Adjust length
29308         of string for format.
29309         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29310         print statement with internal write.
29311         * gfortran.dg/der_array_io_2.f: Likewise.
29312         * gfortran.dg/der_array_io_3.f: Likewise.
29313
29314 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29315
29316         * gcc.dg/fold-abs-4.c: new test.
29317
29318 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29319
29320         PR fortran/22570 an related issues.
29321         * gfortran.dg/x_slash_1.f: New test.
29322
29323 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29324
29325         PR c/23143
29326         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29327         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29328
29329 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29330
29331         PR c/529
29332         * gcc.dg/Wshadow-3.c: New test.
29333
29334 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29335
29336         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29337         used to have the wrong bounds).
29338
29339 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29340
29341         PR c/21720
29342         * gcc.dg/hex-round-1.c: Test more cases.
29343         * gcc.dg/hex-round-2.c: New test.
29344
29345 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29346
29347         PR 22550
29348         * g++.dg/tree-ssa/pr22550.C: New test.
29349
29350 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29351
29352         * gcc.dg/tree-ssa/vrp19.c: New test.
29353         * gcc.dg/tree-ssa-vrp20.c: New test.
29354
29355 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29356
29357         PR c/22240
29358         * gcc.dg/transparent-union-4.c: New test.
29359
29360 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29361
29362         PR c/22192
29363         * gcc.dg/c99-vla-2.c: New test.
29364
29365 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29366
29367         PR c/21720
29368         * gcc.dg/hex-round-1.c: New test.
29369
29370 2005-07-28  Jan Hubicka  <jh@suse.cz>
29371
29372         * inliner-1.c: Do not dump everything.
29373         * tree-prof.exp: Do not pass -ftree-based-profiling.
29374         * bprob.exp: Likewise.
29375
29376         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29377
29378 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29379
29380         PR c++/22545
29381         * g++.dg/expr/ptrmem7.C: New test.
29382
29383 2005-07-28  Mike Stump  <mrs@apple.com>
29384
29385         * g++.old-deja/g++.mike/visibility-1.C: New test.
29386
29387 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29388
29389         PR c/20187
29390         * gcc.c-torture/execute/pr20187-1.c: New test.
29391
29392 2005-07-28  Jeff Law  <law@redhat.com>
29393
29394         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29395         * gcc.dg/tree-ssa/vrp18.c: New test.
29396
29397 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29398
29399         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29400
29401 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29402
29403         PR tree-optimization/22506
29404         * gcc.dg/vect/ps22506.c: New test.
29405
29406 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29407
29408         PR target/21149
29409         * gcc.target/i386/sse-3.c: New test.
29410
29411 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29412
29413         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29414         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29415
29416 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29417
29418         PR c/22589
29419         * gcc.c-torture/compile/pr22589-1.c: New test.
29420
29421 2005-07-28  Jan Hubicka  <jh@suse.cz>
29422
29423         * update-loopch.c: New testcase.
29424
29425 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29426
29427         PR rtl-optimization/23047
29428         * gcc.c-torture/execute/pr23047.c: New test.
29429         * gcc.c-torture/execute/pr23047.x: New.
29430
29431 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29432
29433         PR tree-optimization/22493
29434         * gcc.c-torture/execute/pr22493-1.c: New test.
29435         * gcc.c-torture/execute/pr22493-1.x: New.
29436         * gcc.c-torture/execute/vrp-1.c: New test.
29437         * gcc.c-torture/execute/vrp-2.c: New test.
29438         * gcc.c-torture/execute/vrp-2.c: New test.
29439
29440 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29441
29442         * gcc.target/frv/all-builtin-read8.c: Delete.
29443         * gcc.target/frv/all-builtin-read16.c: Delete.
29444         * gcc.target/frv/all-builtin-read32.c: Delete.
29445         * gcc.target/frv/all-builtin-read64.c: Delete.
29446         * gcc.target/frv/all-builtin-write8.c: Delete.
29447         * gcc.target/frv/all-builtin-write16.c: Delete.
29448         * gcc.target/frv/all-builtin-write32.c: Delete.
29449         * gcc.target/frv/all-builtin-write64.c: Delete.
29450         * gcc.target/frv/all-read-write-1.c: New.
29451
29452 2005-07-27  Jeff Law  <law@redhat.com>
29453
29454         * gcc.c-torture/execute/pr22630.c: New test.
29455
29456 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29457
29458         PR tree-optimization/23073
29459         * gcc.dg/vect/nodump-pr23073.c: New test.
29460         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29461
29462 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29463
29464         PR tree-optimize/22348
29465         * gcc.c-torture/execute/pr22348.c: New.
29466
29467 2005-07-27  Richard Guenther  <rguenther@suse.de>
29468
29469         * gcc.dg/tree-ssa/salias-1.c: New testcase.
29470
29471 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29472
29473         PR fortran/22503
29474         * gfortran.dg/logical_comp.f90: New test.
29475
29476 2005-07-27  Jan Hubicka  <jh@suse.cz>
29477
29478         * inliner-1.c: Add cleanup of dumps.
29479         * val-prof-*.c: Likewise.
29480         * update-tailcall.c: New.
29481
29482 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
29483
29484         PR 22591
29485         * gcc.dg/tree-ssa/pr22591.c: New test.
29486         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29487
29488 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
29489
29490         PR libobjc/22606
29491         * objc.dg/try-catch-11.m: New test.
29492
29493 2005-07-26  Richard Guenther  <rguenther@suse.de>
29494
29495         PR tree-optimization/22486
29496         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29497
29498 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29499
29500         PR tree-opt/22484
29501         * g++.dg/opt/loop2.C: New test.
29502
29503 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29504
29505         * gcc.dg/tree-ssa/reassoc-3.c: New test.
29506         * gcc.dg/tree-ssa/reassoc-4.c: New test.
29507
29508 2005-07-25  Adam Nemet  <anemet@lnxw.com>
29509
29510         * lib/profopt.exp (profopt-execute): Check for profiling data
29511         files on the target.
29512
29513 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
29514
29515         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29516         for matching of asm labels.
29517
29518 2005-07-25  Richard Guenther  <rguenther@suse.de>
29519
29520         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29521
29522 2005-07-25  Richard Guenther  <rguenther@suse.de>
29523
29524         PR testsuite/22624
29525         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29526
29527 2005-07-25  Ira Rosen  <irar@il.ibm.com>
29528
29529         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29530         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29531         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29532         * gcc.dg/vect/vect-100.c: New test.
29533         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29534         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29535         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29536         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29537         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29538         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29539         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29540         * gfortran.dg/vect/pr19049.f90: New testcase.
29541         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29542
29543 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
29544
29545         * gcc.c-torture/execute/20050713-1.c: New test.
29546
29547         PR fortran/20063
29548         * gfortran.fortran-torture/execute/data_4.f90: New test.
29549
29550         PR middle-end/20303
29551         * gcc.dg/visibility-d.c: New test.
29552
29553 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29554
29555         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29556         * gfortran.dg/underflow.f90: Ditto.
29557
29558 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29559
29560         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29561         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29562         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29563
29564 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29565
29566         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29567         include case of field width of zero.
29568
29569 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29570
29571         PR libgfortran/21875
29572         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29573         with trailing blanks on normal formatted read.
29574
29575 2005-07-23  Chao-ying Fu  <fu@mips.com>
29576
29577         * gcc.target/mips/mips32-dsp-type.c: New test.
29578         * gcc.target/mips/mips32-dsp.c: New test.
29579
29580 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29581
29582         PR testsuite/21073
29583         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29584
29585         PR testsuite/20454
29586         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29587         and __cyg_profile_func_exit.
29588
29589 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29590
29591         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29592         * gfortran.dg/comma_format_extension_4.f: Same.
29593         * gfortran.dg/pr15332.f: Same.
29594         * gfortran.dg/pr21730.f: Same.
29595
29596 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29597
29598         * g++.dg/opt/vrp2.C: Fix testcase.
29599
29600         PR tree-opt/22625
29601         * g++.dg/opt/vrp2.C: New test.
29602
29603 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29604
29605         PR debug/21828
29606         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29607
29608 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29609
29610         * gcc.dg/tree-ssa/20050719-1.c: New test.
29611
29612 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29613
29614         * gcc.dg/bfin-longcall-1.c: New file.
29615         * gcc.dg/bfin-longcall-2.c: New file.
29616
29617 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29618
29619         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29620
29621 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29622
29623         PR middle-end/19055
29624         * gcc.dg/tree-ssa/pr19055.c: New test.
29625         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29626
29627 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29628
29629         PR C++/22358
29630         * g++.dg/other/pr22358.C: New test.
29631
29632 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29633
29634         PR c++/2922
29635         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29636
29637 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29638
29639         PR c++/15938
29640         * g++.dg/init/union2.C: New test.
29641
29642 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29643
29644         PR c/22393
29645         * gcc.dg/complex-4.c: New test.
29646
29647 2005-07-21  Richard Guenther  <rguenther@suse.de>
29648
29649         PR testsuite/22522
29650         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29651         scanning for asm labels.
29652         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29653
29654 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29655
29656         PR target/22085
29657         * gcc.dg/altivec-pr22085.c: New.
29658
29659 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29660
29661         PR tree-optimization/19210
29662         * gcc.dg/tree-ssa/pr19210-1.c: New.
29663         * gcc.dg/tree-ssa/pr19210-2.c: New.
29664
29665 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29666
29667         PR rtl-optimization/22167
29668         * g++.dg/opt/pr22167.C: New test.
29669
29670 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29671
29672         PR c++/2922
29673         * g++.dg/lookup/two-stage2.C: New.
29674         * g++.dg/lookup/two-stage3.C: New.
29675         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29676         fixed two-stage name lookup for operators.
29677         * g++.dg/template/call3.C: Compiler now produces an appropriate
29678         error message.
29679         * g++.dg/template/crash37.C: Compiler now describes bla() on line
29680         14 as a candidate.
29681         * g++.dg/template/ptrmem4.C: Compiler produces different error
29682         message.
29683         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29684         connect_to_method as a candidate.
29685
29686 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
29687
29688         * gcc.dg/fold-alloc-1.c: New test.
29689
29690 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
29691
29692         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29693         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29694
29695 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
29696
29697         * gcc.dg/fold-abs-1.c: New test.
29698         * gcc.dg/fold-abs-2.c: New test.
29699         * gcc.dg/fold-abs-3.c: New test.
29700
29701 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
29702
29703         Make CONSTRUCTOR use VEC to store initializers.
29704         * g++.dg/ext/complit3.C: Check for specific error messages.
29705         * g++.dg/init/brace2.C: Update error message.
29706         * g++.dg/warn/Wbraces2.C: Likewise.
29707
29708 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
29709
29710         PR fortran/16940
29711         * gfortran.dg/module_interface_1.f90: New test.
29712
29713 2005-07-19  Danny Berlin <dberlin@dberlin.org>
29714             Kenneth Zadeck <zadeck@naturalbridge.com>
29715
29716         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29717
29718 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29719
29720         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29721         specify -Wformat for these tests.
29722         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29723         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29724         * gcc.dg/format/opt-6.c: Delete.
29725
29726 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29727
29728         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29729         * gcc.dg/tree-ssa/sra-3.c: Likewise.
29730
29731 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29732
29733         * gcc.dg/tree-ssa/alias-2.c: New test.
29734
29735 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
29736
29737         PR c++/22263
29738         * g++.dg/template/explicit7.C: New test.
29739
29740 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
29741
29742         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29743         field width of 8 to +Inf and -Inf.
29744
29745 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
29746
29747         PR c++/22139
29748         * g++.dg/template/friend36.C: New test.
29749
29750 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
29751
29752         PR fortran/21730
29753         * gfortran.dg/pr21730.f: New test.
29754
29755 2005-07-16  Danny Berlin <dberlin@dberlin.org>
29756             Kenneth Zadeck <zadeck@naturalbridge.com>
29757
29758         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29759         since pure const detection cannot run at -O1 in c compiler.
29760         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29761         can now optimize this case properly.
29762         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29763         because we now pass.
29764         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29765
29766 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
29767
29768         PR c/22421
29769         * gcc.dg/format/bitfld-1.c: New test.
29770
29771 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29772
29773         PR c++/22204
29774         * g++.dg/rtti/repo1.C: New test.
29775
29776 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29777
29778         PR middle-end/22398
29779         * gcc.c-torture/compile/pr22398.c: New test.
29780
29781 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29782
29783         PR c++/22132
29784         * g++.dg/expr/cast4.C: New test.
29785
29786 2005-07-15  Richard Guenther  <rguenther@suse.de>
29787
29788         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29789         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29790
29791 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29792
29793         PR tree-optimization/22230
29794         * gcc.dg/tree-ssa/pr22230.c: New test.
29795
29796 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29797
29798         * gfortran.dg/g77/cpp6.f: New test.
29799
29800         PR fortran/22417
29801         * gfortran.dg/g77/cpp5.F: New test.
29802         * gfortran.dg/g77/cpp5.h: New file.
29803         * gfortran.dg/g77/cpp5inc.h: New file.
29804
29805 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29806
29807         PR libfortran/16435
29808         * gfortran.dg/tl_editting.f90: New.
29809         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29810
29811 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29812
29813         * gfortran.dg/char_array_constructor.f90: New test.
29814
29815 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29816
29817         * gfortran.dg/past_eor.f90: New.
29818         * gfortran.dg/complex_read.f90: New.
29819
29820 2005-07-13  Jeff Law  <law@redhat.com>
29821
29822         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29823         additional casts.
29824
29825         * gcc.dg/tree-ssa/pr22321.c: New test
29826
29827 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29828
29829         PR tree-optimization/21921
29830         * gcc.dg/tree-ssa/pr21921.c: New.
29831
29832 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29833
29834         PR tree-optimizatio/22442
29835         * gcc.dg/tree-ssa/loop-11.c: New test.
29836
29837 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29838
29839         PR tree-opt/21840
29840         * gcc.c-torture/compile/pr21840.c: New test.
29841
29842 2005-07-12  Jan Hubicka  <jh@suse.cz>
29843
29844         * gcc.c-torture/compile/pr22379.c: New test.
29845
29846 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29847
29848         PR libfortran/21593
29849         gfortran.dg/dev_null.f90: Remove outdated comment about
29850         PR libfortran/21593.
29851
29852
29853 2005-07-12  Dale Johannesen  <dalej@apple.com>
29854
29855         * gcc.target/i386/compress-float-sse.c: New.
29856         * gcc.target/i386/compress-float-sse-pic.c: New.
29857         * gcc.target/i386/compress-float-387.c: New.
29858         * gcc.target/i386/compress-float-387-pic.c: New.
29859         * gcc.dg/compress-float-ppc.c: New.
29860         * gcc.dg/compress-float-ppc-pic.c: New.
29861
29862 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29863
29864         PR libfortran/21593
29865         gfortran.dg/dev_null.f90: Remove targets.
29866
29867 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29868
29869         PR tree-opt/22335
29870         * gcc.dg/pr22335-1.c: New test.
29871         * gcc.dg/pr22335-2.c: New test.
29872
29873 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29874
29875         PR c++/20172
29876         * g++.dg/template/nontype12.C : New test.
29877
29878 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29879
29880         * gcc.dg/tree-ssa/loop-10.c: New test.
29881
29882 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29883
29884         * gcc.c-torture/execute/20020720-1.x: Remove.
29885
29886 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29887
29888         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29889
29890 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29891
29892         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29893         (dg-mips-options): Use it.
29894
29895 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29896
29897         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29898
29899 2005-07-09  Richard Henderson  <rth@redhat.com>
29900
29901         * lib/target-supports.exp (check_effective_target_sync_char_short):
29902         Add alpha.
29903
29904 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29905
29906         PR libfortran/22217
29907         * gfortran.dg/negative-z-descriptor.f90: New test.
29908
29909 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29910
29911         PR tree-opt/22329
29912         * gcc.dg/pr22329.c: New test.
29913
29914 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29915
29916         PR tree-optimization/20139
29917         * gcc.dg/tree-ssa/pr20139.c: New.
29918
29919 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29920
29921         PR tree-opt/22356
29922         * gcc.dg/pr22356-1.c: New test.
29923
29924 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29925
29926         PR c++/21799
29927         * g++.dg/template/unify8.C: New.
29928         * g++.dg/template/unify9.C: New.
29929
29930 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29931
29932         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29933
29934 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29935
29936         * gcc.dg/darwin-version-1.c: New.
29937         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29938         * gcc.dg/builtins-20.c: Likewise.
29939         * gcc.dg/builtins-53.c: Likewise.
29940         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29941         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29942         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29943         * gcc.dg/torture/builtins-power-1.c: Likewise.
29944         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29945         on Darwin.
29946
29947 2005-07-07  Jeff Law  <law@redhat.com>
29948
29949         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29950         argument evaluation order.
29951
29952 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29953
29954         PR libfortran/21594
29955         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29956         Add test cases where the shift length is greater than the
29957         array length.
29958
29959 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29960
29961         * obj-c++.dg/proto-lossage-6.mm: New.
29962         * objc.dg/proto-lossage-6.m: New.
29963
29964 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29965
29966         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29967         * objc.dg/gnu-runtime-2.m: Likewise.
29968
29969 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29970
29971         * gfortran.dg/longline.f: New test.
29972
29973         * gfortran.dg/badline.f: New test.
29974
29975 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29976
29977         PR fortran/16531
29978         PR fortran/15966
29979         PR fortran/18781
29980         * gfortran.dg/hollerith.f90: New.
29981         * gfortran.dg/hollerith2.f90: New.
29982         * gfortran.dg/hollerith3.f90: New.
29983         * gfortran.dg/hollerith4.f90: New.
29984         * gfortran.dg/hollerith_f95.f90: New.
29985         * gfortran.dg/hollerith_legacy.f90: New.
29986         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29987
29988 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29989
29990         PR objc/22274
29991         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29992         * objc.dg/gnu-runtime-2.m: New.
29993
29994 2005-07-06  Jeff Law  <law@redhat.com>
29995
29996         * gcc.dg/tree-ssa/vrp17.c: New test.
29997
29998 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29999
30000         PR fortran/22327
30001         * gfortran.dg/array_constructor_5.f90: New test.
30002
30003 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30004
30005         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30006
30007 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30008
30009         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30010         * gcc.dg/980816-1.c: Ditto.
30011
30012 2005-07-06  Jeff Law  <law@redhat.com>
30013
30014         * gcc.c-torture/compile/pr21356.c: New test.
30015
30016 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30017
30018         PR c/22013
30019         PR c/22098
30020         * gcc.c-torture/compile/pr22013-1.c,
30021         gcc.c-torture/execute/pr22098-1.c,
30022         gcc.c-torture/execute/pr22098-2.c,
30023         gcc.c-torture/execute/pr22098-3.c: New tests.
30024
30025 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30026
30027         PR c/22308
30028         * gcc.dg/pr22308-1.c: New test.
30029
30030 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30031
30032         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30033         target.
30034         * gcc.dg/compare9.c: Use -fshort-enums instead of
30035         -fno-short-enums.  Change the last test to dg-bogus.
30036
30037 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30038
30039         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30040         * gcc.dg/compare9.c: New.
30041
30042 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30043
30044         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30045
30046 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30047
30048         PR testsuite/22288
30049         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30050
30051
30052 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30053
30054         * gcc.dg/format/gcc_gfc-1.c: New.
30055
30056 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30057
30058         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30059
30060 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30061
30062         PR fortran/20842
30063         * gfortran.dg/io_invalid_1.f90: New test.
30064
30065 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30066
30067         * gcc.dg/format/gcc_diag-1.c: Update.
30068
30069 2005-07-02  Jeff Law  <law@redhat.com>
30070
30071         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30072         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30073
30074 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30075
30076         * gcc.dg/format/gcc_diag-1.c: Update.
30077
30078 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30079
30080         PR tree-opt/22269
30081         * gcc.c-torture/compile/pr22269.c: New test.
30082
30083 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30084
30085         PR 21584
30086         PR 22219
30087         * g++.dg/tree-ssa/pr21584-1.C: New test.
30088         * g++.dg/tree-ssa/pr21584-2.C: New test.
30089
30090 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30091
30092         * obj-c++.dg/try-catch-11.mm: New.
30093         * objc.dg/try-catch-10.m: New.
30094
30095 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30096
30097         * g++.dg/other/ucnid-1.C: xfail on AIX.
30098
30099 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30100
30101         PR 22234
30102         * gcc.dg/20050629-1.c: New test.
30103
30104 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30105
30106         * obj-c++.dg/const-str-1[0-1].mm: New.
30107         * objc.dg/const-str-1[0-1].m: New.
30108
30109 2005-05-29  Richard Henderson  <rth@redhat.com>
30110
30111         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30112         Rename from check_effective_target_vect_no_max.
30113         (check_effective_target_vect_no_int_add): New.
30114         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30115         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30116         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30117         * gcc.dg/vect/vect-reduc-1.c: Use both.
30118         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30119
30120 2005-05-29  Richard Henderson  <rth@redhat.com>
30121
30122         * lib/target-supports.exp (check_effective_target_vect_no_max):
30123         Remove i386 and x86_64.
30124
30125 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30126
30127         PR testsuite/21969
30128         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30129
30130 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30131
30132         PR middle-end/21969
30133         * gcc.dg/vect/pr21969.c: New test.
30134
30135 2005-06-28  Eric Christopher  <echristo@redhat.com>
30136
30137         PR c/22052
30138         PR c/21975
30139         * gcc.dg/inline1.c: New test.
30140         * gcc.dg/inline2.c: Ditto.
30141         * gcc.dg/inline3.c: Ditto.
30142         * gcc.dg/inline4.c: Ditto.
30143         * gcc.dg/inline5.c: Ditto.
30144
30145 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30146
30147         PR libfortran/22142
30148         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30149         Add testcase also testing eoshift1 for PR 22142.
30150
30151 2005-06-28  Richard Henderson  <rth@redhat.com>
30152
30153         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30154         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30155         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30156         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30157         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30158
30159 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30160
30161         PR libfortran/22142
30162         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30163         Add testcase for PR 22142.
30164
30165 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30166
30167         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30168         gcc.target/ia64/fpreg-2.c: New tests.
30169
30170 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30171
30172         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30173
30174 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30175
30176         PR libfortran/22170
30177         * gfortran.dg/slash_1.f90: New test.
30178
30179 2005-06-27  Richard Henderson  <rth@redhat.com>
30180
30181         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30182         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30183         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30184         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30185         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30186         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30187
30188 2005-06-27  Richard Henderson  <rth@redhat.com>
30189
30190         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30191         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30192
30193 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30194
30195         * obj-c++.dg/proto-lossage-5.mm: New.
30196         * objc.dg/proto-lossage-5.m: New.
30197
30198 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30199
30200         PR 21959
30201         * gcc.dg/tree-ssa/pr21959.c: New test.
30202
30203 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30204
30205         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30206         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30207         testing uninitialized var.
30208
30209         * gcc.c-torture/execute/builtins/chk.h: New.
30210         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30211         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30212         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30213         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30214         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30215         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30216         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30217         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30218         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30219         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30220         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30221         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30222         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30223         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30224         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30225         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30226         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30227         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30228         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30229         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30230         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30231         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30232         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30233         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30234         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30235         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30236         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30237         * gcc.dg/builtin-object-size-1.c: New test.
30238         * gcc.dg/builtin-object-size-2.c: New test.
30239         * gcc.dg/builtin-object-size-3.c: New test.
30240         * gcc.dg/builtin-object-size-4.c: New test.
30241         * gcc.dg/builtin-object-size-5.c: New test.
30242         * gcc.dg/builtin-stringop-chk-1.c: New test.
30243         * gcc.dg/builtin-stringop-chk-2.c: New test.
30244         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30245         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30246         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30247         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30248         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30249         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30250         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30251         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30252         * gcc.c-torture/execute/printf-1.c: New test.
30253         * gcc.c-torture/execute/fprintf-1.c: New test.
30254         * gcc.c-torture/execute/vprintf-1.c: New test.
30255         * gcc.c-torture/execute/vfprintf-1.c: New test.
30256         * gcc.c-torture/execute/printf-chk-1.c: New test.
30257         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30258         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30259         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30260
30261 2005-06-27  Michael Matz  <matz@suse.de>
30262
30263         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30264         slot is not merged if address escapes.
30265
30266 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30267
30268         PR c/21911
30269         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30270
30271 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30272
30273         PR middle-end/17965
30274         * gcc.c-torture/compile/20050622-1.c: New test.
30275
30276         PR middle-end/22028
30277         * gcc.dg/20050620-1.c: New test.
30278
30279 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30280
30281         PR tree-optimization/22026
30282         * gcc.dg/tree-ssa/pr22026.c: New.
30283
30284 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30285
30286         PR libfortran/22144
30287         * gfortran.dg/shift-alloc.f90: New testcase.
30288
30289 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30290
30291         * all files: Update FSF address in copyright headers.
30292
30293 2005-06-22  Jan Hubicka  <jh@suse.cz>
30294
30295         * wholeprogram-1.c: New testcase.
30296         * wholeprogram-2.c: New testcase.
30297
30298 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30299
30300         PR 22171
30301         * gcc.dg/tree-ssa/pr22171.c: New test.
30302
30303 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30304
30305         * gfortran.dg/simplify_modulo.f90: New.
30306
30307 2005-06-24  Jan Hubicka  <jh@suse.cz>
30308
30309         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30310
30311 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30312
30313         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30314
30315 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30316
30317         * obj-c++.dg/typedef-alias-1.mm: New.
30318         * objc.dg/typedef-alias-1.m: New.
30319
30320 2005-06-23  Jeff Law  <law@redhat.com>
30321
30322         * gcc.dg/tree-ssa/vrp16.c: New test.
30323
30324 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30325
30326         * lib/target-supports.exp: Add
30327         check_effective_target_fortran_large_real and
30328         check_effective_target_fortran_large_int to check for
30329         corresponding effective targets.
30330         * gfortran.dg/large_integer_kind_1.f90: New test.
30331         * gfortran.dg/large_real_kind_1.f90: New test.
30332
30333 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30334
30335         PR tree-optimization/22117
30336         * gcc.dg/tree-ssa/pr22117.c: New.
30337
30338 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30339
30340         PR testsuite/22123
30341         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30342
30343 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30344
30345         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30346
30347 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30348
30349         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30350         * gfortran.dg/f2c_4.c: Likewise.
30351
30352 2005-06-22 Paul Brook  <paul@codesourcery.com>
30353
30354         PR fortran/21034
30355         * gfortran.dg/auto_save_1.f90: New test.
30356
30357 2005-06-22  Michael Matz  <matz@suse.de>
30358
30359         * gcc.target/x86-64/abi: New directory.
30360         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30361         * gcc.target/x86-64/abi/README.gcc: New file.
30362         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30363         * gcc.target/x86-64/abi/asm-support.s: New file.
30364         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30365         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30366         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30367         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30368         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30369         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30370         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30371         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30372         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30373         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30374         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30375         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30376         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30377         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30378         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30379         * gcc.target/x86_64/abi/test_varargs.c: New test.
30380
30381 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30382
30383         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30384         32-bit i?86 and x86_64.
30385
30386 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30387
30388         * obj-c++.dg/const-str-[1-9].mm: New tests.
30389
30390 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30391
30392         PR fortran/22010
30393         * gfortran.dg/namelist_use.f90: New.
30394         * gfortran.dg/namelist_use_only.f90: New.
30395
30396 2005-06-21  Jeff Law  <law@redhat.com>
30397
30398         * gcc.dg/tree-ssa/vrp15.c: New test.
30399
30400 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30401
30402         * lib/target-supports.exp (check_effective_target_vect_reduction):
30403         Remove.
30404         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30405         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30406         remove vect_reduction target keyword. Also avoid two returns in main.
30407         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30408         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30409         * gcc.dg/vect/vect-reduc-1short.c: New test.
30410         * gcc.dg/vect/vect-reduc-1char.c: New test.
30411         * gcc.dg/vect/vect-reduc-2short.c: New test.
30412         * gcc.dg/vect/vect-reduc-2char.c: New test.
30413         * gcc.dg/vect/vect-reduc-6.c: New test.
30414         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30415         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30416         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30417
30418 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30419         Paul Thomas  <pault@gcc.gnu.org>
30420
30421         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30422         New tests.
30423
30424 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30425
30426         * gfortran.dg/backslash_1.f90: New test.
30427         * gfortran.dg/backslash_2.f90: New test.
30428
30429 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30430
30431         * gfortran.dg/duplicate_labels.f90: New test.
30432
30433 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30434
30435         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30436         unsupportable relocations.
30437         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30438         * gcc.dg/20050321-2.c: xfail for NetWare.
30439
30440 2005-06-20  Andreas Jaeger  <aj@suse.de>
30441
30442         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30443         gcc.target/i386/fastcall-sseregparm.c,
30444         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30445
30446 2005-06-19  Richard Henderson  <rth@redhat.com>
30447
30448         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30449
30450 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30451
30452         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30453
30454 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30455
30456         PR c++/22115
30457         * g++.dg/conversion/simd2.C: Change expected error message.
30458
30459 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30460
30461         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30462         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30463         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30464
30465 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30466
30467         * gcc.dg/fold-mod-1.c: New test.
30468
30469 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
30470
30471         PR fortran/19926
30472         * gfortran.dg/pr19926.f90: New test.
30473
30474 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30475
30476         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30477         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30478         targets.
30479         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30480         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30481
30482 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
30483
30484         * gcc.target/ia64/float80-varargs-1.c: New test.
30485
30486 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30487
30488         PR tree-opt/22035
30489         * gfortran.dg/f2c_6.f90: New test.
30490
30491 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
30492
30493         PR c++/17413
30494         * g++.dg/template/local5.C: New.
30495
30496 2005-06-17  Richard Henderson  <rth@redhat.com>
30497
30498         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30499
30500 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
30501
30502         PR testsuite/21945
30503         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30504
30505 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
30506
30507         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30508         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30509         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30510         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30511         check_vect to verify the presence of hardware vector support.
30512
30513 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
30514
30515         PR testsuite/22056
30516         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30517
30518 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30519
30520         PR libfortran/19216
30521         * gfortran.dg/pr19216.f: Add correct space between brackets and
30522         dg directive.
30523
30524 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30525
30526         PR libfortran/16436
30527         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30528
30529 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
30530
30531         * gcc.target/i386/attributes-error.c: New testcase.
30532         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30533         * gcc.target/i386/regparm-stdcall.c: Likewise.
30534         * gcc.target/i386/sseregparm-1.c: Likewise.
30535         * gcc.target/i386/sseregparm-2.c: Likewise.
30536
30537 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
30538
30539         * g++.dg/rtti/crash2.C: New.
30540
30541 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
30542
30543         * gcc.dg/noncompile/20040203-3.c: Update expected message.
30544
30545 2005-06-15  David Ung  <davidu@mips.com>
30546
30547         * gcc.target/mips/mips16e-extends.c: New test for testing the
30548         generation of MIPS16e zeb/zeh, seb/seh instructions.
30549
30550 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30551
30552         PR 22018
30553         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30554         * gcc.dg/tree-ssa/pr22018.c: New test.
30555
30556 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30557
30558         * gcc.dg/simd-1.c: Update error messages.
30559         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30560         * gcc.dg/simd-2.c: Update error messages.
30561         * gcc.dg/simd-4.c: New.
30562
30563 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
30564
30565         PR c++/20678
30566         * g++.dg/other/crash-4.C: New.
30567
30568 2005-06-14  Devang Patel  <dpatel@apple.com>
30569
30570         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30571
30572 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30573
30574         PR c++/21929
30575         * g++.dg/parse/crash11.C: Update
30576
30577 2005-06-13  Jeff Law  <law@redhat.com>
30578
30579         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30580         perform the desired transformations.
30581         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30582         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30583
30584 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30585
30586         PR fortran/22038
30587         * gfortran.dg/forall_1.f90: Un-XFAIL.
30588
30589 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30590
30591         PR c++/21929
30592         * g++.dg/parse/crash26.C: New.
30593
30594         PR c++/20789
30595         * g++.dg/init/member1.C: New.
30596
30597 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30598
30599         * gfortran.dg/altreturn_1.f90: New test.
30600
30601 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30602
30603         PR middle-end/21985
30604         * gcc.dg/tree-ssa/pr21985.c: New test.
30605
30606 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30607
30608         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30609
30610 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30611
30612         PR c++/21930
30613         * g++.dg/other/error10.C: New test case.
30614
30615 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30616
30617         PR libfortran/19155
30618         * gfortran.dg/pr19155.f: Add test.
30619
30620 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30621
30622         * gfortran.dg/f2c_7.f90: New test.
30623
30624         * gfortran.dg/forall_1.f90: XFAILed.
30625
30626 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30627
30628         * gcc.dg/pr14796-1.c: New.
30629         * gcc.dg/pr14796-2.c: New.
30630
30631 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30632
30633         PR fortran/17792
30634         PR fortran/21375
30635         * gfortran.dg/deallocate_stat.f90: New test.
30636
30637 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30638
30639         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30640
30641 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30642
30643         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30644         access will be generated when this loop is vectorized. Test that
30645         accesses with same alignment were detected.
30646         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30647         Test that accesses with same alignment were detected.
30648         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30649         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30650         alignment were detected.
30651
30652 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30653
30654         PR c++/10611
30655         * g++.dg/conversion/simd2.C: New.
30656
30657 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30658
30659         * gcc.dg/Wcxx-compat-1.c: New.
30660
30661 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30662
30663         PR libfortran/21480
30664         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30665         complex array.
30666
30667 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30668
30669         * gcc.dg/alias-8.c: New.
30670
30671 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30672
30673         * gcc.dg/format/cmn_err-1.c: Update.
30674
30675 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30676
30677         PR target/20666
30678         * gcc.target/sparc/fexpand-2.c: New.
30679         * gcc.target/sparc/fpmerge-2.c: New.
30680         * gcc.target/sparc/fpmul-2.c: New.
30681         * gcc.target/sparc/noresult.c: New.
30682         * gcc.target/sparc/pdist-2.c: New.
30683         * gcc.target/sparc/pdist-3.c: New.
30684
30685 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
30686
30687         PR testsuite/21702
30688         * gcc.target/i386/i386.exp: Fix comment typo.
30689
30690 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30691
30692         PR c++/19497
30693         * g++.dg/inherit/using5.C: New.
30694         * g++.dg/inherit/using6.C: New.
30695
30696 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30697
30698         PR c++/19894
30699         * g++.dg/template/ptrmem15.C: New test.
30700
30701         PR c++/20563
30702         * g++.dg/ext/label4.C: New test.
30703
30704 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30705
30706         * gcc.dg/tls/debug-1.c: New test.
30707
30708 2005-06-07  Dale Johannesen  <dalej@apple.com>
30709
30710         * gcc.target/i386/movq.c: New.
30711
30712 2005-06-07  Dale Johannesen  <dalej@apple.com>
30713
30714         * gcc.dg/20050607-1.c: New.
30715
30716 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
30717
30718         PR middle-end/21850
30719         * gcc.c-torture/execute/20050607-1.c: New test.
30720
30721 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30722
30723         PR libfortran/21926
30724         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30725         Test case where the return array has lowest stride one,
30726         but isn't packed.
30727
30728 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
30729
30730         * lib/target-supports.exp (check_effective_target_sync_int_long):
30731         Add s390 and s390x targets.
30732
30733 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
30734
30735         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30736         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30737         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30738         * gcc.dg/tree-ssa/loop-9.c: New test.
30739
30740 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30741
30742         * g++.dg/parse/defarg10.C: New.
30743
30744 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
30745
30746         PR regression/21897
30747         * gcc.c-torture/execute/20050604-1.c: New test.
30748
30749 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30750
30751         PR 21903
30752         * g++.dg/parse/defarg9.C: New.
30753
30754         PR c++/20637
30755         * g++.dg/inherit/using4.C: New.
30756         * g++.dg/overload/error1.C: Adjust expected errors.
30757         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30758         * g++.old-deja/g++.brendan/arm2.C: Likewise.
30759         * g++.old-deja/g++.other/redecl2.C: Likewise.
30760         * g++.old-deja/g++.other/redecl4.C: Likewise.
30761         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30762
30763 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30764
30765         * gfortran.dg/f2c_5.f90: Add -w to dg-options
30766
30767 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30768
30769         * lib/gfortran.exp (gfortran_target_compile): Call
30770         dg-additional-files-options
30771         * gfortran.dg/f2c_4.f90: New file
30772         * gfortran.dg/f2c_4.c: New file
30773         * gfortran.dg/f2c_5.f90: New file
30774         * gfortran.dg/f2c_5.c: New file
30775
30776 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30777
30778         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30779
30780         PR fortran/21912
30781         * gfortran.dg/array_constructor_4.f90: New test.
30782
30783 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30784
30785         PR c++/21619
30786         * g++.dg/ext/builtin9.C: New test.
30787
30788 2005-06-05  Dale Johannesen  <dalej@apple.com>
30789
30790         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30791         * gcc.c-torture/execute/20050603-2.c: Ditto.
30792
30793 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30794
30795         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30796         * gcc.dg/vect/vect-reduc-1.c: New.
30797         * gcc.dg/vect/vect-reduc-2.c: New.
30798         * gcc.dg/vect/vect-reduc-3.c: New.
30799
30800 2005-06-04  Dale Johannesen  <dalej@apple.com>
30801
30802         * gcc.c-torture/execute/20050603-1.c: New.
30803         * gcc.c-torture/execute/20050603-2.c: New.
30804         * gcc.dg/20050603-3.c: New.
30805
30806 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30807
30808         PR fortran/19195
30809         * gfortran.dg/debug_1.f90: New test.
30810
30811         * gfortran.dg/forall_1.f90: New test.
30812
30813 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30814
30815         * gfortran.dg/array_constructor_3.f90: New test.
30816
30817 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30818
30819         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30820
30821 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30822
30823         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30824
30825 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30826
30827         PR c/21873
30828         * gcc.dg/init-excess-1.c: New test.
30829
30830 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30831
30832         PR c++/21853
30833         * g++.dg/expr/static_cast6.C: New test.
30834
30835 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30836
30837         * gcc.dg/tree-ssa/vrp14.c: New test.
30838
30839 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30840
30841         PR c++/21336
30842         * g++.dg/template/new2.C: New test.
30843
30844 2005-06-03  Josh Conner  <jconner@apple.com>
30845
30846         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30847         all entries in initializer.
30848
30849 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30850
30851         PR middle-end/21858
30852         * gcc.dg/pr21858.c: New testcase.
30853
30854 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30855
30856         PR tree-optimization/21292
30857
30858         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30859         New.
30860         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30861         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30862         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30863         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30864         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30865
30866 2005-06-02  Richard Henderson  <rth@redhat.com>
30867
30868         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30869
30870 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30871
30872         * gcc.dg/wtypequal.c: New testcase.
30873
30874 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30875
30876         PR 21582
30877         * gcc.dg/tree-ssa/pr21582.c: New test.
30878
30879 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30880
30881         PR c++/21280
30882         * g++.dg/opt/interface2.h: New.
30883         * g++.dg/opt/interface2.C: New.
30884         * g++.dg/init/ctor4.C: Adjust error lines.
30885         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30886         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30887         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30888         * g++.old-deja/g++.pt/assign1.C: Likewise.
30889         * g++.old-deja/g++.pt/crash20.C: Likewise.
30890
30891 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30892
30893         PR tree-optimization/21734
30894         * g++.dg/vect/pr21734_1.cc: New.
30895         * g++.dg/vect/pr21734_2.cc: New.
30896
30897 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30898
30899         PR c++/20350
30900         * g++.dg/template/spec24.C: New.
30901
30902         PR c++/21151
30903         * g++.dg/pch/local-1.C: New.
30904         * g++.dg/pch/local-1.Hs: New.
30905
30906 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30907
30908         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30909         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30910         * gcc.dg/tree-ssa/pr14341.c: New test.
30911         * gcc.dg/tree-ssa/pr14841.c: New test.
30912         * gcc.dg/tree-ssa/pr20701.c: New test.
30913         * gcc.dg/tree-ssa/pr21086.c: New test.
30914         * gcc.dg/tree-ssa/pr21090.c: New test.
30915         * gcc.dg/tree-ssa/pr21332.c: New test.
30916         * gcc.dg/tree-ssa/pr21458.c: New test.
30917         * gcc.dg/tree-ssa/pr21658.c: New test.
30918         * gcc.dg/tree-ssa/vrp01.c: New test.
30919         * gcc.dg/tree-ssa/vrp02.c: New test.
30920         * gcc.dg/tree-ssa/vrp03.c: New test.
30921         * gcc.dg/tree-ssa/vrp04.c: New test.
30922         * gcc.dg/tree-ssa/vrp05.c: New test.
30923         * gcc.dg/tree-ssa/vrp06.c: New test.
30924         * gcc.dg/tree-ssa/vrp07.c: New test.
30925         * gcc.dg/tree-ssa/vrp08.c: New test.
30926         * gcc.dg/tree-ssa/vrp09.c: New test.
30927         * gcc.dg/tree-ssa/vrp10.c: New test.
30928         * gcc.dg/tree-ssa/vrp11.c: New test.
30929         * gcc.dg/tree-ssa/vrp12.c: New test.
30930         * gcc.dg/tree-ssa/vrp13.c: New test.
30931
30932 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30933
30934         PR 21029
30935         * gcc.dg/tree-ssa/pr21029.c: New test.
30936
30937 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30938
30939         * gfortran.dg/logint-1.f: New test case.
30940         * gfortran.dg/logint-2.f: Likewise.
30941         * gfortran.dg/logint-3.f: Likewise.
30942
30943 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30944
30945         PR c/21536
30946         PR c/20760
30947         * gcc.dg/20050527-1.c: New test.
30948
30949         * gcc.dg/i386-sse-12.c: New test.
30950
30951         PR fortran/21729
30952         * gfortran.dg/implicit_5.f90: New test.
30953
30954 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30955
30956         PR fortran/20883
30957         * gfortran/assign_4.f90: New test.
30958         * gfortran/assign_2.f90: Change compile to run.
30959
30960 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30961
30962         * lib/target-supports.exp
30963         (check_effective_target_sync_char_short): New.
30964         * gcc.dg/sync-2.c: New.
30965
30966 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30967
30968         PR tree-optimization/21817
30969         * gcc.dg/torture/pr21817-1.c: New.
30970
30971 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30972
30973         PR c++/21165
30974         * g++.dg/template/init5.C: New.
30975
30976 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30977
30978         * gfortran.dg/char_initialiser_actual.f90:
30979         Test character initialisers as actual arguments.
30980         * gfortran.dg/char_pointer_comp_assign.f90:
30981         Test character pointer structure component assignments.
30982         * gfortran.dg/char_array_structure_constructor.f90:
30983         Test character components in structure constructors.
30984
30985 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30986
30987         PR middle-end/20931
30988         * g++.dg/opt/pr20931.C: New test.
30989
30990 2005-05-31  Andreas Jaeger  <aj@suse.de>
30991
30992         PR testsuite/20772
30993         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30994         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30995         g++.old-deja/g++.ext/asmspec1.C,
30996         g++.old-deja/g++.other/regstack.C,
30997         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30998         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30999         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31000         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31001         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31002         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31003         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31004         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31005         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31006         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31007         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31008         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31009         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31010         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31011         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31012         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31013         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31014         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31015         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31016
31017 2005-05-31  Jeff Law  <law@redhat.com>
31018
31019         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31020
31021 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31022
31023         PR middle-end/21743
31024         * gcc.dg/builtins-1.c: Activate disabled clog test.
31025         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31026
31027 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31028
31029         * gfortran.dg/char_pointer_assign.f90:
31030         Test character-pointer assignments and pointer assignments.
31031         * gfortran.dg/char_pointer_dummy.f90:
31032         Test character-pointer dummy arguments.
31033         * gfortran.dg/char_pointer_func.f90:
31034         Test character-pointer function returns.
31035         * gfortran.dg/char_pointer_dependency.f90:
31036         Test character-pointer functions with dependencies.
31037
31038 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31039
31040         PR c++/21784
31041         * g++.dg/lookup/using14.C: New test.
31042
31043 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31044
31045         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31046         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31047         trailing ^M.
31048
31049 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31050
31051         PR c++/17413
31052         * g++.dg/template/local5.C: New.
31053
31054         PR target/21761
31055         * gcc.c-torture/compile/pr21761.c: New.
31056
31057         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31058         before darwin8.
31059
31060 2005-05-30  Steven G. Kargl
31061
31062         PR fortran/20846
31063         * gfortran.dg/inquire_8.f90: New test.
31064
31065 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31066
31067         PR libfortran/21376
31068         * gfortran.dg/output_exponents_1.f90: New test.
31069
31070 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31071
31072         PR libfortran/20006
31073         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31074
31075 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31076
31077         PR c++/21210
31078         * g++.dg/ext/complex1.C: New test.
31079
31080         PR c++/21340
31081         * g++.dg/init/ctor6.C: New test.
31082
31083 2005-05-29  Jan Hubicka  <jh@suse.cz>
31084
31085         * gcc.c-torture/compile/pr21562.c: New.
31086
31087 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31088
31089         * gfortran.dg/subnormal_1.f90: New test.
31090
31091 2005-05-28  Jan Hubicka  <jh@suse.cz>
31092
31093         * tree-prof.exp: Fix comment.
31094         * value-prof-1.c: New.
31095         * value-prof-2.c: New.
31096         * value-prof-3.c: New.
31097         * value-prof-4.c: New.
31098
31099 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31100
31101         PR c++/21614
31102         * g++.dg/expr/ptrmem6.C: New test.
31103         * g++.dg/expr/ptrmem6a.C: Likewise.
31104
31105 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31106
31107         PR tree-optimization/21658
31108         * gcc.dg/tree-ssa/pr21658.c: New.
31109
31110 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31111
31112         PR c++/21455
31113         * g++.dg/inherit/ptrmem3.C: New.
31114
31115         PR c++/21681
31116         * g++.dg/parse/template16.C: New.
31117
31118 2005-05-27  Andreas Jaeger  <aj@suse.de>
31119
31120         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31121
31122         * gcc.dg/i386-sse-8.c: Run test on all archs.
31123
31124 2005-05-26  Mike Stump  <mrs@apple.com>
31125
31126         * objc.dg/isa-field-1.m: Only run on darwin.
31127         * objc.dg/lookup-1.m: Likewise.
31128         * objc.dg/try-catch-8.m: Likewise.
31129
31130 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31131
31132         PR tree-optimization/9814
31133         * gcc.dg/pr9814-1.c: New test case.
31134
31135 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31136
31137         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31138         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31139         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31140         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31141         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31142         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31143         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31144         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31145         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31146         objc.dg/try-catch-8.m: New.
31147
31148 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31149
31150         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31151         remove extraneous semicolons.
31152
31153 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31154
31155         * obj-c++.dg/comp-types-12.mm: New.
31156         * objc.dg/comp-types-11.m: New.
31157         * objc.dg/selector-4.m: New.
31158
31159 2005-05-26  Andreas Jaeger  <aj@suse.de>
31160
31161         PR testsuite/20772
31162         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31163         g++.old-deja/g++.ext/attrib3.C,
31164         g++.old-deja/g++.other/store-expr1.C,
31165         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31166         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31167         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31168         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31169         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31170         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31171         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31172         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31173         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31174         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31175         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31176         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31177         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31178         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31179         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31180         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31181         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31182         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31183         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31184
31185 2005-05-26  Andreas Jaeger  <aj@suse.de>
31186
31187         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31188         x86-64 compilation.
31189
31190 2005-05-26  Andreas Jaeger  <aj@suse.de>
31191
31192         PR testsuite/20772
31193         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31194         gcc.misc-tests/i386-pf-athlon-1.c,
31195         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31196         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31197         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31198         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31199         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31200         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31201         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31202         programs.
31203
31204         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31205         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31206         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31207         x86-64 compilation.
31208
31209         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31210         x86_64.
31211
31212         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31213         effective-target ilp32.
31214
31215 2005-05-26  David Ung  <davidu@mips.com>
31216
31217         * gcc.target/mips/ext_ins.c: New test for testing the generation
31218         of MIPS32/64 rev 2 ext/ins instructions.
31219
31220 2005-05-26  Andreas Jaeger  <aj@suse.de>
31221
31222         * treelang/compile/unsigned.tree: Use gimple instead of
31223         nonexisting generic dump.
31224
31225 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31226
31227         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31228
31229 2005-05-26  Andreas Jaeger  <aj@suse.de>
31230
31231         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31232
31233 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31234
31235         PR libfortran/17283
31236         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31237         Test callee-allocated memory with write statements.
31238
31239 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31240
31241         PR middle-end/21709
31242         * gcc.dg/pr21709-1.c: New test case.
31243
31244 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31245             Mike Stump  <mrs@apple.com>
31246
31247         * objc/execute/next_mapping.h: Update for C++.
31248
31249         * obj-c++.dg/selector-1.mm: Move to...
31250         * obj-c++.dg/selector-4.mm: here...
31251
31252         * obj-c++.dg/basic.mm: New.
31253         * obj-c++.dg/comp-types-1.mm: New.
31254         * obj-c++.dg/cxx-class-1.mm: New.
31255         * obj-c++.dg/cxx-ivars-1.mm: New.
31256         * obj-c++.dg/cxx-ivars-2.mm: New.
31257         * obj-c++.dg/cxx-ivars-3.mm: New.
31258         * obj-c++.dg/cxx-scope-1.mm: New.
31259         * obj-c++.dg/cxx-scope-2.mm: New.
31260         * obj-c++.dg/defs.mm: New.
31261         * obj-c++.dg/empty-private-1.mm: New.
31262         * obj-c++.dg/encode-1.mm: New.
31263         * obj-c++.dg/encode-2.mm: New.
31264         * obj-c++.dg/encode-3.mm: New.
31265         * obj-c++.dg/extern-c-1.mm: New.
31266         * obj-c++.dg/extra-semi.mm: New.
31267         * obj-c++.dg/fix-and-continue-2.mm: New.
31268         * obj-c++.dg/isa-field-1.mm: New.
31269         * obj-c++.dg/ivar-list-semi.mm: New.
31270         * obj-c++.dg/local-decl-1.mm: New.
31271         * obj-c++.dg/lookup-1.mm: New.
31272         * obj-c++.dg/lookup-2.mm: New.
31273         * obj-c++.dg/method-1.mm: New.
31274         * obj-c++.dg/method-2.mm: New.
31275         * obj-c++.dg/method-3.mm: New.
31276         * obj-c++.dg/method-4.mm: New.
31277         * obj-c++.dg/method-5.mm: New.
31278         * obj-c++.dg/method-6.mm: New.
31279         * obj-c++.dg/method-7.mm: New.
31280         * obj-c++.dg/no-extra-load.mm: New.
31281         * obj-c++.dg/overload-1.mm: New.
31282         * obj-c++.dg/pragma-1.mm: New.
31283         * obj-c++.dg/pragma-2.mm: New.
31284         * obj-c++.dg/private-1.mm: New.
31285         * obj-c++.dg/private-2.mm: New.
31286         * obj-c++.dg/proto-qual-1.mm: New.
31287         * obj-c++.dg/qual-types-1.mm: New.
31288         * obj-c++.dg/stubify-1.mm: New.
31289         * obj-c++.dg/stubify-2.mm: New.
31290         * obj-c++.dg/super-class-1.mm: New.
31291         * obj-c++.dg/super-class-2.mm: New.
31292         * obj-c++.dg/super-dealloc-1.mm: New.
31293         * obj-c++.dg/super-dealloc-2.mm: New.
31294         * obj-c++.dg/template-1.mm: New.
31295         * obj-c++.dg/template-2.mm: New.
31296         * obj-c++.dg/template-3.mm: New.
31297         * obj-c++.dg/template-4.mm: New.
31298         * obj-c++.dg/template-5.mm: New.
31299         * obj-c++.dg/template-6.mm: New.
31300         * obj-c++.dg/try-catch-1.mm: New.
31301         * obj-c++.dg/try-catch-2.mm: New.
31302         * obj-c++.dg/try-catch-3.mm: New.
31303         * obj-c++.dg/try-catch-4.mm: New.
31304         * obj-c++.dg/try-catch-5.mm: New.
31305         * obj-c++.dg/try-catch-6.mm: New.
31306         * obj-c++.dg/try-catch-7.mm: New.
31307         * obj-c++.dg/try-catch-8.mm: New.
31308         * obj-c++.dg/try-catch-9.mm: New.
31309         * obj-c++.dg/va-meth-1.mm: New.
31310
31311 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31312
31313         * obj-c++.dg/selector-1.mm: New.
31314         * obj-c++.dg/selector-2.mm: New.
31315
31316 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31317
31318         * obj-c++.dg/selector-3.mm: New.
31319         * objc.dg/selector-3.m: New.
31320
31321 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31322
31323         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31324         about where warning appears.
31325
31326 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31327
31328         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31329         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31330         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31331         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31332
31333 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31334
31335         * gcc.dg/20050524-1.c: New test.
31336
31337 2005-05-25  Jan Hubicka  <jh@suse.cz>
31338
31339         * gcc.dg/tree-prof/inliner-1.c: New.
31340
31341 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31342
31343         * gcc.dg/tree-prof: New directory.
31344         * gcc.dg/tree-prof/tree-prof.exp: New.
31345
31346 2005-05-25  DJ Delorie  <dj@redhat.com>
31347
31348         * gcc.dg/Wattributes-1.c: New.
31349         * gcc.dg/Wattributes-2.c: New.
31350         * gcc.dg/Wattributes-3.c: New.
31351
31352 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31353
31354         PR tree-optimization/19833
31355         * gcc.dg/uninit-4.c: Remove xfail.
31356         * gcc.dg/uninit-9.c: Ditto.
31357
31358 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31359
31360         * obj-c++.dg/bitfield-[1-5].mm: New.
31361         * obj-c++.dg/class-protocol-1.mm: New.
31362         * obj-c++.dg/comp-types-1[0-1].mm: New.
31363         * obj-c++.dg/comp-types-[2-9].mm: New.
31364         * obj-c++.dg/encode-[4-8].mm: New.
31365         * obj-c++.dg/layout-1.mm: New.
31366         * obj-c++.dg/method-1[0-9].mm: New.
31367         * obj-c++.dg/method-2[0-1].mm: New.
31368         * obj-c++.dg/method-[8-9].mm: New.
31369         * obj-c++.dg/objc-gc-3.mm: New.
31370         * obj-c++.dg/try-catch-10.mm: New.
31371         * objc.dg/bitfield-5.m: New.
31372         * objc.dg/comp-types-10.m: New.
31373         * objc.dg/comp-types-9.m: New.
31374         * objc.dg/layout-1.m: New.
31375         * objc.dg/objc-gc-4.m: New.
31376         * objc.dg/try-catch-9.m: New.
31377         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31378         * objc.dg/comp-types-1.m: Likewise.
31379         * objc.dg/comp-types-[5-6].m: Likewise.
31380         * objc.dg/method-9.m: Likewise.
31381
31382 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31383
31384         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31385         and on hardware without VMX support.
31386
31387         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31388
31389         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31390
31391         * lib/profopt.exp (dg-final-generate, dg-final-use,
31392         profopt-final-code, profopt-get-options): New.
31393         (profopt-execute): Process test directives.
31394
31395         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31396         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31397         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31398
31399 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31400
31401         PR C++/21645
31402         * g++.dg/init/ctor5.C: New test.
31403
31404 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31405
31406         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31407         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31408         vect-113.c, vect-114.c.
31409
31410 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31411
31412         * gcc.dg/const-elim-1.c: Remove xfails.
31413
31414 2005-05-23  Jeff Law  <law@redhat.com>
31415
31416         * gcc.c-torture/compile/pr21638.c: New test.
31417         * gcc.c-torture/compile/20050520-1.c: New test.
31418
31419 2005-05-23  Nick Clifton  <nickc@redhat.com>
31420
31421         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31422         be a proper triple, ie: m32r*-*-*.
31423         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31424
31425 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31426
31427         PR middle-end/21331
31428         PR tree-opt/21293
31429         * gcc.c-torture/compile/pr21293.c: New test.
31430         * gcc.c-torture/execute/pr21331.c: New test.
31431
31432 2004-05-20  Richard Henderson  <rth@redhat.com>
31433
31434         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31435
31436 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31437
31438         * obj-c++-dg.exp: Add.
31439         * obj-c++.exp: Add.
31440         * obj-c++.dg/dg.exp: Add.
31441
31442 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31443
31444         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31445         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31446
31447 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31448
31449         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31450
31451 2004-05-19  Richard Henderson  <rth@redhat.com>
31452
31453         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31454
31455 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31456
31457         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31458
31459         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31460
31461 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31462
31463         PR c++/21495
31464         * g++.dg/parse/extern1.C: New test.
31465         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31466
31467 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31468
31469         * gcc.dg/c99-math.h: New.
31470         * gcc.dg/c99-math-float-1.c: New test.
31471         * gcc.dg/c99-math-double-1.c: Likewise.
31472         * gcc.dg/c99-math-long-double-1.c: Likewise.
31473
31474 2005-05-18  Richard Henderson  <rth@redhat.com>
31475
31476         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31477
31478 2005-05-18  Devang Patel  <dpatel@apple.com>
31479
31480         * g++.dg/opt/20050511-1.C: New test.
31481
31482 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
31483
31484         PR libfortran/21127
31485         * gfortran.dg/reshape-complex.f90: New test.
31486
31487 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
31488
31489         * gfortran.dg/array_constructor_1.f90: New test.
31490         * gfortran.dg/array_constructor_2.f90: New test.
31491
31492 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31493
31494         PR fortran/20954
31495         * gfortran.dg/pr20954.f: New test.
31496
31497 2005-05-17  Mike Stump  <mrs@apple.com>
31498
31499         Yet more Objective-C++...
31500
31501         * objc.dg/method-5.m: Update.
31502         * objc.dg/method-6.m: Update.
31503         * objc.dg/method-7.m: Update.
31504         * objc.dg/method-9.m: Update.
31505         * objc.dg/try-catch-2.m: Update.
31506
31507 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
31508
31509         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31510         Remove little-endian optimizations.
31511
31512 2005-05-17  Jeff Law  <law@redhat.com>
31513
31514         * g++.dg/tree-ssa/pr14814.C: New test.
31515         * gcc.dg/tree-ssa/pr14814.C: New test.
31516         * gcc.dg/tree-ssa/pr17141-1.C: New test.
31517         * gcc.dg/tree-ssa/pr17141-2.C: New test.
31518
31519 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31520
31521         * gcc.dg/compat/generate-random.c: Do not include
31522         libiberty.h.
31523         * gcc.dg/compat/generate-random_r.c: Likewise.
31524
31525 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
31526
31527         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31528
31529 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31530
31531         PR middle-end/21595
31532         * g++.dg/tree-ssa/builtin1.C: New testcase.
31533
31534 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
31535
31536         PR c++/21454
31537         * g++.dg/opt/const4.C: New test.
31538
31539         PR middle-end/21492
31540         * g++.dg/opt/crossjump1.C: New test.
31541
31542         PR tree-optimization/21610
31543         * gcc.c-torture/compile/20050516-1.c: New test.
31544
31545         PR fortran/15080
31546         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31547         about the test failing.
31548         * gfortran.fortran-torture/execute/where_7.f90: New test.
31549         * gfortran.fortran-torture/execute/where_8.f90: New test.
31550
31551 2005-05-16  Richard Henderson  <rth@redhat.com>
31552
31553         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31554         i?86 and x86_64.
31555
31556 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31557
31558         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31559         (limits.h): Include unconditionally.
31560         (stdlib.h): Likewise.
31561         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31562         (limits.h): Include unconditionally.
31563         (stdlib.h): Likewise.
31564         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31565         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31566         (limits.h): Include unconditionally.
31567         (stdlib.h): Likewise.
31568         (hashtab.h): Do not include.
31569         (getopt.h): Likewise.
31570         (stddef.h): Include.
31571         (hashval_t): Define.
31572         (struct entry): Add "next" field.
31573         (HASH_SIZE): New macro.
31574         (hash_table): New variable.
31575         (switchfiles): Do not use xmalloc.
31576         (mix): New macro.
31577         (iterative_hash): New function.
31578         (hasht): Remove.
31579         (e_exists): New function.
31580         (e_insert): Likewise.
31581         (output): Use, instead of libiberty hashtable functions.
31582         (main): Do not use getopt.  Do not call htab_create.
31583
31584 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31585
31586         PR libstdc++/21526
31587         * lib/target-supports.exp (check_mkfifo_available):
31588         Return 0 for cygwin as mkfifo support incomplete on platform.
31589         Fix typos in comments.
31590
31591 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31592
31593         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31594
31595 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31596
31597         PR fortran/17432
31598         * gfortran.dg/assign_4.f: New test.
31599
31600 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31601
31602         PR tree-optimization/21563
31603         * gcc.dg/tree-ssa/pr21563.c: New.
31604
31605 2005-05-14  Jan Hubicka  <jh@suse.cz>
31606
31607         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31608
31609 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31610
31611         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31612
31613 2005-05-13  Julian Brown  <julian@codesourcery.com>
31614
31615         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31616         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31617
31618 2005-05-13  Jan Hubicka  <jh@suse.cz>
31619
31620         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31621         * gcc.dg/fold-xor-?.c: Likewise.
31622         * gcc.dg/pr15784-?.c: Likewise.
31623         * gcc.dg/pr20922-?.c: Likewise.
31624         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31625         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31626         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31627
31628 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31629
31630         PR fortran/21260
31631         * gfortran.dg/hollerith_1.f90: New test.
31632
31633 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31634
31635         * gfortran.dg/func_result_2.f90: New test.
31636
31637 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31638
31639         * gfortran.dg/dev_null.f90: New test.
31640
31641 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31642
31643         * gcc.dg/arm-vfp1.c: Revert last change.
31644
31645 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31646
31647         PR middle-end/19807
31648         PR tree-optimization/19639
31649         * g++.dg/tree-ssa/pr19807.C: New testcase.
31650
31651 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31652
31653         PR libfortran/21471
31654         * gfortran.dg/append-1.f90: New test.
31655
31656 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31657
31658         * gcc.dg/pr18501.c: XFAIL.
31659         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31660         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31661         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31662         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31663         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31664         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31665         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31666         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31667
31668 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31669
31670         PR fortran/20178
31671         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31672         gfortran.dg/f2c_3.f90: New tests.
31673
31674         * gfortran.dg/return_1.f90: Fix dg annotation.
31675
31676 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31677
31678         * gcc.c-torture/compile/20050510-1.c: New test.
31679
31680 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
31681
31682         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31683
31684 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
31685
31686         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31687
31688 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
31689
31690         PR c/17913
31691         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31692
31693 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
31694
31695         PR c/21342
31696         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31697         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31698
31699 2005-05-10  Ben Elliston  <bje@au.ibm.com>
31700
31701         PR debug/16676
31702         * gcc.dg/debug/pr16676.c: New test.
31703
31704 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
31705
31706         PR testsuite/21443
31707         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31708         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31709         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31710         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31711         Change -O1 to -O2.
31712         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
31713         -fno-tree-dominator-opts.
31714
31715 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31716
31717         * gfortran.dg/return_1.f90: New test.
31718
31719 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31720
31721         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31722
31723         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31724
31725 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
31726
31727         PR c++/21427
31728         * g++.dg/inherit/covariant13.C: New.
31729
31730 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31731
31732         PR libfortran/19155
31733         * gfortran.dg/pr19155.f: New test.
31734
31735 2005-05-08  Roger Sayle  <roger@eyesopen.com>
31736
31737         PR inline-asm/8788
31738         * gcc.dg/pr8788-1.c: New testcase.
31739
31740 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
31741
31742         PR target/21416
31743         * gcc.target/mips/fpcmp-[12].c: New tests.
31744
31745 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
31746
31747         * lib/target-supports-dg.exp (dg-require-fork): New function.
31748         (dg-require-mkfifo): Likewise.
31749         * lib/target-supports.exp (check_function_available): New
31750         function.
31751         (check_fork_available): Likewise.
31752         (check_mkfifo_available): Likewise.
31753
31754 2005-05-06  Jeff Law  <law@redhat.com>
31755
31756         * gcc.c-torture/compile/pr21380.c: New test.
31757
31758 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
31759
31760         PR c++/20961
31761         * g++.dg/ext/weak3.C: New test.
31762
31763 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
31764
31765         PR c++/21352
31766         * g++.dg/template/crash37.C: New test.
31767
31768 2005-05-05  Paul Brook  <paul@codesourcery.com>
31769
31770         * gcc.dg/arm-g2.c: Use effective-target arm32.
31771         * gcc.dg/arm-mmx-1.c: Ditto.
31772         * gcc.dg/arm-scd42-2.c: Ditto.
31773         * gcc.dg/arm-vfp1.c: Ditto.
31774         * lib/target-supports.exp (check_effective_target_arm32): New
31775         function.
31776
31777 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31778
31779         PR libfortran/21354
31780         gfortran.dg/in_pack_rank7.f90: New test.
31781
31782 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31783
31784         PR middle-end/15618
31785         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31786
31787 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31788
31789         PR middle-end/21265
31790         * gcc.dg/20050503-1.c: New test.
31791
31792         PR rtl-optimization/21239
31793         * gcc.dg/i386-sse-11.c: New test.
31794
31795 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31796
31797         PR target/16888
31798         * gcc.target/i386/asm-1.c: New test.
31799
31800 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31801
31802         PR rtl-optimization/21330
31803         * gcc.c-torture/execute/20050502-1.c: New test.
31804
31805         PR target/21297
31806         * gcc.c-torture/execute/20050502-2.c: New test.
31807
31808 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31809
31810         PR middle-end/21282
31811         * gcc.dg/pr21282.c: New.
31812
31813 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31814
31815         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31816         * gcc.dg/vect/vect-92.c: Likewise.
31817         * gcc.dg/vect/vect-93.c: Likewise.
31818         * gcc.dg/vect/vect-dv-1.c: Likewise.
31819         * gcc.dg/vect/vect-dv-2.c: Likewise.
31820         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31821
31822 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31823
31824         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31825         * gfortran.dg/vect/vect-2.f90: Likewise.
31826         * gfortran.dg/vect/vect-3.f90: Likewise.
31827         * gfortran.dg/vect/vect-4.f90: Likewise.
31828         * gfortran.dg/vect/vect-5.f90: Likewise.
31829
31830 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31831
31832         PR target/20813
31833         * gcc.dg/rs6000-fpint-2.c: New.
31834
31835 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31836
31837         PR c/15698
31838         * gcc.dg/builtins-30.c: Update expected messages.
31839         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31840         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31841         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31842
31843 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31844
31845         PR tree-optimization/21294
31846         * gcc.dg/tree-ssa/pr21294.c: New.
31847
31848 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31849
31850         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31851         __builtin_altivec_st_internal_4si built-in.
31852
31853 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31854
31855         PR c++/15875
31856         * g++.dg/template/ptrmem14.C: New test.
31857
31858 2005-05-02  Paul Brook  <paul@codesourcery.com>
31859
31860         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31861
31862 2005-05-02  Michael Matz  <matz@suse.de>
31863
31864         PR c++/19542
31865         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31866
31867 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31868
31869         * g++.dg/cpp/weak.C: New test.
31870
31871 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31872
31873         * gcc.dg/tree-ssa/loop-8.c: New test.
31874
31875 2005-04-30  Michael Maty  <matz@suse.de>
31876
31877         * gcc.dg/inline-mcpy.c: New test.
31878
31879 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31880
31881         PR libfortran/18958
31882         * gfortran.dg/eoshift.f90: New test case.
31883
31884 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31885
31886         PR libfortran/18857
31887         * gfortran.dg/matmul_1.f90: New test.
31888
31889 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31890
31891         PR tree-optimization/21030
31892         * gcc.dg/tree-ssa/pr21030.c: New.
31893
31894 2005-04-29  Devang Patel  <dpatel@apple.com>
31895
31896         PR tree-optimization/21272
31897         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31898
31899 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31900
31901         PR fortran/13082
31902         PR fortran/18824
31903         * gfortran.dg/entry_4.f90: New test.
31904         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31905         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31906         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31907         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31908         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31909         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31910         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31911
31912 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31913
31914         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31915
31916 2005-04-29  Paul Brook  <paul@codesourcery.com>
31917
31918         * gfortran.dg/entry_3.f90: New test.
31919
31920 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31921
31922         * gfortran.dg/implicit_4.f90: New test.
31923
31924 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31925
31926         * lib/target-supports.exp (check_profiling_available): Return
31927         false for xtensa-*-elf.
31928
31929 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31930
31931         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31932         error if file cannot be deleted.
31933
31934 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31935
31936         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31937         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31938         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31939         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31940         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31941         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31942         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31943         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31944         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31945         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31946         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31947         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31948         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31949
31950 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31951
31952         PR fortran/20865
31953         * gfortran.dg/pr20865.f90: New test.
31954
31955 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31956
31957         * gcc.dg/void-cast-2.c: New test.
31958
31959 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31960
31961         PR c/21159
31962         * gcc.dg/void-cast-1.c: New test.
31963
31964 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31965
31966         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31967
31968 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31969
31970         PR fortran/21177
31971         * gfortran.dg/pr21177.f90: New test.
31972
31973 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31974
31975         PR tree-optimization/21171
31976         * gcc.dg/tree-ssa/pr21171.c: New test.
31977
31978 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31979
31980         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31981         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31982         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31983         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31984         gcc.dg/tree-ssa/gen-vect-32.c: New.
31985         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31986         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31987         don't run on PPC32.
31988
31989 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31990
31991         PR c/21213
31992         * gcc.dg/transparent-union-3.c: New test.
31993
31994 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31995
31996         PR c/20740
31997         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31998         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31999         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32000         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32001         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32002         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32003
32004 2005-04-26  Jeff Law  <law@redhat.com>
32005
32006         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32007         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32008         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32009         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32010         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32011         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32012         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32013
32014 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32015
32016         PR tree-optimization/17598
32017         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32018
32019 2005-04-25  Mike Stump  <mrs@apple.com>
32020
32021         * objc.dg/fix-and-continue-1.m: Add.
32022
32023 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32024
32025         PR c++/20995
32026         * g++.dg/opt/pr20995-1.C: New test case.
32027
32028 2005-04-25  Devang Patel <dpatel@apple.com>
32029
32030         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32031
32032 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32033
32034         PR testsuite/21062
32035         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32036
32037 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32038
32039         PR C++/21188
32040         * g++.dg/opt/rtti2.C: New test.
32041
32042 2005-04-25  Paul Brook  <paul@codesourcery.com>
32043         Steven G. Kargl  <kargls@comcast.net>
32044
32045         PR fortran/20879
32046         * gfortran.dg/ichar_1.f90: New file.
32047
32048 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32049
32050         PR middle-end/20991
32051         * g++.dg/opt/pr20991.C: New test.
32052
32053         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32054         where sizeof (type) < __alignof__ (type).
32055         * gcc.dg/compat/struct-layout-1.h: Likewise.
32056
32057 2005-04-24  Per Bothner  <per@bothner.com>
32058             Devang Patel  <dpatel@apple.com>
32059
32060         PR preprocessor/20907
32061         * gcc.dg/cpp/very-long-comment.c: New test.
32062
32063 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32064
32065         PR fortran/20059
32066         * gfortran.dg/common_5.f: New test.
32067
32068 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32069
32070         PR middle-end/21082
32071         * g++.dg/tree-ssa/pr21082.C: New testcase.
32072
32073 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32074
32075         * gcc.dg/vect/vect-99.c: New test.
32076
32077 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32078
32079         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32080
32081 2005-04-22  Jeff Law  <law@redhat.com>
32082
32083         * gcc.dg/uninit-5.c: Remove xfails.
32084         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32085         conditionals and loads.
32086
32087 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32088
32089         PR libfortran/20074
32090         PR libfortran/20436
32091         PR libfortran/21108
32092         * gfortran.dg/nested_reshape.f90: new test
32093         * gfortran.dg/reshape-alloc.f90: new test
32094         * gfortran.dg/reshape.f90: new test
32095
32096 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32097
32098         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32099
32100         * gcc.dg/arm-vfp1.c: New test.
32101
32102 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32103
32104         PR c++/21087
32105         * g++.dg/lookup/builtin2.C: New test.
32106
32107 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32108
32109         * gcc.dg/weak/weak-13.c: New test.
32110
32111 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32112
32113         * lib/target-supports.exp (check_effective_target_sync_int_long):
32114         Add powerpc*.
32115
32116 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32117
32118         * gcc.target/mips/branch-1.c: New test.
32119
32120 2005-04-21  Richard Henderson  <rth@redhat.com>
32121
32122         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32123         * gcc.dg/vect/vect-86.c: Likewise.
32124         * gcc.dg/vect/vect-87.c: Likewise.
32125         * gcc.dg/vect/vect-88.c: Likewise.
32126
32127 2005-04-21  Devang Patel  <dpatel@apple.com>
32128
32129         PR optimization/20994
32130         * gcc.dg/tree-ssa/ifc-3.c: New test.
32131
32132 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32133
32134         PR c/12913
32135         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32136         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32137         gcc.dg/c99-vla-jump-5.c: New tests.
32138
32139 2005-04-19  Richard Henderson  <rth@redhat.com>
32140
32141         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32142         Fix typo in exists check.
32143         (check_effective_target_sync_int_long): New.
32144         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32145         * gcc.dg/ia64-sync-2.c: Likewise.
32146         * gcc.dg/ia64-sync-3.c: Likewise.
32147         * gcc.dg/ia64-sync-4.c: Likewise.
32148
32149 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32150
32151         * gcc.dg/fold-xor-1.c: New test.
32152         * gcc.dg/fold-xor-2.c: New test.
32153
32154 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32155
32156         PR target/20670
32157         * g++.dg/eh/fp-regs.C: New test.
32158
32159 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32160
32161         * gcc.dg/Wint-to-pointer-cast-1.c,
32162         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32163         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32164         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32165
32166 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32167
32168         PR fortran/16861
32169         * gfortran.dg/pr16861.f90: New test.
32170
32171 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32172
32173         * gcc.dg/pr21085.c: New test.
32174
32175 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32176
32177         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32178         (setup_mips_tests, dg-mips-options): New procedures.
32179         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32180         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32181         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32182         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32183         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32184         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32185         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32186         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32187         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32188         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32189         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32190         dg-mips-options instead of dg-options.  Remove now-redundant
32191         preprocessor guards.
32192         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32193         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32194         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32195         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32196         * gcc.dg/vr-mult-2.c: Delete.
32197         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32198         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32199         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32200         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32201         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32202         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32203         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32204
32205 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32206
32207         * ada/acats/run_all.sh: Use sync when executable not present.
32208
32209 2005-04-18  Devang Patel  <dpatel@apple.com>
32210
32211         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32212         * gcc.dg/vect/vect-11a.c: New.
32213         * gcc.dg/vect/vect-none.c: Update.
32214         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32215
32216 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32217
32218         PR tree-optimization/20922
32219         * gcc.dg/pr20922-1.c: New test.
32220         * gcc.dg/pr20922-2.c: New test.
32221         * gcc.dg/pr20922-3.c: New test.
32222         * gcc.dg/pr20922-4.c: New test.
32223         * gcc.dg/pr20922-5.c: New test.
32224         * gcc.dg/pr20922-6.c: New test.
32225
32226 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32227
32228         PR libfortran/20950
32229         * gfortran.dg/pr20950.f: New test.
32230
32231 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32232
32233         PR libfortran/19216
32234         * gfortran.dg/pr19216.f: New test.
32235
32236 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32237
32238         PR tree-optimization/21001
32239         * gcc.dg/tree-ssa/pr21001.c: New.
32240
32241 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32242
32243         PR libfortran/21075
32244         * gfortran.dg/reshape_rank7.f90: New test.
32245
32246 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32247
32248         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32249         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32250         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32251         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32252         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32253         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32254         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32255         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32256         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32257         wrong way round).
32258         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32259         in namelists.  New test.
32260         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32261         New test.
32262         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32263         New test.
32264         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32265         namelist.  New test.
32266         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32267         New test.
32268         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32269         New test.
32270         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32271         namelist.  New test.
32272         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32273         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32274         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32275         New test.
32276         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32277         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32278         arrays. New test.
32279
32280 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32281
32282         * gfortran.dg/wtruncate.f: New testcase.
32283         * gfortran.dg/wtruncate.f90: New testcase.
32284
32285 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32286
32287         PR c++/21025
32288         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32289         which sizeof/alignof is dependent, rather than just whether we are
32290         processing_template_decl.
32291
32292 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32293
32294         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32295         corrected typo where the wrong variables had been compared.
32296
32297 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32298
32299         PR libfortran/18495
32300         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32301         Test callee-allocated version of return array with a write
32302         statement.
32303         Test spread with a temporary with another write statement.
32304
32305 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32306
32307         PR tree-optimization/21031
32308         * gcc.dg/tree-ssa/pr21031.c: New.
32309
32310 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32311
32312         PR tree-optimization/21004
32313         * gcc.dg/builtins-53.c: Include builtins-config.h.
32314         Check floorf, ceilf, floorl and ceill transformations
32315         only when HAVE_C99_RUNTIME is defined.
32316
32317 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32318
32319         PR middle-end/20739
32320         * gcc.dg/tree-ssa/pr20739.c: New test.
32321
32322 2005-04-14  Mike Stump  <mrs@apple.com>
32323
32324         * gcc.dg/Foundation.framework/empty: New.
32325         * gcc.dg/framework-2.c: New.
32326
32327 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32328
32329         PR tree-optimization/21021
32330         * gcc.c-torture/compile/pr21021.c: New.
32331
32332 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32333
32334         PR testsuite/21010
32335         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32336         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32337         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32338         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32339         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32340         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32341         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32342         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32343
32344 2005-04-14  Richard Henderson  <rth@redhat.com>
32345
32346         * lib/target-supports.exp (check_effective_target_vect_condition):
32347         Add ia64, i?86, and x86_64.
32348
32349 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32350
32351         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32352
32353 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32354
32355         PR tree-optimization/20657
32356         * gcc.dg/tree-ssa/pr20657.c: New.
32357
32358 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32359
32360         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32361         (long long int)trunc*.
32362
32363 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32364
32365         PR target/20927
32366         * gcc.dg/pr20927.c: New test.
32367
32368 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32369
32370         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32371         * gcc.target/mips/asm-1.c: Likewise.
32372
32373 2005-04-13  Dale Johannesen  <dalej@apple.com>
32374
32375         * objc.dg/objc-fast-4.m: New.
32376
32377 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32378
32379         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32380         directory.
32381         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32382
32383 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32384
32385         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32386         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32387         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32388
32389 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32390
32391         PR tree-optimization/20913
32392         * gcc.dg/tree-ssa/pr20913.c: New.
32393
32394         PR tree-optimization/20702
32395         * gcc.dg/tree-ssa/pr20702.c: New.
32396
32397 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32398
32399         PR c++/13744
32400         * g++.dg/inherit/local3.C: New test.
32401
32402 2005-04-12  Jeff Law  <law@redhat.com>
32403
32404         * gcc.dg/tree-ssa/20050412-1.c: New test.
32405
32406 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32407
32408         PR libfortran/19016
32409         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32410         Add tests with mask generated by expression.
32411         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32412         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32413         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32414
32415 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32416
32417         PR middle-end/20917
32418         * gcc.dg/20050409-1.c: New test.
32419
32420 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32421
32422         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32423
32424 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32425
32426         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32427         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32428         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32429         (TARGET_CXX): Adjust accordingly.
32430         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32431         determine_class_data_visibility and class_data_always_comdat.
32432         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32433         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32434         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32435         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32436         (arm_cxx_determine_class_data_visibility): New.
32437         (arm_cxx_class_data_always_comdat): Likewise.
32438         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32439         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32440         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32441         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32442         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32443         Define.
32444
32445 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32446
32447         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32448
32449 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32450
32451         * gcc.dg/i386-darwin-fpmath.c: New.
32452
32453 2004-04-11  Devang Patel  <dpatel@apple.com>
32454
32455         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32456         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32457         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32458         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32459         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32460         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32461         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32462         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32463         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32464
32465 2004-04-11  Devang Patel  <dpatel@apple.com>
32466
32467         * gcc.dg/vect/vect-dv-1.c: New test.
32468         * gcc.dg/vect/vect-dv-2.c: New test.
32469
32470 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32471
32472         PR tree-optimization/20933
32473         * gcc.dg/tree-ssa/pr20933.c: New test.
32474
32475 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32476
32477         * gfortran.dg/fold_nearest.f90: New test.
32478
32479 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
32480
32481         * gcc.dg/tree-ssa/alias-1.c: New test.
32482
32483 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32484
32485         PR tree-optimization/20920
32486         * g++.dg/tree-ssa/pr20920.C: New test.
32487
32488 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
32489
32490         * gcc.dg/builtins-53.c: Also check (int)ceil* and
32491         (long long int)ceil*.
32492
32493 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
32494
32495         * g++.dg/warn/Wdtor1.C: Declare template in system header with
32496         explicit C++ linkage.
32497
32498 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32499
32500         * gfortran.dg/pr17229.f: Take care of the new obsolescence
32501         warning for arithmetic IF statements.
32502
32503 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
32504
32505         * eor_handling_1.f90: New test case.
32506         * eor_handling_2.f90: New test case.
32507         * eor_handling_3.f90: New test case.
32508         * eor_handling_4.f90: New test case.
32509         * eor_handling_5.f90: New test case.
32510         * noadv_size.f90: New test case.
32511         * pad_no.f90: New test case.
32512
32513 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
32514
32515         * gcc.c-torture/execute/20050410-1.c: New test.
32516
32517 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
32518
32519         * gcc.dg/pr20126.c: New.
32520
32521 2005-04-09  Bud Davis  <bdavis@gfortran.org>
32522             Steven G. Kargl <kargls@comcast.net>
32523
32524         * gfortran.dg/PR19872.f: New test.
32525
32526 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32527
32528         * gfortran.dg/nint_1.f90: Fix dg-do directive.
32529
32530 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32531
32532         * gfortran.dg/nint_1.f90: New test.
32533
32534 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32535
32536         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32537         Added test for callee-allocated arrays with write statements.
32538         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32539         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32540         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32541         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32542         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32543
32544 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32545
32546         PR libfortran/20163
32547         * gfortran.dg/open-options-blanks.f: New test.
32548
32549 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32550
32551         PR fortran/13257
32552         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32553
32554 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32555
32556         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32557         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32558         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32559         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32560         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32561         * gcc.c-torture/execute/stdarg-4.c: New test.
32562
32563         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32564
32565         PR target/20795
32566         * g++.dg/abi/param2.C: New test.
32567
32568 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32569
32570         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32571
32572 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32573
32574         * gcc.dg/builtins-53.c: New test.
32575
32576 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32577
32578         * g++.dg/tree-ssa/pr18178.C: New test.
32579         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32580         * gcc.c-torture/execute/20041019-1.c: New test.
32581         * gcc.dg/tree-ssa/20041008-1.c: New test.
32582         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32583         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32584         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32585         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32586         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32587         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32588         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32589         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32590         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32591         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32592
32593 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32594
32595         PR rtl-optimization/20466
32596         * gcc.c-torture/execute/pr20466-1.c: New test.
32597
32598 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32599
32600         PR c++/20905
32601         * g++.dg/parse/cond2.C: New test.
32602
32603         PR c++/20145
32604         * g++.dg/warn/Wdtor1.C: New test.
32605
32606 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32607
32608         PR fortran/17229
32609         * gfortran.dg/pr17229.f: New test.
32610
32611 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32612
32613         * gfortran.dg/tiny_1.f90: New test.
32614         * gfortran.dg/tiny_2.f90: ditto.
32615
32616 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32617
32618         * gfortran.dg/eor_1.f90: Fix dg-do run line
32619         * gfortran.dg/open_new.f90: Fix dg-do run line
32620
32621 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32622
32623         * lib/target-supports.exp (get_compiler_messages): Support
32624         optional arguments, the fourth being compiler options.
32625         (check_effective_target_fpic): New proc.
32626         * gcc.dg/20050321-2.c: Restrict to target fpic.
32627
32628 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32629
32630         * gcc.dg/15443-1.c: New test.
32631         * gcc.dg/15443-2.c: Likewise.
32632
32633 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32634
32635         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32636
32637 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32638
32639         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32640
32641 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32642
32643         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32644         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32645         -m64.
32646         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32647         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32648         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32649
32650 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32651
32652         PR c++/20212
32653         * g++.dg/warn/Wunused-11.C: New test.
32654
32655 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32656
32657         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32658
32659 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32660
32661         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32662
32663 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32664
32665         PR c++/20734
32666         * g++.dg/template/ptrmem13.C: New test.
32667
32668 2005-04-05  Per Bothner  <per@bothner.com>
32669
32670         * lib/gcc.exp: Always add -fno-show-column, for now.
32671
32672 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32673
32674         PR testsuite/20767
32675         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32676         of plain old "unsigned int" for the type of "i".  Makes this test
32677         64bit clean.
32678
32679 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
32680
32681         * gcc.dg/i386-ssefn-1.c: New test.
32682         * gcc.dg/i386-ssefn-2.c: New test.
32683         * gcc.dg/i386-ssefn-3.c: New test.
32684         * gcc.dg/i386-ssefn-4.c: New test.
32685
32686 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
32687
32688         PR tree-optimization/20076
32689         * gcc.dg/builtin-apply4.c: New test.
32690
32691         PR preprocessor/19475
32692         * gcc.dg/cpp/macspace1.c: New test.
32693         * gcc.dg/cpp/macspace2.c: New test.
32694
32695 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32696
32697         * gfortran.dg/pr20755.f: Fixed bad format.
32698
32699 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32700
32701         PR c++/20763
32702         * g++.dg/ext/attrib21.C: New test.
32703
32704 2004-04-05  Devang Patel  <dpatel@apple.com>
32705
32706         * lib/target-supports.exp (check_effective_target_vect_shif): New.
32707         * gcc.dg/vect/vect-shift-1.c: New test.
32708
32709 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32710
32711         PR libfortran/20755
32712         * gfortran.dg/pr20755.f: New test.
32713
32714 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
32715
32716         * gfortran.dg/pr15959.f90: New test.
32717         * gfortran.dg/string_pad_trunc.f90: New test.
32718
32719 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32720
32721         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32722         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32723         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32724         syntax.
32725
32726 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32727
32728         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32729
32730 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32731
32732         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32733         * gcc.c-torture/compile/20011119-2.c: Likewise.
32734         * gcc.c-torture/compile/981001-2.c: Likewise.
32735
32736 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
32737
32738         PR c++/20679
32739         * g++.dg/template/overload4.C: New test.
32740
32741 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32742
32743         PR c++/20746
32744         * g++.dg/abi/covariant5.C: New.
32745
32746         PR debug/20505
32747         * g++.dg/debug/const2.C: New.
32748
32749 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
32750
32751         PR rtl-optimization/16104
32752         * gcc.c-torture/execute/20050316-1.c: New test.
32753
32754 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32755
32756         * g++.dg/template/spec23.C: Fix dg-error text.
32757
32758 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
32759
32760         PR c++/19199
32761         * g++.dg/expr/lval2.C: New.
32762
32763 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32764
32765         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32766         __builtin_strcasecmp and __builtin_strncasecmp.
32767
32768 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
32769
32770         PR c++/20723
32771         * g++.dg/template/spec22.C: New.
32772         * g++.dg/template/spec23.C: New.
32773
32774 2005-04-03  Dale Ranta  <dir@lanl.gov>
32775             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32776
32777         PR libfortran/20068
32778         PR libfortran/20125
32779         PR libfortran/20156
32780         PR libfortran/20471
32781         * gfortran.dg/backspace.f: New test.
32782
32783 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32784
32785         * gcc.dg/pr19345.c: New test.
32786
32787 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32788
32789         PR tree-optimization/20640
32790         * gcc.dg/torture/tree-loop-1.c: New.
32791
32792 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32793
32794         PR rtl-optimization/20290
32795         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32796
32797 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32798
32799         * gcc.dg/rs6000-fpint.c: New.
32800
32801 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32802
32803         * gcc.dg/old-style-then-proto-1.c: New test.
32804
32805 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32806
32807         * gfortran.fortran-torture/execute/backspace.f90: Check
32808         after backspace and read was incorrect.
32809
32810 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32811
32812         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32813         buffer past the terminating NUL using memcmp.
32814         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32815         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32816
32817         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32818         Fix unused/uninitialized variable warnings.
32819
32820         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32821         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32822         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32823         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32824
32825         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32826         gcc.c-torture/execute/builtins/fputs-lib.c,
32827         gcc.c-torture/execute/builtins/lib/fprintf.c,
32828         gcc.c-torture/execute/builtins/lib/main.c,
32829         gcc.c-torture/execute/builtins/lib/memcmp.c,
32830         gcc.c-torture/execute/builtins/lib/memmove.c,
32831         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32832         gcc.c-torture/execute/builtins/lib/memset.c,
32833         gcc.c-torture/execute/builtins/lib/printf.c,
32834         gcc.c-torture/execute/builtins/lib/sprintf.c,
32835         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32836         gcc.c-torture/execute/builtins/lib/strchr.c,
32837         gcc.c-torture/execute/builtins/lib/strcmp.c,
32838         gcc.c-torture/execute/builtins/lib/strcpy.c,
32839         gcc.c-torture/execute/builtins/lib/strcspn.c,
32840         gcc.c-torture/execute/builtins/lib/strlen.c,
32841         gcc.c-torture/execute/builtins/lib/strncat.c,
32842         gcc.c-torture/execute/builtins/lib/strncmp.c,
32843         gcc.c-torture/execute/builtins/lib/strncpy.c,
32844         gcc.c-torture/execute/builtins/lib/strrchr.c,
32845         gcc.c-torture/execute/builtins/lib/strspn.c,
32846         gcc.c-torture/execute/builtins/lib/strstr.c,
32847         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32848         gcc.c-torture/execute/builtins/strlen-2.c,
32849         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32850         prototypes.
32851
32852 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32853
32854         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32855         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32856         selectany usage.
32857
32858 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32859
32860         PR c++/19406
32861         * g++.dg/debug/using1.C: New test.
32862
32863 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32864
32865         PR middle-end/20524
32866         * gcc.dg/alias-7.c: Prefix asm-declared name with
32867         __USER_LABEL_PREFIX__.
32868
32869 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32870
32871         Fix fallout from PR middle-end/15700:
32872         * gcc.c-torture/compile/20011119-1.c: Take
32873         __USER_LABEL_PREFIX__ into account.
32874         * gcc.c-torture/compile/20011119-2.c: Likewise.
32875
32876 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32877
32878         PR c++/18644
32879         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32880
32881 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32882
32883         PR c/17855
32884         * gcc.c-torture/compile/struct-non-lval-1.c,
32885         gcc.c-torture/compile/struct-non-lval-2.c,
32886         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32887
32888 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32889
32890         * gcc.dg/tls/tls.exp: Remove temporary file.
32891         * g++.dg/tls/tls.exp: Ditto.
32892         * lib/file-format.exp: Ditto.
32893         * g++.dg/special/ecos.exp: Ditto.
32894
32895         * lib/profopt.exp: Treat prof_ext as a list.
32896         * gcc.misc-tests/bprob.exp: Ditto.
32897         * g++.dg/bprob/bprob.exp: Ditto.
32898
32899         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32900         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32901         g++.dg/tree-ssa/pointer-reference-alias.C,
32902         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32903         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32904         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32905         g++.dg/vect/pr19951.cc: Ditto.
32906         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32907         gcc.dg/builtins-47.c: Ditto.
32908         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32909         gcc.dg/pr20115-1.c: Ditto.
32910         * gcc.dg/tree-ssa/20030530-2.c,
32911         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32912         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32913         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32914         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32915         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32916         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32917         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32918         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32919         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32920         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32921         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32922         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32923         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32924         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32925         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32926         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32927         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32928         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32929         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32930         gcc.dg/tree-ssa/20030824-1.c,
32931         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32932         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32933         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32934         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32935         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32936         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32937         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32938         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32939         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32940         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32941         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32942         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32943         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32944         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32945         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32946         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32947         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32948         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32949         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32950         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32951         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32952         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32953         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32954         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32955         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32956         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32957         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32958         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32959         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32960         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32961         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32962         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32963         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32964         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32965         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32966         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32967         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32968         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32969         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32970         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32971         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32972         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32973         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32974         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32975         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32976         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32977         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32978         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32979         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32980         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32981         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32982         gcc.dg/tree-ssa/useless-1.c: Ditto.
32983         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32984         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32985         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32986         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32987         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32988         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32989         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32990         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32991         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32992         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32993         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32994         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32995         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32996         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32997         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32998         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32999         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33000         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33001         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33002         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33003         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33004         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33005         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33006         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33007         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33008         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33009         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33010         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33011         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33012         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33013         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33014         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33015         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33016         gcc.dg/vect/vect-none.c: Ditto.
33017         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33018         treelang/compile/unsigned.tree: Ditto.
33019
33020         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33021         * gcc.dg/cpp/direct2s.c: Ditto.
33022         * gcc.dg/cpp/paste4.c: Ditto.
33023         * gcc.dg/cpp/separate-1.c: Ditto.
33024         * gcc.dg/pch/save-temps-1.c: Ditto.
33025         * g++.dg/ext/altivec-10.C: Ditto.
33026         * g++.dg/pch/pch.C: Ditto.
33027
33028         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33029
33030         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33031         * g++.dg/template/repo1.C: Ditto.
33032         * g++.dg/template/repo2.C: Ditto.
33033         * g++.dg/template/repo3.C: Ditto.
33034         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33035         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33036         * g++.old-deja/g++.pt/repo1.C: Ditto.
33037         * g++.old-deja/g++.pt/repo2.C: Ditto.
33038         * g++.old-deja/g++.pt/repo3.C: Ditto.
33039         * g++.old-deja/g++.pt/repo4.C: Ditto.
33040
33041         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33042         * gcc.dg/20030107-1.c: Ditto.
33043         * gcc.dg/20030702-1.c: Ditto.
33044         * gcc.dg/profile-generate-1.c: Ditto.
33045         * g++.dg/other/profile1.C: Ditto.
33046         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33047
33048         * lib/gcc-dg.exp (remove-build-file): New.
33049         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33050         cleanup-tree-dump, cleanup-saved-temps): New.
33051
33052 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33053
33054         PR c++/19203, DR 214
33055         * g++.dg/parse/ambig3.C: Not ambiguous.
33056         * g++.dg/template/spec20.C: New.
33057         * g++.dg/template/spec21.C: New.
33058
33059 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33060
33061         PR target/20045
33062         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33063
33064 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33065
33066         PR libfortran/20660
33067         * gfortran.dg/negative_unit.f: New test.
33068
33069 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33070
33071         * gcc.dg/20050330-1.c: New test.
33072
33073 2005-03-30  Devang Patel  <dpatel@apple.com>
33074
33075         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33076
33077 2005-03-30  Dale Johannesen  <dalej@apple.com>
33078
33079         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33080
33081 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33082
33083         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33084         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33085         Strip options from test name.
33086
33087 2005-03-31  Jan Hubicka  <jh@suse.cz>
33088
33089         * gcc.dg/varpool-1.c: New testcase.
33090
33091 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33092
33093         PR c/772
33094         PR c/17913
33095         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33096         gcc.dg/stmt-expr-label-3.c : New tests.
33097         * gcc.c-torture/execute/medce-2.c: Remove.
33098
33099 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33100
33101         PR c/20368
33102         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33103         tests.
33104
33105 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33106
33107         * gcc.c-torture/compile/pr20203.c: New test.
33108
33109 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33110
33111         * gfortran.dg/promotion.f90: New test.
33112
33113 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33114
33115         PR middle-end/20491
33116         * gcc.dg/torture/asm-subreg-1.c: New test.
33117
33118 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33119
33120         PR c/20672
33121         * gcc.dg/pr20672-1.c: New test.
33122
33123 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33124
33125         * gfortran.dg/vect: New directory.
33126         * gfortran.dg/vect/vect.exp: New.
33127         * gfortran.dg/vect/vect-1.f90: New test.
33128         * gfortran.dg/vect/vect-2.f90: New test.
33129         * gfortran.dg/vect/vect-3.f90: New test.
33130         * gfortran.dg/vect/vect-4.f90: New test.
33131         * gfortran.dg/vect/vect-5.f90: New test.
33132
33133 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33134
33135         PR middle-end/20622
33136         * gcc.dg/alias-7.c: New test.
33137
33138 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33139
33140         * gcc.dg/sparc-reg-1.c: New test.
33141
33142 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33143
33144         PR target/19890
33145         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33146
33147 2005-03-29  Dale Ranta  <dir@lanl.gov>
33148             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33149
33150         PR libfortran/20163
33151         * gfortran.dg/pr20163-2.f: New test.
33152
33153 2005-03-28  Jan Hubicka  <jh@suse.cz>
33154
33155         PR middle-end/20635
33156         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33157         by Jakub Jelinek.
33158
33159 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33160
33161         PR tree-optimization/20626
33162         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33163         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33164
33165 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33166
33167         * gfortran.dg/underflow.f90: New test.
33168         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33169
33170 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33171
33172         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33173
33174 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33175
33176         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33177         (g++_init): Make sure that CXXFLAGS is set.
33178         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33179         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33180         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33181         * lib/objc.exp (objc_init): Likewise.
33182         * lib/treelang.exp (treelang_init): Likewise.
33183
33184 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33185
33186         PR tree-optimization/20470
33187         * gcc.dg/tree-ssa/pr20470.c: New test.
33188
33189 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33190
33191         * gcc.dg/ppc-stfiwx.c: New.
33192
33193 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33194
33195         PR target/19888
33196         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33197
33198 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33199
33200         * gcc.dg/20050325-1.c: Fix a typo.
33201
33202 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33203
33204         PR libfortran/19678
33205         PR libfortran/19679
33206         * gfortran.dg/dos_eol.f: New test.
33207
33208 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33209
33210         PR rtl-optimization/20249
33211         * gcc.dg/20050325-1.c: New test.
33212
33213 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33214
33215         PR libfortran/15332
33216         * gfortran.dg/pr15332.f: New test.
33217
33218 2005-03-24  Dale Johannesen  <dalej@apple.com>
33219
33220         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33221
33222 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33223
33224         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33225         'internal' visibility.
33226         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33227         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33228         'protected' visibility.
33229         * gcc.dg/visibility-7.c: Likewise.
33230         * lib/target-supports.exp (check_visibility_available): Take
33231         a parameter, the kind of visibility to check for.
33232         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33233         to check_visibility_available.
33234
33235         * g++.dg/expr/cast3.C: New.
33236
33237 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33238
33239         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33240         rs6000.
33241
33242 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33243
33244         PR target/20095
33245         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33246
33247 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33248
33249         * gcc.dg/badshift.c: Renamed to...
33250         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33251
33252         * gcc.target/i386/badshift.c: Renamed to...
33253         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33254         only.
33255
33256         PR rtl-optimization/20532
33257         * gcc.target/i386/badshift.c: New.
33258
33259 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33260
33261         * gfortran.dg/pr18025.f90: New test.
33262
33263 2005-03-23  Dale Johannesen  <dalej@apple.com>
33264
33265         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33266
33267 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33268
33269         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33270
33271         * lib/target-supports.exp (check_iconv_available): Default
33272         libiconv to -liconv, if there is no definition.
33273
33274 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33275
33276         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33277
33278 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33279
33280         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33281         * g++.dg/opt/pr7503-2.C: Likewise.
33282         * g++.dg/opt/pr7503-3.C: Likewise.
33283         * g++.dg/opt/pr7503-4.C: Likewise.
33284         * g++.dg/opt/pr7503-5.C: Likewise.
33285         * g++.dg/warn/minmax.C: New test.
33286
33287 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33288
33289         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33290         * gfortran.dg/g77_intrinsics_sub.f: New test.
33291
33292 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33293             Jan Hubicka  <jh@suse.cz>
33294             Steven Bosscher <stevenb@suse.de
33295
33296         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33297
33298 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33299
33300         PR c++/19980
33301         * g++.dg/template/redecl3.C: New test.
33302
33303 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33304
33305         PR c++/20499
33306         * g++.dg/parse/error16.C: Tweak error markers.
33307
33308 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33309
33310         PR target/20561
33311         * gcc.dg/20050321-2.c: New test.
33312
33313 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33314
33315         PR c++/20465
33316         PR c++/20381
33317         * g++.dg/template/ptrmem12.C: New.
33318
33319 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33320
33321         PR rtl-optimization/20527
33322         * gcc.c-torture/execute/pr20527-1.c: New test.
33323
33324 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33325
33326         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33327         program, compile it into a real executable and then delete the .c
33328         and .x files afterwards, to avoid problems on testglue targets.
33329
33330 2005-03-21  Stuart Hastings  <stuart@apple.com>
33331
33332         * gcc.target/i386/sse-2.c: New.
33333
33334 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33335
33336         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33337
33338 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33339
33340         * g++.dg/parse/crash25.C: Fix typo.
33341
33342 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33343
33344         PR c++/20461
33345         * g++.dg/parse/crash24.C: New test.
33346
33347         PR c++/20536
33348         * g++.dg/parse/crash25.C: New test.
33349
33350 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33351
33352         PR c++/20147
33353         * g++.dg/ext/stmtexpr4.C: New test.
33354
33355 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33356
33357         PR middle-end/20539
33358         * gcc.c-torture/compile/pr13066-1.c: New test case.
33359         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33360         * g++.dg/opt/pr13066-1.C: Likewise.
33361
33362 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33363
33364         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33365
33366 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33367
33368         PR fortran/18525
33369         * gfortran.dg/nesting_1.f90: New test.
33370
33371 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33372
33373         PR c++/20240
33374         * g++.dg/lookup/using13.C: New test.
33375
33376 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33377
33378         PR c++/20333
33379         * g++.dg/template/crash36.C: New test.
33380
33381 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33382
33383         PR c++/20463
33384         * g++.dg/template/crash35.C: New test.
33385
33386 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33387
33388         PR c++/19966
33389         * g++.dg/overload/operator2.C: New test.
33390
33391 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33392
33393         PR libfortran/20257
33394         * gfortran.dg/pr20257.f90: New test.
33395
33396 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33397
33398         PR libfortran/20480
33399         * gfortran.dg/pr20480.f90: New test.
33400
33401 2005-03-16  Richard Henderson  <rth@redhat.com>
33402
33403         PR middle-end/15700
33404         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33405         (_rtld_global): New.
33406         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33407         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33408
33409         * gcc.dg/alias-3.c: New.
33410         * gcc.dg/alias-4.c: New.
33411         * gcc.dg/alias-5.c: New.
33412         * gcc.dg/alias-6.c: New.
33413
33414 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33415
33416         * gcc.dg/cpp/ucnid-7.c: New.
33417
33418 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33419             Dorit Naishlos  <dorit@il.ibm.com>
33420
33421         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33422         darwin.
33423
33424 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33425
33426         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33427         support misaligned accesses.
33428         * gcc.dg/vect/vect-58.c: Likewise.
33429         * gcc.dg/vect/vect-92.c: New.
33430         * gcc.dg/vect/vect-93.c: New.
33431
33432 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33433
33434         PR fortran/18827
33435         * gfortran.dg/assign_2.f90: New test.
33436         * gfortran.dg/assign_3.f90: New test.
33437         * gfortran.dg/assign.f90: New test.
33438
33439 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33440
33441         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33442         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33443         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33444         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33445         names.
33446
33447 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33448
33449         * gcc.dg/cpp/ucnid-6.c: New.
33450
33451         * gcc.dg/cpp/normalize-1.c: New.
33452         * gcc.dg/cpp/normalize-2.c: New.
33453         * gcc.dg/cpp/normalize-3.c: New.
33454         * gcc.dg/cpp/normalize-4.c: New.
33455         * gcc.dg/cpp/ucnid-4.c: New.
33456         * gcc.dg/cpp/ucnid-5.c: New.
33457         * g++.dg/cpp/normalize-1.C: New.
33458         * g++.dg/cpp/ucnid-1.C: New.
33459
33460 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33461
33462         * gcc.dg/pr18628.c: New.
33463
33464 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33465
33466         PR c++/20280
33467         * g++.dg/tree-ssa/pr20280.C: New.
33468
33469 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33470
33471         PR fortran/20467
33472         * gfortran.dg/stfunc_2.f90: New test.
33473
33474 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33475
33476         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33477
33478 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33479
33480         * gcc.dg/tree-ssa/20050314-1.c: New test.
33481
33482 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33483
33484         PR c++/4403
33485         PR c++/9783, DR433
33486         * g++.dg/template/friend34.C: New test.
33487         * g++.dg/template/friend35.C: Likewise.
33488         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33489
33490 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33491
33492         Friend class name lookup 5/n
33493         PR c++/1016
33494         * g++.dg/lookup/hidden-class1.C: New test.
33495         * g++.dg/lookup/hidden-class2.C: Likewise.
33496         * g++.dg/lookup/hidden-class3.C: Likewise.
33497         * g++.dg/lookup/hidden-class4.C: Likewise.
33498         * g++.dg/lookup/hidden-class5.C: Likewise.
33499         * g++.dg/lookup/hidden-class6.C: Likewise.
33500         * g++.dg/lookup/hidden-class7.C: Likewise.
33501         * g++.dg/lookup/hidden-class8.C: Likewise.
33502         * g++.dg/lookup/hidden-class9.C: Likewise.
33503         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33504         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33505         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33506         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33507         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33508         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33509         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33510         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33511         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33512         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33513         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33514
33515 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
33516
33517         PR c++/20157
33518         * g++.dg/template/error18.C: New test.
33519
33520 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33521
33522         PR debug/16792
33523         * g++.dg/debug/pr16792.C: New test.
33524
33525 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33526
33527         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33528         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33529         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33530         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33531         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33532         test assertion names.
33533
33534 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33535
33536         PR fortran/18600
33537         * gfortran.dg/stfunc_1.f90: New test.
33538
33539 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33540
33541         PR fortran/16907
33542         * gfortran.dg/real_index_1.f90: New test.
33543
33544 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33545
33546         PR fortran/20323
33547         * gfortran.dg/spec_expr_1.f90: New test.
33548
33549 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33550
33551         PR c/20402
33552         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33553         new parser.
33554
33555 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33556
33557         PR fortran/20361
33558         * gfortran.dg/largeequiv_1.f90: New test.
33559
33560 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33561
33562         * gcc.dg/ucnid-1.c: New.
33563         * gcc.dg/ucnid-2.c: New.
33564         * gcc.dg/ucnid-3.c: New.
33565         * gcc.dg/ucnid-4.c: New.
33566         * gcc.dg/ucnid-5.c: New.
33567         * gcc.dg/ucnid-6.c: New.
33568         * gcc.dg/cpp/ucnid-1.c: New.
33569         * gcc.dg/cpp/ucnid-2.c: New.
33570         * gcc.dg/cpp/ucnid-3.c: New.
33571         * g++.dg/other/ucnid-1.C: New.
33572
33573 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33574
33575         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33576
33577 2005-03-11  Per Bothner  <per@bothner.com>
33578
33579         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33580         that diagnotics refer to correct token.
33581         * gcc.dg/unused-3.c: Likewise.
33582
33583 2005-03-11  Per Bothner  <per@bothner.com>
33584
33585         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33586         constant" is now actually on same line as string constant.
33587         * gcc.dg/cpp/direct2s.c: Likewise.
33588
33589 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33590
33591         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33592
33593 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33594
33595         PR libfortran/20124
33596         * gfortran.dg/pr20124.f90: New Test
33597
33598 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33599
33600         PR tree-optimization/20130
33601         * gcc.dg/pr20130-1.c: New test.
33602
33603 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33604
33605         PR target/20095
33606         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33607
33608 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33609
33610         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33611
33612 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33613
33614         * g++.dg/eh/forced1.C: Fix comment.
33615         * g++.dg/eh/forced2.C: Ditto.
33616         * g++.dg/eh/forced3.C: Ditto.
33617         * g++.dg/eh/forced4.C: Ditto.
33618
33619 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33620
33621         PR rtl-opt/20412
33622         * gcc.c-torture/compile/pr20412.c: New test.
33623
33624 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33625
33626         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33627
33628 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33629
33630         PR target/20322
33631         * gcc.dg/20050307-1.c: New test.
33632
33633 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33634
33635         PR c++/20375
33636         * g++.dg/other/stdarg3.C: New.
33637
33638 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33639
33640         PR c++/18384, c++/18327
33641         * g++.dg/init/array19.C: New test.
33642
33643         PR inline-asm/20314
33644         * gcc.dg/torture/pr20314-1.c: New test.
33645         * gcc.dg/torture/pr20314-2.c: New test.
33646
33647 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33648
33649         * gcc.dg/20050309-1.c: New test.
33650
33651 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33652
33653         * gcc.dg/builtins-10.c: Reactivate disabled test.
33654         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33655         new cbrt transformations.
33656
33657 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33658
33659         PR c++/20208
33660         * g++.dg/template/array13.C: New test.
33661
33662 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33663
33664         PR c++/16859
33665         * g++.dg/init/brace4.C: New test.
33666
33667 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33668
33669         PR c++/20186
33670         * g++.dg/template/non-dependent12.C: New.
33671
33672 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33673
33674         PR c++/20142
33675         * g++.dg/init/array18.C: Add dg-do run marker.
33676
33677         PR c++/20142
33678         * g++.dg/init/array18.C: New test.
33679
33680 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33681
33682         * consistency.vlad/vlad.exp: Remove trailing semicolons.
33683         * g++.dg/gcov/gcov.exp: Likewise.
33684         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33685         * gcc.target/xstormy16/xstormy16.exp: Likewise.
33686         * lib/c-torture.exp: Likewise.
33687         * lib/fortran-torture.exp: Likewise.
33688         * lib/g++.exp: Likewise.
33689         * lib/gcc-defs.exp: Likewise.
33690         * lib/gcc-dg.exp: Likewise.
33691         * lib/gcc.exp: Likewise.
33692         * lib/gcov.exp: Likewise.
33693         * lib/gfortran.exp: Likewise.
33694         * lib/mike-g++.exp: Likewise.
33695         * lib/mike-gcc.exp: Likewise.
33696         * lib/objc-torture.exp: Likewise.
33697         * lib/objc.exp: Likewise.
33698         * lib/profopt.exp: Likewise.
33699         * lib/target-libpath.exp: Likewise.
33700         * lib/target-supports.exp: Likewise.
33701         * lib/treelang.exp: Likewise.
33702         * lib/wrapper.exp: Likewise.
33703
33704 2005-03-08  Jeff Law  <law@redhat.com>
33705
33706         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33707         PHI-OPT changes.
33708
33709 2005-03-08  Ira Rosen  <irar@il.ibm.com>
33710
33711         * gcc.dg/vect/pr20122.c: New test.
33712
33713 2005-03-07  Jeff Law  <law@redhat.com>
33714
33715         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33716         was folded away.
33717         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33718         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33719         * gcc.dg/tree-ssa/pr18134.c: New test.
33720
33721 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33722
33723         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33724         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33725         gcc.dg/torture/builtin-noret-2.c: Require weak support.
33726
33727 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
33728
33729         PR tree-opt/17671
33730         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33731
33732 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
33733
33734         * g++.dg/warn/Wnvdtor.C: New test.
33735
33736 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
33737
33738         * gcc.dg/torture/pr19683-1.c: New test.
33739
33740 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
33741
33742         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33743         * gfortran.dg/g77/19990313-2.f: Ditto.
33744         * gfortran.dg/g77/19990313-3.f: Ditto.
33745         * gfortran.dg/g77/19990525-0.f: Ditto.
33746         * gfortran.dg/g77/19990826-0.f: Ditto.
33747         * gfortran.dg/g77/19990826-2.f: Ditto.
33748         * gfortran.dg/g77/19990826-3.f: Ditto.
33749         * gfortran.dg/g77/20000511-1.f: Ditto.
33750         * gfortran.dg/g77/20000511-2.f: Ditto.
33751         * gfortran.dg/g77/970625-2.f: Ditto.
33752         * gfortran.dg/g77/980310-2.f: Ditto.
33753         * gfortran.dg/g77/980310-3.f: Ditto.
33754         * gfortran.dg/g77/980310-8.f: Ditto.
33755         * gfortran.dg/g77/980519-2.f: Ditto.
33756         * gfortran.dg/g77/alpha1.f: Ditto.
33757         * gfortran.dg/g77/claus.f: Ditto.
33758         * gfortran.dg/g77/erfc.f: Ditto.
33759         * gfortran.dg/g77/short.f: Ditto.
33760         * gfortran.fortran-torture/execute/data.f90: Ditto.
33761         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33762         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33763
33764 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33765
33766         * lib/file-format.exp (gcc_target_object_format): Add check for som
33767         format and hardcode object formats on hppa*-*-hpux*.
33768         * lib/target-supports.exp (check_weak_available): Add check for som
33769         object format.  Always return 0 on hppa*-*-hpux10*.
33770
33771         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33772         is defined.
33773
33774         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33775
33776 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33777
33778         * gfortran.dg/pr19936_1.f90: New test.
33779         * gfortran.dg/pr19936_2.f90: New test.
33780         * gfortran.dg/pr19936_3.f90: New test.
33781
33782 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33783             Paul Thomas <prthomas@drfccad.cea.fr>
33784
33785         * gfortran.dg/PR19754_1.f90: New test.
33786         * gfortran.dg/PR19754_2.f90: Ditto.
33787
33788 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33789
33790         PR c++/19311
33791         * g++.dg/template/non-dependent11.C: New test.
33792
33793 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33794
33795         * lib/target-supports.exp (check_iconv_available): Fix comment.
33796
33797 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33798             Joseph S. Myers  <joseph@codesourcery.com>
33799
33800         PR c++/19797
33801         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33802
33803 2005-03-04  Matthew Sachs  <msachs@apple.com>
33804
33805         * gcc.exp (gcc_target_compile): Put braces around
33806         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33807         * objc.exp (objc_target_compile): Likewise.
33808         * treelang.exp (treelang_target_compile): Likewise.
33809
33810 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33811
33812         PR fortran/19673
33813         * gfortran.dg/func_result_1.f90: New test.
33814
33815 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33816
33817         * gcc.misc-tests/options.exp: New test.
33818
33819 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33820
33821         * gcc.dg/pr15784-4.c: New test.
33822
33823 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33824
33825         * gcc.c-torture/execute/pr17133.c: New.
33826         * gcc.c-torture/compile/20050303-1.c: New.
33827
33828 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33829
33830         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33831
33832 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33833
33834         * g++.dg/overload/using2.C: New.
33835
33836 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33837
33838         PR c++/19916
33839         * g++.dg/init/ptrmem2.C: New test.
33840
33841 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33842
33843         PR c/8927
33844         * gcc.dg/pr8927-1.c: New test.
33845
33846 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33847
33848         PR c++/20232
33849         * g++.dg/inherit/covariant12.C: New.
33850
33851 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33852
33853         PR fortran/19479
33854         * gfortran.dg/bound_1.f90: New test.
33855
33856 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33857
33858         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33859         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33860
33861 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33862
33863         PR c/20245
33864         * gcc.dg/pr20245-1.c: New test.
33865
33866 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33867
33868         PR middle-end/19874
33869         * gcc.c-torture/execute/20050119-2.c: New test case.
33870
33871 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33872
33873         * README: Update the DejaGnu bug reporting address.
33874         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33875         * lib/objc-torture.exp: Likewise.
33876
33877 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33878
33879         * gfortran.dg/boz_1.f90: New test.
33880         * gfortran.dg/boz_3.f90: New test.
33881         * gfortran.dg/boz_4.f90: New test.
33882
33883 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33884
33885         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33886         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33887
33888 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33889
33890         PR libfortran/20101
33891         * gfortran.dg/write_0_pe_format.f90: New test.
33892
33893 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33894
33895         PR c++/20206
33896         * g++.dg/opt/thunk2.C: New test.
33897         * g++.dg/opt/covariant1.C: New test.
33898
33899 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33900
33901         * gfortran.dg/e_d_fmt.f90: New test.
33902
33903 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33904
33905         * gcc.dg/asm-b.c: Fix comment typos.
33906
33907 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33908
33909         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33910         a V_MAY_DEF also.
33911
33912 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33913
33914         PR tree-opt/20188
33915         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33916         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33917         * gcc.dg/asm-b.c: New test.
33918
33919 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33920
33921         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33922         Disable this test on IRIX 6.
33923
33924 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33925
33926         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33927         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33928         parser.
33929
33930 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33931
33932         PR tree-optimization/20204
33933         * gcc.dg/pr20204.c: New test.
33934
33935 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33936
33937         PR target/20196
33938         * gcc.c-torture/execute/20050224-1.c: New test.
33939
33940         PR c++/20175
33941         * g++.dg/warn/Wbraces2.C: New test.
33942
33943 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33944
33945         PR c++/19878
33946         * g++.dg/init/const2.C: New test.
33947
33948 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33949
33950         PR tree-optimization/20100
33951         * gcc.c-torture/execute/pr20100-1.c: New test.
33952
33953 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33954
33955         * gfortran.dg/implicit_3.f90: New test.
33956
33957         * gfortran.dg/deftype_1.f90: New test.
33958
33959 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33960
33961         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33962         the test passes.
33963         * g++.dg/other/anon3.C: Accept a warning.
33964
33965 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33966
33967         * gcc.dg/pr20017.c: Fix a comment typo.
33968
33969 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33970
33971         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33972
33973 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33974
33975         PR ada/19902
33976         * ada/acats/tests/cxa/cxa3004.a: Remove.
33977         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33978
33979 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33980
33981         PR c++/20073
33982         * g++.dg/init/const1.C: New test.
33983
33984         PR c++/19991
33985         * g++.dg/parse/constant7.C: New test.
33986
33987         PR c++/20152
33988         * g++.dg/parse/error27.C: New test.
33989         * g++.dg/template/qualttp15.C: Adjust error markers.
33990         * g++.old-deja/g++.other/struct1.C: Likewise.
33991
33992         PR c++/20153
33993         * g++.dg/template/error17.C: New test.
33994
33995         PR c++/20148
33996         * g++.dg/parser/error26.C: New test.
33997
33998 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33999
34000         PR tree-optimization/20100
34001         PR tree-optimization/20115
34002         * gcc.dg/pr20115.c: New test.
34003         * gcc.dg/pr20115-1.c: New test.
34004         * gcc.dg/pr20100.c: New test.
34005         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34006         call-clobbered variables after alias1.
34007
34008 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34009
34010         * gfortran.dg/list_read_4.f90: new test.
34011
34012 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34013
34014         PR rtl-optimization/20017.
34015         * gcc.dg/pr20017.c: New.
34016
34017 2005-02-22  Devang Patel  <dpatel@apple.com>
34018
34019         PR 19952
34020         * g++.dg/tree-ssa/pr19952.C: New test.
34021
34022 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34023
34024         PR c++/19883
34025         * g++.dg/parse/constant6.C: New test.
34026
34027 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34028
34029         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34030         * g++.dg/charset/asm2.c: Likewise.
34031         * g++.dg/charset/asm3.c: Likewise.
34032         * g++.dg/charset/asm4.c: Likewise.
34033         * g++.dg/charset/asm5.c: Likewise.
34034         * g++.dg/charset/attribute1.c: Likewise.
34035         * g++.dg/charset/attribute2.c: Likewise.
34036         * g++.dg/charset/extern1.cc: Likewise.
34037         * g++.dg/charset/extern2.cc: Likewise.
34038         * g++.dg/charset/extern3.cc: Likewise.
34039         * g++.dg/charset/function.cc: Likewise.
34040         * g++.dg/charset/string.c: Likewise.
34041         * g++.dg/charset/charset.exp: Likewise.
34042         * lib/target-supports.exp (check_iconv_available): Fix comment.
34043
34044 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34045
34046         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34047         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34048         * gcc.dg/charset/asm2.c: Likewise.
34049         * gcc.dg/charset/asm3.c: Likewise.
34050         * gcc.dg/charset/asm4.c: Likewise.
34051         * gcc.dg/charset/asm5.c: Likewise.
34052         * gcc.dg/charset/asm6.c: Likewise.
34053         * gcc.dg/charset/attribute1.c: Likewise.
34054         * gcc.dg/charset/attribute2.c: Likewise.
34055         * gcc.dg/charset/builtin1.c: Likewise.
34056         * gcc.dg/charset/extern.c: Likewise.
34057         * gcc.dg/charset/function.c: Likewise.
34058         * gcc.dg/charset/string.c: Likewise.
34059         * gcc.dg/charset/charset.exp: Likewise.
34060
34061 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34062
34063         PR fortran/20086
34064         * gfortran.dg/pr20086.f90: New test.
34065
34066 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34067
34068         PR tree-optimization/19786
34069         * g++.dg/tree-ssa/pr19786.C: New.
34070
34071 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34072
34073         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34074
34075 2005-02-21  Jeff Law  <law@redhat.com>
34076
34077         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34078
34079 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34080
34081         * gfortran.dg/do_iterator: Split loop, markup all lines for
34082         which an error locus is printed.
34083         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34084         locus is printed.
34085         * gfortran.dg/select_4.f90: Likewise.
34086         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34087         locuses in the various permutations.
34088
34089 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34090
34091         PR tree-optimization/19951
34092         * g++.dg/vect: New directory.
34093         * g++.dg/vect/vect.exp: New file.
34094         * g++.dg/vect/pr19951.cc: New testcase.
34095         * g++.dg/dg.exp: Also prune vectorizer tests.
34096
34097 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34098
34099         PR 18785
34100         * gcc.dg/charset/builtin1.c: New test.
34101
34102 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34103
34104         PR c++/19299
34105         * g++.dg/inherit/volatile1.C: New test.
34106
34107         PR c++/19440
34108         * g++.dg/template/dtor4.C: New test.
34109
34110 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34111
34112         * gfortran.dg/int_1.f90: New test.
34113
34114 2005-02-19  Devang Patel  <dpatel@apple.com>
34115
34116         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34117
34118 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34119
34120         * gfortran.dg/achar_1.f90: New test.
34121
34122 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34123
34124         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34125
34126 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34127             Jakub Jelinek  <jakub@redhat.com>
34128
34129         PR tree-optimization/19828
34130         * gcc.dg/tree-ssa/loop-7.c: New test.
34131         * gcc.c-torture/execute/20050218-1.c: New test.
34132
34133 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34134
34135         PR c/20043
34136         * gcc.dg/transparent-union-1.c: New test.
34137         * gcc.dg/transparent-union-2.c: New test.
34138
34139 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34140
34141         PR tree-optimization/18977
34142         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34143
34144 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34145
34146         PR target/20054
34147         * gcc.dg/pr20054.c: New test.
34148
34149 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34150
34151         PR c++/19508
34152         * g++.dg/ext/attrib20.C: New test.
34153
34154 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34155
34156         PR middle-end/20030
34157         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34158
34159 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34160
34161         PR c++/20008
34162         * g++.dg/opt/switch4.C: New.
34163
34164 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34165
34166         PR c++/20023
34167         PR tree-optimization/20009
34168         * gcc.c-torture/compile/20050217-1.c: New test.
34169         * g++.dg/opt/switch3.C: New test.
34170
34171         PR tree-optimization/18947
34172         * gcc.c-torture/compile/20050215-1.c: New test.
34173         * gcc.c-torture/compile/20050215-2.c: New test.
34174         * gcc.c-torture/compile/20050215-3.c: New test.
34175
34176 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34177
34178         PR c++/20028
34179         * g++.dg/template/crash34.C: New.
34180
34181         PR c++/20022
34182         * g++.dg/other/access3.C: New.
34183
34184 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34185
34186         * gcc.dg/vect/vect-98.c: New test.
34187
34188 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34189
34190         PR tree-optimization/19967
34191         * gcc.dg/pr19967.c: New.
34192
34193 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34194
34195         PR middle-end/19857
34196         * gcc.dg/tree-ssa/20050215-1.c: New test.
34197         * gcc.c-torture/execute/20050215-1.c: New test.
34198
34199 2005-02-15  Eric Christopher  <echristo@redhat.com>
34200
34201         * gcc.dg/cpp/20050215-1.c: New file.
34202
34203 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34204
34205         PR tree-optimization/15785
34206         * gcc.dg/pr15785-1.c: New test.
34207
34208 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34209
34210         PR c++/17788
34211         * g++.dg/init/ctor4.C: New.
34212         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34213
34214 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34215
34216         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34217         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34218
34219 2005-02-15  Andreas Schwab  <schwab@suse.de>
34220
34221         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34222         declare malloc.
34223
34224 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34225
34226         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34227
34228 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34229
34230         PR tree-optimization/19853
34231         * gcc.c-torture/compile/pr19853.c: New test.
34232
34233 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34234
34235         PR c++/19608
34236         * g++.dg/parse/local-class1.C: New.
34237
34238         PR c++/19895
34239         * g++.dg/parse/ptrmem3.C: New.
34240
34241         PR c++/19884
34242         * g++.old-deja/g++.oliva/template6.C: Add another case.
34243         * g++.dg/template/explicit6.C: New.
34244
34245 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34246
34247         PR c++/17816
34248         * g++.dg/other/redecl2.C: New.
34249
34250 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34251
34252         PR c++/19891
34253         * g++.dg/abi/covariant4.C: New.
34254
34255 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34256
34257         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34258         New tests.
34259
34260 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34261
34262         * gcc.dg/vect/vect-96.c: Fix typo.
34263
34264 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34265
34266         PR c++/14479
34267         PR c++/19487
34268         * g++.dg/template/enum5.C: New test.
34269
34270 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34271
34272         * gcc.dg/vect/vect-97.c: New test.
34273
34274 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34275
34276         * gcc.dg/vect/vect-96.c: New test.
34277
34278 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34279
34280         * gcc.dg/builtins-34.c: Also check ldexp*.
34281
34282 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34283
34284         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34285
34286 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34287
34288         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34289         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34290         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34291         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34292         selector_list, selector_expression, dg-process-target): Move to new
34293         file target-supports-dg.exp.
34294         * lib/target-supports-dg.exp: New.
34295
34296         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34297         New.
34298
34299 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34300
34301         PR c++/19666
34302         * g++.dg/other/ptrmem6.C: New test.
34303
34304         PR middle-end/19858
34305         * gcc.c-torture/compile/20050210-1.c: New test.
34306
34307 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34308
34309         PR c++/19755
34310         * g++.dg/warn/Wbraces1.C: New test.
34311
34312 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34313
34314         * gcc.dg/builtins-52.c: New testcase.
34315
34316 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34317
34318         PR c/19342
34319         * gcc.c-torture/execute/20050119-1.c: New test.
34320
34321 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34322
34323         PR c++/19811
34324         * g++.dg/init/delete1.C: New test.
34325
34326 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34327
34328         PR c++/18470
34329         * g++.dg/template/static12.C: New test.
34330
34331 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34332
34333         PR c++/19787
34334         * g++.dg/conversion/ambig1.C: New test.
34335
34336         PR c++/19739
34337         * g++.dg/ext/attrib19.C: New test.
34338
34339         PR c++/19732
34340         * g++.dg/parse/dtor5.C: New test.
34341
34342         PR c++/19762
34343         * g++.dg/template/dtor3.C: New test.
34344
34345         PR c++/19826
34346         * g++.dg/template/static11.C: New test.
34347         * g++.dg/template/crash2.C: Remove dg-error marker.
34348
34349 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34350
34351         PR C++/18491
34352         * g++.old-deja/g++.mike/p10769a.C: Remove.
34353
34354 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34355
34356         * gcc.dg/builtins-48.c: New test case.
34357         * gcc.dg/builtins-49.c: New test case.
34358         * gcc.dg/builtins-50.c: New test case.
34359         * gcc.dg/builtins-51.c: New test case.
34360
34361 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34362
34363         PR middle-end/19583
34364         * g++.dg/warn/Wreturn-type-3.C: New test.
34365
34366 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34367
34368         PR middle-end/19402
34369         * gcc.dg/pr19402-1.c: New testcase.
34370         * gcc.dg/pr19402-2.c: likewise.
34371
34372 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34373
34374         PR middle-end/19854
34375         * g++.dg/tree-ssa/tmmti.C: New testcase.
34376
34377 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34378
34379         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34380
34381 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34382
34383         PR c++/19733
34384         * g++.dg/parse/crash23.C: New test.
34385         * g++.dg/warn/Weff1.C: New test.
34386
34387 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34388
34389         * gcc.dg/20050209-1.c: New test.
34390
34391 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34392
34393         PR target/19799
34394         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34395
34396 2005-02-08  Mike Stump  <mrs@apple.com>
34397
34398         * g++.dg/pch/import-2.c: New test.
34399         * g++.dg/pch/import-2.hs: New.
34400         * g++.dg/pch/include/import-2a.h: New.
34401         * g++.dg/pch/include/import-2b.h: New.
34402
34403 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34404
34405         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34406
34407 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34408
34409         * gfortran.dg/substr_1.f90: New test.
34410
34411 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34412
34413         PR middle-end/19775
34414         * gcc.dg/torture/builtin-power-1.c: Disable test for
34415         invalid transformation.
34416         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34417         no longer optimize.
34418         * gcc.dg/builtins-47.c: New testcase.
34419
34420 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34421             Dorit Naishlos  <dorit@il.ibm.com>
34422
34423         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34424
34425 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34426
34427         * gcc.c-torture/compile/20050206-1.c: New test.
34428
34429 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34430
34431         PR tree-opt/19768
34432         * g++.dg/opt/pr19768.C: New test.
34433
34434 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34435
34436         PR tree-opt/19736
34437         * gcc.c-torture/compile/pr19736.c: New test.
34438
34439 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34440
34441         PR c++/17401
34442         * g++.dg/parse/error25.C: New test.
34443
34444 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34445
34446         * gcc.c-torture/execute/20050203-1.c: New.
34447
34448 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34449
34450         * gcc.dg/vect/vect-85.c: Remove xfail.
34451         * gcc.dg/vect/vect-86.c: Remove xfail.
34452         * gcc.dg/vect/vect-87.c: Remove xfail.
34453         * gcc.dg/vect/vect-88.c: Remove xfail.
34454
34455 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34456
34457         * gcc.dg/altivec-19.c: New.
34458
34459 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34460
34461         PR c/17807
34462         * gcc.dg/nested-func-3.c: New test.
34463         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34464
34465 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34466
34467         * gcc.test-framework/gen_directive_tests: Generate tests for
34468         selector expressions.
34469
34470 2005-02-02  Matt Austern  <austern@apple.com>
34471
34472         PR c++/19628
34473         * g++/ext/builtin7.C: New.
34474         * g++/ext/builtin8.C: New.
34475
34476 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34477
34478         PR c/18502
34479         * gcc.dg/pr18502-1.c: New test.
34480
34481 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34482
34483         PR c++/17413
34484         * g++.dg/template/local4.C: Tweak.
34485
34486 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
34487
34488         PR tree-optimization/19578
34489         * gcc.c-torture/compile/20050202-1.c: New test.
34490
34491 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34492
34493         PR c/19435
34494         * gcc.dg/c99-init-4.c: New test.
34495
34496 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34497
34498         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34499
34500         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34501
34502         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34503         * g++.dg/eh/check-vect.h: New.
34504
34505         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34506         * gcc.dg/vect/vect-78.c: Ditto.
34507         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34508         Remove.
34509
34510         * g++.dg/conversion/simd1.C: Expect warning.
34511         * g++.dg/ext/attribute-test-1.C: Ditto.
34512         * g++.dg/ext/attribute-test-2.C: Ditto.
34513         * g++.dg/ext/attribute-test-3.C: Ditto.
34514         * g++.dg/ext/attribute-test-4.C: Ditto.
34515
34516         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34517         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34518
34519         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34520
34521 2005-02-01  Richard Henderson  <rth@redhat.com>
34522
34523         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34524         long double for ibm double-double format.
34525         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34526
34527 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
34528
34529         PR tree-optimization/19633
34530         * gcc.dg/pr19633-1.c: New test.
34531         * gcc.dg/pr19633.c: Tweak to make pointer point
34532         to NULL or a symbol.
34533
34534 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34535
34536         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34537         New procs.
34538         (dg-process-target (local override)): Handle selector expressions.
34539
34540         * gcc.test-framework/README: Describe tests in source directory.
34541         * gcc.test-framework/test-framework.awk: Handle dg- tests.
34542         * gcc.test-framework/test-framework.exp: Handle dg- tests.
34543         * gcc.test-framework/dg-bogus-exp-P.c: New test.
34544         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34545         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34546         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34547         * gcc.test-framework/dg-do-link-exp-P.c: New test.
34548         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34549         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34550         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34551         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34552         * gcc.test-framework/dg-error-exp-P.c: New test.
34553         * gcc.test-framework/dg-error-exp-XP.c: New test.
34554         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34555         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34556         * gcc.test-framework/dg-output-exp-P.c: New test.
34557         * gcc.test-framework/dg-output-exp-XF.c: New test.
34558         * gcc.test-framework/dg-warning-exp-P.c: New test.
34559         * gcc.misc-tests/dg-1.c: Remove.
34560         * gcc.misc-tests/dg-2.c: Remove.
34561         * gcc.misc-tests/dg-3.c: Remove.
34562         * gcc.misc-tests/dg-4.c: Remove.
34563         * gcc.misc-tests/dg-5.c: Remove.
34564         * gcc.misc-tests/dg-6.c: Remove.
34565         * gcc.misc-tests/dg-7.c: Remove.
34566         * gcc.misc-tests/dg-8.c: Remove.
34567         * gcc.misc-tests/dg-9.c: Remove.
34568         * gcc.misc-tests/dg-10.c: Remove.
34569         * gcc.misc-tests/dg-11.c: Remove.
34570         * gcc.misc-tests/dg-12.c: Remove.
34571         * gcc.misc-tests/dg-test.exp: Remove.
34572
34573         * gcc.test-framework/test-framework.awk: Change recording and
34574         printing of passes and failures.
34575
34576         * gcc.test-framework: New directory.
34577         * gcc.test-framework/README: New.
34578         * gcc.test-framework/test-framework.exp: New.
34579         * gcc.test-framework/test-framework.awk: New.
34580         * gcc.test-framework/gen_directive_tests: New.
34581
34582 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34583
34584         * lib/treelang.exp: Fix comment typos.
34585         (treelang_target_compile): Don't append libs=-ltreelang to options.
34586
34587 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34588
34589         * g++.dg/parse/typename7.C: Adjust error messages.
34590
34591 2005-01-31  Jeff Law  <law@redhat.com>
34592
34593         * gcc.c-torture/execute/20050131-1.c: New test.
34594         * gcc.dg/wcaselabel.c: New test.
34595
34596 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34597
34598         * g++.dg/other/warning1.C: Adjust error messags.
34599         * g++.dg/parse/constant5.C: New test.
34600
34601 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34602
34603         PR c/19333
34604         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34605         the test case valid.
34606         * gcc.dg/20030815-1.c: Remove invalid tests.
34607         * gcc.dg/array-7.c: Adjust expected result.
34608         * gcc.dg/pr18596-3.c: Likewise.
34609         * gcc.dg/noncompile/20000901-1.c: Likewise.
34610         * gcc.dg/noncompile/init-2.c: Likewise.
34611         * gcc.dg/noncompile/init-4.c: Likewise.
34612
34613 2005-01-31  Dale Johannesen  <dalej@apple.com>
34614
34615         * g++.dg/opt/pr19650.C: New test.
34616
34617 2005-01-31  Richard Henderson  <rth@redhat.com>
34618
34619         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34620         long double for intel double extended format.
34621         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34622
34623 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34624
34625         PR c++/19555
34626         * g++.dg/template/static10.C: New test.
34627
34628         PR c++/19395
34629         * g++.dg/parse/error24.C: New test.
34630
34631         PR c++/19367
34632         * g++.dg/lookup/builtin1.C: New test.
34633
34634         PR c++/19457
34635         * g++.dg/warn/conv3.C: New test.
34636
34637 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34638
34639         PR fortran/19647
34640         * gfortan.dg/inquire_7.f90
34641
34642 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34643
34644         PR tree-optimization/15791
34645         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34646         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34647         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34648         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34649         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34650         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34651         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34652         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34653         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34654         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34655
34656 2005-01-29  Paul Brook  <paul@codesourcery.com>
34657
34658         PR fortran/18565
34659         * check.c (real_or_complex_check): New function.
34660         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34661         * intrinsic.c (add_functions): Use new check functions.
34662         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34663         Add prototypes.
34664
34665 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34666
34667         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34668         gcc.dg/lvalue-3.c: New tests.
34669         * gcc.dg/concat.c: Update expected messages.
34670
34671 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34672
34673         PR libfortran/19595
34674         * gfortran.dg/eor_1.f90: New test.
34675
34676 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34677
34678         PR fortran/19589
34679         * gfortran.dg/logical_data_1.f90: New test.
34680
34681 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
34682
34683         PR c++/19253
34684         * g++.dg/template/crash33.C: New test.
34685
34686         PR c++/19667
34687         * g++.dg/template/crash32.C: New test.
34688
34689 2005-01-28  Ian Lance Taylor  <ian@airs.com>
34690
34691         PR middle-end/16558
34692         * g++.dg/warn/Wreturn-type-2.C: New test.
34693
34694 2004-06-24  Jeff Law  <law@redhat.com>
34695
34696         * gcc.dg/tree-ssa/20050128-1.c: New test.
34697
34698 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
34699
34700         * gcc.target/frv/all-mdpackh-1.c: New test.
34701
34702 2005-01-28  Steven Bosscher  <stevenb@suse.de>
34703
34704         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34705
34706 2005-01-27  Richard Henderson  <rth@redhat.com>
34707
34708         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34709
34710 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34711
34712         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34713
34714 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34715
34716         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34717         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34718         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34719         to cope with cases where the multilib options override the dg-options.
34720
34721 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34722
34723         PR c/18946
34724         * gcc.dg/noncompile/20050120-1.c: New test.
34725
34726 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
34727
34728         PR tree-optimization/19633
34729         * gcc.dg/pr19633.c: New test.
34730         * gcc.dg/tree-ssa/pr19633.c: New test.
34731
34732 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
34733
34734         * gcc.dg/20041216-1.c: New test.
34735
34736 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
34737
34738         PR objc/18862
34739         * objc.dg/selector-2.m: New test.
34740
34741 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
34742
34743         * g++.dg/opt/range-test-2.C: New test.
34744
34745         PR rtl-optimization/19579
34746         * gcc.c-torture/execute/20050124-1.c: New test.
34747
34748 2005-01-26  Greg Parker  <gparker@apple.com>
34749         Stuart Hastings  <stuart@apple.com>
34750
34751         * gcc.c-torture/execute/20050125-1.c: New.
34752
34753 2005-01-18  Jan Hubicka  <jh@suse.cz>
34754
34755         PR tree-optimize/19337
34756         * gcc.c-torture/compile/20050119-1.c: New test.
34757
34758 2005-01-24  James E Wilson  <wilson@specifixinc.com>
34759
34760         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34761         test for successful match.
34762
34763 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
34764
34765         PR objc/18408
34766         * objc.dg/comp-types-7.m: New test.
34767
34768 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
34769
34770         * lib/target-supports.exp (current_target_name): New.
34771         (check_effective_target_ilp32, check_effective_target_lp64):
34772         Cache the result to use as long as the current target, with
34773         multilib flags, remains the same.
34774
34775         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34776         (dg-require-weak, dg-require-visibility, dg-require-alias,
34777         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34778         dg-require-effective-target, dg-skip-if): Remove call to
34779         skip_test_and_clear_xfail.
34780         (dg-test): Clear xfail data.
34781
34782 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34783
34784         PR target/17751
34785         * gcc.dg/ppc64-toc.c: New test.
34786
34787         * g++.dg/tree-ssa/empty-1.C: New test.
34788
34789         PR middle-end/19551
34790         * gcc.c-torture/execute/20050121-1.c: New test.
34791         * gcc.dg/20050121-2.c: New test.
34792
34793 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34794         Paul Brook  <paul@codesourcery.com>
34795
34796         PR fortran/17941
34797         * gfortran.dg/real_const_1.f: New test.
34798         * gfortran.dg/real_const_2.f90: New test.
34799         * gfortran.dg/complex_int_1.f90: New test.
34800
34801 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34802
34803         PR fortran/19313
34804         * gfortan.dg/inquire_6.f90: New test.
34805
34806 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34807
34808         PR libfortran/19451
34809         * open_readonly_1.f90: New test.
34810
34811 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34812
34813         PR libfortran/18982
34814         * gfortran.dg/open_new.f90: New file.
34815
34816 2005-01-22  Paul Brook  <paul@codesourcery.com>
34817
34818         * namelist_1.f90: New test.
34819
34820 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34821
34822         PR tree-optimization/19484
34823         * gcc.c-torture/compile/20050122-[12].c: New tests.
34824
34825 2005-01-22  Paul Brook  <paul@codesourcery.com>
34826
34827         * gfortran.dg/implicit_2.f90: New test.
34828
34829 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34830
34831         PR fortran/19314
34832         * gfortran.dg/inquire_5.f90: New test.
34833
34834 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34835
34836         PR c/18809
34837         * gcc.dg/pr18809-1.c: New test.
34838
34839 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34840
34841         * gcc.dg/20050121-1.c: New test.
34842
34843         PR tree-optimization/13000
34844         * gcc.dg/20040206-1.c: Change warning to point where function is
34845         being inlined.
34846
34847 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34848
34849         PR c++/19208
34850         * g++.dg/template/array11.C: New test.
34851
34852 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34853
34854         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34855         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34856         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34857         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34858         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34859         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34860
34861 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34862
34863         PR tree-optimization/15349
34864         * gcc.dg/tree-ssa/pr15349.c: New.
34865
34866 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34867
34868         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34869
34870 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34871
34872         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34873         scan-assembler-times directive name.
34874
34875         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34876         after dg-do.
34877
34878         PR rtl-optimization/19462
34879         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34880
34881 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34882
34883         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34884         counting function calls on ia64.
34885
34886 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34887
34888         PR rtl-optimization/15139
34889         * gcc.dg/20050111-2.c: New test.
34890
34891         PR c/17297
34892         * gcc.c-torture/compile/20050113-1.c: New testcase.
34893
34894         PR middle-end/19164
34895         * gcc.dg/20050113-1.c: New testcase.
34896
34897 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34898
34899         * gcc.dg/vect/vect-85.c: Add comment.
34900         * gcc.dg/vect/vect-86.c: Add xfail for now.
34901         * gcc.dg/vect/vect-87.c: Add xfail for now.
34902         * gcc.dg/vect/vect-88.c: Add xfail for now.
34903         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34904
34905 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34906
34907         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34908
34909 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34910
34911         * g++.dg/debug/typedef3.C: New test.
34912
34913 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34914
34915         PR c/19472
34916         * gcc.dg/asm-a.c: New test.
34917
34918 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34919
34920         * gcc.dg/sh-relax.c: Add prototype for abort.
34921
34922 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34923
34924         * gcc.dg/short-compare-1.c: New test.
34925         * gcc.dg/short-compare-2.c: Likewise.
34926
34927 2005-01-18  Michael Matz  <matz@suse.de>
34928
34929         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34930
34931 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34932
34933         PR tree-optimization/19121
34934         * gcc.c-torture/compile/pr19121.c: New test.
34935
34936 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34937
34938         PR target/19357
34939         * gcc.c-torture/compile/pr19357.c: New test.
34940
34941 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34942
34943         PR c/5675
34944         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34945         pass--those that refer just to the variable, possibly with a
34946         cast.
34947         * gcc.dg/c99-const-expr-3.c: Likewise.
34948
34949         PR middle-end/13127
34950         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34951         longer emitted.
34952
34953 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34954
34955         PR fortran/18778
34956         * gfortran.dg/endfile_2.f90: New test.
34957
34958 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34959
34960         PR 19168
34961         * gfortran.dg/select_5.f90: New test.
34962
34963 2004-01-16  Paul Brook  <paul@codesourcery.com>
34964
34965         * gfortran.dg/common_4.f90: New test.
34966
34967 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34968
34969         PR rtl-optimization/19462
34970         * gcc.dg/torture/pr19462-1.c: New test.
34971
34972 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34973
34974         PR objc/19321
34975         * objc.dg/func-ptr-2.m: New.
34976         * objc.dg/volatile-1.m: New.
34977
34978 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34979
34980         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34981
34982 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34983
34984         PR tree-optimization/19060
34985         * gcc.c-torture/execute/20050104-1.c: New test.
34986
34987 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34988
34989         PR fortran/18983
34990         * gfortran.dg/write_to_null.f90: New test.
34991
34992 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34993             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34994
34995         PR other/19328
34996         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34997         argument.
34998
34999 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35000
35001         PR c++/19263
35002         * g++.dg/init/vector1.C: New test.
35003
35004 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35005
35006         PR target/13158
35007         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35008         PR target/18987
35009         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35010
35011 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35012
35013         * gfortran.dg/select_1.f90: New test.
35014         * gfortran.dg/select_2.f90: New test.
35015         * gfortran.dg/select_3.f90: New test.
35016         * gfortran.dg/select_4.f90: New test.
35017
35018 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35019
35020         PR middle-end/19084
35021         PR rtl-optimization/19348
35022         * gcc.dg/20050111-1.c: New test.
35023         * gcc.c-torture/execute/20050111-1.c: New test.
35024
35025         * gcc.dg/i386-asm-4.c: New test.
35026
35027 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35028
35029         * gcc.dg/nested-func-2.c: New test.
35030         * ada/acats/norun.lst: Remove c953002.
35031
35032 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35033
35034         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35035
35036 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35037
35038         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35039
35040 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35041
35042         PR target/18761
35043         * g++.dg/abi/align1.C: New test.
35044
35045 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35046
35047         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35048         at a time.
35049         * g++.dg/ext/altivec_check.h: Support compiling as C.
35050
35051 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35052
35053         PR c++/19355
35054         * g++.dg/expr/pr19355-1.C: New test case.
35055
35056 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35057
35058         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35059         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35060         * ada/acats/tests/c3/c92005b.ada: Likewise.
35061         * ada/acats/tests/c3/cxb3012.a: Likewise.
35062         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35063
35064 2005-01-09  Paul Brook  <paul@codesourcery.com>
35065
35066         * gfortran.dg/common_2.f90: New file.
35067         * gfortran.dg/common_3.f90: New file.
35068
35069 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35070
35071         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35072
35073 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35074
35075         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35076         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35077         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35078         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35079         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35080         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35081         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35082         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35083         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35084         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35085         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35086         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35087         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35088         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35089         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35090         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35091         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35092         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35093         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35094         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35095         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35096         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35097         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35098         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35099         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35100         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35101         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35102         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35103         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35104         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35105         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35106         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35107         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35108         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35109         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35110         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35111         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35112         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35113         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35114         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35115         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35116         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35117         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35118         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35119         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35120         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35121         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35122         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35123         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35124         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35125         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35126         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35127         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35128         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35129         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35130         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35131         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35132         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35133         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35134         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35135         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35136         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35137         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35138         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35139         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35140         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35141         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35142
35143         * gcc.dg/vect/vect-1.c: Fix spelling.
35144         * gcc.dg/vect/vect-10.c: Fix spelling.
35145         * gcc.dg/vect/vect-11.c: Fix spelling.
35146         * gcc.dg/vect/vect-12.c: Fix spelling.
35147         * gcc.dg/vect/vect-14.c: Fix spelling.
35148         * gcc.dg/vect/vect-15.c: Fix spelling.
35149         * gcc.dg/vect/vect-16.c: Fix spelling.
35150         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35151         * gcc.dg/vect/vect-64.c: Fix comments.
35152         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35153
35154 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35155             Ira Rosen  <irar@il.ibm.com>
35156
35157         * gcc.dg/vect/vect-70.c: New test.
35158         * gcc.dg/vect/vect-71.c: New test.
35159
35160 2005-01-09  Manfred Hollstein  <mh@suse.com>
35161
35162         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35163         * gcc.dg/pr18241-2.c: Likewise.
35164         * gcc.dg/pr18241-3.c: Likewise.
35165         * gcc.dg/pr18241-4.c: Likewise.
35166         * gcc.dg/pr18241-5.c: Likewise.
35167
35168 2005-01-08  Richard Henderson  <rth@redhat.com>
35169
35170         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35171         False for x86 and x86-64.
35172
35173 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35174
35175         PR tree-optimization/18241
35176         * gcc.dg/pr18241-1.c: New test.
35177         * gcc.dg/pr18241-2.c: New test.
35178         * gcc.dg/pr18241-3.c: New test.
35179         * gcc.dg/pr18241-4.c: New test.
35180         * gcc.dg/pr18241-5.c: New test.
35181
35182 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35183
35184         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35185         gfortran.dg/select_4.f90: New.
35186
35187 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35188
35189         * gcc.c-torture/execute/20050107-1.c: New test.
35190
35191 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35192
35193         PR c++/19298
35194         * g++.dg/template/ref2.C: New.
35195
35196 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35197
35198         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35199         instead of being empty.
35200
35201 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35202
35203         PR fortran/15553
35204         * gfortran.dg/array-1.f90: New test.
35205
35206 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35207
35208         PR tree-optimization/19283
35209         * gcc.c-torture/execute/20050106-1.c: New test.
35210
35211         PR rtl-optimization/18861
35212         * gcc.dg/20050105-1.c: New test.
35213
35214         PR tree-optimization/18828
35215         * gcc.dg/20050105-2.c: New test.
35216
35217 2005-01-07  Andreas Jaeger  <aj@suse.de>
35218
35219         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35220
35221 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35222
35223         PR fortran/18398
35224         * gfortran.dg/fmt_read.f90: New test.
35225
35226 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35227
35228         * gcc.dg/rs6000-ldouble-2.c: New.
35229
35230 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35231
35232         PR c++/19244
35233         * g++.dg/parser/ctor2.C: New test.
35234
35235 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35236
35237         PR c++/17154
35238         * g++.dg/template/using9.C: New test.
35239
35240 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35241
35242         PR c++/19258
35243         * g++.dg/lookup/friend6.C: New test.
35244
35245 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35246
35247         PR c++/19270
35248         * g++.dg/template/array10.C: New.
35249
35250 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35251
35252         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35253         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35254
35255 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35256
35257         * gcc.c-torture/compile/20050105-1.c: New test.
35258
35259 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35260
35261         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35262
35263 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35264
35265         PR middle-end/19100
35266         * gcc.dg/conv-3.c: New test case.
35267
35268 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35269
35270         * gcc.dg/asm-wide-1.c: New test.
35271
35272 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35273
35274         PR c++/19030
35275         * g++.dg/parse/crash22.C: New
35276
35277 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35278
35279         PR 19257
35280         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35281
35282 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35283
35284         PR middle-end/17767
35285         * gcc.dg/i386-mmx-6.c: New test case.
35286
35287 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35288
35289         PR tree-optimization/18308
35290         * gcc.dg/vect/pr18308.c: New testcase.
35291
35292 2005-01-04  Andreas Jaeger  <aj@suse.de>
35293
35294         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35295
35296 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35297             Robert Bowdidge <bowdidge@apple.com>
35298
35299         * gcc.dg/cpp/subframework1.c: New.
35300         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35301         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35302         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35303         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35304
35305 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35306
35307         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35308         producing warning.
35309         * gcc.dg/darwin-weakimport-2.c: New.
35310
35311 2005-01-03  Richard Henderson  <rth@redhat.com>
35312
35313         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35314
35315 2005-01-03  Richard Henderson  <rth@redhat.com>
35316
35317         * gcc.dg/vect/vect.exp: Enable for ia64.
35318         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35319         (check_effective_target_vect_float): Likewise.
35320         (check_effective_target_vect_no_align): Likewise.
35321         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35322         * gcc.dg/vect/vect-8.c: Likewise.
35323
35324 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35325
35326         PR target/19236
35327         * gcc.dg/pr19236-1.c: New test case.
35328
35329 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35330
35331         PR rtl-optimization/12092
35332         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35333
35334 2005-01-02  Andreas Jaeger  <aj@suse.de>
35335
35336         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35337
35338 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35339             Andrew Pinski  <pinskia@physics.uc.edu>
35340
35341         PR rtl-optimization/12092
35342         * gcc.dg/pr12092-1.c: New test case.
35343
35344 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35345
35346         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35347         'hidden' and 'default' for better portability.
35348         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35349
35350         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35351         6 and 7.
35352         * g++.old-deja/g++.brendan/new3.C: Likewise.
35353
35354 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35355
35356         * gcc.dg/20041231-1.C: New test.
35357         * g++.dg/warn/Wunreachable-code-1.C: New test.
35358
35359 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35360
35361         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35362         file, not /dev/null.  Abort on error.
35363
35364 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35365             Ziemowit Laski  <zlaski@apple.com>
35366
35367         PR objc/18971
35368         * objc.dg/encode-5.m: New test.
35369
35370 2004-12-29  Richard Henderson  <rth@redhat.com>
35371
35372         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35373         * objc.dg/stabs-1.m: Disable for ia64.
35374
35375 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35376
35377         PR c++/19190
35378         * g++.dg/warn/Wunused-10.C: New test.
35379
35380 2004-12-28  Richard Henderson  <rth@redhat.com>
35381
35382         * objc.dg/stabs-1.m: Disable for alpha.
35383
35384 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35385
35386         PR c++/19149
35387         * g++.dg/parse/error23.C: New test.
35388
35389 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35390
35391         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35392
35393         PR fortran/19032
35394         * gfortran.dg/intrinsic_modulo_1.f90: New.
35395         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35396         tests with divisor -1.
35397
35398 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35399
35400         * g++.dg/opt/temp1.C (memcpy): Return a value.
35401
35402         PR c++/19148
35403         * g++.dg/expr/cond7.C: New test.
35404
35405 2004-12-27  Paul Brook  <paul@codesourcery.com>
35406
35407         * gfortran.dg/g77/select_no_compile.f: Remove.
35408
35409 2004-12-27  Richard Henderson  <rth@redhat.com>
35410
35411         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35412         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35413         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35414
35415 2004-12-26  Richard Henderson  <rth@redhat.com>
35416
35417         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35418         by 1i instead of token pasting.
35419
35420 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35421
35422         PR tree-optimization/17578
35423         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35424         to additional_flags.
35425         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35426
35427 2004-12-25  Richard Henderson  <rth@redhat.com>
35428
35429         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35430         Remove Alpha.
35431
35432 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35433
35434         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35435         hppa*-*-hpux*.
35436         * gcc.dg/pr17957.c (dg-options): Likewise.
35437         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35438         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35439         instead of 0 on __hppa__.
35440         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35441         "foo,%r" on hppa*-*-*.
35442
35443 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35444
35445         PR fortran/19071
35446         * gfortran.dg/complex_write.f90: New test.
35447
35448 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35449
35450         PR c++/17595
35451         * g++.dg/parse/pragma2.C: New test.
35452
35453         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35454
35455 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35456
35457         * gcc.dg/empty2.c: Add missing dg-warning.
35458
35459 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35460
35461         PR c++/17413
35462         * g++.dg/template/local4.C: New test.
35463         * g++.dg/template/crash19.C: Add dg-error marker.
35464
35465         * g++.dg/template/crash31.C: Correct embedded PR number.
35466
35467 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35468
35469         PR c++/16405
35470         * g++.dg/opt/temp1.C: Add do-run marker.
35471
35472 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35473
35474         * g++.dg/template/spec19.C: New.
35475
35476 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35477
35478         PR target/16819
35479         * gcc.dg/empty2.c: New.
35480
35481 2004-12-23  Richard Henderson  <rth@redhat.com>
35482
35483         * lib/target-supports.exp (check_effective_target_vect_no_align):
35484         Remove i?86 and x86-64.
35485
35486 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35487
35488         PR c++/16405
35489         * g++.dg/opt/temp1.C: New test.
35490
35491 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35492
35493         PR c++/18733
35494         * g++.dg/template/friend33.C: New testcase.
35495
35496 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
35497
35498         PR c++/18464
35499         * g++.dg/template/cond5.C: New test.
35500
35501         PR c++/18492
35502         * g++.dg/inherit/thunk3.C: New test.
35503
35504         PR c++/11224
35505         * g++.dg/warn/Wunused-9.C: New test.
35506
35507 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
35508
35509         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35510
35511 2004-12-22  Jan Beulich  <jbeulich@novell.com>
35512
35513         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35514
35515 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
35516
35517         PR c++/18378
35518         * g++.dg/ext/packed8.C: New test.
35519
35520         PR c++/19063
35521         * g++.dg/template/crash31.C: New test.
35522
35523         PR c++/19034
35524         * g++.dg/template/crash30.C: New test.
35525
35526 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35527
35528         PR C++/18984
35529         * g++.dg/eh/ctor3.C: New test.
35530
35531 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35532
35533         * objc.dg/stabs-1.m: Allow section name to be quoted and
35534         assembly label to begin with '.LL'.
35535
35536 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
35537
35538         * gcc.dg/vect/vect.exp
35539         (check_effective_target_lp64_or_vect_no_align): New.
35540         * gcc.dg/vect/vect-77.c: Use it.
35541         * gcc.dg/vect/vect-78.c: Use it.
35542
35543         * lib/target-supports.exp
35544         (check_effective_target_vect_no_max,
35545         check_effective_target_vect_no_bitwise,
35546         check_effective_target_vect_no_align): New.
35547         * gcc.dg/vect/vect-13.c: Use them.
35548         * gcc.dg/vect/vect-17.c: Ditto.
35549         * gcc.dg/vect/vect-18.c: Ditto.
35550         * gcc.dg/vect/vect-19.c: Ditto.
35551         * gcc.dg/vect/vect-20.c: Ditto.
35552         * gcc.dg/vect/vect-27.c: Ditto.
35553         * gcc.dg/vect/vect-29.c: Ditto.
35554         * gcc.dg/vect/vect-44.c: Ditto.
35555         * gcc.dg/vect/vect-48.c: Ditto.
35556         * gcc.dg/vect/vect-50.c: Ditto.
35557         * gcc.dg/vect/vect-52.c: Ditto.
35558         * gcc.dg/vect/vect-54.c: Ditto.
35559         * gcc.dg/vect/vect-56.c: Ditto.
35560         * gcc.dg/vect/vect-58.c: Ditto.
35561         * gcc.dg/vect/vect-60.c: Ditto.
35562         * gcc.dg/vect/vect-72.c: Ditto.
35563         * gcc.dg/vect/vect-80.c: Ditto.
35564
35565 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
35566
35567         PR c++/14075
35568         * g++.dg/init/string1.C: New.
35569
35570         PR c++/18975
35571         * g++.dg/other/synth1.C: New.
35572
35573 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35574
35575         PR c/18963
35576         * gcc.dg/pr18963-1.c: New test.
35577
35578 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35579
35580         PR c/18596
35581         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35582         * gcc.dg/pr18596-1.c: Use dg-error.
35583         (dg-options): Use -fno-unit-at-a-time.
35584         * gcc.dg/pr18596-2.c: New test.
35585         * gcc.dg/pr18596-3.c: New test.
35586
35587 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35588
35589         PR middle-end/18683
35590         * g++.dg/opt/pr18683-1.C: New test case.
35591
35592 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35593
35594         PR other/19093
35595         * g++.dg/opt/max1.C: Fix for 64bit targets.
35596
35597 2004-12-20  Matt Austern  <austern@apple.com>
35598
35599         PR c++/19044
35600         * g++.dg/ext/builtin6.C: New
35601
35602 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35603
35604         PR tree-optimization/19080
35605         * gcc.c-torture/compile/pr19080.c: New test.
35606
35607 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35608
35609         * gcc.dg/20041219-1.c: New test.
35610
35611 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35612
35613         PR middle-end/19068
35614         * g++.dg/opt/max1.C: New test case.
35615
35616 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35617
35618         * gcc.dg/fdata-sections-1.c: New test.
35619
35620 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35621
35622         PR middle-end/18548
35623         * gcc.dg/max-1.c: New test case.
35624
35625 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35626
35627         * gcc.c-torture/execute/20041218-1.c: New test.
35628
35629 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35630
35631         * gcc.dg/pr18501.c: New test.
35632         * gcc.dg/uninit-5.c: XFAIL.
35633         * gcc.dg/uninit-9.c: XFAIL.
35634
35635 2004-12-17  Dale Johannesen  <dalej@apple.com>
35636
35637         * gcc.dg/20041213-1.c: New.
35638
35639 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35640
35641         * objc.dg/stabs-1.m: Allow assembly label to begin
35642         with a dot ('.').
35643
35644 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35645
35646         * gcc.c-torture/execute/20041213-1.c: Move...
35647         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35648
35649 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35650
35651         PR c++/18721
35652         * g++.dg/lookup/conv-5.C: New.
35653
35654 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35655
35656         * objc.dg/stabs-1.m: New test.
35657
35658 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35659
35660         * gcc.dg/visibility-c.c: Change compile to
35661         assemble for the test.
35662
35663 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35664
35665         PR target/19041
35666         * gcc.dg/visibility-c.c: New test.
35667
35668 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35669
35670         PR middle-end/18493
35671         * gcc.dg/switch-8.c: New test case.
35672
35673 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35674
35675         PR c++/18905
35676         * g++.dg/template/init4.C: New.
35677         * g++.dg/opt/static3.C: Enable optimizer.
35678
35679 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
35680
35681         * g++.dg/other/complex1.C: New test.
35682
35683 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
35684
35685         * g++.dg/opt/inline9.C: New test.
35686
35687 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35688
35689         PR fortran/18993
35690         * gfotran.dg/nullify_1.f: New test.
35691
35692 2004-12-15  Richard Henderson  <rth@redhat.com>
35693
35694         * gcc.target/i386/i386.exp: New harness.
35695         * gcc.target/i386/vect-args.c: New.
35696
35697 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
35698
35699         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35700
35701 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35702
35703         PR c++/18825
35704         * g++.dg/template/friend32.C: New test.
35705
35706 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35707
35708         * cpp/pragma-once-1.c: New test.
35709         * cpp/pragma-once-1b.h: Likewise.
35710         * cpp/pragma-once-1c.h: Likewise.
35711         * cpp/pragma-once-1d.h: Likewise.
35712         * cpp/inc/pragma-once-1a.h: Likewise.
35713
35714 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
35715             Steven G. Kargl  <kargls@comcast.net>
35716
35717         PR fortran/17597
35718         * gfortran.dg/list_read_3.f90: New test.
35719
35720 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35721
35722         * gcc.dg/ftrapv-2.c: New test.
35723
35724 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35725
35726         PR c++/18981
35727         * g++.dg/template/typename9.C: New test.
35728
35729 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35730
35731         PR c++/18738
35732         * g++.dg/template/typename8.C: New test.
35733         * g++.dg/parse/friend2.C: Tweak error message.
35734
35735 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35736
35737         * gcc.c-torture/20041214-1.c: New test.
35738
35739 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35740
35741         PR c++/18965
35742         * g++.dg/init/array17.C: New test.
35743
35744 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35745
35746         PR c++/18793
35747         * g++.dg/init/aggr3.C: New test.
35748
35749 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
35750
35751         * gcc.dg/altivec-types-1.c: New test.
35752         * gcc.dg/altivec-types-2.c: New test.
35753         * gcc.dg/altivec-types-3.c: New test.
35754         * gcc.dg/altivec-types-4.c: New test.
35755         * g++.dg/ext/altivec-types-1.C: New test.
35756         * g++.dg/ext/altivec-types-2.C: New test.
35757         * g++.dg/ext/altivec-types-3.C: New test.
35758         * g++.dg/ext/altivec-types-4.C: New test.
35759
35760 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
35761
35762         PR middle-end/18951
35763         * gcc.c-torture/execute/20041213-1.c: New test.
35764
35765 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
35766
35767         PR c++/18949
35768         * g++.dg/template/cast1.C: New.
35769
35770 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35771
35772         * gcc.c-torture/execute/20041213-2.c: New test.
35773
35774 2004-12-13  Richard Henderson  <rth@redhat.com>
35775
35776         * gcc.dg/i386-sse-10.c: Fix typo in options.
35777
35778 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35779
35780         PR c++/18968
35781         * g++.dg/opt/pr18968.C: New test.
35782
35783 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35784
35785         PR c++/18925
35786         * g++.dg/ext/visibility/staticdatamem.C: New test.
35787
35788 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35789
35790         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35791
35792 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35793
35794         PR rtl-optimization/18928
35795         * gcc.dg/pr18928-1.c: New test case.
35796
35797 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35798
35799         PR tree-opt/16951
35800         * gcc.c-torture/compile/20041211-1.c: New.
35801
35802 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35803
35804         PR middle-end/17564
35805         * gcc.c-torture/execute/20041212-1.c: New test.
35806
35807 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35808
35809         PR fortran/18869
35810         * gfortran.dg/common_1.f90: New test.
35811
35812 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35813         Paul Brook  <paul@codesourcery.com>
35814
35815         PR fortran/16222
35816         * gfortran.dg/real_do_1.f90: New test.
35817
35818 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35819
35820         PR tree-opt/18040
35821         * g++.dg/opt/ptrmem6.C: New test.
35822
35823 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35824
35825         PR middle-end/18921
35826         * gcc.dg/pr18921-1.c: New test case.
35827
35828 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35829
35830         PR fortran/17175
35831         * gfortran.dg/scale_1.f90: New test.
35832
35833 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35834
35835         PR middle-end/18903
35836         * gcc.c-torture/compile/pr18903.c: New test.
35837
35838 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35839
35840         * gcc.c-torture/execute/20041210-1.c: New test.
35841
35842 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35843
35844         PR c++/18731
35845         * g++.dg/parser/struct-1.C: New test.
35846         * g++.dg/parser/struct-2.C: New test.
35847         * g++.dg/parser/struct-3.C: New test.
35848
35849 2004-12-09  Richard Henderson  <rth@redhat.com>
35850
35851         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35852
35853         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35854         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35855
35856 2004-12-09  Matt Austern  <austern@apple.com>
35857
35858         PR c++/18514
35859         * g++.dg/ext/builtin1.C: New
35860         * g++.dg/ext/builtin2.C: New
35861         * g++.dg/ext/builtin3.C: New
35862         * g++.dg/ext/builtin4.C: New
35863         * g++.dg/ext/builtin5.C: New
35864
35865 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35866
35867         PR tree-opt/18904
35868         * g++.dg/opt/ptrmem5.C: New test.
35869
35870 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35871
35872         * g++.dg/parse/typename5.C: Adjust for new error.
35873         * g++.dg/parse/typename7.C: New.
35874
35875 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35876
35877         PR c++/18073
35878         * g++.dg/other/mmintrin.C: New test.
35879
35880 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35881
35882         PR c++/16681
35883         * g++.dg/init/array15.C: New.
35884         * g++.dg/init/array16.C: New.
35885
35886 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35887
35888         PR fortran/18826
35889         * gfortran.dg/assign_1.f90: New test.
35890
35891 2004-12-08  Nick Clifton  <nickc@redhat.com>
35892
35893         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35894         * gcc.target/xstormy16/data_below100: Likewise.
35895         * gcc.target/xstormy16/sfr: Likewise.
35896         * gcc.target/xstormy16/below100.S: New test source file.
35897         * gcc.target/xstormy16/below100.ld: New test linker script.
35898         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35899         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35900         bp instructions.
35901         * gcc.target/xstormy16/bp.c: Likewise.
35902
35903         * gcc.target/xstormy16/bss_below100: New files:
35904         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35905         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35906         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35907         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35908         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35909         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35910         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35911         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35912         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35913         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35914         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35915         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35916         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35917         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35918         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35919         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35920         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35921         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35922         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35923         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35924         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35925         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35926         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35927         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35928         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35929         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35930         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35931
35932         * gcc.target/xstormy16/data_below100: New files:
35933         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35934         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35935         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35936         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35937         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35938         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35939         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35940         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35941         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35942         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35943         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35944         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35945         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35946         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35947         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35948         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35949         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35950         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35951         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35952         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35953         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35954         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35955         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35956         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35957         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35958         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35959         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35960
35961         * gcc.target/xstormy16/sfr: New files:
35962         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35963         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35964         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35965         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35966         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35967         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35968         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35969         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35970         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35971         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35972         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35973         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35974         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35975         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35976         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35977         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35978         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35979         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35980         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35981         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35982         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35983         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35984         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35985         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35986         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35987         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35988         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35989         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35990         27_if0_sfrw_bitfield_f.c
35991
35992 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35993
35994         PR c++/18100
35995         * g++.dg/lookup/name-clash4.C: New test.
35996
35997 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35998
35999         PR c++/18672
36000         * g++.dg/opt/array1.C: New.
36001
36002         PR c++/18803
36003         * g++.dg/template/operator5.C: New.
36004
36005 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36006
36007         PR c/18867
36008         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36009
36010 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36011
36012         * gcc.dg/noncompile/20041207.c: New test.
36013
36014 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36015
36016         * g++.dg/other/unreachable-1.C: New test.
36017
36018 2004-12-06  Nick Clifton  <nickc@redhat.com>
36019
36020         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36021         <limits.h> because the latter comes from gcc's include/ directory
36022         and not the newlib/libc/include directory.
36023
36024 2004-12-04  Richard Henderson  <rth@redhat.com>
36025
36026         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36027
36028 2004-12-04  Richard Henderson  <rth@redhat.com>
36029
36030         * lib/target-supports.exp (check_gc_sections_available): Disable
36031         for alpha and ia64.
36032
36033 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36034
36035         PR middle-end/17909
36036         * g++.dg/other/vararg-2.C: New test.
36037
36038 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36039
36040         PR c++/17011, c++/17971
36041         * g++.dg/template/error15.C: Adjust expected error.
36042         * g++.dg/template/instantiate3.C: Likewise.
36043
36044 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36045
36046         * gcc.dg/altivec-18.c: Fix for darwin
36047
36048 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36049
36050         PR c++/18782
36051         * g++.dg/parse/ptrmem2.C: New.
36052
36053         PR c++/18318
36054         * g++.dg/template/new1.C: New.
36055
36056 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36057
36058         PR fortran/18710
36059         * gfortran.dg/direct_io_3.f90: New test.
36060
36061 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36062
36063         PR 18758
36064         * g++.dg/parse/crash21.C: New.
36065
36066 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36067
36068         PR c++/15664, c++/18276
36069         * g++.dg/template/ttp13.C: New test.
36070         * g++.dg/template/ttp14.C: Likewise.
36071
36072 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36073
36074         PR c++/18123
36075         * g++.dg/parse/enum2.C: New test.
36076         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36077
36078 2004-12-02  Nick Clifton  <nickc@redhat.com>
36079
36080         * gcc.target/xstormy16: New test directory.
36081         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36082         * gcc.target/xstormy16/bp.c: Check the generation of bp
36083         instructions.
36084         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36085         bn instructions and the BELOW100 attribute.
36086
36087 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36088
36089         PR target/16952
36090         * gcc.dg/ppc-eabi.c: New.
36091
36092 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36093
36094         PR fortran/18284
36095         * gfortran.dg/backspace.f90
36096
36097 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36098
36099         * gfortran.dg/inquire.f90: New test.
36100
36101 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36102
36103         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36104         handle effective-target-keyword.
36105         (dg-skip-if): Support effective-target keyword as target list.
36106         (dg-xfail-if): Ditto.
36107         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36108
36109 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36110
36111         PR tree-optimization/18291
36112         * gcc.c-torture/compile/pr18291.c: New test.
36113
36114 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36115
36116         PR C++/18729
36117         * g++.dg/parse/crash20.C: New.
36118
36119         PR c++/17431
36120         * g++.dg/overload/arg1.C: New.
36121         * g++.dg/overload/arg2.C: New.
36122         * g++.dg/overload/arg3.C: New.
36123         * g++.dg/overload/arg4.C: New.
36124
36125 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36126
36127         * gcc.dg/c99-flex-array-4.c: Remove.
36128
36129 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36130
36131         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36132
36133         * lib/target-supports.exp (is-effective-target): Simplify.
36134
36135         * lib/target-supports.exp (check_effective_target_vect_long):
36136         Fix for powerpc64-*-*.
36137
36138 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36139
36140         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36141         to support new requirements on FreeBSD 5.
36142
36143 2004-11-30  Devang Patel  <dpatel@apple.com>
36144
36145         PR 18702
36146         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36147
36148 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36149
36150         * g++.dg/ext/altivec-13.C: New test.
36151
36152 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36153
36154         PR tree-opt/18298
36155         * gcc.c-torture/execute/p18298.c: New test.
36156
36157 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36158             Dorit Naishlos  <dorit@il.ibm.com>
36159
36160         PR tree-opt/18607
36161         * gcc.dg/vect/vect-89.c: New test.
36162
36163 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36164
36165         * gcc.dg/pr18596-1.c: New test.
36166
36167 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36168
36169         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36170
36171 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36172
36173         PR c/18479
36174         * gcc.dg/pr18479.c: New test.
36175
36176 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36177
36178         PR target/18490
36179         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36180         mmix-knuth-mmixware.
36181
36182         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36183         cris-*-elf* cris-*-aout* mmix-*-*
36184
36185 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36186
36187         PR middle-end/18725
36188         * gcc.dg/pr18725.c: New test.
36189
36190 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36191
36192         PR target/18488
36193         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36194
36195         PR target/18336
36196         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36197
36198 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36199
36200         PR c++/18368
36201         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36202         * g++.old-deja/g++.law/ctors5.C: Likewise.
36203         * g++.old-deja/g++.other/crash25.C: Likewise.
36204
36205         PR c++/18674
36206         * g++.dg/template/error16.C: New test.
36207
36208         PR c++/18512
36209         * g++.dg/template/crash29.C: New test.
36210
36211 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36212
36213         PR tree-optimization/18712
36214         * gcc.c-torture/compile/pr18712.c: New test.
36215
36216 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36217
36218         PR c/7544
36219         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36220         tests.
36221
36222 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36223
36224         PR c++/18652
36225         * g++.dg/lookup/crash6.C: New test.
36226
36227 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36228
36229         PR middle-end/18164
36230         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36231
36232 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36233
36234         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36235         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36236         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36237
36238 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36239
36240         * gcc.dg/pr18164.c: New test.
36241
36242 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36243
36244         * gcc.dg/funroll-loops-all.c: New.
36245
36246 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36247
36248         PR target/18489
36249         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36250         delimeter, match space and TAB as well as ":".
36251
36252         PR target/18484
36253         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36254
36255         PR target/18348
36256         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36257
36258         PR target/18345
36259         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36260
36261         PR target/18337
36262         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36263
36264 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36265
36266         * gfortran.dg/direct_io_2.f90: New test.
36267
36268 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36269
36270         PR target/18334
36271         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36272
36273 2004-11-28  Richard Henderson  <rth@redhat.com>
36274
36275         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36276
36277 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36278
36279         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36280         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36281         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36282         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36283         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36284         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36285         gcc.dg/pointer-arith-8.c: New tests.
36286
36287 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36288
36289         PR fortran/18364
36290         * gfortran.dg/endfile.f90: New test.
36291
36292 2004-11-27  Falk Hueffner  <falk@debian.org>
36293
36294         * gcc.dg/loop-6.c: New test.
36295
36296 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36297
36298         * gcc.c-torture/execute/20041126-1.c: New test.
36299
36300 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36301
36302         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36303         on IRIX.
36304
36305 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36306
36307         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36308         functions.
36309
36310 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36311
36312         PR rtl-optimization/17825
36313         * gcc.c-torture/compile/20041119-1.c: New test.
36314
36315 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36316
36317         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36318         Check existence of ld library path variables before unsetting.
36319
36320 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36321
36322         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36323
36324 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36325
36326         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36327
36328 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36329
36330         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36331
36332 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36333
36334         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36335         dg-do directive.
36336
36337 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36338
36339         * gcc.dg/pr17957.c: Pass --param, not -param.
36340
36341 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36342
36343         PR middle-end/17957
36344         * gcc.dg/pr17957.c: New test.
36345
36346 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36347
36348         PR c++/18445
36349         * g++.dg/template/crash28.C: Likewise.
36350
36351         PR c++/18001
36352         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36353         * g++.dg/ext/lvaddr.C: Likewise.
36354         * g++.dg/opt/pr7503-3.C: Likewise.
36355
36356         PR c++/18466
36357         * g++.dg/parse/qualified3.C: New test.
36358         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36359
36360         PR c++/18545
36361         * g++.dg/expr/return1.C: New test.
36362
36363 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36364
36365         Friend class name lookup 3/n, PR c++/3332
36366         * g++.dg/lookup/friend3.C: New test.
36367         * g++.dg/lookup/friend4.C: Likewise.
36368         * g++.dg/lookup/friend5.C: Likewise.
36369
36370 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36371
36372         Friend class name lookup 2/n, PR c++/14513, c++/15410
36373         * g++.dg/lookup/friend2.C: New test.
36374         * g++.dg/template/friend31.C: Likewise.
36375
36376 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36377
36378         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36379
36380 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36381
36382         PR c++/17473
36383         * g++.dg/tc1/dr56.C: Remove.
36384         * g++.dg/template/typedef1.C: Add dg-error markers.
36385         * g++.old-deja/g++.other/typedef7.C: Likewise.
36386
36387         PR c++/18285
36388         * g++.dg/parse/typedef7.C: New test.
36389
36390 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36391
36392         * gcc.c-torture/execute/20041124-1.c: New test.
36393
36394 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36395
36396         * g++.dg/template/deduce3.C: New test.
36397
36398         PR c++/18586
36399         * g++.dg/template/crash27.C: New test.
36400
36401         PR c++/18530
36402         * g++.dg/warn/Wshadow-3.C: New test.
36403
36404 2004-11-24  Devang Patel  <dpatel@apple.com>
36405
36406         PR/18555
36407         * gcc.dg/cpp/isysroot-1.c: New test.
36408         * gcc.dg/cpp/usr/include/stdio.h: New file.
36409         * gcc.dg/cpp/isysroot-2.c: New test.
36410         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36411         New file.
36412
36413 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36414
36415         PR c++/8929
36416         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36417
36418 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36419
36420         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36421         * gcc.target/sparc/pdist.c: Likewise.
36422
36423 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36424
36425         PR c++/16882
36426         * g++.dg/conversion/simd1.C: New test.
36427
36428 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36429
36430         * lib/target-libpath.exp: New file defining
36431         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36432         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36433         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36434         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36435         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36436
36437 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36438
36439         * gcc.dg/pragma-align-2.c: Test macro expansion.
36440         * gcc.dg/pragma-pack-2.c: New test.
36441
36442 2004-11-23  Richard Henderson  <rth@redhat.com>
36443
36444         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36445         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36446         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36447         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36448         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36449         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36450
36451         * gcc.dg/vect/vect.exp: Add check for alpha.
36452         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36453         (check_effective_target_vect_int): Enable for alpha.
36454         (check_effective_target_vect_long): New.
36455         (is-effective-target): Add it.
36456
36457 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36458
36459         * gcc.dg/pr18614-1.c: New test.
36460
36461 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36462
36463         * gcc.dg/setjmp-2.c: New test.
36464
36465 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36466
36467         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36468         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36469         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36470         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36471         gcc.target/sparc/pdist.c: New tests.
36472
36473 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
36474
36475         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36476
36477 2004-11-22  Dale Johannesen  <dalej@apple.com>
36478
36479         * gcc.dg/20041111-1.c: New.
36480
36481 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36482
36483         PR tree-opt/18536
36484         * gcc.dg/vect/pr18536.c: New test.
36485
36486 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36487
36488         PR c++/18354
36489         * g++.dg/template/nontype11.C: New test.
36490
36491 2004-11-21  Roger Sayle  <roger@eyesopen.com>
36492
36493         PR middle-end/18520
36494         * gcc.dg/pr18520-1.c: New test case.
36495
36496 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
36497
36498         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36499         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36500         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36501         expected diagnostics.
36502
36503 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36504
36505         PR target/18580
36506         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36507         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36508         vect-77.c, vect-77a.c: XFAIL on the SPARC.
36509
36510 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36511
36512         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36513
36514 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
36515             Joseph Myers  <joseph@codesourcery.com>
36516
36517         * lib/target-supports.exp (check_visibility_available): Really
36518         test the compiler.
36519
36520 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36521
36522         PR tree-opt/18181
36523         * gcc.dg/vect/vect-85.c: New test.
36524         * gcc.dg/vect/vect-86.c: New test.
36525         * gcc.dg/vect/vect-87.c: New test.
36526         * gcc.dg/vect/vect-88.c: New test.
36527
36528 2004-11-19  Ben Elliston  <bje@au.ibm.com>
36529
36530         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36531
36532 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
36533
36534         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36535         * gcc.dg/ppc-and-1.c: Ditto.
36536         * gcc.dg/ppc-compare-1.c: Ditto.
36537         * gcc.dg/ppc-mov-1.c: Ditto
36538
36539 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
36540             Mark Mitchell  <mark@codesourcery.com>
36541
36542         * gcc.dg/pragma-init-fini-2.c: New test.
36543
36544 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36545             Aldy Hernandez  <aldyh@redhat.com>
36546
36547         * lib/target-supports.exp (check_effective_target_vect_int): New
36548         (check_effective_target_vect_float): New
36549         (check_effective_target_vect_double): New.
36550         (is-effective-target): Support new effective targets keywords.
36551         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36552         default action for dg-do.
36553         * gcc.dg/vect/pr16105.c: Use new support.
36554         * gcc.dg/vect/pr18400.c: Ditto.
36555         * gcc.dg/vect/pr18425.c: Ditto.
36556         * gcc.dg/vect/vect-1.c: Ditto.
36557         * gcc.dg/vect/vect-10.c: Ditto.
36558         * gcc.dg/vect/vect-11.c: Ditto.
36559         * gcc.dg/vect/vect-12.c: Ditto.
36560         * gcc.dg/vect/vect-13.c: Ditto.
36561         * gcc.dg/vect/vect-14.c: Ditto.
36562         * gcc.dg/vect/vect-15.c: Ditto.
36563         * gcc.dg/vect/vect-16.c: Ditto.
36564         * gcc.dg/vect/vect-17.c: Ditto.
36565         * gcc.dg/vect/vect-18.c: Ditto.
36566         * gcc.dg/vect/vect-19.c: Ditto.
36567         * gcc.dg/vect/vect-2.c: Ditto.
36568         * gcc.dg/vect/vect-20.c: Ditto.
36569         * gcc.dg/vect/vect-21.c: Ditto.
36570         * gcc.dg/vect/vect-22.c: Ditto.
36571         * gcc.dg/vect/vect-23.c: Ditto.
36572         * gcc.dg/vect/vect-24.c: Ditto.
36573         * gcc.dg/vect/vect-25.c: Ditto.
36574         * gcc.dg/vect/vect-26.c: Ditto.
36575         * gcc.dg/vect/vect-27.c: Ditto.
36576         * gcc.dg/vect/vect-27a.c: Ditto.
36577         * gcc.dg/vect/vect-28.c: Ditto.
36578         * gcc.dg/vect/vect-29.c: Ditto.
36579         * gcc.dg/vect/vect-29a.c: Ditto.
36580         * gcc.dg/vect/vect-3.c: Ditto.
36581         * gcc.dg/vect/vect-30.c: Ditto.
36582         * gcc.dg/vect/vect-31.c: Ditto.
36583         * gcc.dg/vect/vect-32.c: Ditto.
36584         * gcc.dg/vect/vect-33.c: Ditto.
36585         * gcc.dg/vect/vect-34.c: Ditto.
36586         * gcc.dg/vect/vect-35.c: Ditto.
36587         * gcc.dg/vect/vect-36.c: Ditto.
36588         * gcc.dg/vect/vect-37.c: Ditto.
36589         * gcc.dg/vect/vect-38.c: Ditto.
36590         * gcc.dg/vect/vect-4.c: Ditto.
36591         * gcc.dg/vect/vect-40.c: Ditto.
36592         * gcc.dg/vect/vect-41.c: Ditto.
36593         * gcc.dg/vect/vect-42.c: Ditto.
36594         * gcc.dg/vect/vect-43.c: Ditto.
36595         * gcc.dg/vect/vect-44.c: Ditto.
36596         * gcc.dg/vect/vect-45.c: Ditto.
36597         * gcc.dg/vect/vect-46.c: Ditto.
36598         * gcc.dg/vect/vect-47.c: Ditto.
36599         * gcc.dg/vect/vect-48.c: Ditto.
36600         * gcc.dg/vect/vect-48a.c: Ditto.
36601         * gcc.dg/vect/vect-49.c: Ditto.
36602         * gcc.dg/vect/vect-5.c: Ditto.
36603         * gcc.dg/vect/vect-50.c: Ditto.
36604         * gcc.dg/vect/vect-51.c: Ditto.
36605         * gcc.dg/vect/vect-52.c: Ditto.
36606         * gcc.dg/vect/vect-53.c: Ditto.
36607         * gcc.dg/vect/vect-54.c: Ditto.
36608         * gcc.dg/vect/vect-55.c: Ditto.
36609         * gcc.dg/vect/vect-56.c: Ditto.
36610         * gcc.dg/vect/vect-56a.c: Ditto.
36611         * gcc.dg/vect/vect-57.c: Ditto.
36612         * gcc.dg/vect/vect-58.c: Ditto.
36613         * gcc.dg/vect/vect-59.c: Ditto.
36614         * gcc.dg/vect/vect-6.c: Ditto.
36615         * gcc.dg/vect/vect-60.c: Ditto.
36616         * gcc.dg/vect/vect-61.c: Ditto.
36617         * gcc.dg/vect/vect-62.c: Ditto.
36618         * gcc.dg/vect/vect-63.c: Ditto.
36619         * gcc.dg/vect/vect-64.c: Ditto.
36620         * gcc.dg/vect/vect-65.c: Ditto.
36621         * gcc.dg/vect/vect-66.c: Ditto.
36622         * gcc.dg/vect/vect-67.c: Ditto.
36623         * gcc.dg/vect/vect-68.c: Ditto.
36624         * gcc.dg/vect/vect-69.c: Ditto.
36625         * gcc.dg/vect/vect-7.c: Ditto.
36626         * gcc.dg/vect/vect-72.c: Ditto.
36627         * gcc.dg/vect/vect-72a.c: Ditto.
36628         * gcc.dg/vect/vect-73.c: Ditto.
36629         * gcc.dg/vect/vect-74.c: Ditto.
36630         * gcc.dg/vect/vect-75.c: Ditto.
36631         * gcc.dg/vect/vect-76.c: Ditto.
36632         * gcc.dg/vect/vect-77.c: Ditto.
36633         * gcc.dg/vect/vect-77a.c: Ditto.
36634         * gcc.dg/vect/vect-78.c: Ditto.
36635         * gcc.dg/vect/vect-79.c: Ditto.
36636         * gcc.dg/vect/vect-8.c: Ditto.
36637         * gcc.dg/vect/vect-80.c: Ditto.
36638         * gcc.dg/vect/vect-82.c: Ditto.
36639         * gcc.dg/vect/vect-82_64.c: Ditto.
36640         * gcc.dg/vect/vect-83.c: Ditto.
36641         * gcc.dg/vect/vect-83_64.c: Ditto.
36642         * gcc.dg/vect/vect-9.c: Ditto.
36643         * gcc.dg/vect/vect-all.c: Ditto.
36644         * gcc.dg/vect/vect-none.c: Ditto.
36645
36646 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36647
36648         * lib/gcc-dg.exp (dg-skip-if): New function.
36649         (dg-forbid-option): Remove.
36650         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36651         * g++.dg/abi/bitfield8.C: Likewise.
36652         * g++.dg/abi/dtor1.C: Likewise.
36653         * g++.dg/abi/empty10.C: Likewise.
36654         * g++.dg/abi/empty7.C: Likewise.
36655         * g++.dg/abi/empty9.C: Likewise.
36656         * g++.dg/abi/layout3.C: Likewise.
36657         * g++.dg/abi/layout4.C: Likewise.
36658         * g++.dg/abi/thunk1.C: Likewise.
36659         * g++.dg/abi/thunk2.C: Likewise.
36660         * g++.dg/abi/vbase11.C: Likewise.
36661         * g++.dg/abi/vthunk2.C: Likewise.
36662         * g++.dg/abi/vthunk3.C: Likewise.
36663         * g++.dg/ext/attrib8.C: Likewise.
36664         * g++.dg/opt/longbranch2.C: Likewise.
36665         * g++.dg/opt/reg-stack4.C: Likewise.
36666         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36667         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36668         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36669         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36670         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36671         * gcc.dg/20000609-1.c: Likewise.
36672         * gcc.dg/20000720-1.c: Likewise.
36673         * gcc.dg/20011107-1.c: Likewise.
36674         * gcc.dg/20011119-1.c: Likewise.
36675         * gcc.dg/20020108-1.c: Likewise.
36676         * gcc.dg/20020122-2.c: Likewise.
36677         * gcc.dg/20020122-3.c: Likewise.
36678         * gcc.dg/20020201-3.c: Likewise.
36679         * gcc.dg/20020206-1.c: Likewise.
36680         * gcc.dg/20020218-1.c: Likewise.
36681         * gcc.dg/20020310-1.c: Likewise.
36682         * gcc.dg/20020411-1.c: Likewise.
36683         * gcc.dg/20020418-2.c: Likewise.
36684         * gcc.dg/20020426-1.c: Likewise.
36685         * gcc.dg/20020426-2.c: Likewise.
36686         * gcc.dg/20020517-1.c: Likewise.
36687         * gcc.dg/20020523-1.c: Likewise.
36688         * gcc.dg/20020523-2.c: Likewise.
36689         * gcc.dg/20020729-1.c: Likewise.
36690         * gcc.dg/20030204-1.c: Likewise.
36691         * gcc.dg/20030826-2.c: Likewise.
36692         * gcc.dg/20030926-1.c: Likewise.
36693         * gcc.dg/20031202-1.c: Likewise.
36694         * gcc.dg/980312-1.c: Likewise.
36695         * gcc.dg/980313-1.c: Likewise.
36696         * gcc.dg/990117-1.c: Likewise.
36697         * gcc.dg/990424-1.c: Likewise.
36698         * gcc.dg/990524-1.c: Likewise.
36699         * gcc.dg/991230-1.c: Likewise.
36700         * gcc.dg/i386-387-1.c: Likewise.
36701         * gcc.dg/i386-387-2.c: Likewise.
36702         * gcc.dg/i386-387-3.c: Likewise.
36703         * gcc.dg/i386-387-4.c: Likewise.
36704         * gcc.dg/i386-387-5.c: Likewise.
36705         * gcc.dg/i386-387-6.c: Likewise.
36706         * gcc.dg/i386-asm-1.c: Likewise.
36707         * gcc.dg/i386-bitfield1.c: Likewise.
36708         * gcc.dg/i386-bitfield2.c: Likewise.
36709         * gcc.dg/i386-loop-1.c: Likewise.
36710         * gcc.dg/i386-loop-2.c: Likewise.
36711         * gcc.dg/i386-loop-3.c: Likewise.
36712         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36713         * gcc.dg/i386-pic-1.c: Likewise.
36714         * gcc.dg/i386-regparm.c: Likewise.
36715         * gcc.dg/i386-signbit-1.c: Likewise.
36716         * gcc.dg/i386-signbit-2.c: Likewise.
36717         * gcc.dg/i386-signbit-3.c: Likewise.
36718         * gcc.dg/i386-sse-5.c: Likewise.
36719         * gcc.dg/i386-sse-8.c: Likewise.
36720         * gcc.dg/i386-unroll-1.c: Likewise.
36721         * gcc.dg/tls/opt-1.c: Likewise.
36722         * gcc.dg/tls/opt-2.c: Likewise.
36723         * gcc.dg/unroll-1.c: Likewise.
36724         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36725         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36726         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36727         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36728
36729 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36730
36731         * g++.dg/template/incomplete1.C: New test.
36732
36733 2004-11-16  Nick Clifton  <nickc@redhat.com>
36734
36735         Revert patches accidentally commited during checkin of fixes for
36736         xstormy16 tests:
36737         gcc.c-torture/execute/simd-4.c: Revert
36738         gcc.dg/20040910-1.c: Revert.
36739
36740 2004-11-16  Paul Brook  <paul@codesourcery.com>
36741
36742         PR fortran/13010
36743         * gfortran.dg/der_pointer_1.f90: New test.
36744
36745 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
36746
36747         PR c/18498
36748         * gcc.dg/bitfld-13.c: New test.
36749
36750 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
36751
36752         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36753         powerpc*-*-linux*.
36754
36755         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36756         * gcc.dg/ppc64-abi-2.c: Ditto.
36757         * gcc.dg/ppc64-abi-3.c: Ditto.
36758
36759         * lib/gcc-dg.exp (dg-target-list): Remove.
36760
36761 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
36762
36763         * gcc.dg/ia64-postinc.c: New test.
36764
36765 2004-11-15  Mark Mitchell <mark@codesourcery.com>
36766
36767         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36768
36769 2004-11-15  Nick Clifton  <nickc@redhat.com>
36770
36771         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36772         __INT_MAX__ so that the test can be compiled by toolchains
36773         targeted at 16-bit processors.
36774
36775         * gcc.dg/20040625-1.c: Use long constants rather than integers
36776         when performing arithmetic that will overflow 16-bits.
36777
36778         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36779         xstormy16.  It does not support 128-bit vector operations.
36780
36781         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36782         with the macro PTR_TYPE.  Define this macro to an integer type
36783         suitable for holding a pointer.
36784
36785         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36786         the target is a 16-bit processor.
36787
36788         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36789         16-bit targets where the character constant will be too long.
36790
36791         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36792         where the double will not be directly addressable.
36793
36794 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36795
36796         Friend class name lookup 1/n, PR c++/18471
36797         * g++.dg/template/crash26.C: New test.
36798         * g++.dg/lookup/struct1.C: Adjust expected error.
36799         * g++.dg/parse/elab1.C: Likewise.
36800         * g++.dg/parse/elab2.C: Likewise.
36801         * g++.dg/parse/int-as-enum1.C: Likewise.
36802         * g++.dg/parse/struct-as-enum1.C: Likewise.
36803         * g++.dg/parse/typedef1.C: Likewise.
36804         * g++.dg/parse/typedef3.C: Likewise.
36805         * g++.dg/parse/typedef4.C: Likewise.
36806         * g++.dg/parse/typedef5.C: Likewise.
36807         * g++.dg/template/nontype4.C: Likewise.
36808         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36809         * g++.old-deja/g++.other/elab1.C: Likewise.
36810         * g++.old-deja/g++.other/syntax4.C: Likewise.
36811
36812 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36813
36814         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36815
36816 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36817
36818         * gcc.c-torture/execute/20041114-1.c: New test.
36819
36820 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36821
36822         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36823         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36824         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36825         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36826         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36827         gcc.dg/switch-7.c: New tests.
36828
36829 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36830
36831         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36832
36833 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36834
36835         PR tree-opt/18400
36836         * gcc.dg/vect/pr18400.c: New test.
36837
36838 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36839             Andrew Pinski  <pinskia@physics.uc.edu>
36840
36841         PR tree-opt/18425
36842         * gcc.dg/vect/pr18425.c: New test.
36843
36844 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36845
36846         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36847         Guard with dg-require-alias and dg-require-visibility.
36848
36849 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36850
36851         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36852
36853 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36854
36855         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36856
36857 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36858
36859         PR c++/17344
36860         * g++.dg/template/defarg5.C: New test.
36861
36862 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36863
36864         * g++.dg/parse/cast1.C: Run only on ILP32.
36865         * g++.old-deja/g++.mike/p784.C: Likewise.
36866
36867 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36868
36869         * gcc.c-torture/execute/20041113-1.c: New test.
36870
36871 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36872
36873         PR target/18230
36874         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36875         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36876         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36877         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36878         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36879         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36880         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36881         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36882         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36883         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36884         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36885         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36886         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36887
36888 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36889
36890         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36891         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36892         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36893         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36894         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36895         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36896         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36897         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36898         gcc.target/sparc/combined-1.c: New tests.
36899
36900 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36901
36902         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36903         New tests.
36904
36905 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36906
36907         * lib/gcc-dg.exp (dg-forbid-option): New function.
36908         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36909         * g++.dg/abi/bitfield8.C: Likewise.
36910         * g++.dg/abi/dtor1.C: Likewise.
36911         * g++.dg/abi/empty10.C: Likewise.
36912         * g++.dg/abi/empty7.C: Likewise.
36913         * g++.dg/abi/empty9.C: Likewise.
36914         * g++.dg/abi/layout3.C: Likewise.
36915         * g++.dg/abi/layout4.C: Likewise.
36916         * g++.dg/abi/thunk1.C: Likewise.
36917         * g++.dg/abi/thunk2.C: Likewise.
36918         * g++.dg/abi/vbase11.C: Likewise.
36919         * g++.dg/abi/vthunk2.C: Likewise.
36920         * g++.dg/abi/vthunk3.C: Likewise.
36921         * g++.dg/ext/attrib8.C: Likewise.
36922         * g++.dg/opt/longbranch2.C: Likewise.
36923         * g++.dg/opt/reg-stack4.C: Likewise.
36924         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36925         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36926         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36927         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36928         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36929         * gcc.dg/20000609-1.c: Likewise.
36930         * gcc.dg/20000720-1.c: Likewise.
36931         * gcc.dg/20011107-1.c: Likewise.
36932         * gcc.dg/20011119-1.c: Likewise.
36933         * gcc.dg/20020108-1.c: Likewise.
36934         * gcc.dg/20020122-2.c: Likewise.
36935         * gcc.dg/20020122-3.c: Likewise.
36936         * gcc.dg/20020201-3.c: Likewise.
36937         * gcc.dg/20020206-1.c: Likewise.
36938         * gcc.dg/20020218-1.c: Likewise.
36939         * gcc.dg/20020310-1.c: Likewise.
36940         * gcc.dg/20020411-1.c: Likewise.
36941         * gcc.dg/20020418-2.c: Likewise.
36942         * gcc.dg/20020426-1.c: Likewise.
36943         * gcc.dg/20020426-2.c: Likewise.
36944         * gcc.dg/20020517-1.c: Likewise.
36945         * gcc.dg/20020523-1.c: Likewise.
36946         * gcc.dg/20020523-2.c: Likewise.
36947         * gcc.dg/20020729-1.c: Likewise.
36948         * gcc.dg/20030204-1.c: Likewise.
36949         * gcc.dg/20030826-2.c: Likewise.
36950         * gcc.dg/20030926-1.c: Likewise.
36951         * gcc.dg/20031202-1.c: Likewise.
36952         * gcc.dg/980312-1.c: Likewise.
36953         * gcc.dg/980313-1.c: Likewise.
36954         * gcc.dg/990117-1.c: Likewise.
36955         * gcc.dg/990424-1.c: Likewise.
36956         * gcc.dg/990524-1.c: Likewise.
36957         * gcc.dg/991230-1.c: Likewise.
36958         * gcc.dg/i386-387-1.c: Likewise.
36959         * gcc.dg/i386-387-2.c: Likewise.
36960         * gcc.dg/i386-387-3.c: Likewise.
36961         * gcc.dg/i386-387-4.c: Likewise.
36962         * gcc.dg/i386-387-5.c: Likewise.
36963         * gcc.dg/i386-387-6.c: Likewise.
36964         * gcc.dg/i386-asm-1.c: Likewise.
36965         * gcc.dg/i386-bitfield1.c: Likewise.
36966         * gcc.dg/i386-bitfield2.c: Likewise.
36967         * gcc.dg/i386-loop-1.c: Likewise.
36968         * gcc.dg/i386-loop-2.c: Likewise.
36969         * gcc.dg/i386-loop-3.c: Likewise.
36970         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36971         * gcc.dg/i386-pic-1.c: Likewise.
36972         * gcc.dg/i386-regparm.c: Likewise.
36973         * gcc.dg/i386-signbit-1.c: Likewise.
36974         * gcc.dg/i386-signbit-2.c: Likewise.
36975         * gcc.dg/i386-signbit-3.c: Likewise.
36976         * gcc.dg/i386-sse-5.c: Likewise.
36977         * gcc.dg/i386-sse-8.c: Likewise.
36978         * gcc.dg/i386-unroll-1.c: Likewise.
36979         * gcc.dg/tls/opt-1.c: Likewise.
36980         * gcc.dg/tls/opt-2.c: Likewise.
36981         * gcc.dg/unroll-1.c: Likewise.
36982         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36983         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36984         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36985         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36986         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36987         -m64 is specified.
36988
36989 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36990
36991         PR c++/18389
36992         * g++.dg/parse/cond1.C: New test.
36993
36994         PR c++/18429
36995         * g++.dg/template/array9.C: New test.
36996         * g++.dg/ext/vla1.C: Adjust error messages.
36997         * g++.dg/ext/vlm1.C: Likewise.
36998         * g++.dg/template/crash2.C: Likewise.
36999
37000         PR c++/18436
37001         * g++.dg/template/call3.C: New test.
37002
37003         PR c++/18407
37004         * g++.dg/template/ptrmem11.C: New test.
37005
37006 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37007
37008         PR other/14264
37009         * lib/g++.exp: Set LC_ALL and LANG to C.
37010         * lib/gcc-dg.exp: Likewise.
37011         * lib/gfortran.exp: Likewise.
37012         * lib/objc.exp: Likewise.
37013         * lib/treelang.exp: Likewise.
37014
37015 2004-11-12  Andreas Schwab  <schwab@suse.de>
37016
37017         * gcc.dg/pr16286.c: Fix last change.
37018
37019 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37020
37021         PR c++/18416
37022         * g++.dg/init/global1.C: New test.
37023
37024 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37025
37026         * gcc.c-torture/execute/20041112-1.c: New test.
37027
37028 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37029
37030         * lib/gcc-dg.exp (dg-target-list): New.
37031
37032 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37033             Richard Sandiford  <rsandifo@redhat.com>
37034
37035         * lib/target-supports.exp (get-compiler_messages): New.
37036         (check_named_sections_available): Use it.
37037         (check_effective_target_ilp32): New.
37038         (check_effective_target_lp64): New.
37039         (is-effective-target): New.
37040         * lib/gcc-dg.exp (dg-require-effective-target): New.
37041
37042 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37043
37044         * gcc.dg/precedence-1.c: New test.
37045
37046 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37047
37048         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37049
37050         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37051         message, delete generated files, use more descriptive name for
37052         executable, and make the test unsupported when it cannot be run.
37053
37054         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37055         (dg-require-weak, dg-require-visibility, dg-require-alias,
37056         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37057         dg-require-iconv, dg-require-named-sections): Use it.
37058
37059         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37060
37061 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37062
37063         PR target/16457
37064         * gcc.dg/ppc-and-1: New
37065
37066         PR target/16796
37067         * gcc.dg/ppc-mov-1.c: New.
37068
37069         PR target/16458
37070         * gcc.dg/ppc-compare-1.c: New.
37071
37072 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37073
37074         * objc.dg/desig-init-2.m: New test.
37075
37076 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37077
37078         PR middle-end/18160
37079         * g++.dg/warn/register-var-1.C: New test.
37080         * g++.dg/warn/register-var-2.C: New test.
37081
37082 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37083
37084         * gcc.dg/union-2.c: New test.
37085
37086 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37087
37088         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37089         New test for PR tree-optimization/17892.
37090
37091 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37092
37093         PR c++/18369
37094         * g++.dg/init/new12.C: New test.
37095
37096 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37097
37098         * gcc.target/sparc: New directory.
37099         * gcc.target/sparc/sparc.exp: New driver.
37100         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37101         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37102         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37103         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37104
37105 2004-11-10  Paul Brook  <paul@codesourcery.com>
37106
37107         PR fortran/18218
37108         * gfortran.dg/list_read.c: New test.
37109
37110 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37111
37112         PR c/18322
37113         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37114         expected diagnostic location.
37115
37116 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37117
37118         * gcc.dg/20041109-1.c: New test.
37119
37120 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37121
37122         PR objc/18406
37123         * objc/compile/pr18406.m: New test.
37124
37125 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37126
37127         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37128
37129 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37130
37131         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37132
37133 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37134
37135         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37136
37137 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37138
37139         * gcc.dg/20030225-2.c: Add prototype for abort and
37140         exit.
37141
37142 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37143
37144         PR tree-opt/18299
37145         * gcc.c-torture/pr18299-1.c: New test.
37146
37147 2004-11-06  Andreas Schwab  <schwab@suse.de>
37148
37149         * gcc.dg/pr16286.c: Also test for bool and pixel.
37150
37151 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37152
37153         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37154         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37155         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37156         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37157         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37158         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37159         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37160         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37161         gcc.dg/struct-semi-3.c: New tests.
37162
37163 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37164
37165         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37166
37167 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37168
37169         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37170         Do not use C99 designators.
37171
37172 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37173
37174         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37175
37176 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37177
37178         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37179         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37180         * gcc.c-torture/execute/simd-5.x: Remove.
37181
37182 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37183
37184         PR rtl-optimization/17933
37185         * gcc.dg/torture/pr17933-1.c: New test.
37186
37187 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37188
37189         PR target/18106
37190         * lib/target-supports.exp (check_weak_available): Support
37191         Windows.
37192
37193 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37194
37195         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37196         call to fflush(stdout) before abort.
37197         (my_ffsll): New function.
37198         (generate_fields): Use it.
37199
37200 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37201
37202         * gcc.dg/init-undef-1.c: New test.
37203
37204 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37205
37206         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37207         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37208         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37209         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37210         expected messages for new parser.
37211
37212 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37213
37214         * g++.dg/ext/visibility/symbian1.C: New test.
37215
37216 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37217
37218         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37219         on LP64 targets.
37220
37221 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37222
37223         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37224         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37225         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37226         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37227         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37228         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37229         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37230         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37231         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37232         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37233
37234 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37235
37236         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37237         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37238         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37239         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37240         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37241         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37242         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37243         for new parser.
37244
37245 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37246
37247         PR target/15342
37248         * gcc.dg/20041104-1.c: New test.
37249
37250 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37251
37252         * g++.dg/template/nontype7.C: New test.
37253         * g++.dg/template/nontype8.C: Likewise.
37254         * g++.dg/template/nontype9.C: Likewise.
37255         * g++.dg/template/nontype10.C: Likewise.
37256         * g++.dg/tc1/dr49.C: Likewise.
37257         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37258         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37259
37260 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37261
37262         * g++.dg/rtti/tinfo1.C: Remove xfails.
37263
37264 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37265
37266         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37267         packed attribute to the definition to satisfy the new C++ parser.
37268
37269 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37270
37271         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37272         invocations of va_arg.
37273
37274 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37275
37276         PR c++/18124
37277         * g++.dg/template/crash25.C: New test.
37278
37279         PR c++/18155
37280         * g++.dg/template/typedef2.C: New test.
37281         * g++.dg/parse/crash13.C: Adjust error markers.
37282
37283         PR c++/18177
37284         * g++.dg/conversion/const3.C: New test.
37285
37286 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37287
37288         PR fortran/17535
37289         PR fortran/17583
37290         PR fortran/17713
37291         * gfortran.dg/generic_[123].f90: New testcases.
37292
37293 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37294
37295         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37296         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37297
37298 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37299
37300         PR tree-opt/16808
37301         * gcc.c-torture/compile/pr16808.c: New test.
37302
37303 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37304
37305         PR rtl-optimization/17104
37306         * gcc.dg/ppc-bitfield1.c: New.
37307
37308 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37309
37310         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37311
37312 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37313
37314         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37315         strings for 32-bit code.
37316
37317 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37318
37319         PR c/18239
37320         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37321
37322 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37323
37324         PR c++/18064
37325         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37326
37327 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37328
37329         PR c++/15172
37330         * g++.dg/init/aggr2.C: New test.
37331
37332 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37333
37334         * objc.dg/local-decl-1.m: New test.
37335
37336 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37337
37338         * gcc.dg/20040910-1.c: Adjust regex.
37339
37340 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37341
37342         PR rtl-optimization/18084
37343         * g++.dg/opt/pr18084-1.C: New testcase.
37344
37345 2004-10-30  Matt Austern  <austern@apple.com>
37346
37347         PR c++/17542
37348         * g++.dg/ext/attrib18.C: New test.
37349
37350 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37351
37352         PR middle-end/18096
37353         * gcc.dg/pr18096-1.c: New test case.
37354
37355 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37356
37357         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37358
37359 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37360
37361         PR c/16666
37362         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37363         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37364         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37365         gcc.dg/old-style-prom-3.c: New tests.
37366
37367 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37368
37369         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37370         Remove unnecessary inclusion of stdio.h.
37371
37372 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37373
37374         PR rtl-optimization/17581
37375         * gcc.dg/pr17581-1.c: New test case.
37376
37377 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37378
37379         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37380         being implemented.
37381         * g++.dg/conversion/dr195-1.C: New.
37382         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37383         * g++.old-deja/g++.mike/p10148.C: Likewise.
37384
37385 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37386
37387         PR c++/17695
37388         * g++.dg/debug/typedef2.C: New test.
37389
37390 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37391
37392         PR fortran/13490
37393         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37394         * gfortran.dg/g77/README: Update.
37395
37396 2004-10-28  Matt Austern  <austern@apple.com>
37397
37398         PR c++/14124
37399         * g++.dg/ext/packed7.C: New test.
37400
37401 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37402
37403         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37404         scan-assembler.
37405         * lib/scanasm.exp (hidden-scan-for): New proc.
37406         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37407         string.
37408         (scan-not-hidden): Likewise.
37409         * lib/target-supports.exp (check_visibility_available): mach-o is
37410         support too.
37411
37412 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37413
37414         PR c++/17132
37415         * g++.dg/template/memclass3.C: New test.
37416
37417 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37418
37419         PR middle-end/18160
37420         * gcc.dg/register-var-1.c: New test.
37421         * gcc.dg/register-var-2.c: New test.
37422         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37423         error now.
37424
37425 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37426
37427         PR other/18172
37428         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37429         unused variables.
37430         * gcc.dg/vect/vect-22.c: Likewise.
37431
37432 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37433
37434         * gcc.dg/i386-rotate-1.c: New test.
37435
37436 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37437
37438         * g++.dg/init/ref12.C: Add "run" marker.
37439
37440         PR c++/17435
37441         * g++.dg/init/ref12.C: New test.
37442
37443         PR c++/18140
37444         * g++.dg/template/shift1.C: New test.
37445         * g++.dg/template/error10.C: Adjust error markers.
37446
37447 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37448
37449         PR tree-opt/17529
37450         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37451
37452 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37453
37454         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37455         * gcc.dg/weak/weak-3.c: Likewise.
37456         * gcc.dg/weak/weak-5.c: Likewise.
37457         * gcc.dg/weak/weak-9.c: Likewise.
37458         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37459         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37460
37461         * gcc.dg/darwin-weakimport-1.c: New.
37462
37463 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37464
37465         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37466
37467 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37468
37469         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37470         'syntax' error messages.
37471         * gcc.dg/cpp/direct2s.c: Likewise.
37472
37473 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
37474
37475         * gcc.c-torture/compile/20041026-1.c: New.
37476
37477 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
37478
37479         PR c++/18093
37480         * g++.dg/lookup/ns2.C: New test.
37481
37482         PR c++/18020
37483         * g++.dg/template/enum4.C: New test.
37484
37485         PR c++/18161
37486         * g++.dg/template/expr1.C: New test.
37487
37488 2004-10-26  Ben Elliston  <bje@au.ibm.com>
37489
37490         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37491
37492 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37493
37494         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37495         gcc.dg/decl-nospec-3.c: New tests.
37496
37497 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
37498
37499         * objc.dg/super-class-3.m: New test.
37500
37501 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37502
37503         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37504         resyncing.
37505         * gcc.dg/cpp/direct2s.c: Likewise.
37506
37507 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
37508
37509         * objc.dg/image-info.m: Update for changes to section selection.
37510
37511 2004-10-25  David Ayers  <d.ayers@inode.at>
37512             Ziemowit Laski  <zlaski@apple.com>
37513
37514         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37515         diagnostics when messaging 'id <Proto>'.
37516         * objc.dg/class-protocol-1.m: New test.
37517         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37518         a non-existent method signature.
37519         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37520         Update diagnostics when messaging with non-existent method signature.
37521         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37522         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37523         invalid receivers are now resolved as if messaging 'id'; remove
37524         extraneous diagnostics.
37525
37526 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37527
37528         PR c/16667
37529         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37530         gcc.dg/init-desig-obs-3.c: New tests.
37531
37532 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
37533
37534         * gcc.dg/debug/20041023-1.c: New test.
37535
37536 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37537
37538         PR middle-end/17407
37539         * gcc.c-torture/compile/pr17407.c: New test.
37540
37541         PR c++/18121
37542         * g++.dg/template/array8.C: New test.
37543
37544 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37545
37546         PR other/18138
37547         * lib/g++.exp: Accept more than one multilib libgcc.
37548         * lib/gcc-dg.exp: Likewise.
37549         * lib/objc.exp: Likewise.
37550         * lib/treelang.exp: Likewise.
37551         * lib/gfortran.exp: Likewise.
37552
37553 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37554
37555         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37556
37557 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37558
37559         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37560         * gcc.dg/c99-const-expr-3.c: Likewise.
37561
37562 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
37563
37564         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37565
37566 2004-10-23  Ben Elliston  <bje@au.ibm.com>
37567
37568         * gcc.c-torture/execute/loop-2e.x: Remove.
37569
37570 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37571
37572         PR c++/18095
37573         * g++.dg/parse/crash18.C: New.
37574         * g++.dg/parse/crash19.C: New.
37575
37576 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37577
37578         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37579         * g++.dg/ext/dllimport2.C: Same.
37580         * g++.dg/ext/dllimport8.C: Same.
37581
37582 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37583
37584         PR c++/10841
37585         * g++.dg/conversion/cast1.C: New test.
37586         * g++.dg/overload/pmf1.C: Adjust error marker.
37587
37588 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37589
37590         PR objc/17923
37591         * objc.dg/const-str-7.m: New test.
37592
37593 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37594
37595         * g++.dg/template/memfriend11.C: Fix comment typo.
37596         * g++.dg/template/memfriend14.C: Likewise.
37597
37598 2004-10-20  Richard Henderson  <rth@redhat.com>
37599
37600         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37601         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37602         -fasynchronous-unwind-tables.
37603
37604 2004-10-20  Richard Henderson  <rth@redhat.com>
37605
37606         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37607         (main): Return success.
37608         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37609         (main): Return success.
37610
37611 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37612
37613         PR c++/13495
37614         * g++.dg/template/memfriend9.C: New test.
37615         * g++.dg/template/memfriend10.C: Likewise.
37616         * g++.dg/template/memfriend11.C: Likewise.
37617         * g++.dg/template/memfriend12.C: Likewise.
37618         * g++.dg/template/memfriend13.C: Likewise.
37619         * g++.dg/template/memfriend14.C: Likewise.
37620         * g++.dg/template/memfriend15.C: Likewise.
37621         * g++.dg/template/memfriend16.C: Likewise.
37622         * g++.dg/template/memfriend17.C: Likewise.
37623         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37624
37625 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37626
37627         * g++.dg/conversion/dr195.C: New.
37628         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37629
37630 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37631             Devang Patel  <dpatel@apple.com>
37632
37633         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37634         of floating point arithmetic, which could trap.
37635
37636 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37637
37638         PR c++/14035
37639         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37640         * g++.dg/conversion/const2.C: New test.
37641         * g++.dg/expr/reinterpret2.C: New test.
37642         * g++.dg/expr/reinterpret3.C: New test.
37643         * g++.dg/expr/cast2.C: New test.
37644         * g++.dg/expr/copy1.C: New test.
37645         * g++.dg/other/conversion1.C: Change error message.
37646         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37647         function pointers to void *.
37648         * g++.old-deja/g++.mike/p10148.C: Likewise.
37649
37650 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37651
37652         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37653
37654 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37655
37656         PR c++/18047
37657
37658         * g++.dg/parse/expr3.C: New test.
37659
37660 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37661
37662         * gcc.dg/smod-1.c: New test.
37663
37664 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37665
37666         * objc.dg/method-14.m: New test.
37667
37668 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37669
37670         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37671         Also xfail as the patch was reverted.
37672
37673 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37674
37675         PR middle-end/16973
37676         * gcc.dg/pr16973.c: New test.
37677
37678 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37679
37680         PR tree-optimization/17656
37681         * gcc.c-torture/compile/pr17656.c: New test.
37682
37683 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
37684
37685         * g++.dg/eh/shadow1.C: New.
37686
37687 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
37688
37689         * gcc.c-torture/compile/20041018-1.c: New test.
37690
37691 2004-10-18  Ben Elliston  <bje@au.ibm.com>
37692
37693         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37694         compiler referring to register 0 when accessing sdata.  The linker
37695         now patches things up.
37696
37697 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
37698
37699         PR c/17529
37700         * gcc.c-torture/compile/pr17529.c: New test.
37701
37702 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37703
37704         PR c++/17743
37705         * g++.dg/ext/attrib17.C: New test.
37706
37707 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37708
37709         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37710
37711 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37712
37713         PR c++/10479
37714         * g++.dg/ext/attrib16.C: New test.
37715
37716 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
37717
37718         PR c++/17042
37719         * g++.dg/init/dso_handle1.C: New test.
37720
37721         PR c++/14667
37722         * g++.dg/parse/typedef6.C: New test.
37723
37724         PR c++/17916
37725         * g++.dg/parse/pragma1.C: New test.
37726
37727 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
37728
37729         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37730
37731 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
37732
37733         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37734         -fno-common when on HPPA HP-UX platforms.
37735
37736 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
37737
37738         PR other/16820
37739         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37740         stdint.h.
37741         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37742         uintptr_t.
37743
37744 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37745
37746         PR c++/16301
37747         * g++.dg/lookup/strong-using-4.C: New test.
37748
37749 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37750
37751         PR middle-end/16567
37752         * gcc.c-torture/compile/nested-1.c: New test.
37753
37754 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37755
37756         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37757         and mipsisa64*-*-* (until support for misaligned loads is added).
37758         * gcc.dg/vect/vect-50.c: Likewise.
37759         * gcc.dg/vect/vect-52.c: Likewise.
37760         * gcc.dg/vect/vect-54.c: Likewise.
37761         * gcc.dg/vect/vect-58.c: Likewise.
37762         * gcc.dg/vect/vect-60.c: Likewise.
37763         * gcc.dg/vect/vect-80.c: Likewise.
37764
37765 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
37766
37767         PR c++/17976
37768         * g++.dg/init/dtor3.C: New test.
37769
37770 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37771
37772         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37773
37774 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37775
37776         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37777         * gcc.dg/macho-lo-sum.c: Likewise.
37778
37779 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37780
37781         * gcc.dg/ppc-spe64-1.c: New test.
37782
37783 2004-10-14  Devang Patel  <dpatel@apple.com>
37784
37785         PR 17635
37786         * gcc.dg/pr17635.c : New test.
37787
37788 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37789
37790         * gcc.dg/vect/vect-28.c: Remove xfail.
37791         * gcc.dg/vect/vect-30.c: Remove xfail.
37792         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37793         * gcc.dg/vect/vect-33.c: Remove xfail.
37794         * gcc.dg/vect/vect-44.c: Remove xfail.
37795         * gcc.dg/vect/vect-46.c: Remove xfail.
37796         * gcc.dg/vect/vect-50.c: Remove xfail.
37797         * gcc.dg/vect/vect-52.c: Remove xfail.
37798         * gcc.dg/vect/vect-54.c: Remove xfail.
37799         * gcc.dg/vect/vect-58.c: Remove xfail.
37800         * gcc.dg/vect/vect-60.c: Remove xfail.
37801         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37802         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37803         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37804         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37805         * gcc.dg/vect/vect-8.c: Remove xfail.
37806         * gcc.dg/vect/vect-80.c: Remove xfail.
37807         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37808
37809 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37810
37811         * gcc.dg/vect/vect-82.c: New testcase.
37812         * gcc.dg/vect/vect-82_64.c: New testcase.
37813         * gcc.dg/vect/vect-83.c: New testcase.
37814         * gcc.dg/vect/vect-83_64.c: New testcase.
37815
37816 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37817
37818         * gcc.dg/cpp/error-1.c: New test.
37819
37820 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37821
37822         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37823
37824 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37825
37826         PR target/17984
37827         * gcc.dg/cris-peep2-xsrand2.c: New test.
37828
37829 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37830
37831         PR c++/17661
37832         * g++.dg/expr/for2.C: New test.
37833
37834 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37835
37836         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37837
37838 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37839
37840         PR tree-optimization/17724
37841         * g++.dg/opt/pr17724-1.C: New test.
37842         * g++.dg/opt/pr17724-2.C: New test.
37843         * g++.dg/opt/pr17724-3.C: New test.
37844         * g++.dg/opt/pr17724-4.C: New test.
37845         * g++.dg/opt/pr17724-5.C: New test.
37846         * g++.dg/opt/pr17724-6.C: New test.
37847
37848 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37849
37850         PR c/17301
37851         * gcc.dg/pr17301-2.c: New test.
37852
37853 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37854
37855         PR c++/15876
37856         * g++.dg/parse/error22.C: New test.
37857
37858         PR c++/17936
37859         * g++.dg/template/spec18.C: New test.
37860
37861 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37862
37863         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37864         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37865         memcpy.
37866         * gcc.dg/ia64-sync-2.c: Ditto.
37867         * gcc.dg/ia64-sync-3.c: Ditto.
37868
37869 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37870
37871         * g++.dg/eh/cleanup5.C: Add dg-options "".
37872
37873 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37874
37875         PR middle-end/17657
37876         * gcc.dg/switch-4.c: New test case.
37877
37878 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37879
37880         * gcc.c-torture/execute/20041011-1.c: New test.
37881
37882 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37883
37884         PR c++/17554
37885         * g++.dg/init/for3.C: New test.
37886
37887         PR c++/17657
37888         * g++.dg/opt/switch2.C: New test.
37889
37890         PR middle-end/17703
37891         * g++.dg/warn/Wreturn-2.C: New test.
37892
37893 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37894
37895         PR c++/17907
37896         * g++.dg/eh/cleanup5.C: New test.
37897
37898 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37899
37900         PR c++/17393
37901         * g++.dg/parse/error21.C: New test.
37902
37903 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37904
37905         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37906         * g++.dg/warn/incomplete1.C: Likewise.
37907         * g++.dg/template/qualttp20.C: Likewise.
37908
37909 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37910
37911         PR c/17881
37912         * parm-incomplete-1.c: New test.
37913
37914 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37915
37916         PR c++/17867
37917         * g++.dg/parse/error19.C: New test.
37918
37919         PR c++/17670
37920         * g++.dg/init/new11.C: New test.
37921
37922         PR c++/17821
37923         * g++.dg/parse/error20.C: New test.
37924
37925         PR c++/17826
37926         * g++.dg/template/crash24.C: New test.
37927
37928 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37929
37930         PR c/17301
37931         * gcc.dg/pr17301-1.c: New test.
37932
37933 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37934
37935         PR c/17189
37936         * gcc.dg/anon-struct-5.c: New test.
37937
37938 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37939
37940         PR c/17844
37941         * gcc.dg/pr17844-1.c: New test.
37942
37943 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37944
37945         PR tree-optimization/17906
37946         * gcc.c-torture/compile/pr17906.c: New.
37947
37948 2004-10-09  Stuart Hastings  <stuart@apple.com>
37949             Roger Sayle  <roger@eyesopen.com>
37950
37951         PR rtl-optimization/17853
37952         * gcc.dg/i386-mmx-5.c: New testcase.
37953
37954 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37955
37956         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37957
37958 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37959
37960         PR c++/17524
37961         * g++.dg/template/static9.C: New test.
37962
37963         PR c++/17685
37964         * g++.dg/parse/operator5.C: New test.
37965
37966 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37967
37968         PR middle-end/17894
37969         * gcc.c-torture/execute/divcmp-4.c: New test case.
37970
37971 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37972
37973         PR tree-opt/17902
37974         * g++.dg/opt/pr17902.C: New test.
37975
37976 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37977
37978         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37979
37980 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37981
37982         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37983
37984 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37985
37986         * gcc.dg/assign-warn-3.c: New test.
37987
37988 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37989
37990         PR c/16999
37991         * gcc.dg/cpp/ident-1.c: New test.
37992
37993 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37994
37995         * gcc.c-torture/compile/acc1.c: New.
37996
37997 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37998
37999         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38000         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38001
38002 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38003
38004         * gcc.dg/ultrasp11.c: New test.
38005
38006 2004-10-08  Michael Matz  <matz@suse.de>
38007
38008         * gcc.dg/doloop-2.c: New test.
38009
38010 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38011
38012         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38013         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38014         objc.dg/method-9.m: Update expected diagnostics.
38015
38016 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38017
38018         * gcc.dg/ppc-fsel-3.c: New file.
38019         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38020
38021 2004-10-07  Paul Brook  <paul@codesourcery.com>
38022
38023         * gfortran.dg/intrinsic_verify_1.f90: New test.
38024
38025 2004-10-07  Paul Brook  <paul@codesourcery.com>
38026
38027         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38028
38029 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38030
38031         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38032         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38033         commit.
38034
38035 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38036
38037         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38038
38039 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38040
38041         PR c++/17115
38042         * g++.dg/warn/Winline-4.C: New test.
38043
38044 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38045
38046         * gcc.c-torture/compile/20041007-1.c: New test.
38047
38048 2004-10-07  Paul Brook  <paul@codesourcery.com>
38049
38050         PR fortran/17678
38051         * gfortran.dg/use_allocated_1.f90: New test.
38052
38053 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38054
38055         PR middle-end/17849
38056         * gfortran.fortran-torture/compile/nested.f90: New test
38057
38058 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38059
38060         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38061
38062 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38063
38064         PR c++/17368
38065         * g++.dg/ext/asm6.C: New test.
38066
38067 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38068
38069         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38070
38071 2004-10-06  Paul Brook  <paul@codesourcery.com>
38072
38073         PR libfortran/17709
38074         * gfortran.dg/empty_format_1.f90: New test.
38075
38076 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38077
38078         PR fortran/17568
38079         * gfortran.dg/ishft.f90: New test.
38080
38081         PR fortran/17283
38082         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38083         tests.
38084
38085 2004-10-06  Paul Brook  <paul@codesourcery.com>
38086
38087         * gfortran.dg/do_1.f90: New test.
38088
38089 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38090
38091         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38092         optimizing for size.
38093
38094 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38095
38096         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38097
38098 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38099
38100         * gcc.c-torture/compile/20041005-1.c: New test.
38101
38102 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38103
38104         PR c++/17829
38105         * g++.dg/lookup/koenig4.C: New.
38106
38107 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38108
38109         * g++.dg/other/classkey1.C: Adjust quoting marks.
38110         * g++.dg/parse/error15.C: Likewise.
38111         * g++.dg/template/meminit2.C (int>): Likewise.
38112
38113 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38114
38115         PR fortran/17283
38116         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38117
38118         PR fortran/17631
38119         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38120
38121         PR fortran/17708
38122         * gfortran.dg/pr17708.f90: New test.
38123
38124 2004-10-04  Chao-ying Fu  <fu@mips.com>
38125
38126         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38127         * gcc.dg/vect/vect-4.c: Ditto.
38128         * gcc.dg/vect/vect-5.c: Ditto.
38129         * gcc.dg/vect/vect-6.c: Ditto.
38130         * gcc.dg/vect/vect-8.c: Ditto.
38131         * gcc.dg/vect/vect-16.c: Ditto.
38132         * gcc.dg/vect/vect-30.c: Ditto.
38133         * gcc.dg/vect/vect-40.c: Ditto.
38134         * gcc.dg/vect/vect-41.c: Ditto.
38135         * gcc.dg/vect/vect-42.c: Ditto.
38136         * gcc.dg/vect/vect-43.c: Ditto.
38137         * gcc.dg/vect/vect-44.c: Ditto.
38138         * gcc.dg/vect/vect-45.c: Ditto.
38139         * gcc.dg/vect/vect-46.c: Ditto.
38140         * gcc.dg/vect/vect-47.c: Ditto.
38141         * gcc.dg/vect/vect-48.c: Ditto.
38142         * gcc.dg/vect/vect-49.c: Ditto.
38143         * gcc.dg/vect/vect-50.c: Ditto.
38144         * gcc.dg/vect/vect-51.c: Ditto.
38145         * gcc.dg/vect/vect-52.c: Ditto.
38146         * gcc.dg/vect/vect-53.c: Ditto.
38147         * gcc.dg/vect/vect-54.c: Ditto.
38148         * gcc.dg/vect/vect-55.c: Ditto.
38149         * gcc.dg/vect/vect-56.c: Ditto.
38150         * gcc.dg/vect/vect-57.c: Ditto.
38151         * gcc.dg/vect/vect-58.c: Ditto.
38152         * gcc.dg/vect/vect-59.c: Ditto.
38153         * gcc.dg/vect/vect-60.c: Ditto.
38154         * gcc.dg/vect/vect-74.c: Ditto.
38155         * gcc.dg/vect/vect-79.c: Ditto.
38156         * gcc.dg/vect/vect-80.c: Ditto.
38157
38158 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38159
38160         * gcc.dg/unused-7.c: Use the correct option.
38161
38162 2004-10-04  Paul Brook  <paul@codesourcery.com>
38163         Bud Davis  <bdavis9659@comcast.net>
38164
38165         PR fortran/17706
38166         PR fortran/16434
38167         * gfortran/pr17706.f90: New test.
38168         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38169
38170 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38171
38172         * gfortran.dg/pr17612.f90: New test.
38173
38174 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38175
38176         * g++.dg/template/local1.C: Adjust quoting marks in
38177         testing for diagnostics.
38178         * g++.dg/tls/diag-2.C: Likewise.
38179         * g++.dg/other/error8.C: Likewise.
38180
38181 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38182
38183         PR c/17178
38184         * gcc.dg/unused-4.c: Adjust to be correct.
38185
38186         PR c/17820
38187         * gcc.dg/unused-7.c: New test.
38188
38189 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38190
38191         PR c++/17797
38192         * g++.dg/overload/template2.C: New test.
38193
38194 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38195
38196         PR tree-optimization/16632
38197         * gcc.dg/tree-ssa/20041002-1.c: New.
38198
38199 2004-10-03  Paul Brook  <paul@codesourcery.com>
38200
38201         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38202         rather than relying on default formatting.
38203
38204 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38205
38206         * gcc.dg/20040920-1.c: Update expected message text.
38207
38208 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38209
38210         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38211
38212 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38213
38214         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38215         tree level.
38216
38217 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38218
38219         * gcc.dg/tree-ssa/pr17343.c: Remove.
38220
38221 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38222
38223         PR tree-opt/17343
38224         * gcc.dg/tree-ssa/pr17343.c: New test.
38225
38226 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38227
38228         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38229         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38230         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38231         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38232         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38233
38234 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38235
38236         * gcc.dg/lvalue-2.c: New test.
38237
38238 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38239
38240         PR c/17730
38241         * gcc.dg/pr17730-1.c: New test
38242
38243 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38244
38245         PR c/7425
38246         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38247
38248 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38249
38250         * gcc.c-torture/execute/stdarg-1.c: New test.
38251         * gcc.c-torture/execute/stdarg-2.c: New test.
38252         * gcc.c-torture/execute/stdarg-3.c: New test.
38253         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38254         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38255         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38256         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38257         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38258
38259 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38260
38261         PR tree-optimization/17697
38262         * g++.dg/opt/pr17697-1.C: New test.
38263         * g++.dg/opt/pr17697-2.C: New test.
38264         * g++.dg/opt/pr17697-3.C: New test.
38265
38266 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38267
38268         PR c/16409
38269         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38270         gcc.dg/vla-init-5.c: New tests.
38271
38272 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38273
38274         PR c/13804
38275         * gcc.dg/pr13804-1.c: New test.
38276
38277 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38278
38279         PR fortran/16938
38280         * gfortran.dg/pr16938.f90: New test.
38281
38282 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38283
38284         * g++.dg/template/crash23.C: New test.
38285
38286 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38287
38288         PR c++/17585
38289         * g++.dg/template/static8.C: New test.
38290
38291 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38292
38293         PR c++/17681
38294         * g++.dg/other/error9.C: New test.
38295
38296 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38297
38298         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38299
38300 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38301
38302         PR fortran/15164
38303         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38304
38305 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38306
38307         PR middle-end/17112
38308         * gcc.dg/pr17112-1.c: New test case.
38309
38310 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38311
38312         PR c/11459
38313         * gcc.dg/pr11459-1.c: New test.
38314
38315 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38316
38317         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38318         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38319
38320 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38321
38322         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38323
38324 2004-09-25  Jan Hubicka  <jh@suse.cz>
38325
38326         * compile/30040909-1.c: New test.
38327         * compile/30040907-1.c: New test.
38328
38329 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38330
38331         * gcc.c-torture/execute/va-arg-26.c: New test.
38332
38333 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38334
38335         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38336         extra diagnostics on targets with 64-bit pointers.
38337         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38338
38339 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38340
38341         PR c/17188
38342         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38343         * gcc.dg/decl-3.c: Adjust expected message.
38344
38345 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38346
38347         PR fortran/17615
38348         * gfortran.dg/pr17615.f90: New test.
38349
38350 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38351
38352         PR tree-optimzation/17517
38353         * g++.dg/tree-ssa/pr17517.C: New Test.
38354
38355 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38356
38357         PR c++/16889
38358         * g++.dg/lookup/ambig3.C: New.
38359
38360 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38361
38362         PR tree-opt/17624
38363         * g++.dg/opt/pr17624.C: New test.
38364
38365 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38366
38367         PR c/6980
38368         * gcc.dg/Wbad-function-cast-1.c: New test.
38369
38370 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38371
38372         * g++.dg/ext/complit1.C
38373         * g++.dg/other/error2.C
38374         * g++.dg/other/nontype-1.C
38375         * g++.dg/parse/crash11.C
38376         * g++.dg/parse/crash12.C
38377         * g++.dg/parse/error15.C
38378         * g++.dg/parse/error4.C
38379         * g++.dg/parse/tmpl-outside1.C
38380         * g++.dg/parse/too-many-tmpl-args1.C
38381         * g++.dg/template/dependent-expr3.C
38382         * g++.dg/template/error10.C
38383         * g++.dg/template/instantiate1.C
38384         * g++.dg/template/vtable2.C
38385         * g++.dg/warn/Wshadow-1.C
38386         * g++.dg/warn/weak1.C
38387         * g++.old-deja/g++.brendan/crash16.C
38388         * g++.old-deja/g++.brendan/crash18.C
38389         * g++.old-deja/g++.brendan/crash48.C
38390         * g++.old-deja/g++.brendan/crash49.C
38391         * g++.old-deja/g++.brendan/crash55.C
38392         * g++.old-deja/g++.brendan/crash56.C
38393         * g++.old-deja/g++.brendan/crash8.C
38394         * g++.old-deja/g++.brendan/enum11.C
38395         * g++.old-deja/g++.brendan/enum8.C
38396         * g++.old-deja/g++.brendan/enum9.C
38397         * g++.old-deja/g++.brendan/friend3.C
38398         * g++.old-deja/g++.brendan/misc14.C
38399         * g++.old-deja/g++.bugs/900402_02.C
38400         * g++.old-deja/g++.bugs/900404_03.C
38401         * g++.old-deja/g++.bugs/900404_04.C
38402         * g++.old-deja/g++.bugs/900428_03.C
38403         * g++.old-deja/g++.jason/crash4.C
38404         * g++.old-deja/g++.jason/overload21.C
38405         * g++.old-deja/g++.jason/redecl1.C
38406         * g++.old-deja/g++.jason/report.C
38407         * g++.old-deja/g++.jason/rfg10.C
38408         * g++.old-deja/g++.jason/template30.C
38409         * g++.old-deja/g++.law/arm12.C
38410         * g++.old-deja/g++.law/ctors5.C
38411         * g++.old-deja/g++.law/cvt20.C
38412         * g++.old-deja/g++.law/init10.C
38413         * g++.old-deja/g++.law/init8.C
38414         * g++.old-deja/g++.law/visibility17.C
38415         * g++.old-deja/g++.law/visibility7.C
38416         * g++.old-deja/g++.mike/net8.C
38417         * g++.old-deja/g++.mike/p646.C
38418         * g++.old-deja/g++.mike/p700.C
38419         * g++.old-deja/g++.mike/p701.C
38420         * g++.old-deja/g++.mike/p811.C
38421         * g++.old-deja/g++.ns/template13.C
38422         * g++.old-deja/g++.other/array3.C
38423         * g++.old-deja/g++.other/crash25.C
38424         * g++.old-deja/g++.other/dtor3.C
38425         * g++.old-deja/g++.other/dtor4.C
38426         * g++.old-deja/g++.other/main1.C
38427         * g++.old-deja/g++.other/warn7.C
38428         * g++.old-deja/g++.pt/crash11.C
38429         * g++.old-deja/g++.pt/crash36.C
38430         * g++.old-deja/g++.pt/spec22.C
38431         * g++.old-deja/g++.pt/spec9.C
38432         * g++.old-deja/g++.pt/ttp52.C
38433         * g++.old-deja/g++.robertl/eb103.C
38434         * g++.old-deja/g++.robertl/eb121.C
38435         * g++.old-deja/g++.robertl/eb22.C
38436         * g++.old-deja/g++.robertl/eb8.C:
38437         Update locations and/or regexps of dg-error markers.
38438         Remove markers for some bogus messages that are no longer issued.
38439
38440 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38441
38442         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38443         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38444
38445 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38446
38447         PR c++/17618
38448         * g++.dg/lookup/crash5.C: New test.
38449
38450 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38451
38452         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38453         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38454         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38455         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38456         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38457         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38458
38459         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38460         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38461         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38462         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38463         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38464         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38465
38466         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38467
38468         * gcc.dg/vect/vect-44.c: Check additional cases.
38469         * gcc.dg/vect/vect-48.c: Check additional cases.
38470
38471         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38472         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38473         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38474         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38475         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38476         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38477         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38478         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38479         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38480
38481         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38482         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38483         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38484
38485 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38486
38487         * gcc.dg/tree-ssa/loop-6.c: New test.
38488
38489 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
38490
38491         PR c++/17620
38492         * g++.dg/inherit/base2.C: New.
38493
38494 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38495
38496         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38497         * gcc.dg/20001012-2.c: Likewise.
38498         * gcc.dg/20001013-1.c: Likewise.
38499         * gcc.dg/20001101-1.c: Likewise.
38500         * gcc.dg/20001102-1.c: Likewise.
38501         * gcc.dg/bf-spl1.c: Likewise.
38502         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38503         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38504
38505 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
38506
38507         PR tree-optimization/16721
38508         * gcc.dg/tree-ssa/pr16721.c: New test.
38509
38510 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
38511
38512         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38513         * gcc.dg/20040305-1.c: Likewise.
38514
38515 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38516
38517         PR c/16566
38518         * gcc.c-torture/compile/pr16566-1.c,
38519         gcc.c-torture/compile/pr16566-2.c,
38520         gcc.c-torture/compile/pr16566-3.c: New tests.
38521
38522 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
38523
38524         PR tree-optimization/17512
38525         * gcc.c-torture/compile/20040916-1.c.
38526
38527 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
38528
38529         * gcc.dg/pragma-re-3.c: New test.
38530
38531 2004-09-17  Matt Austern  <austern@apple.com>
38532
38533         PR c++/15049
38534         * g++.dg/other/anon3.C: New.
38535
38536 2004-09-21  Roger Sayle  <roger@eyesopen.com>
38537
38538         PR c++/7503
38539         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38540         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38541         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38542         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38543         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38544
38545 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
38546
38547         PR fortran/17286
38548         * gfortran.dg/pr17286.f90: New test.
38549
38550 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38551
38552         PR c++/17530
38553         * g++.dg/template/static7.C: New test.
38554
38555 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38556
38557         PR tree-opt/17558
38558         * gcc.c-torture/compile/pr17558.c: New test.
38559
38560 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38561
38562         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38563         if SKIP_ATTRIBUTE is defined.
38564
38565 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38566
38567         PR fortran/15957
38568         * gfortran.dg/pr15957.f90: New test.
38569
38570 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38571
38572         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38573         in comparison.
38574         * gcc.dg/vect/vect-79.c: Likewise.
38575         * gcc.dg/vect/vect-80.c: Likewise.
38576
38577 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38578
38579         PR fortran/15750
38580         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38581
38582 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38583
38584         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38585         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38586         * gcc.dg/vect/vect-62.c: New testcase.
38587         * gcc.dg/vect/vect-63.c: New testcase.
38588         * gcc.dg/vect/vect-64.c: New testcase.
38589         * gcc.dg/vect/vect-65.c: New testcase.
38590         * gcc.dg/vect/vect-66.c: New testcase.
38591         * gcc.dg/vect/vect-67.c: New testcase.
38592         * gcc.dg/vect/vect-68.c: New testcase.
38593         * gcc.dg/vect/vect-69.c: New testcase.
38594         * gcc.dg/vect/vect-79.c: New testcase.
38595         * gcc.dg/vect/vect-80.c: New testcase.
38596
38597 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38598
38599         * gcc.target/mips/asm-1.c: New test.
38600
38601 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38602
38603         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38604         * gcc.dg/vect/vect-73.c: New testcase.
38605         * gcc.dg/vect/vect-74.c: New testcase.
38606         * gcc.dg/vect/vect-75.c: New testcase.
38607         * gcc.dg/vect/vect-76.c: New testcase.
38608         * gcc.dg/vect/vect-77.c: New testcase.
38609         * gcc.dg/vect/vect-78.c: New testcase
38610
38611 2004-09-18  Paul Brook  <paul@codesourcery.com>
38612
38613         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38614
38615 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38616
38617         PR c/17424
38618         * gcc.dg/pr17424-1.c: New test.
38619
38620 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38621
38622         * g++.dg/tree-ssa/pr17153.C: New test.
38623
38624 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38625
38626         PR pch/13361
38627         * g++.dg/pch/wchar-1.C: New.
38628         * g++.dg/pch/wchar-1.Hs: New.
38629
38630 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38631
38632         * gcc.c-torture/execute/20040917-1.c: New test.
38633
38634 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38635
38636         PR tree-optimization/17319
38637         * gcc.dg/pr17319.c: New test.
38638
38639 2004-09-17  Devang Patel  <dpatel@apple.com>
38640
38641         * gcc.dg/20040813-1.c: New test.
38642
38643 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38644
38645         PR tree-optimization/17273
38646         * gcc.c-torture/compile/pr17273.c: New test.
38647
38648 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38649
38650         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38651         Update expected messages.
38652         * gcc.dg/declspec-13.c: New test.
38653
38654 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38655
38656         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38657
38658 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38659
38660         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38661         change what 'a' is pointing to.
38662
38663 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38664
38665         PR c++/16002
38666         * g++.dg/template/error18.C: New test.
38667
38668         PR c++/16029
38669         * g++.dg/warn/Wunused-8.C: New test.
38670
38671 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38672
38673         PR tree-optimization/17513
38674         * gcc.dg/20040916-1.c: New test.
38675
38676 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38677
38678         PR c++/17501
38679         * g++.dg/template/typename7.C: New test.
38680
38681 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38682
38683         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38684
38685 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
38686
38687         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38688         with -ftree-based-profiling also.
38689         * lib/profopt.exp: Support late-set profile_option/feedback_option.
38690
38691 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
38692
38693         PR/15364
38694         * gfortran.dg/der_array_io_1.f90: New test.
38695         * gfortran.dg/der_array_io_2.f90: New test.
38696         * gfortran.dg/der_array_io_3.f90: New test.
38697
38698 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38699
38700         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38701         EABI.
38702
38703 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38704
38705         * g++.dg/opt/switch1.C: New test.
38706
38707 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38708
38709         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38710         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38711         Update expected messages.
38712
38713 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38714
38715         PR fortran/16485
38716         * gfortran.dg/same_name_1.f90: New test.
38717
38718 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38719
38720         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38721         dereference garbage pointers.
38722
38723 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38724
38725         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38726         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38727
38728         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38729         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38730         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38731
38732 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
38733
38734         PR c++/17324
38735         * g++.dg/template/mangle1.C: New test.
38736
38737 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38738
38739         PR tree-optimization/17252
38740         * gcc.c-torture/execute/pr17252.c: New test.
38741
38742 2004-09-14  Andrew Pinski  <apinski@apple.com>
38743
38744         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38745
38746 2004-09-14  Roger Sayle  <roger@eyesopen.com>
38747
38748         PR rtl-optimization/9771
38749         * gcc.dg/pr9771-1.c: New test case.
38750
38751 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38752
38753         PR tree-optimization/15262
38754         * gcc.c-torture/execute/pr15262-1.c: New test.
38755         * gcc.c-torture/execute/pr15262-2.c: New test.
38756
38757 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38758
38759         * gcc.dg/declspec-12.c: New test.
38760
38761 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
38762
38763         * gfortran.dg/pr17090.f90: Add directives to test.
38764
38765 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38766
38767         * gcc.c-torture/compile/20040914-1.c: New test.
38768
38769 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38770
38771         PR c++/16162
38772         * g++.dg/template/decl2.C: New test.
38773
38774 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38775
38776         PR fortran/17090
38777         * gfortran.dg/pr17090.f90: New test.
38778
38779 2004-09-13  Dale Johannesen  <dalej@apple.com>
38780
38781         * gcc.c-torture/compile/pr17408.c: New test case.
38782
38783 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38784
38785         PR c++/16716
38786         * g++.dg/parse/crash17.C: New test.
38787
38788         PR c++/17327
38789         * g++.dg/template/enum3.C: New test.
38790
38791 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38792
38793         * lib/gcc-defs.exp: Load wrapper.exp.
38794         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38795         using local code.
38796         * lib/gcc.exp (gcc_init): Similar.
38797         * lib/gfortran.exp (gfortran_init): Similar.
38798         * lib/objc.exp (objc_init): Similar.
38799         * lib/treelang.exp (treelang_init): Similar.
38800         * lib/wrapper.exp: New file with build_wrapper call machinery in
38801         ${tool}_maybe_build_wrapper.
38802
38803 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38804
38805         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38806         "inline".
38807         * gcc.dg/declspec-11.c: Update expected messages.
38808         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38809         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38810         gcc.dg/inline-12.c: New tests.
38811
38812 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38813
38814         * g++.dg/tree-ssa/pr17400.C: New testcase.
38815
38816 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38817
38818         * gcc.target/mips/sb1-1.c: New testcase.
38819
38820 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38821
38822         * lib/g77-dg.exp: Remove unused file.
38823         * lib/mike-g77.exp: Ditto.
38824         * lib/g77.exp: Ditto.
38825
38826 2004-09-12  Richard Henderson  <rth@redhat.com>
38827
38828         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38829
38830 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38831
38832         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38833         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38834         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38835         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38836         Update expected messages.
38837
38838 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38839
38840         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38841         declaration/use mismatch for dirp parameter.
38842
38843 2004-09-12  Andrew Pinski  <apinski@apple.com>
38844
38845         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38846         -fgnu-runtime is passed.
38847
38848 2004-09-12  Richard Henderson  <rth@redhat.com>
38849
38850         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38851         do the uplevel thing and update additional_flags directly.
38852         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38853         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38854         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38855         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38856
38857 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38858
38859         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38860
38861 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38862
38863         PR middle-end/17411
38864         * g++.dg/opt/pr17411-1.C: New test case.
38865
38866 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38867
38868         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38869         gcc.dg/tls/diag-2.c: Update expected messages.
38870         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38871         messages.
38872         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38873         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38874         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38875         gcc.dg/tls/diag-5.c: New tests.
38876
38877 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38878
38879         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38880
38881 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38882
38883         * g++.dg/parse/break-in-for.C: New test.
38884
38885 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38886
38887         * gcc.dg/tree-ssa/20040911-1.c: New test.
38888
38889 2004-09-11  Andreas Jaeger  <aj@suse.de>
38890
38891         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38892         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38893
38894 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38895
38896         * gcc.target/frv: New directory of FR-V-specific tests.
38897
38898 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38899
38900         * gcc.dg/convert-vec-1.c: New test.
38901
38902 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38903
38904         PR middle-end/17024
38905         * gcc.dg/pr17024-1.c: New test case.
38906
38907 2004-09-10  Eric Christopher  <echristo@redhat.com>
38908
38909         * gcc.dg/20040910-1.c: New test.
38910
38911 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38912
38913         * gcc.dg/bitfld-9.c: New test.
38914
38915 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38916
38917         * gcc.c-torture/execute/ieee/acc1.c: New test.
38918         * gcc.c-torture/execute/ieee/acc2.c: New test.
38919         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38920
38921 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38922
38923         * gcc.dg/deprecated-2.c: New test.
38924
38925 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38926
38927         * gcc.dg/init-vec-1.c: New test.
38928
38929 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38930
38931         PR middle-end/17055
38932         * gcc.dg/pr17055-1.c: New test case.
38933
38934 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38935
38936         PR target/17377
38937         * gcc.c-torture/execute/pr17377.c: New test.
38938
38939 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38940
38941         PR c/8420
38942         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38943         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38944         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38945         gcc.dg/long-long-typespec-1.c: New tests.
38946         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38947
38948 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38949
38950         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38951         gcc.dg/gnu99-static-1.c: New tests.
38952
38953 2004-09-08  Devang Patel  <dpatel@apple.com>
38954
38955         * gcc.dg/darwin-ld-20040828-1.c: New test.
38956         * gcc.dg/darwin-ld-20040828-2.c: New test.
38957         * gcc.dg/darwin-ld-20040828-3.c: New test.
38958
38959 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38960
38961         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38962         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38963         in error message.
38964         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38965         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38966         in error message.
38967         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38968         types they qualify.
38969         * objc.dg/type-size-2.m: Fix wording in comment.
38970         * objc.dg/va-meth-1.m: New test case.
38971
38972 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38973
38974         PR c/16633:
38975         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38976         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38977
38978 2004-09-06  Devang Patel  <dpatel@apple.com>
38979
38980         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38981         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38982
38983 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38984
38985         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38986         reflect changed line numbering of diagnostics.
38987
38988 2004-09-06  Paul Brook  <paul@codesourcery.com>
38989
38990         * gfortran.dg/edit_real_1.f90: Add new test.
38991
38992 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38993
38994         * gcc.dg/tree-ssa/loop-2.c: New test.
38995         * gcc.dg/tree-ssa/loop-3.c: New test.
38996         * gcc.dg/tree-ssa/loop-4.c: New test.
38997         * gcc.dg/tree-ssa/loop-5.c: New test.
38998
38999 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39000
39001         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39002
39003 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39004
39005         * gcc.dg/format/sentinel-1.c: New test.
39006
39007 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39008
39009         * gcc.dg/builtins-46.c: New.
39010
39011 2004-09-03  Devang Patel  <dpatel@apple.com>
39012
39013         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39014         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39015
39016 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39017
39018         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39019         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39020         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39021         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39022         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39023         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39024         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39025         the non-portable bzero.
39026         * gcc.dg/20010912-1.c: xfail for NetWare.
39027         * gcc.dg/20020426-2.c: xfail for NetWare.
39028         * gcc.dg/20021014-1.c: xfail for NetWare.
39029         * gcc.dg/20021018-1.c: xfail for NetWare.
39030         * gcc.dg/20030213-1.c: xfail for NetWare.
39031         * gcc.dg/20030225-1.c: xfail for NetWare.
39032         * gcc.dg/20030708-1.c: xfail for NetWare.
39033         * gcc.dg/builtins-config.h: Also exclude NetWare.
39034         * gcc.dg/format/format.h: Define restrict only if not already defined.
39035         * gcc.dg/nest.c: xfail for NetWare.
39036         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39037         * lib/target-supports.exp (check_visibility_available): Exclude
39038         NetWare.
39039
39040 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39041
39042         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39043         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39044         deterministic starting point for the alignment of structure fields.
39045         * gcc.dg/Wpadded.c: Dito.
39046         * g++.dg/abi/vbase10.C: Dito.
39047
39048 2004-09-03  Devang Patel  <dpatel@apple.com>
39049
39050         * g++.dg/debug/pr15736.cc: New test.
39051
39052 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39053
39054         * README.QMTEST: Fix out-of-date link.
39055
39056 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39057
39058         PR fortran/16579
39059         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39060         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39061
39062 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39063
39064         * g++.dg/abi/arm_rtti1.C: New test.
39065
39066 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39067
39068         * gcc.dg/ppc-vector-memcpy.c: New.
39069         * gcc.dg/ppc-vector-memset.c: New.
39070
39071 2004-09-02  Chao-ying Fu  <fu@mips.com>
39072
39073         * gcc.target/mips/mips-3d-1.c: New test.
39074         * gcc.target/mips/mips-3d-2.c: New test.
39075         * gcc.target/mips/mips-3d-3.c: New test.
39076         * gcc.target/mips/mips-3d-4.c: New test.
39077         * gcc.target/mips/mips-3d-5.c: New test.
39078         * gcc.target/mips/mips-3d-6.c: New test.
39079         * gcc.target/mips/mips-3d-7.c: New test.
39080         * gcc.target/mips/mips-3d-8.c: New test.
39081         * gcc.target/mips/mips-3d-9.c: New test.
39082         * gcc.target/mips/mips-ps-1.c: New test.
39083         * gcc.target/mips/mips-ps-2.c: New test.
39084         * gcc.target/mips/mips-ps-3.c: New test.
39085         * gcc.target/mips/mips-ps-4.c: New test.
39086         * gcc.target/mips/mips-ps-type.c: New test.
39087
39088 2004-09-02  Paul Brook  <paul@codesourcery.com>
39089
39090         * gfortran.dg/edit_real_1.f90: Add new tests.
39091
39092 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39093
39094         PR fortran/15327
39095         * gfortran.dg/merge_char_1.f90: New test.
39096
39097 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39098
39099         PR fortran/16404
39100         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39101
39102 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39103
39104         PR c/1522
39105         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39106
39107 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39108
39109         * g++.dg/opt/loop1.C: Do not XFAIL.
39110
39111 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39112
39113         * gcc.c-torture/execute/20040831-1.c: New test.
39114
39115 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39116
39117         PR fortran/16579
39118         * gfortran.dg/g77/20010610.f: Now passes.
39119         Copy from g77.f-torture/execute. Add dg-run directive.
39120         * gfortran.dg/g77/README: Update
39121
39122 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39123
39124         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39125         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39126         (t1, t2, t3, t4): Add volatile.
39127
39128 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39129
39130         * g++.dg/ext/visibility/arm1.C: New test.
39131
39132 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39133
39134         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39135         -pedantic-errors.
39136
39137 2004-09-01  Paul Brook  <paul@codesourcery.com>
39138
39139         * gfortran.dg/eof_2.f90: New test.
39140
39141 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39142
39143         PR fortran/16579
39144         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39145
39146 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39147
39148         PR libfortran/16805
39149         * gfortran.dg/list_read_2.f90: New test.
39150
39151 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39152
39153         * g++.dg/abi/key1.C: New test.
39154
39155 2004-08-31  Richard Henderson  <rth@redhat.com>
39156
39157         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39158         form of offsetof.
39159         * g++.dg/other/offsetof5.C: Remove duplicate.
39160
39161 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39162
39163         PR fortran/17244
39164         * gfortran.dg/func_derived_1.f90: New test.
39165
39166 2004-08-31  Paul Brook  <paul@codesourcery.com>
39167
39168         * gfortran.dg/eof_1.f90: New test.
39169
39170 2004-08-31  Paul Brook  <paul@codesourcery.com>
39171
39172         * gfortran.dg/list_read_1.f90: New file.
39173
39174 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39175
39176         * g++.dg/opt/loop1.C: XFAIL.
39177
39178 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39179
39180         * gcc.dg/funcdef-storage-1.c: New.
39181         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39182         an extern function in local scope.
39183         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39184         declare an 'auto inline' function in local scope.
39185         * gcc.dg/20011130-1.c: Likewise.
39186         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39187         an 'auto' function in local scope.
39188         * gcc.dg/20021014-1.c: Likewise.
39189         * gcc.dg/20030331-2.c: Likewise.
39190
39191 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39192
39193         * gfortran.dg/blockdata_1.f90: New test.
39194
39195 2004-08-30  Richard Henderson  <rth@redhat.com>
39196
39197         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39198
39199 2004-08-30  Richard Henderson  <rth@redhat.com>
39200
39201         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39202         additional_flags set by alternate driver.
39203         (ieee-options): New procedure.
39204         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39205         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39206         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39207         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39208
39209 2004-08-30  Richard Henderson  <rth@redhat.com>
39210
39211         * lib/f-torture.exp: Remove.
39212
39213 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39214
39215         PR rtl-optimization/16590
39216         * g++.dg/opt/loop1.C: New test.
39217
39218 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39219
39220         PR fortran/13910
39221         * gfortran.dg/oldstyle_1.f90: New test.
39222
39223 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39224         Paul Brook  <paul@codesourcery.com>
39225
39226         * gfortran.dg/g77/README: Update.
39227         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39228         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39229         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39230
39231 2004-08-28  Paul Brook  <paul@codesourcery.com>
39232
39233         PR libfortran/17195
39234         * gfortran.dg/edit_real_1.f90: New test.
39235
39236 2004-08-27  Paul Brook  <paul@codesourcery.com>
39237
39238         * gfortran.dg/rewind_1.f90: New test.
39239
39240 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39241
39242         PR fortran/16597
39243         * gfortran.dg/pr16597.f90: New test.
39244
39245 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39246
39247         PR c/13801
39248         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39249         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39250         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39251         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39252         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39253
39254 2004-08-26  Nick Clifton  <nickc@redhat.com>
39255
39256         * gcc.c-torture/compile/pr17119.c: New test.
39257
39258 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39259
39260         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39261
39262 2004-08-25  Richard Henderson  <rth@redhat.com>
39263
39264         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39265         the bits that expect kind=8 to be the largest real kind.
39266
39267 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39268
39269         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39270
39271 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39272
39273         * gfortran.dg/assignment_1.f90: New test.
39274
39275 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39276
39277         * g++.dg/template/repo3.C: New test.
39278
39279 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39280
39281         PR middle-end/16693
39282         PR tree-optimization/16372
39283         * g++.dg/opt/pr16372-1.C: New test case.
39284         * g++.dg/opt/pr16693-1.C: New test case.
39285         * g++.dg/opt/pr16693-2.C: New test case.
39286
39287 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39288
39289         * objc.dg/proto-lossage-4.m: New test.
39290
39291 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39292
39293         PR c++/17155
39294         * g++.dg/inherit/local2.C: New test.
39295
39296 2004-08-25  Paul Brook  <paul@codesourcery.com>
39297
39298         PR fortran/17144
39299         * gfortran.dg/string_ctor_1.f90: New test.
39300
39301 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39302
39303         PR c++/14428
39304         * g++.dg/template/redecl2.C: New test.
39305
39306 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39307
39308         PR fortran/17143
39309         * gfortran.dg/pr17143.f90: New test.
39310
39311 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39312
39313         PR fortran/17164
39314         * gfortran.dg/pr17164.f90: New test.
39315
39316 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39317
39318         * gcc.dg/tree-ssa/loop-1.c: New test.
39319
39320 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39321
39322         * gcc.c-torture/compile/20040824-1.c: New test.
39323
39324 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39325
39326         * gcc.c-torture/compile/iftrap-3.c: New test.
39327
39328 2004-08-24  Paul Brook  <paul@codesourcery.com>
39329
39330         * gfortran.dg/entry_2.f90: New test.
39331
39332 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39333
39334         PR c++/16889
39335         * g++.dg/lookup/ambig[12].C: New.
39336
39337 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39338
39339         PR c++/16706
39340         * g++.dg/template/crash21.C: New test.
39341         * g++.dg/template/crash22.C: Likewise.
39342
39343 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39344
39345         PR c++/17149
39346         * g++.dg/template/access15.C: New.
39347
39348 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39349
39350         PR c++/17163
39351         * g++.dg/template/repo2.C: New test.
39352
39353 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39354
39355         PR rtl-optimization/17078
39356         * gcc.c-torture/execute/pr17078-1.c: New test case.
39357
39358 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39359
39360         PR c/14492
39361         * gcc.dg/debug/crash1.c: New test.
39362
39363 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39364
39365         PR c/16180
39366         * gcc.dg/loop-5.c: New test.
39367
39368 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39369
39370         * gcc.c-torture/execute/20040823-1.c: New test.
39371
39372 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39373
39374         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39375         to the assembler.  Simplify test accordingly.
39376         (asm_abi_flags): Use GNU names.
39377         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39378         to check for ABI flags.
39379
39380 2004-08-22  Andrew Pinski  <apinski@apple.com>
39381
39382         * g++.dg/opt/pr14029.C: New test.
39383         * gcc.c-torture/execute/pr15262.c: New test.
39384
39385 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39386
39387         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39388
39389 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39390
39391         PR 16908
39392         * gfortran.dg/direct_io.f90: New test.
39393
39394 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39395
39396         PR c++/17121
39397         * g++.dg/inherit/local2.C: New test.
39398
39399 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39400
39401         PR c++/17120
39402         * g++.dg/warn/Wparentheses-4.C: New test.
39403
39404 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39405
39406         PR c++/17121
39407         * g++.dg/inherit/local2.C: New test.
39408
39409         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39410         * gcc.dg/ppc-ldstruct.c: Likewise.
39411         * gcc.dg/ppc64-abi-2.c: Likewise.
39412
39413 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39414
39415         PR rtl-optimization/17099
39416         * gcc.c-torture/execute/20040820-1.c: New test.
39417
39418 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39419
39420         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39421
39422 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39423
39424         PR fortran/17077
39425         * gfortran.dg/auto_array_1.f90: New test.
39426
39427 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39428
39429         PR fortran/17074
39430         * gfortran.dg/simpleif_1.f90: New test.
39431
39432 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39433
39434         * lib/target-supports.exp (check_profiling_available): Return
39435         false for arm*-*-symbianelf* and arm*-*-eabi*.
39436
39437         PR c++/15890
39438         * g++.dg/template/delete1.C: New test.
39439
39440 2004-08-19  Paul Brook  <paul@codesourcery.com>
39441
39442         PR fortran/14976
39443         PR fortran/16228
39444         * gfortran.dg/data_char_1.f90: New test.
39445
39446 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39447
39448         PR fortran/16946
39449         * gfortran.dg/reduction.f90: New testcase.
39450
39451 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39452
39453         PR fortran/16520
39454         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39455
39456 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39457
39458         PR c++/17041
39459         * g++.dg/Wparentheses-3.C: New test.
39460
39461 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39462
39463         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39464         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39465         * gcc.dg/vect/vect-2.c: Likewise.
39466         * gcc.dg/vect/vect-3.c: Likewise.
39467         * gcc.dg/vect/vect-4.c: Likewise.
39468         * gcc.dg/vect/vect-5.c: Likewise.
39469         * gcc.dg/vect/vect-6.c: Likewise.
39470         * gcc.dg/vect/vect-7.c: Likewise.
39471         * gcc.dg/vect/vect-25.c: Likewise.
39472         * gcc.dg/vect/vect-31.c: Likewise.
39473         * gcc.dg/vect/vect-32.c: Likewise.
39474         * gcc.dg/vect/vect-34.c: Likewise.
39475         * gcc.dg/vect/vect-36.c: Likewise.
39476         * gcc.dg/vect/vect-all.c: Likewise.
39477
39478 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
39479
39480         PR c++/17068
39481         * g++.dg/template/operator4.C: New test.
39482
39483 2004-08-18  Richard Henderson  <rth@redhat.com>
39484
39485         * gcc.dg/20040206-1.c: XFAIL.
39486
39487 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39488
39489         PR c++/16246
39490         * g++.dg/template/array7.C: New test.
39491
39492 2004-08-17  James E Wilson  <wilson@specifixinc.com>
39493
39494         * gcc.dg/mips-movcc-1.c: New test.
39495         * gcc.dg/mips-movcc-2.c: New test.
39496         * gcc.dg/mips-movcc-3.c: New test.
39497
39498         * gcc.dg/mips-nmadd-1.c: New test.
39499         * gcc.dg/mips-nmadd-2.c: New test.
39500
39501 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39502
39503         PR c++/15871
39504         * g++.dg/opt/inline8.C: New test.
39505
39506         PR c++/16965
39507         * g++.dg/parse/error17.C: New test.
39508
39509 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
39510
39511         * gcc.dg/vect: New directory for vectorizer tests.
39512         * gcc.dg/vect/tree-vect.h: New file.
39513         * gcc.dg/vect/vect.exp: New file.
39514         * gcc.dg/vect/pr16105.c.c: New test.
39515         * gcc.dg/vect/vect-1.c: New test.
39516         * gcc.dg/vect/vect-2.c: New test.
39517         * gcc.dg/vect/vect-3.c: New test.
39518         * gcc.dg/vect/vect-4.c: New test.
39519         * gcc.dg/vect/vect-5.c: New test.
39520         * gcc.dg/vect/vect-6.c: New test.
39521         * gcc.dg/vect/vect-7.c: New test.
39522         * gcc.dg/vect/vect-8.c: New test.
39523         * gcc.dg/vect/vect-9.c: New test.
39524         * gcc.dg/vect/vect-10.c: New test.
39525         * gcc.dg/vect/vect-11.c: New test.
39526         * gcc.dg/vect/vect-12.c: New test.
39527         * gcc.dg/vect/vect-13.c: New test.
39528         * gcc.dg/vect/vect-14.c: New test.
39529         * gcc.dg/vect/vect-15.c: New test.
39530         * gcc.dg/vect/vect-16.c: New test.
39531         * gcc.dg/vect/vect-17.c: New test.
39532         * gcc.dg/vect/vect-18.c: New test.
39533         * gcc.dg/vect/vect-19.c: New test.
39534         * gcc.dg/vect/vect-20.c: New test.
39535         * gcc.dg/vect/vect-21.c: New test.
39536         * gcc.dg/vect/vect-22.c: New test.
39537         * gcc.dg/vect/vect-23.c: New test.
39538         * gcc.dg/vect/vect-24.c: New test.
39539         * gcc.dg/vect/vect-25.c: New test.
39540         * gcc.dg/vect/vect-26.c: New test.
39541         * gcc.dg/vect/vect-27.c: New test.
39542         * gcc.dg/vect/vect-28.c: New test.
39543         * gcc.dg/vect/vect-29.c: New test.
39544         * gcc.dg/vect/vect-30.c: New test.
39545         * gcc.dg/vect/vect-31.c: New test.
39546         * gcc.dg/vect/vect-32.c: New test.
39547         * gcc.dg/vect/vect-33.c: New test.
39548         * gcc.dg/vect/vect-34.c: New test.
39549         * gcc.dg/vect/vect-35.c: New test.
39550         * gcc.dg/vect/vect-36.c: New test.
39551         * gcc.dg/vect/vect-37.c: New test.
39552         * gcc.dg/vect/vect-38.c: New test.
39553         * gcc.dg/vect/vect-40.c: New test.
39554         * gcc.dg/vect/vect-41.c: New test.
39555         * gcc.dg/vect/vect-42.c: New test.
39556         * gcc.dg/vect/vect-43.c: New test.
39557         * gcc.dg/vect/vect-44.c: New test.
39558         * gcc.dg/vect/vect-45.c: New test.
39559         * gcc.dg/vect/vect-46.c: New test.
39560         * gcc.dg/vect/vect-47.c: New test.
39561         * gcc.dg/vect/vect-48.c: New test.
39562         * gcc.dg/vect/vect-49.c: New test.
39563         * gcc.dg/vect/vect-50.c: New test.
39564         * gcc.dg/vect/vect-51.c: New test.
39565         * gcc.dg/vect/vect-52.c: New test.
39566         * gcc.dg/vect/vect-53.c: New test.
39567         * gcc.dg/vect/vect-54.c: New test.
39568         * gcc.dg/vect/vect-55.c: New test.
39569         * gcc.dg/vect/vect-56.c: New test.
39570         * gcc.dg/vect/vect-57.c: New test.
39571         * gcc.dg/vect/vect-58.c: New test.
39572         * gcc.dg/vect/vect-59.c: New test.
39573         * gcc.dg/vect/vect-60.c: New test.
39574         * gcc.dg/vect/vect-61.c: New test.
39575         * gcc.dg/vect/vect-all.c: New test.
39576         * gcc.dg/vect/vect-none.c: New test.
39577
39578 2004-08-17  Paul Brook  <paul@codesourcery.com>
39579
39580         PR fortran/13082
39581         * gfortran.dg/entry_1.f90: New test.
39582
39583 2004-08-17  Andrew Pinski  <apinski@apple.com>
39584
39585         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39586
39587 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39588
39589         * gcc.dg/pr17036-1.c: New test.
39590
39591 2004-08-16  Devang Patel  <dpatel@apple.com>
39592
39593         * gcc.dg/darwin-20040809-1.c: New test.
39594
39595 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39596
39597         * gcc.dg/funcdef-attr-1.c: New test.
39598
39599 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39600
39601         * gcc.dg/altivec-17.c: New test.
39602         * gcc.dg/altivec-18.c: New test.
39603
39604 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39605
39606         PR c++/6749
39607         * g++.dg/template/vtable2.C: New test.
39608
39609 2004-08-14  Richard Henderson  <rth@redhat.com>
39610
39611         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39612         * gcc.dg/pack-test-4.c (main): Return 0.
39613         * gcc.dg/setjmp-1.c: Remove XFAIL.
39614         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39615
39616 2004-08-14  Richard Henderson  <rth@redhat.com>
39617
39618         * gcc.dg/980217-1.c: Add prototype for printf.
39619
39620 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39621
39622         * gfortran.dg/pr16935.f90: New test.
39623
39624 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39625
39626         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39627
39628 2004-08-13  Paul Brook  <paul@codesourcery.com>
39629
39630         * gfortran.dg/der_io_1.f90: Remove stray comma.
39631
39632 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39633
39634         * gcc.dg/vmx/cw-bug-2.c: Remove.
39635         * gcc.dg/vmx/vprint-1.c: Remove.
39636         * gcc.dg/vmx/vscan-1.c: Remove.
39637
39638 2004-08-12  Devang patel  <dpatel@apple.com>
39639
39640         * gcc.dg/darwin-20040809-2.c: New test.
39641
39642 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39643
39644         * g++.dg/ext/altivec-12.C: New test.
39645
39646         * g++.dg/ext/altivec-11.C: New test.
39647
39648 2004-08-12  Paul Brook  <paul@codesourcery.com>
39649
39650         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39651
39652 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39653
39654         * g++.dg/ext/altivec-2.C: Check for hardware support before
39655         executing any VMX instructions.
39656
39657         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39658
39659 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39660
39661         PR c++/16276
39662         * g++.old-deja/g++.other/comdat4.C: New test.
39663         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39664
39665 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39666
39667         PR target/16286
39668         * gcc.dg/pr16286.c: New test.
39669
39670 2004-08-12 Jan Beulich <jbeulich@novell.com>
39671
39672         * g++.dg/ext/asm5.C: New.
39673
39674 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39675
39676         PR c++/16698
39677         * g++.dg/eh/crash1.C: New test.
39678
39679         PR c++/16717
39680         * g++.dg/ext/construct1.C: New test.
39681
39682 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39683
39684         PR c++/16853
39685         * g++.dg/init/ptrmem1.C: New test.
39686
39687         PR c++/16618
39688         * g++.dg/parse/offsetof5.C: New test.
39689
39690         PR c++/16870
39691         * g++.dg/template/overload3.C: New test.
39692
39693 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39694
39695         PR c++/16964
39696         * g++.dg/parse/error16.C: New test.
39697
39698         PR c++/16904
39699         * g++.dg/template/error14.C: New test.
39700
39701         PR c++/16929
39702         * g++.dg/template/error15.C: New test.
39703
39704 2004-08-11  Devang Patel  <dpatel@apple.com>
39705
39706         * gcc.dg/darwin-ld-20040809-1.c: New test.
39707         * gcc.dg/darwin-ld-20040809-2.c: New test.
39708
39709 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
39710
39711         PR fortran/16917
39712         * gfortran.dg/dfloat_1.f90: New test.
39713
39714 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
39715
39716         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39717         * gcc.dg/dll-2.c: Fix dg-require syntax.
39718         * gcc.misc-tests/arm-isr.c (abort): Declare.
39719         (exit): Likewise.
39720
39721 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39722
39723         PR c++/16971
39724         * g++.dg/parse/crash16.C: New test.
39725
39726 2004-08-10  Roger Sayle  <roger@eyesopen.com>
39727
39728         * gcc.dg/mips-rsqrt-1.c: New test case.
39729         * gcc.dg/mips-rsqrt-2.c: New test case.
39730         * gcc.dg/mips-rsqrt-3.c: New test case.
39731
39732 2004-08-10  Paul Brook  <paul@codesourcery.com>
39733
39734         * gfortran.dg/der_io_1.f90: New test.
39735
39736 2004-08-10  Paul Brook  <paul@codesourcery.com>
39737
39738         PR fortran/16919
39739         * gfortran.dg/der_array_1.f90: New test.
39740
39741 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
39742
39743         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39744
39745 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
39746
39747         * gcc.dg/wchar_t-2.c: Fix typo.
39748
39749 2004-08-09  Falk Hueffner  <falk@debian.org>
39750
39751         PR tree-optimization/12517
39752         * gcc.c-torture/compile/pr12517.c: New test.
39753
39754         PR tree-optimization/12578
39755         * gcc.c-torture/compile/pr12578.c: New test.
39756
39757         PR tree-optimization/12899
39758         * gcc.c-torture/compile/pr12899.c: New test.
39759
39760         PR rtl-optimization/14692
39761         * gcc.c-torture/compile/pr14692.c: New test.
39762
39763         PR tree-optimization/16461
39764         * gcc.c-torture/compile/pr16461.c: New test.
39765
39766 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39767
39768         * gfortran.dg/getenv_1.f90: New test.
39769
39770 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39771
39772         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39773         wchar_t.
39774         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39775
39776 2004-08-06  Paul Brook  <paul@codesourcery.com>
39777
39778         * gfortran.dg/ret_array_1.f90: New test.
39779         * gfortran.dg/ret_pointer_1.f90: New test.
39780
39781 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39782
39783         * gcc.dg/missing-field-init-[12].c: New tests.
39784         * g++.dg/warn/missing-field-init-[12].C: New tests.
39785
39786 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39787
39788         * gcc.dg/enum2.c: New test.
39789         * gcc.dg/symbian3.c: Likewise.
39790         * gcc.dg/symbian4.c: Likewise.
39791         * gcc.dg/wchar_t-2.c: Likewise.
39792
39793 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39794
39795         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39796         destructor tests.
39797
39798 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39799
39800         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39801         dg-require-visiblity.
39802         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39803         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39804         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39805         * g++.dg/ext/visibility/new1.C: Likewise.
39806         * g++.dg/ext/visibility/pragma.C: Likewise.
39807         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39808         * g++.dg/ext/visibility/virtual.C: Likewise.
39809         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39810         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39811         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39812         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39813         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39814         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39815         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39816         * g++/dg/ext/visibility/visibility-8.C: New test.
39817         * gcc.c-torture/compile/dll.x: Remove.
39818         * gcc.dg/dll-2.c: Use dg-require-dll
39819         * gcc.dg/visibility-10.c: New test.
39820         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39821         supporting DLLs.
39822         * lib/scanasm.exp (scan_hidden): New function.
39823         (scan_not_hidden): Likewise.
39824
39825 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39826
39827         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39828
39829 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39830
39831         * gcc.c-torture/execute/20040805-1.c: New test.
39832
39833 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39834
39835         * gcc.dg/20020118-1.c: Declare abort.
39836         * gcc.dg/altivec_check.h: Likewise.
39837         * gcc.dg/iftrap-2.c: Likewise.
39838         * gcc.dg/pragma-darwin.c: Likewise.
39839         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39840
39841 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39842
39843         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39844
39845 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39846
39847         * gcc.c-torture/execute/builtins/abs-2.c,
39848         gcc.c-torture/execute/builtins/abs-3.c,
39849         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39850         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39851         intmax_t, uintmax_t and their limits.
39852         * gcc.dg/intmax_t-1.c: New test.
39853
39854 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39855
39856         * g++.dg/tc1/dr147.C: Add reference to PR.
39857
39858 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39859
39860         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39861         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39862
39863 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39864
39865         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39866
39867 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39868
39869         * gcc.dg/redecl-5.c: New test.
39870         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39871         of scanf.
39872
39873 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39874
39875         PR middle-end/16790
39876         * gcc.c-torture/execute/pr16790-1.c: New test case.
39877
39878 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39879
39880         * g++.dg/ext/visibility/assign1.C: New test.
39881         * g++.dg/ext/visibility/new1.C: Likewise.
39882
39883         * gcc.dg/symbian1.c: New test.
39884         * gcc.dg/symbian2.c: Likewise.
39885
39886 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39887
39888         PR target/16570
39889         * gcc.dg/i386-sse-9.c: New test.
39890
39891 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39892
39893         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39894
39895 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39896
39897         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39898         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39899         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39900         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39901         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39902         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39903         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39904         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39905         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39906         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39907         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39908         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39909         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39910         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39911         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39912         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39913         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39914         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39915         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39916         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39917         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39918         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39919         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39920         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39921         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39922         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39923         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39924         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39925         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39926         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39927         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39928         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39929         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39930         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39931         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39932         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39933         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39934         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39935         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39936         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39937         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39938         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39939         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39940         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39941         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39942         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39943         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39944         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39945         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39946         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39947         gcc.misc-tests/i386-pf-3dnow-1.c,
39948         gcc.misc-tests/i386-pf-athlon-1.c,
39949         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39950         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39951         Declare built-in functions used.
39952         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39953
39954 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39955
39956         PR c++/16707
39957         * g++.dg/lookup/using12.C: New test.
39958
39959         * g++.dg/init/null1.C: Fix PR number.
39960         * g++.dg/parse/namespace10.C: Likewise.
39961
39962 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39963
39964         PR c++/16224
39965         * g++.dg/template/spec17.C: New test.
39966         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39967         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39968
39969 2004-08-02  David Billinghurst
39970
39971         PR fortran/16292
39972         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39973
39974 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39975
39976         * gcc.dg/ia64-got-1.c: New test case.
39977
39978 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39979
39980         PR c++/16489
39981         * g++.dg/init/null1.C: New test.
39982         * g++.dg/tc1/dr76.C: Adjust error marker.
39983
39984         PR c++/16529
39985         * g++.dg/parse/namespace10.C: New test.
39986
39987         PR c++/16810
39988         * g++.dg/inherit/ptrmem2.C: New test.
39989
39990 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39991
39992         PR target/16155
39993         * gcc.dg/pr16155.c: New test.
39994
39995 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39996
39997         * gcc.dg/redecl-2.c: New test.
39998
39999 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40000
40001         * gcc.dg/darwin-longdouble.c: New file.
40002
40003 2004-07-30  Richard Henderson  <rth@redhat.com>
40004
40005         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40006         write to constant argument.
40007         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40008
40009 2004-07-30  Richard Henderson  <rth@redhat.com>
40010
40011         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40012         tests of nearest around zero.
40013
40014 2004-07-30  Andrew Pinski  <apinski@apple.com>
40015
40016         * gcc.c-torture/compile/20040730-1.c: New test.
40017
40018 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40019
40020         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40021         powerpc-eabispe.
40022
40023 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40024
40025         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40026
40027 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40028
40029         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40030         contains $ld_library_path.
40031         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40032
40033 2004-07-29  Richard Henderson  <rth@redhat.com>
40034
40035         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40036
40037         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40038         (alt2, which): New.
40039         (Check): Accept either alternative.
40040
40041 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40042
40043         * g++.dg/abi/inline1.C: New test.
40044         * g++.dg/abi/local1-a.cc: Likewise.
40045         * g++.dg/abi/local1.C: Likewise.
40046         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40047         * g++.dg/abi/mangle12.C: Likewise.
40048         * g++.dg/abi/mangle17.C: Likewise.
40049         * g++.dg/abi/mangle20-2.C: Likewise.
40050         * g++.dg/opt/interface1.C: Likewise.
40051         * g++.dg/opt/interface1.h: Likewise.
40052         * g++.dg/opt/interface1-a.cc: New test.
40053         * g++.dg/parse/repo1.C: New test.
40054         * g++.dg/template/repo1.C: Likewise.
40055         * g++.dg/warn/Winline-1.C: Likewise.
40056         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40057
40058 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40059
40060         * gcc.dg/tree-ssa/20040729-1.c: New test.
40061
40062 2004-07-27  Matt Austern <austern@apple.com>
40063
40064         * gcc.dg/darwin-bool-1.c: New test.
40065         * gcc.dg/darwin-bool-2.c: New test.
40066
40067 2004-07-28  Richard Henderson  <rth@redhat.com>
40068
40069         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40070         arguments in the correct type.  Don't write to constant arguments.
40071
40072 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40073
40074         PR tree-optimization/16688
40075         PR tree-optimization/16689
40076         * g++.dg/tree-ssa/pr16688.C: New test.
40077
40078 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40079
40080         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40081         loads.  Not only in the comment, this time.
40082
40083 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40084
40085         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40086         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40087         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40088         * gcc.dg/sh4a-bitmovua.c: New.
40089         * gcc.dg/sh4a-cos.c: New.
40090         * gcc.dg/sh4a-cosf.c: New.
40091         * gcc.dg/sh4a-fprun.c: New.
40092         * gcc.dg/sh4a-fsrra.c: New.
40093         * gcc.dg/sh4a-memmovua.c: New.
40094         * gcc.dg/sh4a-sin.c: New.
40095         * gcc.dg/sh4a-sincos.c: New.
40096         * gcc.dg/sh4a-sincosf.c: New.
40097         * gcc.dg/sh4a-sinf.c: New.
40098
40099 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40100
40101         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40102         conditionals.
40103         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40104         loads.
40105         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40106         DOM1.
40107
40108 2004-07-27  Andrew Pinski  <apinski@apple.com>
40109
40110         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40111
40112 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40113
40114         * gcc.dg/pragma-isr.c: New test.
40115
40116 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40117
40118         PR c++/14429
40119         * g++.dg/template/ttp11.C: New test.
40120
40121 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40122
40123         * gcc.c-torture/compile/20040727-1.c: New test.
40124
40125 2004-07-26  Eric Christopher  <echristo@redhat.com>
40126
40127         * gcc.c-torture/compile/20040726-2.c: New test.
40128
40129 2004-07-26  Andrew Pinski  <apinski@apple.com>
40130
40131         * g++.dg/rtti/tinfo1.C: Xfail.
40132
40133 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40134
40135         * gcc.c-torture/compile/20040726-1.c: New test.
40136
40137 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40138             Brian Ryner  <bryner@brianryner.com>
40139
40140         PR c++/9283
40141         PR c++/15000
40142         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40143         * g++.dg/ext/visibility/: New directory.
40144         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40145         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40146         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40147         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40148         * g++.dg/ext/visibility/fvisibility.C,
40149         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40150         g++.dg/ext/visibility/fvisibility-override1.C
40151         g++.dg/ext/visibility/fvisibility-override2.C
40152         g++.dg/ext/visibility/memfuncts.C
40153         g++.dg/ext/visibility/noPLT.C
40154         g++.dg/ext/visibility/pragma.C
40155         g++.dg/ext/visibility/pragma-override1.C
40156         g++.dg/ext/visibility/pragma-override2.C
40157         g++.dg/ext/visibility/staticmemfuncts.C
40158         g++.dg/ext/visibility/virtual.C: New tests.
40159
40160 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40161
40162         PR c/15360
40163         * gcc.dg/pr15360-1.c: New test.
40164
40165 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40166
40167         * gcc.dg/pragma-align-2.c: New test.
40168         * gcc.dg/pragma-init-fini.c: New test.
40169         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40170         targets.
40171
40172 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40173
40174         * gcc.dg/init-string-2.c: New test.
40175
40176 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40177
40178         PR 16684
40179         * gcc.dg/Wredundant-decls-1.c: New test case.
40180
40181 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40182
40183         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40184         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40185         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40186         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40187         * gcc.dg/compat/generate-random.c: New file.
40188         * gcc.dg/compat/generate-random.h: Likewise.
40189         * gcc.dg/compat/generate-random_r.c: Likewise.
40190         * gcc.dg/compat/struct-layout-1.h: Likewise.
40191         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40192         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40193         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40194         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40195         * gcc.dg/compat/struct-layout-1_main.c: New test.
40196         * gcc.dg/compat/struct-layout-1_x.c: New file.
40197         * gcc.dg/compat/struct-layout-1_y.c: New file.
40198         * gcc.dg/compat/struct-layout-1_test.h: New file.
40199
40200 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40201
40202         * gcc.dg/comp-return-1.c: New test
40203
40204 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40205
40206         * gcc.dg/vmx/8-02a.c: Fix typo.
40207
40208         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40209         * gcc.dg/darwin-abi-3.c: New test.
40210
40211         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40212         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40213
40214         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40215         * gcc.dg/vmx/ops-long-1.c: New test.
40216         * gcc.dg/vmx/ops-long-2.c: New test.
40217
40218 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40219
40220         * g++.dg/lookup/conv-[1234].C: New.
40221
40222 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40223
40224         * g++.dg/parse/attr2.C: Simplify.
40225
40226 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40227
40228         PR c/7284
40229         * gcc.c-torture/execute/pr7284-1.c: New test.
40230
40231 2004-07-22  Brian Booth  <bbooth@redhat.com>
40232
40233         * gcc.dg/tree-ssa/20040721-1.c: New test.
40234
40235 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40236
40237         * g++.dg/template/crash20.c: New.
40238
40239 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40240
40241         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40242         Add dg-run directive.  Declare variables as required.
40243         * gfortran.dg/g77/README: Update
40244
40245 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40246
40247         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40248         gcc.dg/cris-peep2-andu2.c: New tests.
40249
40250 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40251
40252         PR c/15052
40253         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40254         on return type.
40255         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40256         messages.
40257         * gcc.dg/qual-return-2.c: Update expected messages.
40258         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40259
40260 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40261
40262         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40263         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40264
40265 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40266
40267         PR c/11250
40268         * gcc.dg/init-string-1.c: New test.
40269
40270 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40271
40272         PR middle-end/15345
40273         PR c/16450
40274         * gcc.dg/torture/nested-fn-1.c: New test.
40275
40276 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40277
40278         PR target/16559
40279         * gcc.dg/ia64-fptr-1.c: New file.
40280
40281 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40282
40283         PR c++/14497
40284         * g++.dg/template/spec16.C: New test.
40285         * g++.old-deja/g++.robertl/eb118.C: Remove.
40286
40287 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40288
40289         PR c++/509
40290         * g++.dg/template/spec15.C: New test.
40291
40292 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40293
40294         Copy cases from g77.f-torture/execute and add dg-run
40295         directive.  Other changes as noted.
40296         * gfortran.dg/g77/13037.f
40297         * gfortran.dg/g77/1832.f
40298         * gfortran.dg/g77/19981119-0.f
40299         * gfortran.dg/g77/19990313-0.f
40300         * gfortran.dg/g77/19990313-1.f
40301         * gfortran.dg/g77/19990313-2.f
40302         * gfortran.dg/g77/19990313-3.f
40303         * gfortran.dg/g77/19990419-1.f
40304         * gfortran.dg/g77/19990826-0.f
40305         * gfortran.dg/g77/19990826-2.f
40306         * gfortran.dg/g77/20000503-1.f
40307         * gfortran.dg/g77/20001111.f
40308         * gfortran.dg/g77/20010116.f
40309         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40310         * gfortran.dg/g77/20010430.f
40311         * gfortran.dg/g77/6177.f
40312         * gfortran.dg/g77/947.f
40313         * gfortran.dg/g77/970816-3.f
40314         * gfortran.dg/g77/971102-1.f
40315         * gfortran.dg/g77/980520-1.f
40316         * gfortran.dg/g77/980628-0.f
40317         * gfortran.dg/g77/980628-1.f
40318         * gfortran.dg/g77/980628-10.f
40319         * gfortran.dg/g77/980628-2.f
40320         * gfortran.dg/g77/980628-3.f
40321         * gfortran.dg/g77/980628-7.f
40322         * gfortran.dg/g77/980628-8.f
40323         * gfortran.dg/g77/980628-9.f
40324         * gfortran.dg/g77/980701-0.f
40325         * gfortran.dg/g77/980701-1.f
40326         * gfortran.dg/g77/cabs.f
40327         * gfortran.dg/g77/claus.f
40328         * gfortran.dg/g77/complex_1.f
40329         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40330         * gfortran.dg/g77/dcomplex.f
40331         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40332         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40333         * gfortran.dg/g77/f90-intrinsic-numeric.f
40334         * gfortran.dg/g77/int8421.f
40335         * gfortran.dg/g77/labug1.f
40336         * gfortran.dg/g77/large_vec.f
40337         * gfortran.dg/g77/le.f
40338         * gfortran.dg/g77/short.f
40339         * gfortran.dg/g77/README: Update
40340
40341 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40342
40343         PR c++/16637
40344         * g++.dg/parse/lookup4.C: New test.
40345
40346 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40347
40348         PR c++/16175
40349         * g++.dg/template/ttp10.C: New test.
40350
40351 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40352
40353         * gcc.dg/pr12625-1.c: New test.
40354
40355 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40356
40357         * gcc.dg/switch-warn-1.c: New test.
40358         * gcc.dg/switch-warn-2.c: New test.
40359         * gcc.c-torture/compile/pr14730.c: Update.
40360
40361 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40362
40363         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40364         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40365         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40366         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40367
40368 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40369
40370         PR c++/16623
40371         * g++.dg/template/assign1.C: New test.
40372
40373 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40374
40375         PR c++/12170
40376         * g++.dg/template/ttp9.C: New test.
40377
40378 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40379
40380         * gcc.dg/format/cmn-err-1.c: New test.
40381
40382 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40383
40384         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40385         gcc.dg/Wparentheses-10.c: New tests.
40386         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40387
40388 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40389
40390         PR fortran/16465
40391         * gfortran.dg/g77//ffixed-line-length-0.f,
40392         gfortran.dg/g77/ffixed-line-length-132.f,
40393         gfortran.dg/g77/ffixed-line-length-72.f,
40394         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40395         gfortran.dg/g77/README: Update.
40396
40397 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40398
40399         PR c++/13092
40400         * g++.dg/template/non-dependent7.C: New test.
40401         * g++.dg/template/non-dependent8.C: Likewise.
40402         * g++.dg/template/non-dependent9.C: Likewise.
40403         * g++.dg/template/non-dependent10.C: Likewise.
40404
40405 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40406
40407         PR c++/16337
40408         * g++.dg/parse/attr2.C: New test.
40409
40410 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40411
40412         * g77.dg: Removed.
40413         * g77.f-torture: Ditto.
40414
40415 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40416
40417         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40418         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40419         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40420
40421 2004-07-16  Richard Henderson  <rth@redhat.com>
40422
40423         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40424
40425 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40426
40427         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40428         tests with full list of options.
40429         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40430         of TORTURE_OPTIONS if test contains 'dg-do run'.
40431
40432         PR fortran/16404
40433         * gfortran.dg/do_iterator.f90: New test.
40434
40435 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40436
40437         PR rtl-optimization/16536
40438         * gcc.c-torture/execute/restrict-1.c: New test.
40439
40440 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40441
40442         PR fortran/15324
40443         * gfortran.dg/pr15324.f90: New test.
40444
40445         PR fortran/15129
40446         * gfortran.dg/pr15129.f90: New test.
40447
40448         PR fortran/15140
40449         * gfortran.dg/pr15140.f90: New test.
40450
40451         PR fortran/13792
40452         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40453         compile-time simplification.
40454
40455 2004-07-14  Mike Stump  <mrs@apple.com>
40456
40457         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40458
40459 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40460
40461         PR target/16325
40462         * gcc.dg/profile-generate-1.c: New.
40463
40464 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40465
40466         * gcc.c-torture/execute/20040709-1.c: New test.
40467         * gcc.c-torture/execute/20040709-2.c: New test.
40468
40469 2004-07-14  Mike Stump  <mrs@apple.com>
40470
40471         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40472
40473 2004-07-14  Mike Stump  <mrs@apple.com>
40474
40475         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40476
40477 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
40478
40479         PR c++/16518
40480         * g++.dg/parse/mutable1.C: New test.
40481
40482 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
40483
40484         PR tree-optimization/16443
40485         * gcc.dg/tree-ssa/20040713-1.c: New test.
40486
40487 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
40488
40489         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40490         for operator new.
40491
40492 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40493
40494         * gfortran.dg/g77/README: New file
40495         * gfortran.dg/g77/19981216-0.f: Copy from
40496         g77.f-torture/noncompile.  Add "dg-do compile" and
40497         dg-error as required.
40498         * gfortran.dg/g77/19990218-1.f: Likewise.
40499         * gfortran.dg/g77/19990905-1.f: Likewise.
40500         * gfortran.dg/g77/9263.f: Likewise.
40501         * gfortran.dg/g77/980615-0.f: Likewise.
40502         * gfortran.dg/g77/980616-0.f: Likewise.
40503         * gfortran.dg/g77/check0.f: Likewise.
40504         * gfortran.dg/g77/select_no_compile.f: Likewise.
40505
40506 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40507
40508         Copy files from g77.f-torture/compile.
40509         Add "{ dg-do compile}".  Other changes as noted
40510         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40511         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40512         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40513         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40514         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40515         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40516         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40517         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40518         statement to conform to standard.  Append alpha1.x for reference.
40519         * gfortran.dg/g77/xformat.f: Add dg-warning
40520
40521 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40522
40523         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40524         Add {dg-do compile} directive.
40525         * gfortran.dg/g77/cpp2.F: Likewise.
40526
40527 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40528
40529         PR c++/5402
40530         * g++.dg/lookup/name-clash1.C: New test.
40531
40532         PR c++/9777
40533         * g++.dg/lookup/name-clash2.C: New test.
40534
40535         PR c++/12102
40536         * g++.dg/lookup/name-clash3.C: New test.
40537
40538 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40539
40540         * g++.dg/lookup/new2.C: New test.
40541         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40542
40543 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
40544
40545         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40546         Add {dg-do compile} directive.
40547         * gfortran.dg/g77/13060.f: Likewise.
40548         * gfortran.dg/g77/19990218-0.f: Likewise.
40549         * gfortran.dg/g77/19990305-0.f: Likewise.
40550         * gfortran.dg/g77/19990419-0.f: Likewise.
40551         * gfortran.dg/g77/19990502-0.f: Likewise.
40552         * gfortran.dg/g77/19990502-1.f: Likewise.
40553         * gfortran.dg/g77/19990525-0.f: Likewise.
40554         * gfortran.dg/g77/19990826-1.f: Likewise.
40555         * gfortran.dg/g77/19990826-3.f: Likewise.
40556         * gfortran.dg/g77/19990905-2.f: Likewise.
40557         * gfortran.dg/g77/20000412-1.f: Likewise.
40558         * gfortran.dg/g77/20000511-1.f: Likewise.
40559         * gfortran.dg/g77/20000511-2.f: Likewise.
40560         * gfortran.dg/g77/20000518.f: Likewise.
40561         * gfortran.dg/g77/20000601-1.f: Likewise.
40562         * gfortran.dg/g77/20000601-2.f: Likewise.
40563         * gfortran.dg/g77/20000629-1.f: Likewise.
40564         * gfortran.dg/g77/20000630-2.f: Likewise.
40565         * gfortran.dg/g77/20010115.f: Likewise.
40566         * gfortran.dg/g77/20010321-1.f: Likewise.
40567         * gfortran.dg/g77/20010426.f: Likewise.
40568         * gfortran.dg/g77/20020307-1.f: Likewise.
40569         * gfortran.dg/g77/8485.f: Likewise.
40570         * gfortran.dg/g77/960317-1.f: Likewise.
40571         * gfortran.dg/g77/970915-0.f: Likewise.
40572         * gfortran.dg/g77/980310-1.f: Likewise.
40573         * gfortran.dg/g77/980310-2.f: Likewise.
40574         * gfortran.dg/g77/980310-3.f: Likewise.
40575         * gfortran.dg/g77/980310-4.f: Likewise.
40576         * gfortran.dg/g77/980310-6.f: Likewise.
40577         * gfortran.dg/g77/980310-7.f: Likewise.
40578         * gfortran.dg/g77/980310-8.f: Likewise.
40579         * gfortran.dg/g77/980419-2.f: Likewise.
40580         * gfortran.dg/g77/980424-0.f: Likewise.
40581         * gfortran.dg/g77/980427-0.f: Likewise.
40582         * gfortran.dg/g77/980729-0.f: Likewise.
40583         * gfortran.dg/g77/981117-1.f: Likewise.
40584         * gfortran.dg/g77/toon_1.f: Likewise.
40585
40586 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40587
40588         PR c++/2204
40589         * g++.dg/other/abstract2.C: New test.
40590
40591 2004-07-12  Paul Brook  <paul@codesourcery.com>
40592
40593         * gfortran.dg/pointer_init_1.f90: New test.
40594
40595 2004-07-11  Paul Brook  <paul@codesourcery.com>
40596
40597         PR fortran/15986
40598         * gfortran.dg/contained_1.f90: New test.
40599
40600 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40601
40602         * g++.dg/parse/defarg8.C: New test.
40603
40604 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40605
40606         PR fortran/16433
40607         * gfortran.dg/pr16433.f: New test.
40608
40609         PR fortran/17574
40610         * gfortran.dg/pr15754.f90: New test.
40611
40612 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40613
40614         PR tree-optimization/16437
40615         * gcc.c-torture/execute/bitfld-4.c: New test.
40616
40617 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40618
40619         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40620         access to common var from module.
40621
40622 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40623
40624         PR fortran/16336
40625         * gfortran.fortran-torture/execute/common_2.f90: New test.
40626
40627 2004-07-10  Paul Brook  <paul@codesourcery.com>
40628
40629         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40630
40631 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40632
40633         PR fortran/15969
40634         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40635
40636 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40637
40638         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40639         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40640         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40641         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40642         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40643         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40644         * gfortran.dg/g77/funderscoring.f: Likewise.
40645         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40646
40647 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40648
40649         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40650
40651 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40652         Paul Brook  <paul@codesourcery.com>
40653
40654         PR fortran/13415
40655         * gfortran.dg/common_pointer_1.f90: New test.
40656
40657 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40658
40659         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40660
40661 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40662
40663         PR target/16364
40664         * gcc.c-torture/compile/20040709-1.c: New.
40665
40666 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40667
40668         PR fortran/14077
40669         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40670
40671 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40672
40673         PR fortran/13201
40674         * gfortran.dg/shape_1.f90: New test.
40675
40676 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40677             Andrew Pinski  <apinski@apple.com>
40678
40679         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40680
40681 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40682
40683         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40684         comment.
40685
40686 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40687         Paul Brook  <paul@codesourcery.com>
40688
40689         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40690         '.f95' and '.F95'.
40691
40692 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
40693
40694         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40695
40696 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40697
40698         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40699         testcases with capital suffix.
40700
40701 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40702
40703         PR fortran/15481
40704         PR fortran/13372
40705         PR fortran/13575
40706         PR fortran/15978
40707         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40708
40709         * gfortran.dg/implicit_1.f90: New test.
40710
40711 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40712
40713         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40714         expression to match gfortran warning/error messages
40715         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40716         dg-error text.
40717
40718 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40719
40720         * lib/fortran-torture.exp: Rename proc search_for to
40721         search_for_re.
40722
40723 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40724
40725         * gcc.c-torture/execute/simd-5.x: New file.
40726         XFAIL on SPARC 64-bit at -O0.
40727
40728 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40729
40730         PR c++/8211
40731         PR c++/16165
40732         * g++.dg/warn/effc3.C: New test.
40733
40734 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40735
40736         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40737         change X to 1X in format.
40738         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40739         add data statements to conform to standard.
40740
40741 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40742
40743         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40744         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40745         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40746
40747 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40748
40749         * gfortran.dg/g77/7388.f: Copy from g77.dg
40750         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40751         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40752         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40753         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40754         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40755         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40756         * gfortran.dg/g77/strlen0.f: Likewise.
40757
40758 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40759
40760         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40761         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40762
40763 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40764
40765         * gcc.c-torture/execute/920428-2.x: Delete.
40766         * gcc.c-torture/execute/920501-7.x: Likewise.
40767
40768 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
40769
40770         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40771         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40772         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40773         prescott and c3-2.
40774         (PREFETCH_3DNOW): Add -march=c3.
40775
40776 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40777
40778         PR c/16437
40779         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40780         * gcc.c-torture/execute/bf64-1.x: Likewise.
40781
40782 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40783
40784         * gcc.c-torture/compile/20040708-1.c: New test.
40785
40786 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40787
40788         PR c++/16169
40789         * g++.dg/warn/effc2.C: New test.
40790
40791 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40792
40793         * gcc.c-torture/execute/bitfld-1.x: Remove.
40794         * gcc.c-torture/execute/bitfld-3.c: New test.
40795         * gcc.dg/bitfld-2.c: Remove XFAILs.
40796
40797 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40798
40799         PR c++/16276
40800         * g++.dg/rtti/tinfo1.C: New file.
40801
40802 2004-07-07  Eric Christopher  <echristo@redhat.com>
40803
40804         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40805
40806 2004-07-07  Andrew Pinski  <apinski@apple.com>
40807
40808         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40809
40810 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40811
40812         * g++.dg/init/call1.C: XFAIL.
40813
40814 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40815
40816         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40817         except for movstrict*, to movmem* and clrstr* to clrmem*.
40818
40819 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40820
40821         * gcc.c-torture/execute/20040707-1.c: New test.
40822
40823 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40824
40825         * gcc.c-torture/execute/20040706-1.c: New test.
40826
40827 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40828
40829         PR c++/3671
40830         * g++.dg/template/spec14.C: New test.
40831
40832 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40833
40834         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40835         nothing if not yet defined.  Use it in b, c and d type definitions.
40836         * gcc.c-torture/execute/20040705-1.c: New test.
40837         * gcc.c-torture/execute/20040705-2.c: New test.
40838
40839 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40840
40841         PR c++/2518
40842         * g++.dg/lookup/new1.C: New test.
40843
40844 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40845
40846         PR c++/11406
40847         * g++.dg/template/sizeof8.C: New test.
40848
40849 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40850
40851         * gcc.c-torture/compile/20040705-1.c: New test.
40852
40853 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40854
40855         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40856
40857 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40858
40859         * gcc.dg/cpp/if-mop.c: Two new testcases.
40860         * gcc.dg/cpp/trad/comment-3.c: New.
40861
40862 2004-07-04  Paul Brook  <paul@codesourcery.com>
40863
40864         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40865
40866 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40867
40868         PR c++/3761
40869         * g++.dg/lookup/crash4.C: New test.
40870
40871 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40872
40873         * gcc.c-torture/execute/builtin-abs-1.c
40874         * gcc.c-torture/execute/builtin-abs-2.c
40875         * gcc.c-torture/execute/builtin-complex-1.c
40876         * gcc.c-torture/execute/builtins/string-1-lib.c
40877         * gcc.c-torture/execute/builtins/string-1.c
40878         * gcc.c-torture/execute/builtins/string-2-lib.c
40879         * gcc.c-torture/execute/builtins/string-2.c
40880         * gcc.c-torture/execute/builtins/string-3-lib.c
40881         * gcc.c-torture/execute/builtins/string-3.c
40882         * gcc.c-torture/execute/builtins/string-4-lib.c
40883         * gcc.c-torture/execute/builtins/string-4.c
40884         * gcc.c-torture/execute/builtins/string-5-lib.c
40885         * gcc.c-torture/execute/builtins/string-5.c
40886         * gcc.c-torture/execute/builtins/string-6-lib.c
40887         * gcc.c-torture/execute/builtins/string-6.c
40888         * gcc.c-torture/execute/builtins/string-7-lib.c
40889         * gcc.c-torture/execute/builtins/string-7.c
40890         * gcc.c-torture/execute/builtins/string-8-lib.c
40891         * gcc.c-torture/execute/builtins/string-8.c
40892         * gcc.c-torture/execute/builtins/string-9-lib.c
40893         * gcc.c-torture/execute/builtins/string-9.c
40894         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40895         * gcc.c-torture/execute/builtins/string-asm-1.c
40896         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40897         * gcc.c-torture/execute/builtins/string-asm-2.c
40898         * gcc.c-torture/execute/stdio-opt-1.c
40899         * gcc.c-torture/execute/stdio-opt-2.c
40900         * gcc.c-torture/execute/stdio-opt-3.c
40901         * gcc.c-torture/execute/string-opt-1.c
40902         * gcc.c-torture/execute/string-opt-10.c
40903         * gcc.c-torture/execute/string-opt-11.c
40904         * gcc.c-torture/execute/string-opt-12.c
40905         * gcc.c-torture/execute/string-opt-13.c
40906         * gcc.c-torture/execute/string-opt-14.c
40907         * gcc.c-torture/execute/string-opt-15.c
40908         * gcc.c-torture/execute/string-opt-16.c
40909         * gcc.c-torture/execute/string-opt-2.c
40910         * gcc.c-torture/execute/string-opt-6.c
40911         * gcc.c-torture/execute/string-opt-7.c
40912         * gcc.c-torture/execute/string-opt-8.c:
40913         Replace with ...
40914
40915         * gcc.c-torture/execute/builtins/abs-2.c
40916         * gcc.c-torture/execute/builtins/abs-3.c
40917         * gcc.c-torture/execute/builtins/complex-1.c
40918         * gcc.c-torture/execute/builtins/fprintf.c
40919         * gcc.c-torture/execute/builtins/fputs.c
40920         * gcc.c-torture/execute/builtins/memcmp.c
40921         * gcc.c-torture/execute/builtins/memmove.c
40922         * gcc.c-torture/execute/builtins/memops-asm.c
40923         * gcc.c-torture/execute/builtins/mempcpy-2.c
40924         * gcc.c-torture/execute/builtins/mempcpy.c
40925         * gcc.c-torture/execute/builtins/memset.c
40926         * gcc.c-torture/execute/builtins/printf.c
40927         * gcc.c-torture/execute/builtins/sprintf.c
40928         * gcc.c-torture/execute/builtins/strcat.c
40929         * gcc.c-torture/execute/builtins/strchr.c
40930         * gcc.c-torture/execute/builtins/strcmp.c
40931         * gcc.c-torture/execute/builtins/strcpy.c
40932         * gcc.c-torture/execute/builtins/strcspn.c
40933         * gcc.c-torture/execute/builtins/strlen-2.c
40934         * gcc.c-torture/execute/builtins/strlen.c
40935         * gcc.c-torture/execute/builtins/strncat.c
40936         * gcc.c-torture/execute/builtins/strncmp-2.c
40937         * gcc.c-torture/execute/builtins/strncmp.c
40938         * gcc.c-torture/execute/builtins/strncpy.c
40939         * gcc.c-torture/execute/builtins/strpbrk.c
40940         * gcc.c-torture/execute/builtins/strpcpy-2.c
40941         * gcc.c-torture/execute/builtins/strpcpy.c
40942         * gcc.c-torture/execute/builtins/strrchr.c
40943         * gcc.c-torture/execute/builtins/strspn.c
40944         * gcc.c-torture/execute/builtins/strstr-asm.c
40945         * gcc.c-torture/execute/builtins/strstr.c:
40946         ... these new files.
40947
40948         * gcc.c-torture/execute/builtins/abs-2-lib.c
40949         * gcc.c-torture/execute/builtins/abs-3-lib.c
40950         * gcc.c-torture/execute/builtins/complex-1-lib.c
40951         * gcc.c-torture/execute/builtins/fprintf-lib.c
40952         * gcc.c-torture/execute/builtins/fputs-lib.c
40953         * gcc.c-torture/execute/builtins/memcmp-lib.c
40954         * gcc.c-torture/execute/builtins/memmove-lib.c
40955         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40956         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40957         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40958         * gcc.c-torture/execute/builtins/memset-lib.c
40959         * gcc.c-torture/execute/builtins/printf-lib.c
40960         * gcc.c-torture/execute/builtins/sprintf-lib.c
40961         * gcc.c-torture/execute/builtins/strcat-lib.c
40962         * gcc.c-torture/execute/builtins/strchr-lib.c
40963         * gcc.c-torture/execute/builtins/strcmp-lib.c
40964         * gcc.c-torture/execute/builtins/strcpy-lib.c
40965         * gcc.c-torture/execute/builtins/strcspn-lib.c
40966         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40967         * gcc.c-torture/execute/builtins/strlen-lib.c
40968         * gcc.c-torture/execute/builtins/strncat-lib.c
40969         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40970         * gcc.c-torture/execute/builtins/strncmp-lib.c
40971         * gcc.c-torture/execute/builtins/strncpy-lib.c
40972         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40973         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40974         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40975         * gcc.c-torture/execute/builtins/strrchr-lib.c
40976         * gcc.c-torture/execute/builtins/strspn-lib.c
40977         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40978         * gcc.c-torture/execute/builtins/strstr-lib.c
40979         * gcc.c-torture/execute/builtins/lib/abs.c
40980         * gcc.c-torture/execute/builtins/lib/fprintf.c
40981         * gcc.c-torture/execute/builtins/lib/memset.c
40982         * gcc.c-torture/execute/builtins/lib/printf.c
40983         * gcc.c-torture/execute/builtins/lib/sprintf.c
40984         * gcc.c-torture/execute/builtins/lib/strcpy.c
40985         * gcc.c-torture/execute/builtins/lib/strcspn.c
40986         * gcc.c-torture/execute/builtins/lib/strncat.c
40987         * gcc.c-torture/execute/builtins/lib/strncmp.c
40988         * gcc.c-torture/execute/builtins/lib/strncpy.c
40989         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40990         * gcc.c-torture/execute/builtins/lib/strspn.c
40991         * gcc.c-torture/execute/builtins/lib/strstr.c:
40992         New files containing support routines.
40993
40994         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40995         declaration.
40996         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40997         when not optimizing.
40998
40999 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41000
41001         PR c++/16240
41002         * g++.dg/abi/mangle22.C: New test.
41003         * g++.dg/abi/mangle23.C: Likewise.
41004
41005 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41006
41007         PR fortran/16290
41008         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41009         Allow for cases without denormalized floating point numbers.
41010
41011 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41012
41013         PR c/1027
41014         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41015         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41016         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41017         expected warning text.
41018         * gcc.dg/format/diag-2.c: New test.
41019
41020 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41021
41022         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41023
41024 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41025
41026         * gcc.dg/builtins-43.c: New.
41027         * gcc.dg/builtins-44.c: New.
41028         * gcc.dg/builtins-45.c: New.
41029
41030 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41031             Andreas Tobler  <a.tobler@schweiz.ch>
41032
41033         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41034         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41035         as SIGSEGV.
41036         * gcc.dg/cleanup-11.c: Likewise.
41037         * gcc.dg/cleanup-8.c: Likewise.
41038         * gcc.dg/cleanup-9.c: Likewise.
41039         * gcc.dg/cleanup-5.c: Run on all platforms.
41040
41041 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41042
41043         * g++.dg/warn/nonnull1.C: New test.
41044
41045 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41046
41047         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41048         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41049         Special-case the Sun compiler wrt to <complex.h>.
41050
41051 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41052
41053         * gcc.dg/Wunreachable-8.C: New test.
41054
41055         * gcc.dg/h8300-ice2.c : New test.
41056
41057 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41058
41059         PR fortran/16161
41060         * gfortran.fortran-torture/compile/implicit.f90: Add test
41061         for implicit character.
41062
41063 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41064
41065         PR fortran/16289
41066         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41067         Use tiny() intrinsic to find smallest non-negative real
41068
41069 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41070
41071         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41072         * gcc.dg/compat/struct-by-value-22_x.c: New.
41073         * gcc.dg/compat/struct-by-value-22_y.c: New.
41074
41075         * gcc.c-torture/execute/20040629-1.c: New test.
41076
41077 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41078
41079         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41080         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41081
41082         PR target/16195
41083         * gcc.dg/20040625-1.c: New test.
41084
41085 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41086
41087         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41088
41089 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41090
41091         PR fortran/15963
41092         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41093
41094 2004-06-29  Richard Henderson  <rth@redhat.com>
41095
41096         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41097
41098 2004-06-29  Paul Brook  <paul@codesourcery.com>
41099
41100         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41101         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41102
41103 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41104
41105         PR c++/16260
41106         * g++.dg/parse/crash15.C: New.
41107
41108 2004-06-28  Andrew Pinski  <apinski@apple.com>
41109
41110         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41111         by the error already.
41112
41113         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41114
41115 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41116
41117         PR target/14041
41118         * gcc.dg/h8300-bss-align-1.c : New.
41119
41120 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41121
41122         * PR c++/16174
41123         * g++.dg/template/ctor4.C: New.
41124
41125 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41126
41127         PR c++/16205
41128         * g++.dg/warn/Wsequence-point-1.C: New test.
41129
41130 2004-06-27  Paul Brook  <paul@codesourcery.com>
41131
41132         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41133
41134 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41135
41136         * g++.old-deja/g++.mike/p7325.C: Remove.
41137
41138 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41139
41140         PR c/14963
41141         * gcc.dg/pr14963.c: New test.
41142
41143 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41144
41145         PR c++/16193
41146         * g++.dg/parse/redef1.C: New test.
41147
41148 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41149
41150         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41151         20021110.c.
41152         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41153         20021119-1.c.
41154         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41155         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41156         5-04.c.
41157         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41158         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41159         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41160         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41161         g++.brendan/enum14.C.
41162         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41163         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41164         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41165         g++.mike/virt1.C.
41166         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41167         memtemp24.C.
41168
41169 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41170
41171         * gcc.dg/20040527-1.c: New test case.
41172
41173 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41174
41175         PR gfortran/pr16196
41176         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41177
41178 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41179
41180         PR middle-end/15825
41181         * gcc.dg/pr15825-1.c: New test case.
41182
41183 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41184
41185         * gcc.c-torture/execute/20040625-1.c: New test.
41186
41187 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41188
41189         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41190
41191 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41192
41193         * gcc.dg/torture/mips-div-1.c: New test.
41194
41195 2004-06-24  Jeff Law  <law@redhat.com>
41196
41197         * gcc.dg/tree-ssa/20040624-1.c: New test.
41198
41199 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41200
41201         * gcc.c-torture/compile/20040624-1.c: New test.
41202
41203 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41204
41205         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41206         this directory.
41207
41208 2004-06-23  Andrew Pinski  <apinski@apple.com>
41209
41210         PR middle-end/15988
41211         * g++.dg/opt/ptrmem4.C: New test.
41212
41213         * gcc.dg/c90-array-quals-2.c: New test.
41214
41215 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41216
41217         * gcc.dg/kpice1.c: New test.
41218
41219 2006-06-23  Andrew Pinski  <apinski@apple.com>
41220
41221         * gcc.dg/c90-array-quals.c: New test.
41222
41223 2006-06-22  Richard Henderson  <rth@redhat.com>
41224
41225         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41226
41227 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41228
41229         * gcc.dg/builtins-config.h: Handle FreeBSD.
41230
41231 2006-06-22  Richard Henderson  <rth@redhat.com>
41232
41233         * g++.dg/opt/devirt1.C: New.
41234
41235 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41236
41237         * g++.dg/opt/pr15551.C: New testcase.
41238
41239 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41240
41241         PR target/14800
41242         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41243         x86_64-*-linux* when compiling for 32bit.
41244
41245 2004-06-21  Andrew Pinski  <apinski@apple.com>
41246
41247         * gcc.dg/pch/struct-1.c: New.
41248         * gcc.dg/pch/struct-1.hs: New.
41249
41250 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41251
41252         * gcc.dg/pch/save-temps-1.c: New file.
41253         * gcc.dg/pch/save-temps-1.hs: New file.
41254
41255 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41256
41257         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41258         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41259
41260 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41261
41262         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41263         to fix type error.
41264         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41265         Remove trailing spaces.
41266
41267 2004-06-21  Richard Henderson  <rth@redhat.com>
41268
41269         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41270         merging && to BIT_FIELD_REF.
41271
41272 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41273
41274         * g++.dg/opt/placeholder1.C: New test.
41275
41276 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41277
41278         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41279         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41280         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41281         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41282
41283 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41284
41285         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41286         extern "C".
41287         * g++.dg/other/pragma-re-1.C: Add comments.
41288
41289 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41290
41291         PR gfortran/16080
41292         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41293
41294 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41295
41296         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41297         instead of setting the type of size_t by
41298         hand.
41299
41300 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41301
41302         * gcc.dg/unordered-2.c: New test case.
41303         * gcc.dg/unordered-3.c: New test case.
41304
41305 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41306
41307         PR other/16043
41308         * lib/g++.exp (g++_version): Tweak regexp for version
41309         * lib/g77.exp (g77_version): Likewise.
41310         * lib/gfortran.exp (gfortran_version): Likewise.
41311         * lib/objc.exp (objc_version): Likewise.
41312         * lib/treelang.exp (treelang_version): Likewise.
41313
41314 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41315
41316         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41317         Use INT_MAX instead of __INT_MAX__.
41318         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41319
41320         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41321         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41322         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41323         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41324         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41325         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41326         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41327         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41328         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41329
41330         * gcc.dg/range-test-1.c: New test.
41331         * g++.dg/opt/range-test-1.C: New test.
41332
41333 2004-06-17  Richard Henderson  <rth@redhat.com>
41334
41335         * objc.dg/sync-1.m: New.
41336         * objc.dg/try-catch-1.m: Don't force next runtime.
41337         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41338         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41339         shadowed catch clause.
41340         * objc.dg/try-catch-5.m: New.
41341
41342 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41343
41344         Bug 14610
41345         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41346
41347 2004-06-15  Richard Henderson  <rth@redhat.com>
41348
41349         * gcc.dg/20001116-1.c: Move expected warning line.
41350
41351 2004-06-15  Richard Henderson  <rth@redhat.com>
41352
41353         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41354         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41355
41356 2004-06-15  Jeff Law  <law@redhat.com>
41357
41358         * gcc.dg/tree-ssa/20040615-1.c: New test.
41359         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41360         be less sensitive to operand ordering.
41361         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41362
41363 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41364
41365         * g++.dg/abi/bitfield3.C: Add comment..
41366
41367 2004-06-15  Richard Henderson  <rth@redhat.com>
41368
41369         * g++.dg/ext/stmtexpr1.C: XFAIL.
41370         * gcc.dg/20030612-1.c: XFAIL.
41371
41372 2004-06-15  Eric Christopher  <echristo@redhat.com>
41373
41374         * g++.dg/charset/asm5.c: New.
41375         * gcc.dg/charset/asm6.c: New.
41376
41377 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41378
41379         PR fortran/15962
41380         * gfortran.fortran-torture/execute/select_1.f90: New test.
41381
41382 2004-06-15  Paul Brook  <paul@codesourcery.com>
41383
41384         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41385
41386 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41387
41388         PR c++/15967
41389         * g++.dg/lookup/crash3.C: New test.
41390
41391 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41392
41393         PR c++/15947
41394         * g++.dg/parse/dtor4.C: New test.
41395
41396 2004-06-14  Jeff Law  <law@redhat.com>
41397
41398         * gcc.c-torture/compile/20040614-1.c: New test.
41399
41400 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41401
41402         PR fortran/15211
41403         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41404         LEN of a character array.
41405
41406 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41407
41408         PR c++/15096
41409         * g++.dg/template/ptrmem10.C: New test.
41410
41411         PR c++/14930
41412         * g++.dg/template/friend30.C: New test.
41413
41414 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41415
41416         PR fortran/14928
41417         * gfortran.fortran-torture/compile/mloc.f90: New test.
41418
41419 2004-06-13  Paul Brook  <paul@codesourcery.com>
41420
41421         * gfortran.fortran-torture/execute/random_2.f90: New test.
41422
41423 2004-06-13  Eric Christopher  <echristo@redhat.com>
41424
41425         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41426
41427 2004-06-12  Paul Brook  <paul@codesourcery.com>
41428
41429         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41430
41431 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41432
41433         PR fortran/14923
41434         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41435
41436 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41437
41438         PR fortran/14957
41439         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41440         syntax errors in end statements of contained subroutines.
41441
41442 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41443
41444         PR fortran/12841
41445         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41446
41447 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41448
41449         PR fortran/15665
41450         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41451
41452 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41453
41454         PR gfortran/12839
41455         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41456
41457 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41458
41459         PR c++/15862
41460         * g++.dg/parse/enum1.C: New test.
41461
41462 2004-06-10  Jeff Law  <law@redhat.com>
41463
41464         * gcc.c-torture/compile/20040610-1.c: New test.
41465
41466 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41467
41468         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41469         * g++.old-deja/g++.other/decl3.C: Likewise.
41470
41471 2004-06-10  Brian Booth  <bbooth@redhat.com>
41472
41473         * gcc.dg/tree-ssa/20031015-1.c: Scan for
41474         V_MAY_DEF instead of VDEF.
41475         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41476
41477 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
41478
41479         PR c++/14211
41480         * g++.dg/conversion/const1.C: New test.
41481
41482         PR c++/15076
41483         * g++.dg/conversion/reinterpret1.C: New test.
41484
41485         PR c++/15877
41486         * g++.dg/template/enum2.C: New test.
41487
41488         PR c++/15227
41489         * g++.dg/template/error13.C: New test.
41490
41491 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41492
41493         PR fortran/14957
41494         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41495         arguments to test_* REAL and of the right size.
41496
41497 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41498
41499         PR target/15569
41500         PR rtl-optimization/15681
41501         * gcc.dg/20040609-1.c: New test.
41502
41503 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41504
41505         PR c++/14791
41506         * g++.dg/opt/builtins1.C: New test.
41507
41508 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
41509
41510         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41511         that use default windows32 struct layout.
41512         * gcc.dg/i386-bitfield2.c: Likewise.
41513
41514 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
41515
41516         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41517         for mingw32 and cygwin targets.
41518
41519 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41520
41521         * gcc.dg/pch/macro-4.c: New.
41522         * gcc.dg/pch/macro-4.hs: New.
41523
41524 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41525
41526         PR fortran/13249
41527         * gfortran.fortran-torture/compile/name_clash.f90: New test.
41528
41529 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41530
41531         PR fortran/13372
41532         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41533
41534 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41535
41536         PR gfortran/14897
41537         * gfortran.fortran-torture/execute/t_edit.f90: New test.
41538
41539 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41540
41541         PR gfortran/15755
41542         * gfortran.fortran-torture/execute/backspace.c : New test.
41543
41544 2004-06-09  Paul Brook  <paul@codesourcery.com>
41545
41546         * gfortran.fortran-torture/execure/intrinsic_associated.f90
41547         (pointer_to_section): Rewrite to use smaller array.
41548
41549 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41550
41551         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41552         * gcc.dg/ext/altivec-10.c: Same.
41553         * gcc.dg/ext/altivec-11.c: Same.
41554         * gcc.dg/ext/altivec-12.c: Same.
41555         * gcc.dg/ext/altivec-13.c: Same.
41556         * gcc.dg/ext/altivec-14.c: Same.
41557         * gcc.dg/ext/altivec-15.c: Same.
41558         * gcc.dg/ext/altivec-16.c: Same.
41559         * gcc.dg/ext/altivec-3.c: Same.
41560         * gcc.dg/ext/altivec-4.c: Same.
41561         * gcc.dg/ext/altivec-6.c: Same.
41562         * gcc.dg/ext/altivec-7.c: Same.
41563         * gcc.dg/ext/altivec-8.c: Same.
41564         * gcc.dg/ext/altivec-varargs-1.c: Same.
41565
41566         * g++.dg/ext/altivec-1.C: Correct dg syntax.
41567         * g++.dg/ext/altivec-10.C: Same.
41568         * g++.dg/ext/altivec-2.C: Same.
41569         * g++.dg/ext/altivec-3.C: Same.
41570         * g++.dg/ext/altivec-4.C: Same.
41571         * g++.dg/ext/altivec-5.C: Same.
41572         * g++.dg/ext/altivec-6.C: Same.
41573         * g++.dg/ext/altivec-7.C: Same.
41574         * g++.dg/ext/altivec-8.C: Same.
41575         * g++.dg/ext/altivec-9.C: Same.
41576
41577 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41578
41579         PR c++/7841
41580         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41581
41582 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41583
41584         * gcc.dg/union-1.c: New test.
41585
41586 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41587
41588         * gcc.dg/builtins-41.c: New test case.
41589         * gcc.dg/builtins-42.c: New test case.
41590
41591 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41592
41593         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41594         * g++.dg/ext/altivec-10.C: Same.
41595         * g++.dg/ext/altivec-2.C: Same.
41596         * g++.dg/ext/altivec-3.C: Same.
41597         * g++.dg/ext/altivec-4.C: Same.
41598         * g++.dg/ext/altivec-5.C: Same.
41599         * g++.dg/ext/altivec-6.C: Same.
41600         * g++.dg/ext/altivec-7.C: Same.
41601         * g++.dg/ext/altivec-8.C: Same.
41602         * g++.dg/ext/altivec-9.C: Same.
41603         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41604         * g++.old-deja/g++.brendan/new3.C: Same.
41605         * gcc.c-torture/execute/eeprof-1.x: Same.
41606
41607 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41608
41609         PR c/14765
41610         * gcc.dg/pr14765-1.c: New test.
41611
41612 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41613
41614         PR c/14649
41615         * gcc.dg/pr14649-1.c: New test case.
41616
41617 2004-06-07  Richard Henderson  <rth@redhat.com>
41618
41619         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41620         if temporaries.
41621
41622 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41623
41624         * g++.dg/eh/elide1.C: Remove XFAIL.
41625
41626 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41627
41628         PR c++/15337
41629         * g++.dg/expr/sizeof3.C: New test.
41630
41631         PR c++/14777
41632         * g++.dg/template/access14.C: New test.
41633
41634         PR c++/15554
41635         * g++.dg/template/enum1.C: New test.
41636
41637         PR c++/15057
41638         * g++.dg/eh/throw1.C: New test.
41639
41640 2004-06-07  David Ayers  <d.ayers@inode.at>
41641             Ziemowit Laski  <zlaski@apple.com>
41642
41643         * lib/objc.exp (objc_target_compile): Revert the '-framework
41644         Foundation' flag fix, since bare Darwin does not ship
41645         with the Foundation framework.
41646         * objc/execute/next_mapping.h: Provide a local NSConstantString
41647         @interface and @implementation.
41648         (objc_constant_string_init): A constructor function, used to
41649         initialize the NSConstantString meta-class object.
41650         * objc/execute/string1.m: Include "next_mapping.h" instead of
41651         <Foundation/NSString.h>.
41652         * objc/execute/string2.m: Likewise.
41653         * objc/execute/string3.m: Likewise.
41654         * objc/execute/string4.m: Likewise.
41655
41656 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41657
41658         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41659         to double. Replace double with FLOAT.
41660         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41661
41662         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41663         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41664         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41665         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41666         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41667         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41668         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41669         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41670
41671 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41672
41673         PR c/13519
41674         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41675
41676 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41677
41678         PR c++/15503
41679         * g++.dg/template/meminit2.C: New test.
41680
41681 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
41682
41683         PR target/15822
41684         * gcc.c-torture/execute/compare-fp-1.c,
41685         gcc.c-torture/execute/compare-fp-2.c,
41686         gcc.c-torture/execute/compare-fp-3.c,
41687         gcc.c-torture/execute/compare-fp-4.c,
41688         gcc.c-torture/execute/compare-fp-3.x,
41689         gcc.c-torture/execute/compare-fp-4.x: Moved...
41690         * gcc.c-torture/execute/ieee/compare-fp-1.c,
41691         gcc.c-torture/execute/ieee/compare-fp-2.c,
41692         gcc.c-torture/execute/ieee/compare-fp-3.c,
41693         gcc.c-torture/execute/ieee/compare-fp-4.c,
41694         gcc.c-torture/execute/ieee/compare-fp-3.x,
41695         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41696
41697 2004-06-04  David Ayers  <d.ayers@inode.at>
41698
41699         * objc/execute/protocol-isEqual-4.m: New testcase.
41700
41701 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
41702
41703         * objc/execute/protocol-isEqual-1.m: New testcase.
41704         * objc/execute/protocol-isEqual-2.m: New testcase.
41705         * objc/execute/protocol-isEqual-3.m: New testcase.
41706
41707 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41708
41709         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41710
41711 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
41712
41713         * lib/objc.exp (objc_target_compile): When running tests on
41714         Darwin (Mac OS X), inform the linker about '-framework
41715         'Foundation'.
41716
41717 2004-06-02  Eric Christopher  <echristo@redhat.com>
41718
41719         * gcc.c-torture/compile/20040602-1.c: New.
41720
41721 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41722
41723         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41724         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41725
41726         PR tree-optimization/14736
41727         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41728
41729         PR tree-optimization/14042
41730         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41731
41732         PR tree-optimization/14729
41733         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41734
41735 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41736
41737         PR fortran/15557
41738         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41739
41740 2004-06-01  Richard Hederson  <rth@redhat.com>
41741
41742         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41743
41744 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41745
41746         PR c++/14932
41747         * g++.dg/parse/offsetof4.C: New test.
41748
41749 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
41750
41751         PR objc/7993
41752         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41753
41754 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
41755
41756         PR c++/15701
41757         * g++.dg/template/friend29.C: New test.
41758
41759 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41760
41761         PR c/15749
41762         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41763
41764 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
41765
41766         * gcc.dg/sparc-trap-1.c: New test.
41767
41768 2004-05-31  Roger Sayle  <roger@eyesopen.com>
41769
41770         PR middle-end/15069
41771         * g++.dg/opt/fold3.C: New test case.
41772
41773 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41774
41775         * lib/target-supports.exp (check_iconv_available): Fix fallout
41776         from 2004-05-28 patch.
41777
41778 2004-05-30  Paul Brook  <paul@codesourcery.com>
41779
41780         PR fortran/15620
41781         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41782         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41783
41784 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41785
41786         * gfortran.fortran-torture/execute/random_1.f90: New test.
41787
41788 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41789
41790         * g++.dg/ext/altivec-10.C: New test.
41791
41792 2004-05-29  Paul Brook  <paul@codesourcery.com>
41793
41794         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41795
41796 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41797
41798         * gcc.dg/altivec-16.c: New test.
41799
41800 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41801
41802         * lib/target-supports.exp (check_vmx_hw_available): New.
41803         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41804
41805         * lib/target-supports.exp (check_alias_available,
41806         check_iconv_available, check_named_sections_available): Use
41807         unique names for temporary files.
41808
41809 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41810
41811         * gcc.dg/altivec-15.c: New test.
41812
41813 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41814
41815         PR c++/15083
41816         * g++.dg/warn/noeffect6.C: New test.
41817
41818         PR c++/15471
41819         * g++.dg/expr/ptrmem4.C: New test.
41820
41821         PR c++/15640
41822         * g++.dg/template/operator3.C: New test.
41823
41824 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41825
41826         PR c++/14668
41827         * g++.dg/lookup/redecl1.C: New test.
41828         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41829
41830 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41831
41832         * gcc.c-torture/execute/compare-fp-1.c,
41833         gcc.c-torture/execute/compare-fp-2.c,
41834         gcc.c-torture/execute/compare-fp-3.c,
41835         gcc.c-torture/execute/compare-fp-4.c,
41836         gcc.c-torture/execute/compare-fp-3.x,
41837         gcc.c-torture/execute/compare-fp-4.x,
41838         gcc.dg/pr15649-1.c: New.
41839
41840 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41841
41842         PR c++/12883
41843         * g++.dg/init/array14.C: New test.
41844
41845 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41846
41847         * lib/compat.exp (compat-get-options-main): New.
41848         (compat-get-options): Remove unneeded code, warn for ignored
41849         command.
41850         (compat-execute): Check flag set by dg-require-* commands.
41851
41852         * lib/compat.exp (compat-execute): Break up long lines.
41853
41854 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41855
41856         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41857         * gcc.dg/altivec-14.c: New test.
41858         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41859
41860         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41861         * gcc.dg/altivec-12.c: Ditto.
41862
41863         * gcc.dg/altivec-3.c: Move call to altivec_check.
41864
41865 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41866
41867         PR c++/15044
41868         * g++.dg/template/error12.C: New test.
41869
41870         PR c++/15317
41871         * g++.dg/ext/attrib15.C: New test.
41872
41873         PR c++/15329
41874         * g++.dg/template/ptrmem9.C: New test.
41875
41876 2004-05-25  Paul Brook  <paul@codesourcery.com>
41877
41878         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41879
41880 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41881
41882         PR c++/15165
41883         * g++.dg/template/crash19.C: New test.
41884
41885 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41886
41887         PR c++/15025
41888         * g++.dg/template/redecl1.C: New test.
41889
41890 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41891
41892         PR c++/14821
41893         * g++.dg/other/ns1.C: New test.
41894
41895         PR c++/14883
41896         * g++.dg/template/invalid1.C: New test.
41897
41898 2004-05-23  Paul Brook  <paul@codesourcery.com>
41899         Victor Leikehman  <lei@haifasphere.co.il>
41900
41901         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41902         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41903
41904 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41905
41906         PR c++/15285
41907         PR c++/15299
41908         * g++.dg/template/non-dependent5.C: New test.
41909         * g++.dg/template/non-dependent6.C: New test.
41910
41911 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41912
41913         PR c++/15507
41914         * g++.dg/inherit/union1.C: New test.
41915
41916         PR c++/15542
41917         * g++.dg/template/addr1.C: New test.
41918
41919         PR c++/15427
41920         * g++.dg/template/array5.C: New test.
41921
41922         PR c++/15287
41923         * g++.dg/template/array6.C: New test.
41924
41925 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41926             Roger Sayle  <roger@eyesopen.com>
41927
41928         * g++.dg/lookup/forscope2.C: New test case.
41929
41930 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41931
41932         * gcc.dg/cpp/Wmissingdirs.c: New.
41933
41934 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41935
41936         PR target/15301
41937         * gcc.dg/compat/union-m128-1.h: New file.
41938         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41939         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41940         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41941
41942 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41943
41944         PR target/15302
41945         * gcc.dg/compat/struct-complex-1.h: New file.
41946         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41947         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41948         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41949
41950 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41951
41952         PR middle-end/3074
41953         * gcc.dg/pr3074-1.c: New test case.
41954         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41955
41956 2004-05-20  Falk Hueffner  <falk@debian.org>
41957
41958         PR other/15526
41959         * gcc.dg/ftrapv-1.c: New test case.
41960
41961 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41962
41963         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41964
41965 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41966             Jeff Law  <law@redhat.com>
41967
41968         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41969         * gcc.dg/tree-ssa/20040518-2.c: New test.
41970
41971         * gcc.dg/tree-ssa/20040518-1.c: New test.
41972
41973 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41974
41975         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41976
41977 2004-05-18  Paul Brook  <paul@codesourcery.com>
41978
41979         PR fortran/13930
41980         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41981
41982 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41983
41984         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41985         constant folding.
41986
41987 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41988
41989         * gcc.dg/tree-ssa/20040517-1.c: New test.
41990
41991 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41992
41993         * gcc.dg/loop-4.c: New test.
41994
41995 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41996
41997         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41998
41999 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42000
42001         PR fortran/15311
42002         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42003
42004 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42005
42006         PR fortran/13826
42007         PR fortran/13940
42008         * gfortran.fortran-torture/compile/data_1.f90: New test.
42009
42010 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42011
42012         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42013         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42014
42015 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42016
42017         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42018
42019 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42020
42021         PR c/15444
42022         * gcc.dg/format/xopen-1.c: Adjust expected message.
42023         * gcc.dg/format/xopen-3.c: New test.
42024
42025 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42026
42027         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42028
42029 2004-05-14  Jeff Law  <law@redhat.com>
42030
42031         * gcc.dg/tree-ssa/20040514-2.c: New test.
42032
42033 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42034
42035         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42036         this ...
42037         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42038         this.
42039
42040 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42041
42042         * gcc.dg/tree-ssa/20040514-1.c: New test.
42043
42044 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42045
42046         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42047         test.
42048
42049 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42050
42051         PR fortran/14066
42052         * gfortran.fortran-torture/compile/do_1.f90: New test.
42053
42054 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42055
42056         PR fortran/15051
42057         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42058         test.
42059
42060 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42061
42062         PR fortran/15149
42063         * gfortran.fortran-torture/execute/random_init.f90: New test.
42064
42065 2004-05-13  Paul Brook  <paul@codesourcery.com>
42066
42067         PR fortran/15314
42068         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42069
42070 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42071
42072         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42073         for the powerpc case.
42074
42075 2004-05-13  Jeff Law  <law@redhat.com>
42076
42077         * gcc.dg/tree-ssa/20040513-1.c: New test.
42078         * gcc.dg/tree-ssa/20040513-2.c: New test.
42079
42080 2004-05-13  Paul Brook  <paul@codesourcery.com>
42081
42082         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42083         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42084         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42085
42086 2004-05-13  Andreas Schwab  <schwab@suse.de>
42087
42088         PR other/10819
42089         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42090         characters.
42091
42092 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42093
42094         PR fortran/15294
42095         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42096
42097 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42098
42099         Merge from tree-ssa-20020619-branch.  See
42100         ChangeLog.tree-ssa for details.
42101
42102 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42103
42104         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42105         include <altivec.h> explicitly.
42106         * gcc.dg/altivec-13.c: Likewise.
42107
42108 2004-05-11  Paul Brook  <paul@codesourcery.com>
42109
42110         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42111
42112 2004-05-10  Eric Christopher  <echristo@redhat.com>
42113
42114         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42115         * gcc.dg/sibcall-4.c: Ditto.
42116
42117 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42118
42119         * g++.dg/ext/altivec-8.C: New test case.
42120         * gcc.dg/altivec-13.c: New test case.
42121
42122 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42123
42124         * gcc.c-torture/execute/divcmp-1.c: New test case.
42125         * gcc.c-torture/execute/divcmp-2.c: New test case.
42126         * gcc.c-torture/execute/divcmp-3.c: New test case.
42127
42128 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42129
42130         * g++.dg/other/pragma-re-2.C: New test.
42131
42132 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42133
42134         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42135         * gcc.dg/i386-387-2.c: Likewise.
42136
42137         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42138         __builtin_drem.
42139         * gcc.dg/i386-387-6.c: Likewise.
42140
42141 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42142
42143         * gcc.dg/builtins-33.c: Also check log1p*.
42144
42145 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42146
42147         PR optimization/15296
42148         * gcc.c-torture/execute/pr15296.c: New test.
42149
42150 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42151
42152         * gcc.dg/builtins-40.c: New test.
42153
42154 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42155
42156         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42157
42158 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42159
42160         * g++.dg/ext/spe1.C: New testcase.
42161
42162 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42163
42164         * objc.dg/image-info.m: Allow additional attributes
42165         for __image_info section.
42166
42167 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42168
42169         * gcc.dg/torture/mips-hilo-2.c: New test.
42170
42171 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42172
42173         PR c++/14389
42174         * g++.dg/template/member5.C: New test.
42175
42176 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42177
42178         * gcc.dg/builtins-34.c: Also check expm1*.
42179
42180 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42181
42182         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42183         * gcc.dg/torture/builtin-convert-3.c: New test.
42184
42185 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42186
42187         PR middle-end/15054
42188         * g++.dg/opt/pr15054.C: New test.
42189
42190 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42191
42192         * gcc.dg/torture/builtin-rounding-1.c: New test.
42193         * gcc.dg/builtins-25.c: Delete.
42194         * gcc.dg/builtins-29.c: Delete.
42195
42196 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42197
42198         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42199         * gcc.dg/sibcall-4.c: Likewise.
42200         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42201
42202 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42203
42204         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42205         bit-field on 16-bit targets.
42206
42207 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42208
42209         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42210         16-bit targets.
42211
42212 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42213
42214         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42215         * gcc.dg/rs6000-power2-2.c: Likewise.
42216
42217 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42218
42219         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42220         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42221         Change the asm registers to be in form of frN instead of fN.
42222
42223 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42224
42225         * gcc.dg/torture/builtin-convert-2.c: New test.
42226
42227 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42228
42229         * gcc.dg/rs6000-power2-1.c: New test.
42230         * gcc.dg/rs6000-power2-2.c: New test.
42231
42232 2004-04-28  Jan Hubicka  <jh@suse.cz>
42233
42234         * gcc.dg/unused-6.c: New test.
42235
42236 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42237             Ulrich Weigand  <uweigand@de.ibm.com>
42238
42239         * ada/acats/run_all.sh: Define $target variable.
42240
42241 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42242
42243         PR c++/15119
42244         * g++.dg/other/vararg-1.C: New test.
42245
42246         PR c++/4794
42247         * g++.dg/eh/cleanup3.C: New test.
42248
42249 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42250
42251         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42252         and ad8011a (target_insn).
42253         * ada/acats/support/macro.dfs: Likewise.
42254         * ada/acats/support/impbit.adb: New file.
42255
42256 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42257
42258         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42259
42260 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42261
42262         * gcc.dg/loop-3.c: New test.
42263
42264 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42265
42266         * gcc.c-torture/execute/simd-5.c: New test.
42267
42268 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42269
42270         PR c++/15064
42271         * g++.dg/template/crash18.C: New test.
42272
42273 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42274
42275         * g++.dg/ext/complit3.C: New test.
42276
42277 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42278
42279         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42280         * gcc.dg/altivec-3.c: Same.
42281         * gcc.dg/altivec-varargs-1.c: Same.
42282
42283 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42284
42285         * lib/target-supports.exp (check_profiling_available): Assume
42286         profiling is not available on powerpc-eabi targets.
42287
42288 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42289
42290         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42291         * gcc.dg/vmx/bug-1.c: Ditto.
42292
42293 2004-04-20  Eric Christopher  <echristo@redhat.com>
42294
42295         * gcc.dg/charset/extern.c: New test.
42296         * g++.dg/charset/extern3.cc: Ditto.
42297
42298 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42299
42300         * gcc.dg/builtins-39.c: New test.
42301
42302 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42303
42304         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42305
42306 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42307
42308         * gcc.dg/torture/mips-hilo-1.c: New test.
42309
42310 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42311
42312         * gcc.c-torture/compile/20040419-1.c: New test.
42313
42314 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42315
42316         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42317
42318 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42319             Aldy Hernandez  <aldyh@redhat.com>
42320
42321         * gcc.c-torture/execute/va-arg-24.c: New.
42322
42323 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42324             Aldy Hernandez  <aldyh@redhat.com>
42325
42326         * gcc.dg/vmx/1b-01.c: New.
42327         * gcc.dg/vmx/1b-02.c: New.
42328         * gcc.dg/vmx/1b-03.c: New.
42329         * gcc.dg/vmx/1b-04.c: New.
42330         * gcc.dg/vmx/1b-05.c: New.
42331         * gcc.dg/vmx/1b-06.c: New.
42332         * gcc.dg/vmx/1b-07.c: New.
42333         * gcc.dg/vmx/1c-01.c: New.
42334         * gcc.dg/vmx/1c-02.c: New.
42335         * gcc.dg/vmx/3a-01a.c: New.
42336         * gcc.dg/vmx/3a-01.c: New.
42337         * gcc.dg/vmx/3a-01m.c: New.
42338         * gcc.dg/vmx/3a-03.c: New.
42339         * gcc.dg/vmx/3a-03m.c: New.
42340         * gcc.dg/vmx/3a-04.c: New.
42341         * gcc.dg/vmx/3a-04m.c: New.
42342         * gcc.dg/vmx/3a-05.c: New.
42343         * gcc.dg/vmx/3a-06.c: New.
42344         * gcc.dg/vmx/3a-06m.c: New.
42345         * gcc.dg/vmx/3a-07.c: New.
42346         * gcc.dg/vmx/3b-01.c: New.
42347         * gcc.dg/vmx/3b-02.c: New.
42348         * gcc.dg/vmx/3b-10.c: New.
42349         * gcc.dg/vmx/3b-13.c: New.
42350         * gcc.dg/vmx/3b-14.c: New.
42351         * gcc.dg/vmx/3b-15.c: New.
42352         * gcc.dg/vmx/3c-01a.c: New.
42353         * gcc.dg/vmx/3c-01.c: New.
42354         * gcc.dg/vmx/3c-02.c: New.
42355         * gcc.dg/vmx/3c-03.c: New.
42356         * gcc.dg/vmx/3d-01.c: New.
42357         * gcc.dg/vmx/4-01.c: New.
42358         * gcc.dg/vmx/4-03.c: New.
42359         * gcc.dg/vmx/5-01.c: New.
42360         * gcc.dg/vmx/5-02.c: New.
42361         * gcc.dg/vmx/5-03.c: New.
42362         * gcc.dg/vmx/5-04.c: New.
42363         * gcc.dg/vmx/5-05.c: New.
42364         * gcc.dg/vmx/5-06.c: New.
42365         * gcc.dg/vmx/5-07.c: New.
42366         * gcc.dg/vmx/5-07t.c: New.
42367         * gcc.dg/vmx/5-08.c: New.
42368         * gcc.dg/vmx/5-10.c: New.
42369         * gcc.dg/vmx/5-11.c: New.
42370         * gcc.dg/vmx/7-01a.c: New.
42371         * gcc.dg/vmx/7-01.c: New.
42372         * gcc.dg/vmx/7c-01.c: New.
42373         * gcc.dg/vmx/7d-01.c: New.
42374         * gcc.dg/vmx/7d-02.c: New.
42375         * gcc.dg/vmx/8-01.c: New.
42376         * gcc.dg/vmx/8-02a.c: New.
42377         * gcc.dg/vmx/8-02.c: New.
42378         * gcc.dg/vmx/brode-1.c: New.
42379         * gcc.dg/vmx/bug-1.c: New.
42380         * gcc.dg/vmx/bug-2.c: New.
42381         * gcc.dg/vmx/bug-3.c: New.
42382         * gcc.dg/vmx/cw-bug-1.c: New.
42383         * gcc.dg/vmx/cw-bug-2.c: New.
42384         * gcc.dg/vmx/cw-bug-3.c: New.
42385         * gcc.dg/vmx/dct.c: New.
42386         * gcc.dg/vmx/debug-1.c: New.
42387         * gcc.dg/vmx/debug-2.c: New.
42388         * gcc.dg/vmx/debug-3.c: New.
42389         * gcc.dg/vmx/debug-4.c: New.
42390         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42391         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42392         * gcc.dg/vmx/eg-5.c: New.
42393         * gcc.dg/vmx/fft.c: New.
42394         * gcc.dg/vmx/gcc-bug-1.c: New.
42395         * gcc.dg/vmx/gcc-bug-2.c: New.
42396         * gcc.dg/vmx/gcc-bug-3.c: New.
42397         * gcc.dg/vmx/gcc-bug-4.c: New.
42398         * gcc.dg/vmx/gcc-bug-5.c: New.
42399         * gcc.dg/vmx/gcc-bug-6.c: New.
42400         * gcc.dg/vmx/gcc-bug-7.c: New.
42401         * gcc.dg/vmx/gcc-bug-8.c: New.
42402         * gcc.dg/vmx/gcc-bug-9.c: New.
42403         * gcc.dg/vmx/gcc-bug-b.c: New.
42404         * gcc.dg/vmx/gcc-bug-c.c: New.
42405         * gcc.dg/vmx/gcc-bug-d.c: New.
42406         * gcc.dg/vmx/gcc-bug-e.c: New.
42407         * gcc.dg/vmx/gcc-bug-f.c: New.
42408         * gcc.dg/vmx/gcc-bug-g.c: New.
42409         * gcc.dg/vmx/gcc-bug-i.c: New.
42410         * gcc.dg/vmx/harness.h: New.
42411         * gcc.dg/vmx/ira1.c: New.
42412         * gcc.dg/vmx/ira2a.c: New.
42413         * gcc.dg/vmx/ira2b.c: New.
42414         * gcc.dg/vmx/ira2.c: New.
42415         * gcc.dg/vmx/ira2c.c: New.
42416         * gcc.dg/vmx/mem.c: New.
42417         * gcc.dg/vmx/newton-1.c: New.
42418         * gcc.dg/vmx/ops.c: New.
42419         * gcc.dg/vmx/sn7153.c: New.
42420         * gcc.dg/vmx/spill2.c: New.
42421         * gcc.dg/vmx/spill3.c: New.
42422         * gcc.dg/vmx/spill.c: New.
42423         * gcc.dg/vmx/t.c: New.
42424         * gcc.dg/vmx/varargs-1.c: New.
42425         * gcc.dg/vmx/varargs-2.c: New.
42426         * gcc.dg/vmx/varargs-3.c: New.
42427         * gcc.dg/vmx/varargs-4.c: New.
42428         * gcc.dg/vmx/varargs-5.c: New.
42429         * gcc.dg/vmx/varargs-6.c: New.
42430         * gcc.dg/vmx/varargs-7.c: New.
42431         * gcc.dg/vmx/vmx.exp: New.
42432         * gcc.dg/vmx/vprint-1.c: New.
42433         * gcc.dg/vmx/vscan-1.c: New.
42434         * gcc.dg/vmx/x-01.c: New.
42435         * gcc.dg/vmx/x-02.c: New.
42436         * gcc.dg/vmx/x-03.c: New.
42437         * gcc.dg/vmx/x-04.c: New.
42438         * gcc.dg/vmx/x-05.c: New.
42439         * gcc.dg/vmx/yousufi-1.c: New.
42440         * gcc.dg/vmx/zero-1.c: New.
42441         * gcc.dg/vmx/zero.c: New.
42442
42443 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42444
42445         * g++.dg/lookup/java1.C: Update for chage of
42446         _Jv_AllocObject.
42447         * g++.dg/lookup/java2.C: Likewise.
42448
42449 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42450
42451         * ada/acats/run_all.sh: use -O2 by default.
42452
42453 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42454
42455         * gcc.dg/vr-mult-[12].c: New tests.
42456
42457 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42458
42459         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42460
42461         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42462
42463 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42464
42465         * lib/target-supports.exp (check_profiling_available): Assume
42466         profiling isn't available for mips*-*-elf targets.
42467
42468 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
42469
42470         * gcc.dg/builtins-38.c: New test.
42471
42472 2004-04-14  Eric Christopher  <echristo@redhat.com>
42473
42474         * g++.dg/charset/charset.exp: Run .cc extension tests.
42475
42476 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
42477
42478         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
42479
42480 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42481
42482         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42483
42484 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
42485
42486         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42487         * gcc.dg/i386-387-2.c: Likewise.
42488
42489         * gcc.dg/i386-387-7.c: New test.
42490         * gcc.dg/i386-387-8.c: New test.
42491
42492         * gcc.dg/builtins-37.c: New test.
42493
42494 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
42495
42496         * g++.dg/pch/externc-1.C: Add missing semicolon.
42497
42498 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
42499
42500         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42501
42502 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42503
42504         * gcc.c-torture/execute/20040411-1.c: New test.
42505
42506 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42507
42508         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42509
42510 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
42511
42512         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42513
42514 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
42515
42516         * lib/target-supports.exp (check_named_sections_available): New.
42517         * lib/gcc-dg.exp (dg-require-named-sections): New.
42518         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42519         old-deja.exp.  Also prune error-count message from HP linker.
42520         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42521
42522         * g++.dg/init/init-ref4.C: Use dg-require-weak.
42523         * g++.old-deja/g++.pt/static3.C: Likewise.
42524         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42525
42526 2004-04-09  Roger Sayle  <roger@eyesopen.com>
42527
42528         * gcc.c-torture/execute/20040409-1.c: New test case.
42529         * gcc.c-torture/execute/20040409-2.c: New test case.
42530         * gcc.c-torture/execute/20040409-3.c: New test case.
42531
42532 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
42533
42534         * gcc.dg/20040409-1.c: New test.
42535
42536 2004-04-08  Roger Sayle  <roger@eyesopen.com>
42537
42538         PR target/14888
42539         * g++.dg/opt/pr14888.C: New test case.
42540
42541 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
42542
42543         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42544         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42545         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42546         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42547         New tests.
42548
42549 2004-04-08  Paul Brook  <paul@codesourcery.com>
42550
42551         * gcc.dg/spill-1.c: New test.
42552
42553 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42554
42555         * gcc.dg/torture/builtin-ctype-2.c: New test.
42556
42557 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42558
42559         * gcc.dg/pch/pch.exp: Add largefile test.
42560
42561 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
42562
42563         * g++.dg/pch/externc-1.Hs: New.
42564         * g++.dg/pch/externc-1.C: New.
42565
42566 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42567
42568         * gcc.dg/compat/struct-by-value-5a_main.c,
42569         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42570         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42571         * gcc.dg/compat/struct-by-value-5a_x.c,
42572         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42573         gcc.dg/compat/struct-by-value-5_x.c.
42574         * gcc.dg/compat/struct-by-value-5a_y.c,
42575         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42576         gcc.dg/compat/struct-by-value-5_y.c.
42577
42578         * gcc.dg/compat/struct-by-value-6a_main.c,
42579         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42580         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42581         * gcc.dg/compat/struct-by-value-6a_x.c,
42582         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42583         gcc.dg/compat/struct-by-value-6_x.c.
42584         * gcc.dg/compat/struct-by-value-6a_y.c,
42585         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42586         gcc.dg/compat/struct-by-value-6_y.c.
42587
42588         * gcc.dg/compat/struct-by-value-7a_main.c,
42589         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42590         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42591         * gcc.dg/compat/struct-by-value-7a_x.c,
42592         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42593         gcc.dg/compat/struct-by-value-7_x.c.
42594         * gcc.dg/compat/struct-by-value-7a_y.c,
42595         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42596         gcc.dg/compat/struct-by-value-7_y.c.
42597
42598 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42599
42600         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42601         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42602         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42603         options.
42604
42605 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42606
42607         * gcc.dg/builtins-36.c: New test.
42608
42609 2004-04-06  Paul Brook  <paul@codesourcery.com>
42610
42611         * README.gcc: Remove obsolete contraint on testcases.
42612
42613 2004-04-05  Paul Brook  <paul@codesourcery.com>
42614
42615         PR2123
42616         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42617         failure and exit(0) on success.
42618         * g++.dg/expr/anew2.C: Ditto.
42619         * g++.dg/expr/anew3.C: Ditto.
42620         * g++.dg/expr/anew4.C: Ditto.
42621
42622 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42623
42624         PR c++/3518
42625         * g++.dg/template/unify7.C: New.
42626
42627 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42628
42629         * g++.dg/README: Bring up to date with new subdirectories; remove
42630         duplicate subdirectory lines.
42631
42632 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42633
42634         PR c++/14007
42635         * g++.dg/template/unify5.C: New.
42636         * g++.dg/template/unify6.C: New.
42637         * g++.dg/template/qualttp20.C: Adjust.
42638         * g++.old-deja/g++.jason/report.C: Adjust.
42639         * g++.old-deja/g++.other/qual1.C: Adjust.
42640
42641 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42642
42643         PR c++/14803
42644         * g++.dg/inherit/ptrmem1.C: New test.
42645
42646 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42647
42648         PR c++/14755
42649         * gcc.c-torture/execute/20040331-1.c: New test.
42650         * gcc.dg/20040331-1.c: New test.
42651
42652 2004-04-01  Paul Brook  <paul@codesourcery.com>
42653
42654         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42655
42656 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42657
42658         PR c++/14724
42659         * g++.dg/init/goto1.C: New test.
42660
42661         PR c++/14763
42662         * g++.dg/template/defarg4.C: New test.
42663
42664 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42665
42666         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42667
42668 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42669
42670         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42671
42672 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42673
42674         * gcc.dg/noncompile/undeclared-2.c: New test.
42675
42676 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42677
42678         * gcc.dg/940409-1.c: Remove XFAIL.
42679         * gcc.dg/reg-vol-struct-1.c: New test.
42680
42681 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42682
42683         * gcc.dg/torture/builtin-wctype-1.c: New test.
42684
42685 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
42686
42687         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42688         * gcc.dg/20001101-1.c: Likewise.
42689         * gcc.dg/20001102-1.c: Likewise.
42690
42691 2004-03-25  Roger Sayle  <roger@eyesopen.com>
42692
42693         * gcc.dg/compare8.c: Add an additional test for XOR.
42694
42695 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42696
42697         * gcc.dg/torture/builtin-ctype-1.c: New test.
42698
42699 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42700
42701         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42702         * gcc.dg/torture/builtin-math-1.c: Likewise.
42703         * gcc.dg/torture/builtin-power-1.c: New test.
42704
42705 2004-03-24  Andreas Schwab  <schwab@suse.de>
42706
42707         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42708         IA64 assembler.
42709
42710 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
42711             Roger Sayle  <roger@eyesopen.com>
42712
42713         * gcc.dg/compare8.c: New test case.
42714
42715 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
42716
42717         * g++.dg/ext/altivec-7.C: New test.
42718
42719 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42720
42721         PR 12267, 12391, 12560, 13129, 14114, 14133
42722         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42723         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42724         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42725         Adjust error regexps.
42726         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42727         * gcc.dg/noncompile/undeclared-1.c: New test cases.
42728         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42729         * gcc.dg/local1.c: Add explanatory comment.
42730
42731 2004-03-23  Roger Sayle  <roger@eyesopen.com>
42732
42733         PR optimization/14669
42734         * g++.dg/opt/fold2.C: New test case.
42735
42736 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
42737
42738         PR c/14069
42739         * gcc.dg/20040322-1.c: New test.
42740
42741 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42742
42743         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
42744         * gcc.dg/ultrasp4.c: Likewise.
42745         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
42746
42747 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42748
42749         * gcc.dg/i386-sse-8.c: Reset default options.
42750
42751 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42752
42753         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42754         in the error message text.
42755
42756 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42757
42758         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42759
42760 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
42761
42762         PR c++/14616
42763         * g++.dg/init/array13.C: New test.
42764
42765 2004-03-20  Roger Sayle  <roger@eyesopen.com>
42766
42767         PR target/13889
42768         * gcc.c-torture/compile/pr13889.c: New test case.
42769
42770 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42771
42772         PR c/14635
42773         * builtins-1.c (nan, nans): Don't test.
42774         * builtins-30.c: Don't use nan, nanf, nanl.
42775         * builtins-35.c: New test.
42776
42777 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42778
42779         * g++.dg/ext/altivec-6.C: New test.
42780
42781 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42782
42783         * g++.dg/init/placement3.C: New test.
42784
42785         * g++.dg/template/spec13.C: New test.
42786
42787         * g++.dg/lookup/using11.C: New test.
42788
42789         * g++.dg/lookup/koenig3.C: New test.
42790
42791         * g++.dg/template/operator2.C: New test.
42792
42793         * g++.dg/expr/dtor3.C: New test.
42794         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42795         marker.
42796         * g++.old-deja/g++.law/visibility28.C: Likewise.
42797
42798 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42799
42800         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42801         * gcc.dg/ppc64-abi-3.c: Likewise.
42802
42803 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42804
42805         PR c++/14545
42806         * g++.dg/parse/template15.C: New test.
42807
42808 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42809
42810         * g++.dg/expr/dtor2.C: New test.
42811
42812         * g++.dg/lookup/anon4.C: New test.
42813
42814         * g++.dg/overload/using1.C: New test.
42815
42816         * g++.dg/template/lookup7.C: New test.
42817
42818         * g++.dg/template/typename6.C: New test.
42819
42820         * g++.dg/expr/cond6.C: New test.
42821
42822 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42823
42824         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42825
42826 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42827
42828         * g++.dg/expr/cond5.C: New test.
42829         * g++.dg/expr/constcast1.C: Likewise.
42830         * g++.dg/expr/ptrmem2.C: Likewise.
42831         * g++.dg/expr/ptrmem3.C: Likewise.
42832         * g++.dg/lookup/main1.C: Likewise.
42833         * g++.dg/template/lookup6.C: Likewise.
42834
42835 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42836
42837         * gcc.dg/local1.c: New test.
42838
42839         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42840
42841 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42842
42843         * gcc.dg/torture/builtin-convert-1.c: New test.
42844
42845 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42846
42847         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42848
42849 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42850
42851         PR c++/14481
42852         * g++.dg/warn/Wunused-7.C: New test.
42853
42854 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42855
42856         * gcc.dg/torture/builtin-integral-1.c: New test.
42857
42858 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42859
42860         PR c++/14586
42861         * g++.dg/parse/non-dependent3.C: New test.
42862
42863 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42864
42865         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42866         * g++.dg/eh/simd-2.C: Likewise.
42867         * g++.dg/init/array10.C: Likewise.
42868         * gcc.c-torture/compile/simd-1.c: Likewise.
42869         * gcc.c-torture/compile/simd-2.c: Likewise.
42870         * gcc.c-torture/compile/simd-3.c: Likewise.
42871         * gcc.c-torture/compile/simd-4.c: Likewise.
42872         * gcc.c-torture/compile/simd-6.c: Likewise.
42873         * gcc.c-torture/execute/simd-1.c: Likewise.
42874         * gcc.c-torture/execute/simd-2.c: Likewise.
42875         * gcc.dg/compat/vector-defs.h: Likewise.
42876         * gcc.dg/20020531-1.c: Likewise.
42877         * gcc.dg/altivec-3.c: Likewise.
42878         * gcc.dg/altivec-4.c: Likewise.
42879         * gcc.dg/altivec-varargs-1.c: Likewise.
42880         * gcc.dg/compat/vector-defs.h: Likewise.
42881         * gcc.dg/i386-mmx-3.c: Likewise.
42882         * gcc.dg/i386-sse-4.c: Likewise.
42883         * gcc.dg/i386-sse-5.c: Likewise.
42884         * gcc.dg/i386-sse-8.c: Likewise.
42885         * gcc.dg/simd-1.c: Likewise.
42886         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42887         __ev64_opaque__ since the machine description provides it.
42888
42889 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42890
42891         * lib/compat.exp (skip_list): New global variable.
42892         Use it to hold the user defined COMPAT_SKIPS list if any.
42893         (compat-obj): Add the members of skip_list to optall.
42894
42895 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42896
42897         * gcc.dg/compat/union-by-value-1_main.c,
42898         union-by-value-1_x.c, union-by-value-1_y.c,
42899         union-check.h, union-defs.h,
42900         union-init.h, union-return-1_main.c,
42901         union-return-1_x.c, union-return-1_y.c: New files.
42902
42903 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42904
42905         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42906         mixed-struct-init.h: Add 4 mixed structure types.
42907         struct-by-value-21_main.c, struct-by-value-21_x.c,
42908         struct-by-value-21_y.c, struct-return-21_main.c,
42909         struct-return-21_x.c, struct-return-21_y.c: New files.
42910
42911 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42912
42913         PR c++/14550
42914         * g++.dg/parse/template14.C: New test.
42915
42916 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42917
42918         * gcc.c-torture/execute/20040313-1.c: New test.
42919
42920 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42921
42922         PR target/14533
42923         * gcc.dg/20040311-2.c: New test.
42924
42925 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42926
42927         PR other/14544
42928         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42929         bit-field.
42930
42931 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42932
42933         * gcc.dg/20040305-2.c: Add missing return statement.
42934
42935 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42936
42937         * gcc.dg/builtins-34.c: Also check pow10*.
42938
42939 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42940
42941         PR target/14262
42942         * gcc.dg/20040305-2.c: New test.
42943
42944 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42945
42946         * gcc.dg/20040310-1.c: New test.
42947
42948 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42949
42950         * gcc.c-torture/execute/20040311-1.c: New test case.
42951
42952 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42953
42954         PR c++/14476
42955         * g++.dg/lookup/enum1.C: New test.
42956
42957 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42958
42959         PR c++/14510
42960         * g++.dg/lookup/struct2.C: New test.
42961
42962 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42963
42964         * gcc.dg/builtins-34.c: New test.
42965
42966 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42967
42968         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42969
42970 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42971
42972         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42973         * gcc.dg/alias-2.c: New testcase.
42974
42975 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42976
42977         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42978
42979 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42980
42981         * gcc.c-torture/execute/20040309-1.c: New test case.
42982
42983 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42984
42985         PR c++/14397
42986         * g++.dg/overload/ref1.C: New.
42987
42988 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42989
42990         PR c++/14409
42991         * g++.dg/template/spec12.C: New test.
42992
42993         PR c++/14448
42994         * g++.dg/parse/crash14.C: New test.
42995
42996 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42997
42998         PR c++/14230
42999         * g++.dg/init/ref11.C: New test.
43000
43001 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43002
43003         PR c++/14432
43004         * g++.dg/parse/builtin2.C: New test.
43005
43006 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43007
43008         PR c++/14401
43009         * g++.dg/init/ctor3.C: New test.
43010         * g++.dg/init/union1.C: New test.
43011         * g++.dg/ext/anon-struct4.C: New test.
43012
43013 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43014
43015         * g++.dg/lookup/koenig1.C: Tweak error messages.
43016         * g++.dg/lookup/used-before-declaration.C: Likewise.
43017         * g++.dg/other/do1.C: Likewise.
43018         * g++.dg/overload/koenig1.C: Likewise.
43019         * g++.dg/parse/crash13.C: Likewise.
43020         * g++.dg/template/instantiate3.C: Likewise.
43021
43022 2004-03-08  Eric Christopher  <echristo@redhat.com>
43023
43024         * * lib/target-supports.exp: Enable libiconv in test
43025         compilation.  Fix up error checking.
43026
43027 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43028
43029         PR middle-end/14289
43030         * gcc.dg/pr14289-1.c: New test case.
43031         * gcc.dg/pr14289-2.c: Likewise.
43032         * gcc.dg/pr14289-3.c: Likewise.
43033
43034 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43035
43036         * gcc.c-torture/execute/20040308-1.c: New test.
43037
43038 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43039
43040         * gcc.c-torture/execute/20040307-1.c: New test case.
43041
43042 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43043
43044         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43045
43046 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43047
43048         * gcc.dg/20040306-1.c: New test.
43049
43050 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43051
43052         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43053         them static.
43054         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43055
43056 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43057
43058         PR c/14465
43059         * gcc.dg/decl-6.c: New test.
43060
43061 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43062
43063         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43064         Rename LOGPOW -> LOG_POW.
43065         (SQRT_EXP, POW_EXP): New.
43066
43067 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43068
43069         * gcc.dg/i386-sse-8.c: New test.
43070
43071 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43072
43073         PR c/14114
43074         * gcc.dg/decl-5.c: New test.
43075
43076 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43077
43078         * gcc.dg/20040305-1.c: New test.
43079
43080 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43081
43082         PR other/14354
43083         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43084
43085 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43086
43087         PR c++/14425, c++/14426
43088         * g++.dg/ext/altivec-4.C: New test.
43089         * g++.dg/ext/altivec-5.C: New test.
43090
43091 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43092
43093         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43094         global variables of a type with no linkage.
43095         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43096         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43097         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43098         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43099         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43100         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43101         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43102         * g++.dg/warn/deprecated.C: Name enum Color.
43103         * g++.dg/overload/VLA.C: Name structure for 'b'.
43104         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43105
43106 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43107
43108         * gcc.c-torture/compile/20040304-1.c: New test.
43109
43110 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43111
43112         PR 13728
43113         * gcc.dg/decl-4.c: New testcase.
43114
43115 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43116
43117         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43118         as PRECF if sizeof (float) > sizeof (double).
43119         (PRECL): Make it the same as PRECF if
43120         sizeof (float) > sizeof (long double).
43121
43122 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43123
43124         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43125         system type.  Add check for irix6 which doesn't have c99 runtime.
43126
43127 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43128
43129         * gcc.dg/const-elim-1.c: xfail for xtensa.
43130
43131 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43132
43133         PR c++/14369
43134         * g++.dg/template/cond4.C: New test.
43135
43136 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43137
43138         PR c++/14360
43139         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43140
43141         PR c++/14361
43142         * g++.dg/parse/defarg7.C: New test.
43143
43144         PR c++/14359
43145         * g++.dg/template/friend26.C: New test.
43146
43147 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43148
43149         PR c++/14324
43150         * g++.dg/abi/mangle21.C: New test.
43151
43152         PR c++/14260
43153         * g++.dg/parse/constructor2.C: New test.
43154
43155         PR c++/14337
43156         * g++.dg/template/sfinae1.C: New test.
43157
43158 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43159
43160         PR c++/14267
43161         * g++.dg/expr/crash2.C: New test.
43162
43163         PR middle-end/13448
43164         * gcc.dg/inline-5.c: New test.
43165         * gcc.dg/always-inline.c: Split out tests into ...
43166         * gcc.dg/always-inline2.c: ... this and ...
43167         * gcc.dg/always-inline3.c: ... this.
43168
43169 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43170
43171         PR debug/12103
43172         * g++.dg/debug/crash1.C: New test.
43173
43174 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43175
43176         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43177         function with __attribute__((noinline)).
43178         (recurser_void2): Likewise.
43179         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43180         (recurser_void2): Likewise.
43181
43182 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43183
43184         PR middle-end/14203
43185         * g++.dg/warn/Wunused-6.C: New test case.
43186
43187 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43188
43189         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43190         not defined.
43191
43192 2004-02-27  Eric Christopher  <echristo@redhat.com>
43193
43194         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43195         * g++.dg/charset/asm2.c: Run only x86.
43196         * gcc.dg/charset/asm3.c: Ditto.
43197
43198 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43199
43200         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43201         ld_library_path.
43202
43203 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43204
43205         * g++.dg/ext/altivec-3.C: New.
43206
43207 2004-02-26  Richard Henderson  <rth@redhat.com>
43208
43209         * g++.dg/ext/attrib10.C: Mark for warning.
43210         * gcc.dg/attr-alias-1.c: New.
43211
43212 2004-02-26  Richard Henderson  <rth@redhat.com>
43213
43214         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43215         * gcc.c-torture/execute/20040208-2.c: ... it back.
43216
43217 2004-02-26  Eric Christopher  <echristo@redhat.com>
43218
43219         * lib/target-supports.exp (check-iconv-available): New function.
43220         * lib/gcc-dg.exp (dg-require-iconv): New function.
43221         Use above.
43222         * gcc.dg/charset: New directory.
43223         * gcc.dg/charset/charset.exp: New file.
43224         * gcc.dg/charset/asm1.c: Ditto.
43225         * gcc.dg/charset/asm2.c: Ditto.
43226         * gcc.dg/charset/asm3.c: Ditto.
43227         * gcc.dg/charset/asm4.c: Ditto.
43228         * gcc.dg/charset/asm5.c: Ditto.
43229         * gcc.dg/charset/attribute1.c: Ditto.
43230         * gcc.dg/charset/attribute2.c: Ditto.
43231         * gcc.dg/charset/string1.c: Ditto.
43232         * g++.dg/charset: New directory.
43233         * g++.dg/dg.exp: Add here. Special options.
43234         * g++.dg/charset/charset.exp: New file.
43235         * g++.dg/charset/asm1.c: Ditto.
43236         * g++.dg/charset/asm2.c: Ditto.
43237         * g++.dg/charset/asm3.c: Ditto.
43238         * g++.dg/charset/asm4.c: Ditto.
43239         * g++.dg/charset/attribute1.c: Ditto.
43240         * g++.dg/charset/attribute2.c: Ditto.
43241         * g++.dg/charset/extern1.cc: Ditto.
43242         * g++.dg/charset/extern2.cc: Ditto.
43243         * g++.dg/charset/string1.c: Ditto.
43244
43245 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43246
43247         PR c++/14278
43248         * g++.dg/parse/comma1.C: New test.
43249
43250 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43251
43252         PR c++/14284
43253         * g++.dg/template/ttp8.C: New test.
43254
43255 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43256
43257         * gcc.dg/fixuns-trunc-1.c: New test.
43258
43259 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43260
43261         * gcc.dg/builtins-config.h: Use #elif.
43262
43263 2004-02-26  Michael Matz  <matz@suse.de>
43264
43265         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43266         * gcc.dg/991214-1.c: Likewise.
43267         * gcc.dg/i386-asm-1.c: Likewise.
43268
43269 2004-02-25  Richard Henderson  <rth@redhat.com>
43270
43271         * gcc.c-torture/execute/20040208-2.c: Move ...
43272         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43273
43274 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43275
43276         PR c++/14246
43277         * g++.dg/other/crash-3.C: New test.
43278
43279 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43280
43281         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43282         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43283
43284         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43285         HP-UX.
43286
43287 2004-02-24  Michael Matz  <matz@suse.de>
43288
43289         * gcc.dg/i386-regparm.c: New.
43290
43291 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43292
43293         * gcc.c-torture/execute/20040223-1.c: New.
43294
43295 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43296             Kazu Hirata  <kazu@cs.umass.edu>
43297
43298         * gcc.dg/fwritable-strings-1.c: Remove.
43299
43300 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43301
43302         PR c/14156
43303         * gcc.dg/20040223-1.c: New test.
43304
43305 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43306
43307         PR c++/14106
43308         * g++.dg/ext/typeof9.C: New test.
43309
43310 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43311
43312         PR c++/14250
43313         * g++.dg/other/switch1.C: New test.
43314
43315 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43316
43317         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43318         * gcc.dg/va-arg-1.c: Likewise.
43319
43320 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43321
43322         PR c++/14143
43323         * g++.dg/template/koenig5.C: New test.
43324
43325 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43326
43327         * g++.dg/ext/altivec-1.C: Generalize target triple.
43328         * g++.dg/ext/altivec-2.C: New test case.
43329         * g++.dg/ext/altivec_check.h: New file.
43330         * gcc.dg/altivec-1.c: Generalize target triple;
43331         include altivec_check.h and call altivec_check().
43332         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43333         * gcc.dg/altivec-6.c: New test case.
43334         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43335         type casts as needed.
43336         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43337         altivec_check().
43338         * gcc.dg/altivec-12.c: New test case.
43339         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43340         include altivec_check.h and call altivec_check().
43341         * gcc.dg/altivec_check.h: New file.
43342
43343 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43344
43345         * lib/target-supports.exp (check_alias_available): Don't mangle
43346         function `g' in test program.
43347
43348 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43349
43350         * lib/target-supports.exp (check_profiling_available): Check
43351         argument to determine whether we support a profiling type.
43352         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43353         check_profiling_available.
43354         * g++.dg/bprob/bprob.exp: Likewise.
43355         * g77.dg/bprob/bprob.exp: Likewise.
43356         * gcc.misc-tests/bprob.exp: Likewise.
43357         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43358         dg-require-profiling and delete expected error handling.
43359         * gcc.dg/20021014-1.c: Likewise.
43360         * gcc.dg/nest.c: Likewise.
43361
43362 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43363
43364         PR c++/12007
43365         * g++.dg/other/vthunk1.C: New test.
43366
43367 2004-02-20  Falk Hueffner  <falk@debian.org>
43368
43369         PR target/14201
43370         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43371
43372 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43373
43374         PR c++/13927
43375         * g++.dg/other/error8.C: Remove XFAIL markers.
43376
43377         PR c++/14173
43378         * g++.dg/ext/packed5.C: New test.
43379
43380         PR c++/14199
43381         * g++.dg/warn/Wunused-5.C: New test.
43382
43383         PR c++/14186
43384         * g++.dg/lookup/member1.C: New test.
43385
43386 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43387
43388         * gcc.c-torture/compile/20040130-1.c: Enable only when
43389         __INT_MAX__ >= 2147483647L.
43390         * gcc.c-torture/compile/961203-1.c: Likewise.
43391
43392 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43393
43394         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43395         * g++.dg/opt/template1.C: Robustify assembler regexp
43396
43397 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43398
43399         * gcc.c-torture/execute/simd-4.x: Remove.
43400         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43401         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43402         Guard with #ifndef SKIP_ATTRIBUTE.
43403         * gcc.dg/compat/vector-1_y.c: Likewise.
43404         * gcc.dg/compat/vector-2_x.c: Likewise.
43405         * gcc.dg/compat/vector-2_y.c: Likewise.
43406         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43407         * g++.dg/eh/simd-2.C: Likewise.
43408
43409 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43410
43411         * gcc.c-torture/compile/complex-1.c: New.
43412
43413 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43414
43415         PR target/14209
43416         * gcc.c-torture/execute/20040218-1.c: New test.
43417
43418 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43419
43420         PR c++/14181
43421         * g++.dg/parse/new2.C: New test.
43422
43423 2004-02-18  Paul Brook  <paul@codesourcery.com>
43424
43425         * gcc.c-torture/compile/libcall-1.c: New test.
43426
43427 2004-02-18  Paul Brook  <paul@codesourcery.com>
43428
43429         PR debug/12934
43430         * gcc.dg/debug/debug-7.c: New test.
43431
43432 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43433
43434         * gcc.dg/20040217-1.c: New test.
43435
43436 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43437
43438         * gcc.c-torture/execute/990208-1.x: Delete.
43439
43440 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43441
43442         * gcc.c-torture/execute/20040208-2.x: New file.
43443
43444 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43445
43446         PR c++/11326
43447         * g++.dg/abi/structret1.C: New test.
43448
43449 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43450
43451         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43452         (i386_cpuid): No need to test if cpuid is available on AMD64.
43453         Fix assembly, so that it works onboth i386 and AMD64.
43454         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43455         (vecInLong): Fix s[] member type to unsigned int.
43456         (vecInWord): Remove type.
43457         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43458         (a64, b64, c64, d64, e64): Remove.
43459         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43460         Remove unused variable.  Remove initialization of removed variables.
43461         Don't call mmx_tests nor sse_tests.
43462         (reference_mmx, reference_sse): Remove.
43463         (check): Add return stmt.
43464         * gcc.dg/i386-sse-7.c: New test.
43465         * gcc.dg/i386-mmx-4.c: New test.
43466
43467 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43468
43469         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43470         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43471         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43472         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43473         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43474         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43475         g++.dg/tc1/dr94.C: Fix line terminator.
43476
43477 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
43478
43479         * gcc.c-torture/compile/20040216-1.c: New.
43480
43481 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43482
43483         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43484         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43485         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43486         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43487         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43488         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43489
43490 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43491
43492         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43493
43494 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
43495
43496         PR c++/13971
43497         * g++.dg/expr/cond4.C: New test.
43498
43499         PR c++/14086
43500         * g++.dg/lookup/crash2.C: New test.
43501
43502 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
43503
43504         * gcc.c-torture/compile/20040214-2.c: New test.
43505
43506 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
43507
43508         PR c++/14116
43509         * g++.dg/ext/typeof8.C: New test.
43510
43511 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
43512
43513         * gcc.c-torture/compile/20040214-1.c: New test.
43514
43515 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43516
43517         PR c++/13635
43518         * g++.dg/template/spec11.C: New test.
43519
43520 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43521
43522         PR c++/13927
43523         * g++.dg/other/error8.C: New test.
43524
43525 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
43526
43527         PR c++/14122
43528         * g++.dg/template/array4.C: New test.
43529
43530         PR c++/14108
43531         * g++.dg/inherit/thunk2.C: New test.
43532
43533         PR c++/14083
43534         * g++.dg/eh/cond2.C: New test.
43535
43536 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
43537
43538         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43539
43540 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
43541
43542         * lib/scanasm.exp (dg-scan): Quote pattern before display.
43543
43544 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
43545
43546         * g++.dg/simd-2.C: xfail on ppc64-linux.
43547
43548 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43549
43550         PR c/456
43551         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43552         tests.
43553
43554 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43555
43556         * gcc.dg/builtins-33.c: New test.
43557
43558 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43559
43560         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43561
43562 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43563
43564         * g++.dg/simd-2.C: Set -maltivec for ppc64.
43565
43566 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43567
43568         * gcc.dg/ppc64-abi-3.c: New test.
43569
43570 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43571
43572         PR c/14092
43573
43574         * gcc.dg/pr14092-1.c: New testcase.
43575
43576 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43577
43578         * gcc.dg/cpp/assert4.c: Fix typo last change.
43579
43580         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43581         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43582
43583         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43584
43585 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43586
43587         * gcc.c-torture/compile/20040209-1.c: New test case.
43588
43589 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43590
43591         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43592
43593 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43594
43595         * gcc.c-torture/execute/20040208-[12].c: New tests.
43596
43597 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43598
43599         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43600
43601 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43602
43603         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43604
43605 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43606
43607         Bug 13856
43608         * gcc.dg/visibility-8.c: New testcase.
43609
43610 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43611
43612         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43613         arguments.
43614         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43615
43616 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43617
43618         PR middle-end/13696
43619         * g++.dg/opt/fold1.C: New test case.
43620
43621 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43622
43623         PR c++/14033
43624         * g++.dg/other/crash-2.C: New test.
43625
43626 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43627
43628         PR c++/14028
43629         * g++.dg/parse/angle-bracket2.C: New test.
43630
43631 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43632
43633         PR middle-end/13750
43634         Revert:
43635         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43636         PR pch/13361
43637         * g++.dg/pch/wchar-1.C: New.
43638         * g++.dg/pch/wchar-1.Hs: New.
43639
43640 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43641
43642         PR c++/14008
43643         * g++.dg/parse/error15.C: New test.
43644         * g++.dg/parse/crash11.C: Update dg-error mark.
43645
43646 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43647
43648         PR c++/13932
43649         * g++.dg/warn/conv2.C: New test.
43650
43651 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43652
43653         PR c++/13086
43654         * g++.dg/warn/incomplete1.C: Remove xfail.
43655
43656 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43657
43658         * lib/file-format.exp (gcc_target_object_format): Use
43659         ${tool}_target_compile, not gcc_target_compile.
43660         * lib/target-supports.exp (check_alias_available): Likewise.
43661         (check_gc_sections_available): Likewise.
43662         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43663         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43664         dg-require-alias.
43665
43666 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43667
43668         PR c++/13969
43669         * g++.dg/template/static6.C: New test.
43670
43671 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43672
43673         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43674
43675 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43676
43677         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43678         tests for systems where `char' is unsigned by default.
43679
43680 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43681
43682         PR c++/13997
43683         * g++.dg/template/partial3.C: New test.
43684
43685 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
43686
43687         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43688         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43689         Remove mentions of obsolete ports.
43690
43691 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
43692
43693         * gcc.dg/noncompile/20001228-1.c: Fix for new
43694         error message.
43695
43696 2004-02-03  Roger Sayle  <roger@eyesopen.com>
43697
43698         PR target/9348
43699         * gcc.c-torture/execute/multdi-1.c: New test case.
43700
43701 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43702
43703         PR c++/13925
43704         * g++.dg/template/lookup5.C: New test.
43705
43706 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43707
43708         PR c++/13950
43709         * g++.dg/template/lookup4.C: New test.
43710
43711         PR c++/13970
43712         * g++.dg/parse/error14.C: New test.
43713
43714         PR c++/14002
43715         * g++.dg/parse/template13.C: New test.
43716
43717 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43718
43719         PR c++/13978
43720         * g++.dg/template/koenig4.C: New test.
43721
43722         PR c++/13968
43723         * g++.dg/template/crash17.C: New test.
43724
43725         PR c++/13975
43726         * g++.dg/parse/error13.C: New test.
43727         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43728
43729 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43730
43731         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43732
43733 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
43734
43735         PR c/11658
43736         PR c/13994
43737         * gcc.dg/noncompile/20040203-1.c: New test.
43738         * gcc.dg/noncompile/20040203-2.c: Likewise.
43739         * gcc.dg/noncompile/20040203-3.c: Likewise.
43740         * gcc.dg/20040203-1.c: Likewise.
43741
43742 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
43743
43744         PR c++/10858
43745         * g++.dg/template/sizeof7.C: New test.
43746
43747 2004-02-02  Eric Christopher  <echristo@redhat.com>
43748             Zack Weinberg  <zack@codesourcery.com>
43749
43750         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43751
43752 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
43753
43754         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43755         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43756         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43757         * gcc.dg/cleanup-5.c: Run only on Linux targets.
43758
43759 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
43760
43761         PR c++/13113
43762         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43763
43764         PR c++/13854
43765         * g++.dg/ext/attrib13.C: New test.
43766
43767         PR c++/13907
43768         * g++.dg/conversion/op2.C: New test.
43769
43770 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43771
43772         * gcc.dg/titype-1.c: Fix pasto.
43773
43774 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43775
43776         * gcc.dg/titype-1.c: New test.
43777
43778 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43779
43780         PR c++/13957
43781         * g++.dg/template/non-type-template-argument-1.C,
43782         g++.dg/template/qualified-id1.C: Update dg-error marks.
43783         * g++.dg/template/nontype6.C: New test.
43784
43785 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43786
43787         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43788         * gcc.dg/builtins-31.c: New testcase.
43789         * gcc.dg/builtins-32.c: New testcase.
43790
43791 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43792
43793         * objc.dg/call-super-2.m: Update line numbers
43794         for the including of stddef.h.
43795
43796 2004-01-30  Michael Matz  <matz@suse.de>
43797
43798         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43799         g++.dg/ext/case-range3.C: New tests.
43800
43801 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43802
43803         DR206
43804         PR c++/13813
43805         * g++.dg/template/member4.C: New test.
43806
43807 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43808
43809         PR c++/13683
43810         * g++.dg/template/sizeof6.C: New test.
43811
43812 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43813
43814         * gcc.dg/fwritable-strings-1.c: New test.
43815
43816 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43817
43818         * gcc.c-torture/compile/20040130-1.c: New test.
43819
43820 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43821
43822         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43823
43824 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43825
43826         PR c++/13883
43827         * g++.dg/template/ctor3.C: New test.
43828
43829 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43830
43831         * g++.dg/tc1: New directory.
43832         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43833         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43834         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43835         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43836         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43837
43838 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43839
43840         * g++.dg/parse/error11.C: New test.
43841         * g++.dg/parse/error12.C: Likewise.
43842
43843 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43844
43845         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43846         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43847
43848 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43849
43850         PR c++/13791
43851         * g++.dg/ext/attrib12.C: New test.
43852
43853         PR c++/13736
43854         * g++.dg/parse/cast2.C: New test.
43855
43856 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43857
43858         * objc.dg/encode-2.m (main): New local string.  Set depending on
43859         sizeof long.  Use in sscanf call.
43860         * objc.dg/encode-3.m (main): New local string.  Set depending on
43861         sizeof long.  Use in scan_initial call.
43862
43863 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43864
43865         * objc.dg/call-super-2.m: Make LP64-safe.
43866         * objc.dg/desig-init-1.m: Likewise.
43867
43868 2004-01-27  Devang Patel <dpatel@apple.com>
43869
43870         * g++.dg/debug/namespace1.C: New test.
43871
43872 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43873
43874         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43875         xscale-*-*.
43876
43877         * gcc.dg/arm-mmx-1.c: New test.
43878
43879 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43880
43881         * gcc.dg/20040127-1.c: New test.
43882         * gcc.dg/20040127-2.c: New test.
43883
43884 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43885
43886         * objc.dg/stret-1.m (glob): Renamed to globa.
43887
43888 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43889
43890         PR c++/13663
43891         * g++.dg/expr/for1.C: New test.
43892
43893 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43894
43895         PR middle-end/13779
43896         * gcc.dg/darwin-longlong.c: New test.
43897
43898 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43899
43900         * gcc.dg/20040124-1.c: Moved test from here...
43901         * gcc.c-torture/compile/20040124-1.c: ...to here.
43902
43903 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43904
43905         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43906         the assembly output if -m64 is passed.
43907
43908 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43909
43910         PR c++/13833
43911         * g++.dg/template/cond3.C: New test.
43912
43913 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43914
43915         PR c++/13810
43916         * g++.dg/template/ttp7.C: New test.
43917
43918 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43919
43920         PR c++/13797
43921         * g++.dg/template/nontype4.C: New test.
43922         * g++.dg/template/nontype5.C: Likewise.
43923
43924 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43925
43926         * gcc.dg/torture/mips-clobber-at.c: New test.
43927
43928 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43929
43930         * gcc.dg/20040124-1.c: New test.
43931
43932 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43933
43934         * gcc.dg/20040123-1.c: New test.
43935
43936 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43937
43938         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43939
43940 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43941
43942         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43943
43944 2004-01-23  Andrew Pinski  <apinski@apple.com>
43945
43946         * gcc.dg/20030121-1.c: Move to ..
43947         * gcc.dg/20040121-1.c: here.
43948
43949 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43950
43951         * gcc.dg/builtins-29.c: New test case.
43952
43953 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43954
43955         PR 18314
43956         * gcc.dg/builtins-30.c: New testcase.
43957
43958 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43959
43960         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43961         * lib/g77.exp: Likewise.
43962         * lib/objc.exp: Likewise.
43963         * lib/g++.exp: Likewise.
43964
43965 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43966
43967         * gcc.dg/struct-by-value-2.c: New test.
43968
43969 2004-01-21  Andrew Pinski  <apinski@apple.com>
43970
43971         PR target/13785
43972         * gcc.dg/20030121-1.c: New test.
43973
43974 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43975
43976         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43977         clobber frame pointer register in asm statement.
43978
43979 2004-01-21  Falk Hueffner  <falk@debian.org>
43980
43981         * gcc.c-torture/compile/20040121-1.c: New test.
43982
43983 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43984
43985         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43986
43987 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43988
43989         * gcc.dg/ppc64-abi-2.c: New test.
43990
43991 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43992
43993         * lib/treelang.exp: Fill out this file.
43994         * lib/treelang-dg.exp: New File.
43995
43996 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43997
43998         * gcc.c-torture/compile/981022-1.c: Remove.
43999         * gcc.dg/array-5.c: Remove XFAIL.
44000         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44001         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44002         gcc.dg/cond-lvalue-1.c: Update.
44003         * gcc.dg/cast-lvalue-2.c: New test.
44004
44005 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44006
44007         PR c++/13592
44008         * g++.dg/other/error1.C (class foo): Tweak error message.
44009
44010         PR c++/13592
44011         * g++.dg/template/call2.C: New test.
44012
44013 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44014
44015         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44016         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44017         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44018         scalar-return-1_x.c, scalar-return-2_y.c,
44019         scalar-return-3_x.c, scalar-return-3_y.c,
44020         scalar-return-4_x.c, scalar-return-4_y.c,
44021         struct-align-1.h, struct-align-1_x.c,
44022         struct-align-1_y.c, struct-align-2.h,
44023         struct-align-2_x.c, struct-align-2_y.c,
44024         struct-by-value-10_y.c, struct-by-value-11_x.c,
44025         struct-by-value-11_y.c, struct-by-value-12_x.c,
44026         struct-by-value-12_y.c, struct-by-value-13_x.c,
44027         struct-by-value-13_y.c, struct-by-value-14_x.c,
44028         struct-by-value-14_y.c, struct-by-value-15_x.c,
44029         struct-by-value-15_y.c, struct-by-value-16_y.c,
44030         struct-by-value-17_y.c, struct-by-value-18_y.c,
44031         struct-by-value-19_y.c, struct-by-value-1_x.c,
44032         struct-by-value-1_y.c, struct-by-value-20_y.c,
44033         struct-by-value-2_x.c, struct-by-value-2_y.c,
44034         struct-by-value-3_y.c, struct-by-value-4_x.c,
44035         struct-by-value-4_y.c, struct-by-value-5_y.c,
44036         struct-by-value-6_y.c, struct-by-value-7_y.c
44037         struct-by-value-8_x.c, struct-by-value-8_y.c
44038         struct-by-value-9_x.c, struct-by-value-9_y.c
44039         struct-return-10_x.c, struct-return-10_y.c,
44040         struct-return-19_x.c, struct-return-20_x.c
44041         struct-return-2_x.c, struct-return-2_y.c
44042         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44043         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44044
44045 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44046
44047         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44048         attribute on sparc*-sun-solaris2.*.
44049
44050 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44051
44052         PR c++/13710
44053         * g++.dg/ext/typeof7.C: New test.
44054
44055 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44056
44057         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44058         * gcc.dg/const-elim-1.c: Same.
44059
44060 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44061
44062         * objc.dg/stret-1.m: New.
44063         * objc.dg/stret-2.m: New.
44064
44065 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44066
44067         PR c++/11895
44068         * g++.dg/ext/vector1.C: New test.
44069
44070 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44071
44072         * gcc.dg/pch/import-1.c: New.
44073         * gcc.dg/pch/import-1.hs: New.
44074         * gcc.dg/pch/import-1a.h: New.
44075         * gcc.dg/pch/import-1b.h: New.
44076         * gcc.dg/pch/import-1c.h: New.
44077
44078 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44079
44080         PR c++/13574
44081         * g++.dg/ext/array1.C: New test.
44082
44083         PR c++/13178
44084         * g++.dg/conversion/op1.C: New test.
44085
44086 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44087
44088         PR 11864
44089         From Kazumoto Kojima / Dan Kegel:
44090         * gcc.dg/pr11864-1.c: New test.
44091
44092         PR 10392
44093         From Marcus Comstedt / Dan Kegel:
44094         * gcc.dg/pr10392-1.c: New test.
44095
44096 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44097
44098         PR c++/13478
44099         * g++.dg/init/ref10.C: New test.
44100
44101 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44102
44103         PR c++/13407
44104         * g++.dg/parse/typename6.C: New test.
44105
44106 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44107
44108         PR pch/13361
44109         * g++.dg/pch/wchar-1.C: New.
44110         * g++.dg/pch/wchar-1.Hs: New.
44111
44112 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44113
44114         PR c++/9259
44115         * g++.dg/expr/sizeof2.C: New test.
44116
44117 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44118
44119         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44120
44121 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44122
44123         PR c++/13659
44124         * g++.dg/lookup/strong-using-3.C: New.
44125         * g++.dg/lookup/using-10.C: New.
44126
44127 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44128
44129         PR c++/13594
44130         * g++.dg/lookup/strong-using-2.C: New.
44131
44132 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44133             Dan Kegel <dank@kegel.com>
44134             J"orn Rennecke <joern.rennecke@superh.com>
44135
44136         PR target/9365
44137         * gcc.dg/pr9365-1.c: New test.
44138
44139 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44140
44141         PR c++/8856
44142         * g++.dg/parse/casting-operator2.C: New test.
44143         * g++.old-deja/g++.pt/explicit83.C: Remove.
44144
44145 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44146
44147         * gcc.dg/label-compound-stmt-1.c: New test.
44148         * gcc.c-torture/compile/950922-1.c,
44149         gcc.c-torture/compile/20000211-3.c,
44150         gcc.c-torture/compile/20000518-1.c,
44151         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44152         compound statements.
44153
44154 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44155
44156         * gcc.dg/ppc64-abi-1.c: New test.
44157
44158 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44159
44160          * g++.dg/ext/attrib9.C: Add dg-warnings.
44161
44162 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44163
44164         PR c++/12335
44165         * g++.dg/parse/dtor3.C: New test.
44166
44167 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44168
44169         PR c++/12709
44170         * g++.dg/parse/try-catch-1.C: New test.
44171
44172 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44173
44174         * ada/acats/run_all.sh: Add more verbose output in acats.log
44175         when compiling tests.
44176
44177 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44178
44179         PR 13656
44180         * gcc.dg/typedef-redecl.c: New test case.
44181         * gcc.dg/typedef-redecl.h: New support file.
44182
44183 2004-01-13  Jan Hubicka  <jh@suse.cz>
44184
44185         * gcc.dg/always_inline.c: New test.
44186         * gcc.dg/debug/20031231-1.c: Fix.
44187
44188 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44189
44190         PR c++/13474
44191         * g++.dg/template/array3.C: New test.
44192
44193 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44194
44195         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44196         * g++.dg/warn/Wunused-2.C: Likewise.
44197
44198 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44199
44200         PR c++/13289
44201         * g++.dg/template/instantiate6.C: New test.
44202
44203 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44204
44205         PR middle-end/11397
44206         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44207
44208 2004-01-12  Jan Hubicka  <jh@suse.cz>
44209
44210         PR opt/12826
44211         * gcc.dg/20040112-1.c: New.
44212
44213         * gcc.dg/dwarf-die[1-7].c: Move to...
44214         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44215         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44216
44217 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44218
44219         PR c++/4100
44220         * g++.dg/parse/friend4.C: New test.
44221
44222 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44223
44224         PR c++/4100
44225         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44226         definition is called a friend.
44227
44228 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44229
44230         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44231
44232 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44233
44234         PR c++/3478
44235         * g++.dg/parse/error10.C: New test.
44236         * g++.dg/template/arg2.C: Accept "invalid type" error.
44237
44238 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44239
44240         PR middle-end/13392
44241         * g++.dg/opt/expect2.C: New test.
44242
44243 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44244
44245         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44246         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44247         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44248         Update dg-error regexps.
44249
44250 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44251
44252         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44253         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44254
44255 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44256
44257         * gcc.dg/pragma-re-1.c: Use right pointer type.
44258
44259 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44260
44261         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44262
44263 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44264
44265         * gcc.dg/rs6000-ldouble-1.c: New.
44266
44267 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44268
44269         DR 337
44270         PR c++/9256
44271         * g++.dg/other/abstract1.C: New test.
44272
44273 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44274
44275         * g++.dg/lookup/strong-using-1.C: New.
44276
44277 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44278
44279         PR c/11234
44280         * gcc.dg/func-ptr-conv-1.c: New test.
44281         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44282
44283 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44284
44285         PR target/13380.
44286         * gcc.c-torture/compile/20040109-1.c: New.
44287
44288 2004-01-08  Stuart Hastings  <stuart@apple.com>
44289
44290         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44291         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44292         * gcc.dg/i386-sse-6.c: ...this new testcase.
44293
44294 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44295
44296         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44297
44298 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44299
44300         * ada/acats/run_acats: Treat 'gnatchop' the same way
44301         as 'gnatmake'.  Export GCC_DRIVER.
44302         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44303         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44304
44305 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44306
44307         PR c++/12573
44308         * g++.dg/template/dependent-expr4.C: New test.
44309
44310 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44311
44312         * gcc.dg/altivec-11.c: New test.
44313
44314 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44315
44316         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44317
44318 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44319
44320         PR c/6024
44321         * gcc.dg/enum-compat-1.c: New test.
44322         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44323
44324 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44325
44326         PR c/12165
44327         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44328         gcc.dg/c99-idem-qual-3.c: New tests.
44329
44330 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44331
44332         * gcc.dg/winline-7.c: Don't cast void * to int.
44333
44334 2004-01-06  Jan Hubicka  <jh@suse.cz>
44335
44336         * gcc.dg/i386-sse-5.c: New test
44337         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44338
44339 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44340
44341         PR c++/12815
44342         * g++.dg/rtti/typeid4.C: New test.
44343
44344 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44345
44346         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44347
44348 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44349
44350         PR c++/12132
44351         * g++.dg/template/error11.C: New test.
44352
44353         PR c++/13451
44354         * g++.dg/template/class2.C: New test.
44355
44356 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44357         Richard Sandiford <rsandifo@redhat.com>
44358
44359         PR c++/13387
44360         * g++.dg/opt/alias3.C: New test.
44361
44362 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44363
44364         PR c++/13157
44365         * g++.dg/template/koenig3.C: New test.
44366
44367         PR c++/13529
44368         * g++.dg/parse/offsetof3.C: New test.
44369
44370         * g++.dg/init/copy7.C: Add missing dg-error markers.
44371
44372         PR c++/12226
44373         * g++.dg/init/copy7.c: New test.
44374
44375         PR c++/13536
44376         * g++.dg/parse/cast1.C: New test.
44377
44378 2004-01-04  Jan Hubicka  <jh@suse.cz>
44379
44380         * gcc.dg/winline[1-7].c: New tests.
44381
44382 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44383
44384         PR c++/13520
44385         * g++.dg/template/qualttp22.C: New test.
44386
44387 2004-01-01  Jan Hubicka  <jh@suse.cz>
44388
44389         * gcc.dg/debug/20031231-1.c: New.
44390         * gcc.c-torture/compile/20040101-1.c: New.
44391         * gcc.dg/dwarf-die-[1-7].c: New.
44392
44393 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44394
44395         PR optimization/13521
44396         * gcc.c-torture/compile/20031231-1.c: New test.
44397
44398 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44399
44400         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44401
44402 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44403
44404         PR c++/10079
44405         * g++.dg/template/crash16.C: New test.
44406
44407 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44408
44409         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44410
44411 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44412
44413         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44414         ports.
44415         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44416         * g++.old-deja/g++.law/profile1.C: Likewise.
44417         * gcc.c-torture/compile/981006-1.c: Likewise.
44418         * gcc.c-torture/execute/loop-2e.x: Likewise.
44419         * gcc.c-torture/execute/loop-2f.x: Remove.
44420         * gcc.c-torture/execute/loop-2g.x: Likewise.
44421         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44422         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44423
44424 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44425
44426         PR c++/13507
44427         * g++.dg/ext/attrib11.C: New test.
44428
44429         PR c++/13494
44430         * g++.dg/template/array2-1.C: New test.
44431         * g++.dg/template/array2-2.C: New test.
44432
44433 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44434
44435         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44436
44437 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44438
44439         PR c++/12774
44440         * g++.dg/template/array1-1.C: New test.
44441         * g++.dg/template/array1-2.C: New test.
44442
44443 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44444
44445         PR fortran/12632
44446         * g77.dg/12632.f: New test case.
44447
44448 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44449
44450         PR c++/13289
44451         * g++.dg/parse/nontype1.C: New test.
44452
44453 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44454
44455         PR c++/12403
44456         * g++.dg/parse/explicit1.C: New test.
44457         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44458
44459 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44460
44461         PR c++/13081
44462         * g++.dg/opt/inline6.C: New test.
44463
44464         PR c++/12613
44465         * g++.dg/parse/error9.C: New test.
44466
44467         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44468
44469 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44470
44471         PR c++/13009
44472         * g++.dg/init/assign1.C: New test.
44473
44474 2003-12-28  Roger Sayle  <roger@eyesopen.com>
44475
44476         PR c++/13070
44477         * g++.dg/warn/format3.C: New test case.
44478
44479 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44480
44481         * gcc.c-torture/compile/20031227-1.c: New test.
44482
44483 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44484
44485         * g++.dg/bprob/bprob.exp: Load target-supports.exp
44486         * g77.dg/bprob/bprob.exp: Likewise.
44487         * gcc.misc-tests/bprob.exp: Likewise.
44488         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
44489         variants on systems where the library does not provide that
44490         functionality.
44491         * gcc.dg/builtins-20.c: Use builtins-config.h.
44492         * gcc.dg/builtins-config.h: New file.
44493
44494 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44495
44496         * lib/gcc-dg.exp (dg-require-profiling): New function.
44497         * lib/target-supports.exp (check_profiling_available): Likewise.
44498         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44499         * g77.dg/bprob/bprob.exp: Likewise.
44500         * gcc.misc-tests/bprob.exp: Likewise.
44501         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44502         * gcc.dg/20021014-1.c: Likewise.
44503         * gcc.dg/nest.c: Likewise.
44504
44505 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44506
44507         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44508         compiling.
44509         * g++.dg/lookup/java2.C: Likewise.
44510         * gcc.dg/cpp/lexident.c: Likewise.
44511
44512 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
44513
44514         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44515         given.
44516         * gcc.c-torture/compile/961203-1.c: Likewise.
44517         * gcc.c-torture/compile/980506-1.c: Likewise.
44518
44519 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
44520
44521         * lib/gcc-dg.exp (dg-prune-output): New annotation.
44522         (additional_prunes): New global.
44523         (gcc-dg-prune): Handle additional per-test pruning.
44524         (dg-test): Clear additional_prunes between tests.
44525
44526         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
44527         dg-prune-output to avoid spurious failures from assembler
44528         complaining about nonexistent WAW violations.
44529         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44530         Use dg-prune-output to avoid spurious failures from assembler
44531         warning about Itanium B-step errata.
44532
44533 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44534
44535         * g++.dg/abi/macro0.C: New test.
44536         * g++.dg/abi/macro1.C: Likewise.
44537         * g++.dg/abi/macro2.C: Likewise.
44538
44539         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44540         * g++.dg/abi/bitfield7.C: Likewise.
44541         * g++.dg/abi/dtor2.C: Likewise.
44542         * g++.dg/abi/mangle11.C: Likewise.
44543         * g++.dg/abi/mangle12.C: Likewise.
44544         * g++.dg/abi/mangle14.C: Likewise.
44545         * g++.dg/abi/mangle17.C: Likewise.
44546         * g++.dg/abi/vbase10.C: Likewise.
44547         * g++.dg/abi/vbase14.C: Likewise.
44548         * g++.dg/template/qualttp17.C: Likewise.
44549
44550 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44551
44552         PR c/11995
44553         * gcc.dg/20031223-1.c: New test.
44554
44555 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44556
44557         * gcc.dg/noreturn-7.c: New test.
44558
44559 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44560
44561         * gcc.dg/null-pointer-1.c: New test.
44562
44563 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44564
44565         * g++.old-deja/g++.jason/template18.C: Remove.
44566         * g++.old-deja/g++.jason/template37.C: Likewise.
44567
44568         PR c++/12862
44569         * g++.dg/lookup/ns1.C: New test.
44570
44571         PR c++/12397
44572         * g++.dg/template/lookup3.C: New test.
44573
44574 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44575
44576         * g++.dg/template/recurse1.C: New test
44577
44578 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44579
44580         PR c++/12479
44581         * g++.dg/parse/semicolon1.C: New test.
44582         * g++.dg/parse/semicolon1.h: Likewise.
44583
44584 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44585
44586         * gcc.dg/darwin-misaligned.c: New test.
44587
44588 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44589
44590         PR c/9163
44591         * gcc.dg/20031222-1.c: New test.
44592
44593 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44594
44595         PR c++/13438
44596         * g++.dg/parse/error8.C: New test.
44597
44598         PR c++/11554
44599         * g++.dg/warn/ctor-init-1.C: New test.
44600
44601 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44602
44603         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44604         too small.
44605         * gcc.c-torture/compile/930217-1.c: Likewise.
44606         * gcc.c-torture/compile/930513-1.c: Likewise.
44607         * gcc.c-torture/execute/920908-2.c: Likewise.
44608         * gcc.c-torture/execute/921204-1.c: Likewise.
44609         * gcc.c-torture/execute/930621-1.c: Likewise.
44610         * gcc.c-torture/execute/930630-1.c: Likewise.
44611         * gcc.c-torture/execute/931031-1.c: Likewise.
44612         * gcc.c-torture/execute/980602-2.c: Likewise.
44613         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44614         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44615         * gcc.c-torture/execute/extzvsi.c: Likewise.
44616         * gcc.c-torture/unsorted/ext.c: Likewise.
44617
44618 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44619
44620         PR target/12749
44621         * gcc.c-torture/compile/20031220-2.c: New test case.
44622
44623 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44624
44625         PR optimization/13031
44626         * gcc.c-torture/compile/20031220-1.c: New test case.
44627
44628 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44629
44630         * gcc.dg/cast-function-1.c: New test.
44631
44632 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44633
44634         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44635         formats.
44636
44637 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44638
44639         PR c++/12795
44640         * g++.dg/ext/attrib10.C: New test.
44641
44642 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44643
44644         * gcc.dg/cleanup-10.c: New test.
44645         * gcc.dg/cleanup-11.c: New test.
44646
44647 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44648
44649         PR c++/13239
44650         * g++.dg/opt/expect1.C: New test.
44651
44652 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44653
44654         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44655
44656 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44657
44658         PR debug/12923
44659         * gcc.dg/20031218-1.c: New test.
44660
44661         PR debug/12389
44662         * gcc.dg/20031218-2.c: New test.
44663         * gcc.dg/20031218-3.c: New test.
44664
44665         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44666         of label name and allow for USER_LABEL_PREFIX == "_" names.
44667         * g++.dg/abi/mangle18-2.C: Likewise.
44668         * g++.dg/abi/mangle19-1.C: Likewise.
44669         * g++.dg/abi/mangle19-2.C: Likewise.
44670         * g++.dg/abi/mangle20-1.C: Likewise.
44671         * g++.dg/abi/mangle20-2.C: Likewise.
44672
44673 2003-12-18  Richard Henderson  <rth@redhat.com>
44674
44675         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44676
44677 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44678             Dan Kegel <dank@kegel.com>
44679
44680         PR other/12009
44681         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44682         testing a cross compiler, it causes spurious compile failures.
44683         * lib/g++.exp: Likewise.
44684
44685 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44686
44687         PR c++/13262
44688         * g++.dg/template/access13.C: New test.
44689
44690 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
44691
44692         * gcc.dg/20031216-1.c: New test.
44693
44694 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44695
44696         PR c++/9154
44697         * g++.dg/template/error10.C: New test.
44698
44699 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44700
44701         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44702         * g++.dg/eh/simd-2.C: Likewise.
44703
44704 2003-12-17  James E Wilson  <wilson@specifixinc.com>
44705             Roger Sayle  <roger@eyesopen.com>
44706
44707         * gcc.c-torture/execute/ieee/mzero5.c: New.
44708
44709 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
44710
44711         PR c++/10603
44712         * g++.dg/parse/error6.C: New test.
44713
44714         PR c++/12827
44715         * g++.dg/parse/error7.C: New test.
44716
44717 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44718
44719         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44720         at -O with stabs debugging formats.
44721         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44722         * gcc.dg/debug/debug-2.c: Likewise.
44723
44724 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44725
44726         PR c++/12696
44727         * g++.dg/init/error1.C: New test.
44728
44729         PR c++/12218
44730         * g++.dg/init/pm3.C: New test.
44731
44732 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44733
44734         PR c/3347
44735         * gcc.dg/bitfld-8.c: New test.
44736
44737 2003-12-16  James Lemke  <jim@wasabisystems.com>
44738
44739         * gcc.dg/arm-scd42-[123].c: New tests.
44740
44741 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44742
44743         PR c++/9043
44744         * g++.dg/abi/mangle20-1.C: New test.
44745         * g++.dg/abi/mangle20-2.C: New test.
44746
44747 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44748
44749         PR c++/13275
44750         * g++.dg/other/offsetof2.C: Remove XFAIL.
44751         * g++.dg/parse/offsetof1.C: New test.
44752         * g++.gd/parse/offsetof2.C: Likewise.
44753
44754 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44755
44756         * g++.dg/template/nontype3.C: New test.
44757         * g++.dg/template/static2.C: Tweaked the dg-error clause.
44758
44759 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44760
44761         * g++.dg/warn/noreturn-3.C: Also test instantiation.
44762
44763 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44764
44765         PR c++/13387
44766         * g++.dg/expr/assign1.C: New test.
44767
44768         PR c++/13242
44769         * g++.dg/abi/mangle19-1.C: New test.
44770         * g++.dg/abi/mangle19-2.C: New test.
44771
44772 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44773
44774         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44775
44776 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44777
44778         * gcc.c-torture/execute/20031216-1.c: New test.
44779
44780 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44781
44782         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44783         an ICE regression.
44784
44785 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44786
44787         PR c++/10926
44788         * g++.dg/template/error9.C: New test.
44789
44790         PR c++/11116
44791         * g++.dg/template/error8.C: New test.
44792
44793 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44794
44795         PR middle-end/13400
44796         * gcc.c-torture/execute/20031215-1.c: New test case.
44797
44798 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44799
44800         PR c++/13269
44801         * g++.dg/parse/error5.C: New test.
44802
44803         PR c++/12989
44804         * g++.dg/expr/sizeof1.C: New test.
44805
44806         PR c++/13310
44807         * g++.dg/template/crash15.C: New test.
44808
44809 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44810
44811         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44812         a non-POD type as the last named parameter of a varargs function.
44813
44814 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44815
44816         PR c++/13243
44817         PR c++/12573
44818         * g++.dg/template/crash14.C: New test.
44819         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44820
44821 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44822
44823         * g++.dg/other/java1.C: New test.
44824
44825         PR c++/13241
44826         * g++.dg/abi/mangle18-1.C: New test.
44827         * g++.dg/abi/mangle18-2.C: New test.
44828
44829 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44830
44831         PR optimization/10312
44832         * gcc.c-torture/execute/20031214-1.c: New.
44833
44834 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44835
44836         PR c++/10779
44837         PR c++/12160
44838         * g++.dg/parse/error3.C: New test.
44839         * g++.dg/parse/error4.C: Likewise.
44840         * g++.dg/abi/mangle4.C: Tweak error messages.
44841         * g++.dg/lookup/using5.C: Likewise.
44842         * g++.dg/other/error2.C: Likewise.
44843         * g++.dg/parse/typename5.C: Likewise.
44844         * g++.dg/parse/undefined1.C: Likewise.
44845         * g++.dg/template/arg2.C: Likewise.
44846         * g++.dg/template/ttp3.C: Likewise.
44847         * g++.dg/template/type1.C: Likewise.
44848         * g++.old-deja/g++.other/crash32.C: Likewise.
44849         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44850
44851 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44852
44853         PR c++/13106
44854         * g++.dg/warn/noreturn-3.C: New test.
44855
44856 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44857
44858         PR c++/13118
44859         * g++.dg/abi/covariant3.C: New.
44860
44861 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44862
44863         * g++.dg/eh/ia64-1.C: New test.
44864
44865 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44866
44867         PR optimization/13037
44868         * g77.f-torture/execute/13037.f: New test case.
44869
44870 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44871
44872         PR c++/12881
44873         * g++.dg/abi/covariant2.C: New.
44874
44875 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44876
44877         * gcc.dg/cpp/trad/macro.c: New tests.
44878
44879 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44880
44881         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44882
44883 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44884
44885         PR other/10819
44886         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44887         to fix Bug 10819.
44888         * lib/g++.exp (g++_version): Likewise.
44889         * lib/g77.exp (g77_version): Likewise.
44890         * lib/objc.exp (default_objc_version): Likewise.
44891
44892 2003-12-10  Richard Henderson  <rth@redhat.com>
44893
44894         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44895
44896         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44897
44898 2003-12-08  Matt Austern  <austern@apple.com>
44899
44900         PR c/13134
44901         * lib/gcc-dg.exp (dg-require-visibility): Define.
44902         * lib/target-supports (check_visibility_available): Define.
44903         * gcc.dg/visibility-1.c: New test.
44904         * gcc.dg/visibility-2.c: Likewise.
44905         * gcc.dg/visibility-3.c: Likewise.
44906         * gcc.dg/visibility-4.c: Likewise.
44907         * gcc.dg/visibility-5.c: Likewise.
44908         * gcc.dg/visibility-6.c: Likewise.
44909         * g++.dg/ext/visibility-1.C: Likewise.
44910         * g++.dg/ext/visibility-2.C: Likewise.
44911         * g++.dg/ext/visibility-3.C: Likewise.
44912         * g++.dg/ext/visibility-4.C: Likewise.
44913         * g++.dg/ext/visibility-5.C: Likewise.
44914         * g++.dg/ext/visibility-6.C: Likewise.
44915
44916 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44917
44918         * g++.dg/lookup/java1.C: New test.
44919         * g++.dg/lookup/java2.C: New test.
44920
44921 2003-12-07  Falk Hueffner  <falk@debian.org>
44922
44923         * g++.dg/opt/noreturn-1.C: New test.
44924
44925 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44926
44927         * gcc.dg/overflow-1.c: New test.
44928
44929 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44930
44931         * g77.f-torture/compile/13060.f: New test.
44932
44933 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44934
44935         PR c++/13323
44936         * g++.dg/inherit/operator2.C: New test.
44937
44938 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44939
44940         PR c++/13305
44941         * g++.dg/ext/attrib9.C: New test.
44942
44943 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44944
44945         PR c++/13314
44946         * g++.dg/template/error7.C: New test.
44947
44948 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44949             J"orn Rennecke <joern.rennecke@superh.com>
44950
44951         PR target/13302
44952         * g++.dg/other/struct-va_list.C: New test.
44953
44954 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44955
44956         PR c++/13166
44957         * g++.dg/parse/defarg6.C: New test.
44958
44959 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44960
44961         PR target/13256
44962         * gcc.c-torture/execute/20031201-1.c: New test.
44963
44964 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44965
44966         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44967
44968 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44969
44970         * gcc.dg/builtin-return-1.c: New test.
44971
44972 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44973             J"orn Rennecke <joern.rennecke@superh.com>
44974
44975         PR optimization/13260
44976         * gcc.c-torture/execute/20031204-1.c: New test.
44977
44978 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44979
44980         PR c++/9127
44981         * g++.dg/template/error6.C: New test.
44982
44983 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44984
44985         * gcc.dg/20031202-1.c: New test.
44986
44987 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44988
44989         PR c++/13179
44990         * g++.dg/template/eh1.C: New test.
44991
44992         PR c++/10771
44993         * g++.dg/template/error5.C: New test.
44994
44995 2003-12-02  David Ung  <davidu@mips.com>
44996
44997         * gcc.dg/compat/vector-check.h: Corrected type for var
44998         g_##TMODE
44999
45000 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45001
45002         PR c++/10126
45003         * g++.dg/template/ptrmem8.C: New test.
45004
45005 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45006
45007         PR c++/12573
45008         * g++.dg/template/dependent-expr3.C: New test.
45009
45010 2003-12-01  James Lemke  <jim@wasabisystems.com>
45011
45012         * gcc.dg/arm-g2.c: New test.
45013
45014 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45015
45016         PR optimization/11634
45017         * gcc.dg/20031201-2.c: New test case.
45018
45019 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45020
45021         PR 11433
45022         * objc.dg/proto-lossage-3.m: New test.
45023
45024 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45025
45026         PR optimization/12628
45027         * gcc.dg/20031201-1.c: New test case.
45028
45029 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45030
45031         * gcc.dg/unaligned-1.c: New test.
45032
45033 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45034
45035         PR c++/9849
45036         * g++.dg/template/error4.C: New test.
45037         * g++.dg/template/nested3.C: Adjust error markers.
45038
45039 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45040
45041         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45042
45043 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45044
45045         PR c/10333
45046         * gcc.dg/bitfld-7.c: New test.
45047
45048 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45049
45050         * gcc.dg/tls/asm-1.C: New test.
45051
45052 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45053
45054         * gcc.dg/cpp/assert4.c: Update.
45055
45056 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45057
45058         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45059         * gcc.dg/builtin-apply3.c: New test.
45060
45061 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45062
45063         * lib/compat.exp (compat-obj): New xfaildata parameter.
45064         Use it to set compiler_conditional_xfail_data before compiling.
45065         (compat-get-options): Handle dg-xfail-if.
45066         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45067         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45068         * gcc.dg/compat/vector-1_y.c: Likewise.
45069         * gcc.dg/compat/vector-2_x.c: Likewise.
45070         * gcc.dg/compat/vector-2_y.c: Likewise.
45071
45072 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45073
45074         * g++.dg/opt/reg-stack4.C: New test.
45075
45076 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45077
45078         * gcc.dg/builtin-apply2.c: New test.
45079
45080 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45081
45082         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45083
45084 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45085
45086         PR c++/12924
45087         * g++.dg/template/template-id-2.C: New test.
45088
45089 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45090
45091         PR c++/5369
45092         * g++.dg/template/memfriend1.C: New test.
45093         * g++.dg/template/memfriend2.C: Likewise.
45094         * g++.dg/template/memfriend3.C: Likewise.
45095         * g++.dg/template/memfriend4.C: Likewise.
45096         * g++.dg/template/memfriend5.C: Likewise.
45097         * g++.dg/template/memfriend6.C: Likewise.
45098         * g++.dg/template/memfriend7.C: Likewise.
45099         * g++.dg/template/memfriend8.C: Likewise.
45100         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45101
45102 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45103
45104         PR c++/12515
45105         * g++.dg/ext/cond1.C: New test.
45106
45107 2003-11-20  Richard Henderson  <rth@redhat.com>
45108
45109         * gcc.dg/20020201-2.c: Remove.
45110         * gcc.dg/20020201-4.c: Remove.
45111         * gcc.dg/20020304-1.c: Remove.
45112
45113 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45114
45115         * gcc.dg/cpp/trad/xwin1.c: New test case.
45116
45117 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45118
45119         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45120         * lib/g77.exp: Likewise.
45121         * lib/objc.exp: Likewise.
45122         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45123         for darwin.
45124
45125 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45126
45127         PR c++/12932
45128         * g++.dg/template/static5.C: New test.
45129
45130 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45131
45132         * gcc.dg/nested-func-1.c: New test.
45133
45134 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45135
45136         * gcc.dg/cpp/assert4.c: New test.
45137
45138 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45139
45140         PR c++/2294
45141         * g++.dg/lookup/using9.c: New test.
45142
45143 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45144
45145         PR c++/12762
45146         * g++.dg/template/error3.C: New test.
45147
45148 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45149
45150         PR ada/13035
45151         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45152         No longer use a wrapper for gcc, since this does not work under
45153         Windows.
45154
45155 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45156
45157         PR c++/2094
45158         * g++.dg/template/ptrmem7.C: New test.
45159
45160 2003-11-13  Andrew Pinski <apinski@apple.com>
45161
45162         * gcc.c-torture/compile/20031113-1.c: New test.
45163
45164 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45165             Kean Johnston <jkj@sco.com>
45166
45167         PR c/13029
45168         * gcc.dg/unused-4.c: Update.
45169
45170 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45171
45172         * g++.dg/opt/const3.C: New test.
45173
45174 2003-11-13  Jan Hubicka  <jh@suse.cz>
45175
45176         * gcc.c-torture/compile/20031112-1.c: New test.
45177
45178 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45179
45180         * g++.dg/parse/crash10.C: Remove bogus error marker.
45181
45182 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45183
45184         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45185         (host_gcc): Likewise.
45186         (ROOT): Honor $PWDCMD.
45187         (BASE): Likewise.
45188         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45189
45190 2003-11-12  Catherine Moore  <clm@redhat.com>
45191
45192         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45193
45194 2003-11-12  Andreas Jaeger  <aj@suse.de>
45195             Jakub Jelinek  <jakub@redhat.com>
45196             Andrew Pinski  <pinskia@physics.uc.edu>
45197             Richard Henderson  <rth@redhat.com>
45198
45199         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45200         systems.
45201         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45202
45203         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45204         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45205
45206 2003-11-11  Andreas Jaeger  <aj@suse.de>
45207
45208         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45209
45210         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45211
45212 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45213
45214         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45215         Clean ups.
45216
45217 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45218
45219         * gcc.dg/trampoline-1.c: New test.
45220
45221 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45222
45223         * gcc.c-torture/compile/200031109-1.c: New test.
45224
45225 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45226
45227         PR c/3190
45228         PR c/8714
45229         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45230         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45231         gcc.dg/format/no-y2k-1.c: Update.
45232
45233 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45234
45235         PR optimization/10467
45236         * gcc.dg/20031108-1.c: New test case.
45237
45238 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45239
45240         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45241
45242 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45243
45244         * gcc.dg/compound-lvalue-1.c: New test.
45245         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45246         some XFAILs.
45247
45248 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45249
45250         * gcc.dg/altivec-varargs-1.c: New test.
45251
45252 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45253
45254         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45255         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45256         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45257         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45258         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45259
45260 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45261
45262         * gcc.dg/cond-lvalue-1.c: New test.
45263
45264 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45265
45266         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45267
45268 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45269
45270         PR c++/11616
45271         * g++.dg/template/instantiate5.C: New test.
45272
45273 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45274
45275         PR c++/12726
45276         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45277         * ChangeLog: Add missing first entry for above test.
45278
45279 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45280
45281         PR c++/9810
45282         * g++.dg/template/using8.C: New test.
45283         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45284
45285 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45286
45287         PR optimization/10817
45288         * gcc.c-torture/compile/20031102-1.c: New test case.
45289
45290 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45291
45292         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45293         2147483647.
45294
45295 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45296
45297         * gcc.dg/20031102-1.c: New test.
45298
45299 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45300
45301         * gcc.dg/complex-1.c: New test.
45302
45303 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45304
45305         PR c++/12796
45306         * g++.dg/template/crash13.C: Adjust expected error location.
45307         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45308
45309 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45310
45311         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45312
45313 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45314
45315         PR/10239
45316         * gcc.c-torture/compile/20031031-2.c: New test.
45317
45318 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45319
45320         PR/11640
45321         * gcc.c-torture/compile/20031031-1.c: New test.
45322
45323 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45324
45325         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45326         * gcc.misc-tests/bprob.exp: Likewise.
45327         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45328         the execution test on arm-elf configs.
45329         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45330         configs that don't support scratch files.
45331         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45332
45333 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45334
45335         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45336         done by dejagnu.
45337
45338 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45339
45340         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45341         Avoid non pure sh syntax. Add more logging.
45342
45343         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45344         fail.
45345
45346 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45347
45348         PR libgcj/10610
45349         * gcc.dg/ppc-stackalign-1.c: New test.
45350
45351 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45352
45353         * ada/acats/run_all.sh: Change output to be more compliant with
45354         dejagnu framework.
45355         Create acats.sum and acats.log files under testsuite/ada/acats
45356         Only run [a-z]* directories, to filter out e.g. CVS.
45357         Redirect build output to log file.
45358
45359 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45360
45361         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45362
45363 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45364
45365         PR ada/5909:
45366         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45367
45368 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45369
45370         * gcc.c-torture/compile/20031023-1.c: New test.
45371         * gcc.c-torture/compile/20031023-2.c: New test.
45372         * gcc.c-torture/compile/20031023-3.c: New test.
45373         * gcc.c-torture/compile/20031023-4.c: New test.
45374
45375 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45376
45377         PR c++/10371
45378         * g++.dg/lookup/scoped8.C: New test.
45379
45380 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45381
45382         * g++.dg/opt/reg-stack3.C: New test.
45383
45384 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45385
45386         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45387
45388 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45389
45390         PR c++/11076
45391         * g++.dg/template/crash13.C: New test.
45392
45393 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45394
45395         * gcc.dg/c99-restrict-2.c: New test.
45396
45397 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45398
45399         PR c++/12698, c++/12699, c++/12700, c++/12566
45400         * g++.dg/inherit/covariant9.C: New test.
45401         * g++.dg/inherit/covariant10.C: New test.
45402         * g++.dg/inherit/covariant11.C: New test.
45403
45404 2003-10-23  Jason Merrill  <jason@redhat.com>
45405
45406         PR c++/12726
45407         * g++.dg/ext/complit2.C: New test.
45408
45409 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45410
45411         PR target/12654
45412         * gcc.c-torture/execute/20031020-1.c: New test.
45413
45414 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45415
45416         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45417         following the jump_insn.
45418
45419 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45420
45421         * gcc.dg/cast-lvalue-1.c: New test.
45422
45423 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45424
45425         PR c++/11962
45426         * g++.dg/template/cond2.C: New test.
45427
45428 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45429
45430         * gcc.dg/builtins-28.c: New test.
45431
45432 2003-10-20  Jan Hubicka  <jh@suse.cz>
45433
45434         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45435         parameter.
45436         * gcc.dg/inline-2.c: Likewise.
45437
45438 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45439
45440         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45441         * gcc.dg/nest.c: Likewise.
45442
45443 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45444
45445         PR c++/9781, c++/10583, c++/11862
45446         * g++.dg/parse/crash13.C: New test.
45447
45448 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45449
45450         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45451
45452 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45453
45454         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45455         Define HAVE_C99_RUNTIME except on Solaris.
45456         * gcc.dg/builtins-20.c: Likewise.
45457
45458 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45459
45460         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45461
45462 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45463
45464         PR c++/12495
45465         * g++.dg/template/crash21.C: New test.
45466
45467 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45468
45469         PR c++/2513
45470         * g++.dg/template/typename5.C: New test.
45471
45472 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45473
45474         PR c++/12369
45475         * g++.dg/template/friend25.C: New test.
45476
45477 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
45478
45479         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45480         versions.
45481
45482 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
45483
45484         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45485         == 2147483647.
45486
45487 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
45488
45489         * gcc.c-torture/execute/960416-1.x: Remove.
45490         * gcc.c-torture/execute/divconst-3.x: Likewise.
45491
45492 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
45493
45494         PR target/12598
45495         * gcc.dg/torture/cris-volatile-1.c: New test.
45496
45497 2003-10-14  Roger Sayle  <roger@eyesopen.com>
45498
45499         PR optimization/9325
45500         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45501         for overflowing floating point to integer conversion during RTL
45502         simplification.
45503
45504 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
45505
45506         * objc/execute/_cmd.m: Fix typo.
45507         * objc.dg/image-info.m, objc.dg/symtab-1.m:
45508         Relax 'scan-assembler' regexp.
45509         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45510         objc.dg/try-catch-4.m: Run on non-Darwin targets.
45511         * objc.dg/zero-link-2.m: Remove blank line.
45512         * objc.dg/zero-link-3.m: New test case.
45513
45514 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
45515
45516         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45517
45518         * gcc.dg/asm-names.c: Use scan-assembler-not rather
45519         than linker trickery.
45520
45521 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45522
45523         PR c++/12370
45524         * g++.dg/other/friend2.C: New test.
45525
45526 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45527
45528         * gcc.dg/20031012-1.c: New test.
45529
45530 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45531
45532         * gcc.dg/weak/weak-3.c: Fix for new warning.
45533
45534 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
45535
45536         PR optimization/8750
45537         * gcc.c-torture/execute/20031012-1.c: New test case.
45538
45539 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45540
45541         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45542         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45543
45544 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45545
45546         PR optimization/12260
45547         * gcc.c-torture/compile/20031011-2.c: New test case.
45548
45549 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45550
45551         * gcc.c-torture/execute/20031011-1.c: New testcase.
45552
45553 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45554
45555         * gcc.c-torture/compile/20031011-1.c: New test.
45556
45557 2003-10-11  Jan Hubicka  <jh@suse.cz>
45558
45559         * g++.dg/other/first-global.C: New test.
45560
45561 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45562
45563         * gcc.c-torture/execute/string-opt-18.c: New testcase.
45564
45565 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
45566
45567         * gcc.c-torture/compile/20031010-1.c: New test.
45568
45569 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45570
45571         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45572         * gcc.c-torture/execute/va-arg-25.c: ... here.
45573
45574 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45575
45576         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45577
45578 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45579
45580         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45581
45582 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45583
45584         * g++.dg/parse/error2.C: New test.
45585
45586 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45587
45588         PR c++/11097
45589         * g++.dg/other/error5.C: Modify the error message.
45590         * g++.dg/lookup/using8.C: New test.
45591
45592 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45593
45594         * gcc.dg/darwin-abi-2.c: New file.
45595         * gcc.c-torture/execute/va-arg-24.c: New file.
45596
45597 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45598
45599         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45600         indentation.
45601
45602 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45603
45604         PR c++/10147
45605         * g++.dg/other/error4.C: Update error messages.
45606         * g++.dg/template/ptrmem4.C: Likewise.
45607
45608         PR c++/12337
45609         * g++.dg/init/new9.C: New test.
45610
45611         PR c++/12334, c++/12236, c++/8656
45612         * g++.dg/ext/attrib8.C: New test.
45613
45614 2003-10-06  Devang Patel  <dpatel@apple.com>
45615
45616         * gcc.dg/debug/dwarf2-3.h: New test.
45617         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45618
45619 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45620
45621         * g++.dg/opt/cfg2.C: New test.
45622
45623 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45624
45625         * g++.dg/opt/float1.C: New test.
45626
45627 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45628
45629         * gcc.dg/c90-array-lval-6.c: New test.
45630         * gcc.dg/c99-array-lval-6.c: New test.
45631
45632 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45633             Ziemowit Laski  <zlaski@apple.com>
45634
45635         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45636         'Derived', so that it is never considered a class method; add
45637         new warning for '+port' method ambiguity.
45638         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45639         <objc/objc-api.h> (needed on Mac OS X).
45640         * objc.dg/method-13.m: New test.
45641
45642 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45643
45644         PR optimization/9325, PR java/6391
45645         * gcc.c-torture/execute/20031003-1.c: New test case.
45646
45647 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45648
45649         PR optimization/12180
45650         * gcc.dg/20031002-1.c: New test.
45651
45652         PR c++/12486
45653         * g++.dg/inherit/error1.C: New test.
45654
45655 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45656
45657         * lib/f-torture.exp (search_for): Rename to...
45658         (search_for_re): This.  Also, clean up comments and the
45659         "regexp" invocation.
45660
45661 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45662
45663         * gcc.c-torture/compile/20031002-1.c: New test.
45664
45665 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45666
45667         * g++.dg/opt/cond1.C: New test.
45668
45669 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45670
45671         * gcc.dg/Wold-style-definition-2.c: New testcase.
45672         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45673
45674 2003-09-29  Richard Henderson  <rth@redhat.com>
45675
45676         * g++.dg/init/array10.C: Add dg-options.
45677
45678 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45679
45680         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45681
45682 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45683
45684         * g++.dg/template/friend19.C: Fix typo.
45685         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45686
45687 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
45688
45689         * gcc.c-torture/execute/20030928-1.c: New test.
45690         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45691
45692 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45693
45694         * g++.dg/opt/unroll1.C: New test.
45695
45696 2003-09-26  Roger Sayle  <roger@eyesopen.com>
45697
45698         PR optimization/11741
45699         * gcc.dg/20030926-1.c: New test case.
45700
45701 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45702
45703         PR c++/5655
45704         * g++.dg/parse/access7.C: New test.
45705         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45706
45707 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
45708
45709         MERGE OF objc-improvements-branch into MAINLINE:
45710         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45711         if libobjc has not been built.
45712         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45713         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45714         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45715         objc/execute/nested-3.m, objc/execute/np-2.m,
45716         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45717         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45718         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45719         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45720         objc.dg/special/unclaimed-category-1.h,
45721         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45722         well as GNU runtime.
45723         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45724         * execute/cascading-1.m, execute/function-message-1.m,
45725         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45726         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45727         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45728         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45729         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45730         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45731         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45732         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45733         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45734         * objc.dg/bitfield-2.m: Run only on Darwin.
45735         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45736         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45737         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45738         * objc.dg/const-str-1.m: Fix constant string layout.
45739
45740 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
45741
45742         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45743
45744 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
45745
45746         * gcc.dg/darwin-abi-1.c: New file.
45747
45748 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
45749
45750         PR target/12281
45751         * gcc.c-torture/compile/20030921-1.c: New test.
45752
45753 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45754
45755         * g++.dg/opt/reg-stack2.C: New test.
45756
45757 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45758
45759         * g++.dg/eh/delayslot1.C: New test.
45760
45761 2003-09-20  Richard Henderson  <rth@redhat.com>
45762
45763         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45764
45765 2003-09-20  Roger Sayle  <roger@eyesopen.com>
45766
45767         * gcc.c-torture/execute/20030920-1.c: New test case.
45768
45769 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45770
45771         * g++.dg/rtti/typeid3.C: Correct expected error message.
45772
45773 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45774
45775         PR c++/157
45776         * g++.dg/parse/crash12.C: New test.
45777
45778 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45779
45780         * gcc.dg/compat/mixed-struct-check.h: New.
45781         * gcc.dg/compat/mixed-struct-defs.h: New.
45782         * gcc.dg/compat/mixed-struct-init.h: New.
45783         * gcc.dg/compat/struct-by-value-19_main.c: New.
45784         * gcc.dg/compat/struct-by-value-19_x.c: New.
45785         * gcc.dg/compat/struct-by-value-19_y.c: New.
45786         * gcc.dg/compat/struct-by-value-20_main.c: New.
45787         * gcc.dg/compat/struct-by-value-20_x.c: New.
45788         * gcc.dg/compat/struct-by-value-20_y.c: New.
45789         * gcc.dg/compat/struct-return-19_main.c: New.
45790         * gcc.dg/compat/struct-return-19_x.c: New.
45791         * gcc.dg/compat/struct-return-19_y.c: New.
45792         * gcc.dg/compat/struct-return-20_main.c: New.
45793         * gcc.dg/compat/struct-return-20_x.c: New.
45794         * gcc.dg/compat/struct-return-20_y.c: New.
45795
45796 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45797         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45798         so that it will not complain on LP64 targets.
45799
45800 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45801
45802         PR c++/495
45803         * g++.dg/template/friend24.C: New test.
45804
45805 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45806
45807         PR c++/12332
45808         * g++.dg/template/memtmpl2.C: New test.
45809
45810 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45811
45812         PR target/11184
45813         * gcc.dg/builtin-apply1.c: New test.
45814
45815 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45816
45817         PR c++/9848
45818         * g++.dg/warn/Wunused-4.C: New test.
45819
45820 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45821
45822         PR c++/12316
45823         * g++.dg/other/gc2.C: New test.
45824
45825 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45826
45827         PR c++/11991
45828         * g++.dg/rtti/typeid3.C: New test.
45829
45830         PR c++/12266
45831         * g++.dg/overload/template1.C: New test.
45832
45833 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45834
45835         * g++.dg/opt/cfg3.C: New test.
45836
45837 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45838
45839         PR c++/7939
45840         * g++.dg/template/crash11.C: New test.
45841
45842 2003-09-16  Jason Merrill  <jason@redhat.com>
45843             Jakub Jelinek  <jakub@redhat.com>
45844
45845         * gcc.dg/attr-warn-unused-result.c: New test.
45846
45847 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45848
45849         PR c++/12184
45850         * g++.dg/expr/call2.C: New test.
45851
45852 2003-09-15  Andreas Jaeger  <aj@suse.de>
45853
45854         * gcc.dg/Wold-style-definition-1.c: New test.
45855
45856 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45857
45858         PR c++/3907
45859         * g++.dg/parse/template12.C: New test.
45860
45861         * g++.dg/abi/bitfield11.C: New test.
45862         * g++.dg/abi/bitfield12.C: Likewise.
45863
45864 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45865
45866         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45867         non-expansion of functional macro name without arguments at EOL.
45868         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45869
45870 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45871
45872         * gcc.c-torture/execute/20030914-[12].c: New tests.
45873
45874 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45875
45876         PR c++/11788
45877         * g++.dg/overload/addr1.C: New test.
45878
45879 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45880
45881         * gcc.dg/20030909-1.c: New test.
45882
45883 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45884
45885         * gcc.dg/ultrasp10.c: New test.
45886
45887 2003-09-09  Devang Patel  <dpatel@apple.com>
45888
45889         * gcc.dg/darwin-ld-6.c: New test.
45890
45891 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45892
45893         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45894
45895 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45896
45897         * gcc.dg/ia64-types1.c: New test.
45898         * gcc.dg/ia64-types2.c: Likewise.
45899
45900 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45901
45902         * gcc.dg/builtins-1.c: Add more _Complex tests.
45903         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45904
45905         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45906         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45907
45908 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45909
45910         PR c++/11786
45911         * g++.dg/lookup/koenig2.C: New test.
45912
45913         PR c++/5296
45914         * g++.dg/rtti/typeid2.C: New test.
45915
45916 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45917
45918         * gcc.c-torture/compile/20030904-1.c: New test.
45919
45920 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45921
45922         * g++.dg/opt/longbranch2.C: New test.
45923
45924 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45925
45926         * g++.dg/template/crash10.C: Only compile it.
45927
45928 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45929
45930         PR middle-end/11665
45931         * gcc.c-torture/compile/20030907-1.c: New test.
45932         * g++.dg/init/array11.C: New test.
45933
45934 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45935
45936         PR c++/11852
45937         * g++.dg/init/struct1.C: New test.
45938
45939 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45940
45941         PR c++/12181
45942         * g++.dg/expr/comma1.C: New test.
45943
45944 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45945
45946         PR c++/11867
45947         * g++.dg/expr/static_cast5.C: New test.
45948
45949 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45950
45951         PR c++/11507
45952         * g++.dg/lookup/scoped7.C: New test.
45953
45954         PR c++/9574
45955         * g++.dg/other/static1.C: New test.
45956
45957         PR c++/11490
45958         * g++.dg/warn/template-1.C: New test.
45959
45960         PR c++/11432
45961         * g++.dg/template/crash10.C: New test.
45962
45963         PR c++/2478
45964         * g++.dg/overload/VLA.C: New test.
45965
45966         PR c++/10804
45967         * g++.dg/template/call1.C: New test.
45968
45969 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45970
45971         PR c++/11794
45972         * g++.dg/parse/using3.C: New test.
45973
45974 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45975
45976         PR c++/11409
45977         * g++.dg/overload/builtin3.C: New test case.
45978
45979 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45980
45981         PR c/9862
45982         * gcc.dg/20030906-1.c: New test.
45983         * gcc.dg/20030906-2.c: Likewise.
45984
45985 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45986
45987         PR c++/12167
45988         * g++.dg/parse/defarg5.C: New test.
45989
45990         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45991
45992 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45993
45994         PR c++/12163
45995         * g++.dg/expr/static_cast4.C: New test.
45996
45997         PR c++/12146
45998         * g++.dg/template/crash9.C: New test.
45999
46000 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46001
46002         * g++.old-deja/g++.ext/pretty2.C: Update for change
46003         in __FUNCTION__.
46004         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46005
46006 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46007
46008         PR c++/11922
46009         * g++/dg/template/qualified-id1.C: New test.
46010
46011         PR c++/12037
46012         * g++.dg/warn/noeffect4.C: New test.
46013
46014 2003-09-04  Matt Austern  <austern@apple.com>
46015
46016         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46017         * g++.dg/ext/fnname2.C: Likewise.
46018         * g++.dg/ext/fnname3.C: Likewise.
46019
46020 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46021
46022         * g++.dg/expr/lval1.C: New test.
46023         * g++.dg/ext/lvcast.C: Remove.
46024
46025 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46026
46027         PR optimization/11700.
46028         * gcc.c-torture/compile/20030903-1.c: New test case.
46029
46030 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46031
46032         PR c++/12053
46033         * g++.dg/abi/layout4.C: New test.
46034
46035 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46036
46037         PR c++/11553
46038         * g++.dg/parse/friend3.C: New test.
46039
46040 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46041
46042         PR c++/11847
46043         * g++.dg/template/class1.C: New test.
46044
46045         PR c++/11808
46046         * g++.dg/expr/call1.C: New test.
46047
46048 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46049
46050         PR c++/12114
46051         * g++.dg/init/ref9.C: New test.
46052
46053         PR c++/11972
46054         * g++.dg/template/nested4.C: New test.
46055
46056 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46057
46058         PR c++/12093
46059         * g++.dg/template/non-dependent4.C: New test.
46060
46061         PR c++/11928
46062         * g++.dg/inherit/conv1.C: New test.
46063
46064 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46065
46066         PR c++/6196
46067         * g++.dg/ext/label1.C: New test.
46068         * g++.dg/ext/label2.C: Likewise.
46069
46070 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46071
46072         * g++.dg/expr/cond3.C: New test.
46073
46074 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46075
46076         * gcc.dg/builtins-1.c: Add new builtin cases.
46077
46078 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46079
46080         * gcc.dg/builtins-1.c: Add new cases.
46081         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46082
46083 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46084
46085         * gcc.dg/builtins-1.c: Add more math builtin tests.
46086         * gcc.dg/torture/builtin-attr-1.c: New test.
46087
46088 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46089
46090         PR optimization/5079
46091         * g++.dg/opt/static3.C: New test.
46092
46093 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46094
46095         * gcc.misc-tests/gcov-10b.c: New test.
46096
46097 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46098
46099         * g++.dg/opt/ptrmem3.C: New test.
46100
46101         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46102
46103 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46104
46105         * gcc.dg/20030826-2.c: New test.
46106
46107 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46108
46109         PR middle-end/12002
46110         * g77.f-torture/compile/12002.f: New test case.
46111
46112 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46113
46114         * gcc.dg/20030826-1.c: New test case.
46115
46116 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46117
46118         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46119
46120 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46121
46122         PR c++/11871
46123         * c++.dg/lookup/crash1.C: New test.
46124
46125         * c++.dg/warn/noeffect3.C: New test.
46126
46127 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46128
46129         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46130         * gcc.dg/compat/vector-1_y.c: Ditto.
46131         * gcc.dg/compat/vector-2_x.c: Ditto.
46132         * gcc.dg/compat/vector-2_y.c: Ditto.
46133
46134 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46135
46136         * gcc.dg/20030702-1.c: New test.
46137
46138 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46139
46140         PR c++/8795
46141         * g++.dg/ext/altivec-1.C: New test.
46142
46143 2003-08-24  Richard Henderson  <rth@redhat.com>
46144
46145         * g++.dg/eh/simd-2.C: Add -w for x86.
46146
46147 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46148
46149         * gcc.dg/20030815-1.c: New test.
46150
46151 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46152
46153         PR c++/3765
46154         * g++.dg/parse/access6.C: New test.
46155
46156 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46157
46158         PR c++/641, c++/11876
46159         * g++.dg/template/friend22.C: New test.
46160         * g++.dg/template/friend23.C: Likewise.
46161
46162 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46163
46164         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46165         identically.
46166
46167 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46168
46169         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46170
46171 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46172
46173         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46174
46175 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46176
46177         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46178
46179 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46180
46181         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46182
46183 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46184
46185         PR c++/11919
46186         * g++.dg/overload/prom1.C: New test.
46187
46188         PR c++/11551
46189         * g++.dg/parse/dtor2.C: New test.
46190
46191         PR c++/10762
46192         * g++.dg/parse/using2.C: New test.
46193
46194 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46195
46196         PR target/11805
46197         * gcc.c-torture/compile/20030821-1.c: New.
46198
46199 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46200
46201         PR c++/11834
46202         * g++.dg/template/deduce2.C: New test.
46203
46204 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46205
46206         * gcc.c-torture/execute/20030821-1.c: New test.
46207
46208 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46209
46210         PR middle-end/11984
46211         * gcc.dg/20030820-1.c: New test case.
46212
46213 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46214
46215         PR c++/11945
46216         * g++.dg/warn/noeffect2.C: New test.
46217
46218 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46219
46220         PR c++/10926
46221         * g++.dg/template/dtor2.C: New test.
46222
46223         PR c++/11684
46224         * g++.dg/template/operator1.C: New test.
46225         * g++.dg/parse/operator4.C: New test.
46226
46227         PR c++/11946.C
46228         * g++.dg/expr/enum1.C: New test.
46229         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46230
46231         PR c++/11036.C
46232         * g++.dg/parse/elab2.C: New test.
46233         * g++.dg/parse/typedef4.C: Change error message.
46234         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46235         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46236         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46237
46238 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46239
46240         * gcc.dg/pch/warn-1.c: New.
46241         * gcc.dg/pch/warn-1.hs: New.
46242
46243         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46244         not-tested file.
46245
46246 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46247
46248         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46249
46250 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46251
46252         * gcc.dg/uninit-D.c: New Test.
46253         * gcc.dg/uninit-E.c: New Test.
46254         * gcc.dg/uninit-F.c: New Test.
46255         * gcc.dg/uninit-G.c: New Test.
46256
46257 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46258
46259         * g++.dg/README: Describe the pch directory.
46260
46261 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46262
46263         PR c++/11174
46264         * g++.dg/parse/access4.C: New test.
46265         * g++.dg/parse/access5.C: Likewise.
46266         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46267
46268 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46269
46270         * gcc.dg/noncompile/20030818-1.c: New.
46271
46272 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46273
46274         PR c++/11957
46275         * g++.dg/warn/noeffect1.C: New test.
46276
46277         * g++.dg/template/scope2.C: New test.
46278         * g++.dg/template/error2.C: Correct dg-error
46279
46280 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46281
46282         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46283
46284 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46285
46286         PR C++/11512
46287         * g++.dg/template/warn1.C: New.
46288
46289 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46290
46291         * g++.dg/template/error2.C: New test.
46292         * g++.dg/lookup/using7.C: Adjust errors
46293         * g++.old-deja/g++.pt/crash36.C: Likewise.
46294         * g++.old-deja/g++.pt/derived3.C: Likewise.
46295
46296 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46297
46298         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46299         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46300         * gcc.c-torture/execute/builtins/string-9.c: New, from
46301         string-opt-9.c.  Adjust for execute/builtins framework.
46302         * gcc.c-torture/execute/string-opt-9.c: Delete.
46303
46304 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46305
46306         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46307
46308         * g++.dg/parse/ret-type2.C: New test.
46309
46310         PR c++/11703
46311         * g++.dg/init/new8.C: New test.
46312
46313         PR c++/10923
46314         * g++.dg/parse/typedef5.C: New test.
46315
46316         PR c++/9512
46317         * g++.dg/parse/qualified2.C: New test.
46318         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46319         invalid code.
46320
46321 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46322
46323         * g++.dg/conversion/ptrmem1.C: New test.
46324
46325 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46326
46327         PR target/11693
46328         * gcc.dg/20030811-1.c: New test.
46329
46330         PR target/11535
46331         * gcc.c-torture/execute/20030811-1.c: New test.
46332
46333 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46334
46335         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46336
46337 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46338
46339         PR c++/11789.C
46340         * g++.dg/inherit/multiple1.C: New test.
46341
46342 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46343
46344         * gcc.dg/spe1.c: New test.
46345
46346         PR c++/11670
46347         * g++.dg/expr/cast2.C: New test.
46348
46349         PR c++/10530
46350         * g++.dg/template/dependent-name2.C: New test.
46351
46352 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46353
46354         * g++.dg/parse/crash11.C: Put the dg options in comments.
46355
46356 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46357
46358         * lib/gcc-dg.exp: Update for diagnostic change.
46359
46360 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46361
46362         PR c++/5767
46363         * g++.dg/parse/crash11.C: New test.
46364
46365 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46366
46367         * gcc.dg/cpp/spacing1.c: Update.
46368
46369 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46370
46371         PR target/11739
46372         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46373         a value for -mtune.
46374
46375 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46376
46377         PR middle-end/11771
46378         * gcc.c-torture/compile/20030804-1.c: New test case.
46379
46380 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46381
46382         * gcc.dg/20030804-1.c: New test case.
46383
46384 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46385
46386         * gcc.dg/cpp/separate-1.c: New test.
46387
46388 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46389
46390         PR c++/11704
46391         * g++.dg/template/dependent-expr2.C: New test.
46392
46393         PR c++/11766
46394         * g++.dg/expr/ptrmem1.C: New test.
46395
46396 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46397
46398         PR c++/9453
46399         * g++.dg/template/friend15.C: New test.
46400
46401 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46402
46403         * lib/dg-pch.exp: Work round PCH bug.
46404
46405 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46406
46407         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46408         builtins.  Move cases from builtins-4.c here.
46409
46410         * gcc.dg/torture/builtin-math-1.c: New test taken from
46411         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46412         additional cases.
46413
46414         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46415         Delete.
46416
46417 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46418
46419         PR c++/9447
46420         * g++.dg/template/using7.C: New test.
46421
46422 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46423
46424         * import1.c, import2.c: New tests.
46425
46426 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46427
46428         * g++.dg/eh/crossjump1.C: New test.
46429
46430 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46431
46432         PR c++/11697
46433         * g++.dg/template/using6.C: New test.
46434
46435         PR c++/11744
46436         * g++.dg/template/koenig2.C: New test.
46437
46438 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46439
46440         PR c++/7983
46441         * g++.dg/parse/typedef4.C: New test.
46442
46443 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46444
46445         PR c++/8442, c++/8806
46446         * g++.dg/template/elab1.C: New test.
46447         * g++.dg/template/type2.C: Likewise.
46448         * g++.dg/template/ttp3.C: Adjust expected error message.
46449         * g++.old-deja/g++.law/visibility13.C: Likewise.
46450         * g++.old-deja/g++.niklas/t135.C: Likewise.
46451         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46452         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46453         template argument.
46454         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46455
46456 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46457
46458         PR c++/11295
46459         * g++.dg/ext/stmtexpr1.C: New test.
46460
46461         * g++.dg/opt/tmp1.C: New test.
46462
46463         PR c++/11525
46464         * g++.dg/parse/constant4.C: New test.
46465
46466         PR c++/9447
46467         * g++.dg/template/using5.C: New test.
46468
46469 2003-07-31  Roger Sayle  <roger@eyesopen.com>
46470
46471         * gcc.dg/builtins-27.c: New test case.
46472
46473 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
46474
46475         * gcc.dg/tls/opt-7.c: New test.
46476
46477 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
46478
46479         * g++.old-deja/g++.other/crash18.C: Remove.
46480
46481 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46482
46483         * g++.dg/template/explicit3.C: New.
46484         * g++.dg/template/explicit4.C: New.
46485         * g++.dg/template/explicit5.C: New.
46486
46487         PR c++/11347
46488         * g++.dg/template/memtmpl1.C: New.
46489
46490 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
46491
46492         PR target/11565
46493         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46494         * gcc.dg/i386-387-5.c (dg-options): Likewise.
46495
46496 2003-07-30  Jan Hubicka  <jh@suse.cz>
46497
46498         * vtgc1.c: Kill.
46499
46500 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
46501
46502         * gcc.dg/struct-in-proto-1.c: New test.
46503
46504 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
46505
46506         * gcc.dg/cpp/include2.c: Only expect one message.
46507
46508 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
46509
46510         PR c++/9447
46511         * g++.dg/template/using1.C: New test.
46512         * g++.dg/template/using2.C: New test.
46513         * g++.dg/template/using3.C: New test.
46514         * g++.dg/template/using4.C: New test.
46515
46516 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
46517
46518         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46519         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46520
46521 2003-07-28  Jan Hubicka  <jh@suse.cz>
46522
46523         PR c++/11530
46524         * g++.dg/opt/call1.C: New test.
46525
46526 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
46527
46528         PR c++/11667
46529         * g++.dg/init/enum2.C: New test.
46530         * g++.dg/template/overload1.C: Add "-w" option.
46531
46532 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
46533
46534         * gcc.dg/Wdeclaration-after-statement-1.c,
46535         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46536
46537 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
46538
46539         * gcc.c-torture/compile/20030725-1.c: New test.
46540
46541 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
46542
46543         * gcc.dg/20030505.c: Only run for SPE.
46544         Remove definition of opaque type.
46545
46546 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
46547
46548         * g++.dg/template/ptrmem6.C: New test.
46549
46550 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46551
46552         * gcc.c-torture/compile/zero-strct-2.c: New test.
46553
46554 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46555
46556         * gcc.dg/intermod-1.c: New test.
46557
46558 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46559
46560         PR c++/11617
46561         * g++.dg/template/lookup2.C: New test.
46562         * g++.dg/template/memclass1.C: Remove instantiated from error.
46563         * g++.dg/other/error2.C: Tweak expected errors.
46564
46565         PR c++/11596
46566         * g++.dg/template/defarg3.C: New test.
46567
46568         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46569
46570 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46571
46572         * g++.dg/inherit/access5.C: New test.
46573
46574 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46575
46576         PR c++/11513
46577         * g++.dg/template/crash8.C: New test.
46578
46579 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46580
46581         PR c/10602
46582         * gcc.dg/noncompile/incomplete-2.c: New test.
46583
46584 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46585
46586         PR c++/11645
46587         * g++.dg/inherit/access4.C: New test.
46588
46589         PR c++/11517
46590         * g++.dg/expr/cond2.C: New test.
46591
46592         PR optimization/10679
46593         * g++.dg/opt/inline4.C: New test.
46594
46595 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46596
46597         * g++.dg/parse/crash10: New test.
46598
46599 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46600
46601         * g++.dg/ext/flexary1.C: New test.
46602
46603 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46604
46605         PR c++/10793
46606         * g++.dg/template/crash9.C: New test.
46607
46608 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46609
46610         PR c++/3004
46611         * g++.dg/parse/typedef3.C: New test.
46612
46613         PR c++/7906
46614         * g++.dg/parse/operator2.C: New test.
46615
46616         PR c++/8895
46617         * g++.dg/parse/def-tmpl-arg1.C: New test.
46618
46619         PR c++/9282
46620         * g++.dg/parse/funptr1.C: New test.
46621
46622         PR c++/9452
46623         * g++.dg/parse/ambig3.C: New test.
46624
46625         PR c++/9454
46626         * g++.dg/parse/operator3.C: New test.
46627
46628         PR c++/9486
46629         * g++.dg/parse/template10.C: New test.
46630
46631         PR c++/9488
46632         * g++.dg/parse/template11.C: New test.
46633
46634         PR c++/10150
46635         * g++.dg/parse/invalid-op1.C: New test.
46636
46637         PR c++/10247
46638         * g++.dg/parse/condexpr1.C: New test.
46639
46640 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46641
46642         * g++.dg/ext/packed3.C: New test.
46643         * g++.dg/ext/packed4.C: New test.
46644
46645         * gcc.dg/pack-test-3.c: New test.
46646
46647 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46648
46649         * lib/compat.exp: Handle dg-options per source file.
46650         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46651         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46652         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46653         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46654         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46655         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46656         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46657         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46658         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46659         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46660         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46661         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46662         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46663         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46664
46665 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46666
46667         PR c/10320
46668         * gcc.c-torture/execute/20030718-1.c: New test.
46669
46670 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46671
46672         PR optimization/11536
46673         * gcc.dg/20030721-1.c: New test.
46674
46675 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46676
46677         PR c++/11546
46678         * g++.dg/template/lookup1.C: New test.
46679
46680 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
46681
46682         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46683         diagnostics of ill-formed constructs involving labels.
46684         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46685         the new 'previously defined here' message.
46686
46687 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
46688
46689         * g++.dg/parse/non-dependent2.C: New test.
46690
46691 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
46692
46693         * g++.dg/init/init-ref4.C: xfail on targets without
46694         weak symbols.
46695
46696 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
46697
46698         PR target/11087
46699         * gcc.c-torture/execute/20030717-1.c: New test.
46700
46701 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46702
46703         * g++.dg/opt/cfg1.C: New test.
46704
46705 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
46706
46707         PR optimization/11557
46708         * gcc.dg/20030717-1.c: New test.
46709
46710 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
46711
46712         PR c++/10476
46713         * g++.dg/expr/crash-1.C: New test.
46714
46715         PR c++/11027
46716         * g++.dg/template/init3.C: New test.
46717
46718         PR c++/8222
46719         * g++.dg/template/non-dependent1.C: New test.
46720
46721         PR c++/11070
46722         * g++.dg/template/non-dependent2.C: New test.
46723
46724         PR c++/11071
46725         * g++.dg/template/non-dependent3.C: New test.
46726
46727         PR c++/9907
46728         * g++.dg/template/sizeof5.C: New test.
46729
46730 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
46731
46732         PR 11498
46733         * gcc.c-torture/compile/mangle-1.c: New file.
46734
46735 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46736
46737         PR c++/7809
46738         * g++.dg/parse/access3.C: New test.
46739
46740 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
46741
46742         PR c++/11384
46743         * g++.dg/init/init-ref4.C: New test.
46744
46745 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
46746
46747         PR c++/11547
46748         * g++.dg/parse/constant3.C: New test.
46749         * g++.dg/parse/crash7.C: Likewise.
46750
46751 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
46752
46753         PR target/11008
46754         * gcc.dg/i386-pentium4-not-mull.c: New.
46755
46756 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
46757
46758         * gcc.dg/asm-names.c (ymain): Make it weak.
46759
46760 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46761
46762         PR c++/5421
46763         * g++.dg/template/friend21.C: New test.
46764
46765 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
46766
46767         * gcc.dg/cleanup-8.c: New test.
46768         * gcc.dg/cleanup-9.c: New test.
46769
46770 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46771
46772         * g++.dg/ext/dll-MI1.h: New file.
46773         * g++.dg/ext/dllexport-MI1.C: New file.
46774         * g++.dg/ext/dllimport-MI1.C: New file.
46775
46776 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46777
46778         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46779         it does not have cmpstrsi patterns (just cmpmemsi).
46780
46781 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46782
46783         PR debug/11473
46784         * g++.dg/debug/debug8.C: New test.
46785
46786 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46787
46788         PR c++/10108
46789         * g++.dg/template/crash7.C: New test.
46790
46791 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46792
46793         PR target/10795
46794         * gcc.c-torture/compile/20030708-1.c: New.
46795
46796 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46797
46798         * gcc.c-torture/execute/20030715-1.c: New test.
46799
46800 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46801
46802         * gcc.dg/pch/inline-3.c: New file.
46803         * gcc.dg/pch/inline-3.hs: New file.
46804         * gcc.dg/pch/inline-4.c: New file.
46805         * gcc.dg/pch/inline-4.hs: New file.
46806
46807 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46808
46809         PR c++/11509
46810         * g++.dg/template/crash6.C: New test.
46811
46812         PR c++/7053
46813         * g++.dg/template/friend20.C: New test.
46814
46815         PR c++/7019
46816         * g++.dg/template/overload2.C: New test.
46817
46818 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46819
46820         PR optimization/11440
46821         * gcc.c-torture/execute/20030714-1.c: New test.
46822
46823 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46824
46825         PR c++/11154
46826         * g++.dg/template/partial2.C: New test.
46827
46828 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46829
46830         PR c++/11503
46831         * g++.dg/template/anon1.C: New test.
46832
46833         PR c++/11493
46834         PR c++/11495
46835         * g++.dg/parse/template9.C: Likewise.
46836         * g++.dg/template/crash4.C: New test.
46837         * g++.dg/template/koenig1.C: Likewise.
46838         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46839         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46840         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46841         functions.
46842         * g++.old-deja/g++.jason/template36.C: Likewise.
46843         * g++.old-deja/g++.mike/p1989.C: Likewise.
46844         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46845         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46846         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46847         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46848         compiling.
46849         * g++.old-deja/g++.pt/union2.C: Use this->.
46850
46851 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46852
46853         * gcc.dg/20030711-1.c: New test.
46854
46855 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46856
46857         PR c++/11050
46858         * g++.dg/parse/args1.C: New test.
46859         * g++.pt/defarg8.C: Change expected errors.
46860
46861 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46862
46863         PR c++/8164
46864         * g++.dg/template/nontype2.C: New test.
46865
46866         PR c++/10558
46867         * g++.dg/parse/template8.C: New test.
46868
46869         PR c++/8327
46870         * g++.dg/template/scope1.C: New test.
46871
46872         * g++.dg/warn/Wsign-compare-1.C: New test.
46873
46874 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46875
46876         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46877
46878 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46879
46880         PR c++/9411
46881         * g++.dg/template/explicit2.C: New test.
46882
46883         PR c++/10032
46884         * g++.dg/warn/pedantic1.C: New test.
46885
46886 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46887
46888         PR c++ 9483
46889         * g++.dg/other/field1.C: New test.
46890
46891 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46892
46893         PR c/11449
46894         * gcc.c-torture/compile/20030707-1.c: New.
46895
46896 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46897
46898         PR c++/10849
46899         * g++.dg/template/access12.C: New test.
46900
46901 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46902
46903         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46904         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46905         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46906         * gcc.misc-tests/gcov.exp: Update
46907         * g++.dg/gcov/gcov.exp: Update
46908         * lib/gcov.exp: Update.
46909
46910 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46911
46912         * g++.dg/abi/mangle17.C: Make sure template expressions are
46913         dependent.
46914         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46915         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46916         * g++.dg/opt/stack1.C: Remove erroneous code.
46917         * g++.dg/parse/template7.C: New test.
46918         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46919         * g++.old-deja/g++.pt/crash4.C: Likewise.
46920
46921 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46922
46923         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46924         with zero or one occurence of `$' after the initial `L'.
46925
46926 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46927
46928         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46929
46930 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46931
46932         PR c/11370
46933         * gcc.dg/Wunreachable-6.c: New testcase.
46934         * gcc.dg/Wunreachable-7.c: New testcase.
46935
46936 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46937
46938         PR c/11420
46939         * gcc.dg/20030708-1.c: New test.
46940
46941 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46942
46943         * gcc.dg/compat/sdata-section.h: New file.
46944         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46945         * gcc.dg/torture/mips-sdata-1.c: New test.
46946
46947 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46948
46949         PR c++/11030
46950         * g++.dg/template/friend19.C: New test.
46951
46952 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46953
46954         * g++.dg/opt/strength-reduce.C: New test.
46955
46956 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46957
46958         PR target/10979
46959         * gcc.dg/20030707-1.c: New testcase.
46960
46961 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46962
46963         PR optimization/11059
46964         * g++.dg/opt/emptyunion.C: New testcase.
46965
46966 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46967             Eric Botcazou  <ebotcazou@libertysurf.fr>
46968
46969         * g++.dg/opt/stack1.C: New test.
46970
46971 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46972
46973         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46974         run test.
46975
46976         PR c++/11431
46977         * g++.dg/expr/static_cast3.C: New test.
46978
46979 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46980
46981         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46982         everywhere.
46983         * gcc.dg/concat.c: Concatenation of string constants with
46984         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46985         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46986         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46987         necessary to avoid multi-character character constant warning.
46988         * gcc.dg/cpp/escape.c: Likewise.
46989         * gcc.dg/cpp/ucs.c: Likewise.
46990         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46991         Fix a typo.
46992
46993 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46994
46995         PR c/11428
46996         * gcc.c-torture/compile/20030704-1.c: New.
46997
46998 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46999
47000         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47001
47002 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47003
47004         PR c++/5287, PR c++/7910,  PR c++/11021
47005         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47006         tests for warnings.
47007         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47008         * g++.dg/ext/dllimport3.C: Likewise.
47009         * g++.dg/ext/dllimport4.C: New file.
47010         * g++.dg/ext/dllimport5.C: New file.
47011         * g++.dg/ext/dllimport6.C: New file.
47012         * g++.dg/ext/dllimport7.C: New file.
47013         * g++.dg/ext/dllimport8.C: New file.
47014         * g++.dg/ext/dllimport9.C: New file.
47015         * g++.dg/ext/dllimport10.C: New file.
47016         * g++.dg/ext/dllexport1.C: New file.
47017
47018 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47019
47020         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47021         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47022
47023 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47024
47025         * gcc.dg/builtins-25.c: New testcase.
47026         * gcc.dg/builtins-26.c: New testcase.
47027
47028 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47029
47030         * gcc.dg/compat/vector-defs.h: New file.
47031         * gcc.dg/compat/vector-setup.h: New file.
47032         * gcc.dg/compat/vector-check.h: New file.
47033         * gcc.dg/compat/vector-1_main.c: New file.
47034         * gcc.dg/compat/vector-1_x.c: New file.
47035         * gcc.dg/compat/vector-1_y.c: New file.
47036         * gcc.dg/compat/vector-2_main.c: New file.
47037         * gcc.dg/compat/vector-2_x.c: New file.
47038         * gcc.dg/compat/vector-2_y.c: New file.
47039
47040         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47041         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47042         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47043         * gcc.dg/compat/struct-align-1.h: New file.
47044         * gcc.dg/compat/struct-align-1_main.c: New file.
47045         * gcc.dg/compat/struct-align-1_x.c: New file.
47046         * gcc.dg/compat/struct-align-1_y.c: New file.
47047         * gcc.dg/compat/struct-align-2.h: New file.
47048         * gcc.dg/compat/struct-align-2_main.c: New file.
47049         * gcc.dg/compat/struct-align-2_x.c: New file.
47050         * gcc.dg/compat/struct-align-2_y.c: New file.
47051
47052         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47053         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47054         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47055         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47056         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47057         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47058         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47059         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47060         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47061         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47062         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47063         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47064         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47065         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47066         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47067         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47068         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47069         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47070         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47071         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47072         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47073         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47074         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47075         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47076         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47077         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47078         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47079         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47080         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47081
47082 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47083
47084         * gcc.dg/i386-call-1.c: New test.
47085
47086 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47087
47088         PR c++/9162
47089         * g++.dg/parse/defarg4.C: New.
47090
47091 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47092
47093         PR target/10700
47094         * gcc.c-torture/compile/20030703-1.c: New test case.
47095
47096 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47097
47098         * g++.dg/template/local3.C: Remove extra semicolon.
47099
47100 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47101
47102         * gcc.dg/i386-volatile-1.c: New test.
47103
47104 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47105
47106         PR c++/11072
47107         * g++.dg/other/offsetof2.C: XFAIL.
47108         * g++.dg/other/offsetof5.C: New.
47109
47110         PR c++/10219
47111         * g++.dg/template/error1.C: New.
47112
47113         PR c++/9779
47114         * g++.dg/template/dependent-expr1.C: New.
47115
47116 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47117
47118         PR c++/6949
47119         * g++.dg/template/local3.C: New test.
47120
47121         PR c++/11149
47122         * g++.dg/lookup/scoped6.C: New test.
47123
47124 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47125
47126         PR c++/8046
47127         * g++.dg/other/error7.C: New test.
47128
47129 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47130
47131         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47132         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47133         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47134         * g++.old-deja/g++.other/union2.C: Likewise.
47135         * gcc.dg/c90-const-expr-2.c: Likewise.
47136         * gcc.dg/c90-const-expr-3.c: Likewise.
47137         * gcc.dg/c99-const-expr-2.c: Likewise.
47138         * gcc.dg/c99-const-expr-3.c: Likewise.
47139         * gcc.dg/concat.c: Likewise.
47140
47141 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47142
47143         PR c++/9559
47144         * g++.dg/init/static1.C: New test.
47145
47146 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47147
47148         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47149         * g++.old-deja/g++.other/access2.C: Likewise.
47150         * g++.old-deja/g++.other/decl2.C: Likewise.
47151         * gcc.c-torture/execute/20020615-1.c: Likewise.
47152
47153 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47154
47155         PR c++/4933
47156         * g++.dg/template/sizeof4.C: New test.
47157
47158 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47159
47160         * g++.dg/other/error6.C: New test.
47161
47162 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47163
47164         PR c++/10750
47165         * g++.dg/parse/constant2.C: New test.
47166
47167 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47168
47169         PR c++/11106
47170         * g++.dg/other/error5.C: New test.
47171
47172 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47173
47174         * gcc.dg/format/gcc_diag-1.c: New test.
47175
47176 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47177
47178         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47179
47180 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47181
47182         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47183         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47184         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47185
47186 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47187
47188         * gcc.c-torture/execute/builtins/string-8.c: New test.
47189         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47190         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47191         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47192
47193 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47194
47195         PR c++/10468
47196         * g++.dg/ext/typeof6.C: New test.
47197
47198 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47199
47200         PR c++/10796
47201         * g++.dg/init/enum1.C: New test.
47202
47203 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47204
47205         * gcc.dg/20030627-1.c: New test.
47206
47207 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47208
47209         PR c++/11332
47210         * g++.dg/expr/static_cast2.C: New test.
47211
47212 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47213             Jakub Jelinek  <jakub@redhat.com>
47214
47215         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47216         sprintf(dst,"%s",src) optimization.
47217         * gcc.c-torture/execute/20030626-1.c: New test case.
47218         * gcc.c-torture/execute/20030626-2.c: New test case.
47219
47220 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47221
47222         * gcc.c-torture/execute/multi-ix.c: New test.
47223
47224         * gcc.c-torture/execute/simd-4.c (main):
47225         Added missing semicolon at end of union.
47226
47227 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47228
47229         PR c++/8266
47230         * g++.dg/template/explicit-instantiation3.C: New test.
47231
47232 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47233
47234         * gcc.dg/20030626-1.c: Use signed char.
47235
47236 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47237
47238         * gcc.dg/20030626-1.c: New test.
47239
47240 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47241
47242         * const-str-2.m: Update.
47243
47244 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47245
47246         PR c++/10990
47247         * g++.dg/rtti/dyncast1.C: New test.
47248         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47249         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47250         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47251
47252         PR c++/10931
47253         * g++.dg/expr/static_cast1.C: New test.
47254
47255 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47256
47257         * gcc.dg/20030625-1.c: New test.
47258
47259 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47260
47261         * gcc.c-torture/compile/20030624-1.c: New test case.
47262
47263 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47264
47265         * gcc.c-torture/execute/string-opt-17.c: New test.
47266
47267 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47268
47269         PR c++/5754
47270         * g++.dg/parse/crash6.C: New test.
47271
47272 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47273
47274         * gcc.dg/builtins-24.c: New test case.
47275
47276 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47277
47278         * g++.dg/opt/operator1.C: New test.
47279
47280 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47281
47282         * gcc.c-torture/execute/string-opt-16.c: New test case.
47283
47284 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47285
47286         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47287         * g++.old-deja/g++.other/conv7.C: Likewise.
47288         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47289         * g++.old-deja/g++.other/overload14.C: Likewise.
47290
47291 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47292
47293         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47294         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47295
47296 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47297
47298         PR c++/10888
47299         * g++.dg/warn/Winline-3.C: New test.
47300
47301 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47302
47303         * lib/target-supports.exp (check_alias_available): Make the test
47304         program acceptable to the Solaris assembler.
47305
47306         PR c++/10749
47307         * g++.dg/template/memclass2.C: New test.
47308
47309 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47310             Eric Botcazou  <ebotcazou@libertysurf.fr>
47311
47312         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47313         data for non-matching targets.
47314         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47315
47316 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47317
47318         PR c++/10845
47319         * g++.dg/template/member3.C: New test.
47320
47321 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47322
47323         PR c++/10939
47324         * g++.dg/template/func1.C: New test.
47325
47326         PR c++/9649
47327         * g++.dg/template/static4.C: New test.
47328         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47329
47330         PR c++/11041
47331         * g++.dg/init/ref7.C: New test.
47332
47333 2003-06-19  Matt Austern  <austern@apple.com>
47334
47335         PR c++/11228
47336         * g++.dg/anew1.C: New test.
47337         * g++.dg/anew2.C: New test.
47338         * g++.dg/anew3.C: New test.
47339         * g++.dg/anew4.C: New test.
47340
47341 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47342
47343         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47344
47345 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47346
47347         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47348         endian-dependent.
47349
47350 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47351
47352         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47353         Remove cruft.
47354
47355 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47356
47357         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47358         * gcc.c-torture/compile/961203-1.c: Likewise.
47359         * gcc.c-torture/compile/980506-1.c: Likewise.
47360
47361 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47362
47363         PR c++/10712
47364         * g++.dg/lookup/using7.C: New test.
47365
47366 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47367
47368         PR c++/11105
47369         * g++.dg/abi/conv1.C: Remove it.
47370         * g++.dg/template/conv7.C: New test.
47371         * g++.dg/template/conv8.C: Likewise.
47372         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47373         conversion operator.
47374
47375 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47376
47377         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47378         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47379         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47380         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47381         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47382         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47383         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47384         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47385         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47386         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47387         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47388         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47389         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47390         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47391         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47392         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47393         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47394         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47395         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47396         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47397         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47398         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47399         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47400         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47401         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47402         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47403         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47404         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47405         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47406
47407 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47408
47409         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47410         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47411         indications.
47412
47413 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47414
47415         * gcc.dg/i386-387-5.c: New test case.
47416         * gcc.dg/i386-387-6.c: New test case.
47417         * gcc.dg/builtins-23.c: New test case.
47418
47419 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47420
47421         * gcc.dg/builtins-22.c: New test case.
47422         * gcc.dg/i386-387-1.c: Update to test exp.
47423         * gcc.dg/i386-387-2.c: Likewise.
47424
47425 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47426
47427         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47428
47429 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47430
47431         * lib/gcc-dg.exp (dg-require-dll): New function.
47432         (dg-xfail-if): Likewise.
47433         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47434         driver.
47435
47436         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47437         * gcc.c-torture/compile/20001205-1.c: Likewise.
47438         * gcc.c-torture/compile/20001226-1.c: Likewise.
47439         * gcc.c-torture/compile/20010518-2.c: Likewise.
47440         * gcc.c-torture/compile/20020312-1.c: Likewise.
47441         * gcc.c-torture/compile/20020604-1.c: Likewise.
47442         * gcc.c-torture/compile/920501-12.c: Likewise.
47443         * gcc.c-torture/compile/920501-4.c: Likewise.
47444         * gcc.c-torture/compile/920520-1.c: Likewise.
47445         * gcc.c-torture/compile/920521-1.c: Likewise.
47446         * gcc.c-torture/compile/920625-1.c: Likewise.
47447         * gcc.c-torture/compile/961203-1.c: Likewise.
47448         * gcc.c-torture/compile/980506-1.c: Likewise.
47449         * gcc.c-torture/compile/981006-1.c: Likewise.
47450         * gcc.c-torture/compile/981022-1.c: Likewise.
47451         * gcc.c-torture/compile/981223-1.c: Likewise.
47452         * gcc.c-torture/compile/990617-1.c: Likewise.
47453         * gcc.c-torture/compile/dll.c: Likewise.
47454         * gcc.c-torture/compile/labels-3.c: Likewise.
47455         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47456         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47457         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47458         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47459         * gcc.c-torture/compile/simd-5.c: Likewise.
47460         * gcc.c-torture/compile/20000804-1.x: Remove.
47461         * gcc.c-torture/compile/20001205-1.x: Likewise.
47462         * gcc.c-torture/compile/20001226-1.x: Likewise.
47463         * gcc.c-torture/compile/20010518-2.x: Likewise.
47464         * gcc.c-torture/compile/20020312-1.x: Likewise.
47465         * gcc.c-torture/compile/20020604-1.x: Likewise.
47466         * gcc.c-torture/compile/920501-12.x: Likewise.
47467         * gcc.c-torture/compile/920501-4.x: Likewise.
47468         * gcc.c-torture/compile/920520-1.x: Likewise.
47469         * gcc.c-torture/compile/920521-1.x: Likewise.
47470         * gcc.c-torture/compile/920625-1.x: Likewise.
47471         * gcc.c-torture/compile/961203-1.x: Likewise.
47472         * gcc.c-torture/compile/980506-1.x: Likewise.
47473         * gcc.c-torture/compile/981006-1.x: Likewise.
47474         * gcc.c-torture/compile/981022-1.x: Likewise.
47475         * gcc.c-torture/compile/981223-1.x: Likewise.
47476         * gcc.c-torture/compile/990617-1.x: Likewise.
47477         * gcc.c-torture/compile/mipscop-1.x: Likewise.
47478         * gcc.c-torture/compile/mipscop-2.x: Likewise.
47479         * gcc.c-torture/compile/mipscop-3.x: Likewise.
47480         * gcc.c-torture/compile/mipscop-4.x: Likewise.
47481         * gcc.c-torture/compile/simd-5.x: Likewise.
47482
47483         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47484
47485 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
47486
47487         * gcc.c-torture/execute/20030611-1.c: New test.
47488
47489 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47490
47491         PR middle-end/168
47492         * gcc.dg/20030612-1.c: New test case.
47493
47494 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47495
47496         PR c++/10635
47497         * g++.dg/expr/cast1.C: New test.
47498
47499 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47500
47501         * gcc.dg/builtins-21.c: New test case.
47502
47503 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
47504
47505         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47506         options instead of at the end.
47507         * lib/objc.exp (objc_target_compile): Likewise.
47508
47509 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
47510
47511         PR c++/10432
47512         * g++.dg/parse/error1.C: New test.
47513
47514 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
47515
47516         * gcc.dg/compat/struct-by-value-11_main.c: New file.
47517         * gcc.dg/compat/struct-by-value-11_x.c: New file.
47518         * gcc.dg/compat/struct-by-value-11_y.c: New file.
47519         * gcc.dg/compat/struct-by-value-12_main.c: New file.
47520         * gcc.dg/compat/struct-by-value-12_x.c: New file.
47521         * gcc.dg/compat/struct-by-value-12_y.c: New file.
47522         * gcc.dg/compat/struct-by-value-13_main.c: New file.
47523         * gcc.dg/compat/struct-by-value-13_x.c: New file.
47524         * gcc.dg/compat/struct-by-value-13_y.c: New file.
47525         * gcc.dg/compat/struct-by-value-14_main.c: New file.
47526         * gcc.dg/compat/struct-by-value-14_x.c: New file.
47527         * gcc.dg/compat/struct-by-value-14_y.c: New file.
47528         * gcc.dg/compat/struct-by-value-15_main.c: New file.
47529         * gcc.dg/compat/struct-by-value-15_x.c: New file.
47530         * gcc.dg/compat/struct-by-value-15_y.c: New file.
47531         * gcc.dg/compat/struct-by-value-16_main.c: New file.
47532         * gcc.dg/compat/struct-by-value-16_x.c: New file.
47533         * gcc.dg/compat/struct-by-value-16_y.c: New file.
47534         * gcc.dg/compat/struct-by-value-17_main.c: New file.
47535         * gcc.dg/compat/struct-by-value-17_x.c: New file.
47536         * gcc.dg/compat/struct-by-value-17_y.c: New file.
47537         * gcc.dg/compat/struct-by-value-18_main.c: New file.
47538         * gcc.dg/compat/struct-by-value-18_x.c: New file.
47539         * gcc.dg/compat/struct-by-value-18_y.c: New file.
47540
47541         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47542         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47543         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47544         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47545         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47546         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47547         * gcc.dg/compat/scalar-return-3_main.c: New file.
47548         * gcc.dg/compat/scalar-return-3_x.c: New file.
47549         * gcc.dg/compat/scalar-return-3_y.c: New file.
47550         * gcc.dg/compat/scalar-return-4_main.c: New file.
47551         * gcc.dg/compat/scalar-return-4_x.c: New file.
47552         * gcc.dg/compat/scalar-return-4_y.c: New file.
47553
47554 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47555
47556         * gcc.dg/compat/fp2-struct-check.h: New file.
47557         * gcc.dg/compat/fp2-struct-defs.h: New file.
47558         * gcc.dg/compat/fp2-struct-init.h: New file.
47559         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47560         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47561         * gcc.dg/compat/struct-by-value-10_y.c: New file.
47562         * gcc.dg/compat/struct-return-10_main.c: New file.
47563         * gcc.dg/compat/struct-return-10_x.c: New file.
47564         * gcc.dg/compat/struct-return-10_y.c: New file.
47565
47566         * gcc.dg/compat/compat-common.h: New file.
47567         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47568         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47569         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47570         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47571         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47572         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47573         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47574         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47575         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47576         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47577         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47578         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47579         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47580         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47581         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47582         * gcc.dg/compat/small-struct-check.h: Ditto.
47583         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47584         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47585         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47586         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47587         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47588         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47589         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47590         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47591         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47592         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47593         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47594         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47595         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47596         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47597         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47598         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47599         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47600         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47601         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47602         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47603         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47604         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47605         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47606         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47607         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47608         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47609         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47610         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47611         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47612         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47613
47614 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47615
47616         * g++.dg/pch/static-1.C: New file.
47617         * g++.dg/pch/static-1.Hs: New file.
47618
47619 2003-06-10  Richard Henderson  <rth@redhat.com>
47620
47621         * gcc.dg/asm-7.c: Adjust expected warning text.
47622
47623 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47624
47625         * gcc.dg/builtins-20.c: New test case.
47626
47627 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47628
47629         PR c++/11131
47630         * g++.dg/opt/template1.C: New test.
47631
47632 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47633
47634         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47635         additional_sources.
47636
47637 2003-05-21  David Taylor  <dtaylor@emc.com>
47638
47639         * gcc.dg/Wpadded.c: New file.
47640
47641 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47642
47643         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47644         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47645         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47646         dg-require-weak.
47647
47648 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47649
47650         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47651
47652 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47653
47654         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47655         (dg-require-alias): Likewise.
47656         (dg-require-gc-sections): Likewise.
47657         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47658
47659 2003-06-08  Richard Henderson  <rth@redhat.com>
47660
47661         * gcc.dg/20011029-2.c: Fix the array reference.
47662         * gcc.dg/asm-7.c: New.
47663
47664 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47665
47666         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47667
47668 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47669
47670         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47671         (dg-require-gc-sections): Likewise.
47672
47673 2003-06-08  Jan Hubicka  <jh@suse.cz>
47674
47675         * i386-cmov1.c: Fix regular expression.
47676         * i386-cvt-1.c: Likewise.
47677         * i386-local.c: Likewise.
47678         * i386-local2.c: Likewise.
47679         * i386-mul.c: Likewise.
47680         * i386-ssetype-1.c: Likewise.
47681         * i386-ssetype-3.c: Likewise.
47682         * i386-ssetype-5.c: Likewise.
47683
47684 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47685
47686         PR c++/11039
47687         * g++.dg/warn/implicit-typename2.C: New test.
47688         * g++.dg/warn/implicit-typename3.C: New test.
47689
47690 2003-06-07  Richard Henderson  <rth@redhat.com>
47691
47692         * g++.dg/other/offsetof3.C: Use size_t.
47693         * g++.dg/other/offsetof4.C: Likewise.
47694
47695 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
47696
47697         * lib/copy-file.exp: New. Implement gcc_copy_files.
47698
47699         * lib/dg-pch.exp: Load copy-file.exp
47700         (dg-pch): Use gcc_copy_files instead of "file copy".
47701
47702 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
47703
47704         * gcc.dg/weak/weak.exp: Simplify.
47705         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47706         * gcc.dg/weak/weak-1.c: Likewise.
47707         * gcc.dg/weak/weak-2.c: Likewise.
47708         * gcc.dg/weak/weak-3.c: Likewise.
47709         * gcc.dg/weak/weak-4.c: Likewise.
47710         * gcc.dg/weak/weak-5.c: Likewise.
47711         * gcc.dg/weak/weak-6.c: Likewise.
47712         * gcc.dg/weak/weak-7.c: Likewise.
47713         * gcc.dg/weak/weak-8.c: Likewise.
47714         * gcc.dg/weak/weak-9.c: Likewise.
47715
47716 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
47717
47718         gcc.c-torture/execute/20030606-1.c: New.
47719
47720 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47721
47722         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47723         * gcc.dg/builtins-19.c: Likewise.
47724
47725 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47726
47727         * gcc.dg/builtins-2.c: Add some more tests.
47728         * gcc.dg/builtins-18.c: New test case.
47729         * gcc.dg/builtins-19.c: New test case.
47730
47731 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47732             Jim Wilson  <wilson@tuliptree.org>
47733
47734         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47735
47736 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
47737
47738         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47739         mempcpy/stpcpy calls not to be optimized into something else.
47740         * gcc.c-torture/execute/string-opt-3.c: Moved to...
47741         * gcc.c-torture/execute/builtins/string-7.c: ...here.
47742         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47743
47744 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47745
47746         * gcc.dg/format/asm_fprintf-1.c: New test.
47747
47748 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
47749
47750         * lib/gcc-defs.exp (additional_sources): New variable.
47751         (dg-additional-sources): New function.
47752         (additional_files): New variable.
47753         (dg-additional-files): New function.
47754         (dg-additional-files-options): Likewise.
47755         * lib/gcc-dg.exp (dg-require-weak): New function.
47756         (dg-require-alias): Likewise.
47757         (dg-require-gc-sections): Likewise.
47758         * lib/target-supports.exp (check_alias_available): Remove testfile
47759         parameter.
47760         (check_gc_sections_available): New function.
47761         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47762         (dg-gpp-additional-files): Likewise.
47763         * lib/g++.exp (additional_sources): Remove.
47764         (additional_files): Likewise.
47765         (g++_target_compile): Use dg-additional-files-options.
47766
47767         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
47768         Tcl logic.
47769         * gcc.dg/special/ecos.exp: Remove.
47770         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47771         * gcc.dg/special/alias-1.c: Likewise.
47772         * gcc.dg/special/alias-2.c: Likewise.
47773         * gcc.dg/special/gcsec-1.c: Likewise.
47774         * gcc.dg/special/weak-1.c: Likewise.
47775         * gcc.dg/special/weak-2.c: Likewise.
47776         * gcc.dg/special/wkali-1.c: Likewise.
47777         * gcc.dg/special/wkali-2.c: Likewise.
47778
47779         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47780         dg-gpp-additional-*.
47781         * g++.dg/special/conpr-3.C: Likewise.
47782         * g++.dg/special/conpr-4.C: Likewise.
47783         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47784         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47785         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47786         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47787         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47788         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47789         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47790         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47791         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47792         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47793         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47794         * g++.old-deja/g++.other/comdat1.C: Likewise.
47795         * g++.old-deja/g++.other/comdat2.C: Likewise.
47796         * g++.old-deja/g++.other/comdat3.C: Likewise.
47797         * g++.old-deja/g++.other/ctor1.C: Likewise.
47798         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47799
47800 2003-06-05  Richard Henderson  <rth@redhat.com>
47801
47802         * gcc.dg/debug/20030605-1.c: New.
47803
47804 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47805
47806         * README.QMTEST: Update.
47807
47808 2003-06-04  Richard Henderson  <rth@redhat.com>
47809
47810         * gcc.dg/cleanup-1.c: New.
47811         * gcc.dg/cleanup-2.c: New.
47812         * gcc.dg/cleanup-3.c: New.
47813         * gcc.dg/cleanup-4.c: New.
47814         * gcc.dg/cleanup-5.c: New.
47815         * gcc.dg/cleanup-6.c: New.
47816         * gcc.dg/cleanup-7.c: New.
47817
47818 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47819
47820         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47821
47822         * lib/dg-pch.exp: New file.
47823         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47824         * gcc.dg/pch/pch.exp: Likewise.
47825
47826 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47827
47828         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47829         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47830         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47831         * gcc.dg/builtins-17.c: New test case.
47832         * gcc.dg/i386-387-4.c: New test case.
47833         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47834
47835 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47836
47837         * gcc.dg/ultrasp9.c: New test.
47838
47839 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47840
47841         * gcc.c-torture/compile/20030604-1.c: New test.
47842         * gcc.dg/sparc-constant-1.c: New test.
47843
47844 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47845
47846         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47847
47848 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47849
47850         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47851
47852         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47853         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47854
47855 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47856
47857         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47858
47859 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47860
47861         PR c++/10940
47862         * g++.dg/template/spec10.C: New test.
47863
47864 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47865
47866         * gcc.dg/builtins-16.c: New test case.
47867
47868 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47869
47870         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47871         mempcpy test with post-increments.
47872         * gcc.c-torture/execute/string-opt-3.c: New test.
47873         * gcc.dg/string-opt-1.c: New test.
47874
47875 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47876
47877         PR fortran/10965
47878         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47879
47880 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47881
47882         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47883         (scan-assembler): ... here.  Use dg-scan.
47884         (scan-assembler-not): Likewise.
47885         (scan-file): New function.
47886         (scan-file-not): Likewise.
47887         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47888         * gcc.dg/cpp/_Pragma4.c: Likewise.
47889         * gcc.dg/cpp/_Pragma5.c: Likewise.
47890         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47891         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47892         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47893         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47894         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47895         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47896         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47897         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47898         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47899         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47900         * gcc.dg/cpp/cxxcom1.c: Likewise.
47901         * gcc.dg/cpp/line1.c: Likewise.
47902         * gcc.dg/cpp/maccom1.c: Likewise.
47903         * gcc.dg/cpp/maccom2.c: Likewise.
47904         * gcc.dg/cpp/maccom3.c: Likewise.
47905         * gcc.dg/cpp/maccom4.c: Likewise.
47906         * gcc.dg/cpp/maccom5.c: Likewise.
47907         * gcc.dg/cpp/maccom6.c: Likewise.
47908         * gcc.dg/cpp/multiline.c: Likewise.
47909         * gcc.dg/cpp/spacing1.c: Likewise.
47910         * gcc.dg/cpp/spacing2.c: Likewise.
47911         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47912         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47913         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47914         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47915         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47916         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47917         * gcc.dg/cpp/cxxcom2.c: Likewise.
47918         * gcc.dg/cpp/cxxcom2.h: New file.
47919
47920         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47921         * g++.dg/cpp/truefalse.C: Here.
47922         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47923
47924 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47925
47926         * gcc.dg/cpp/redef3.c: New file.
47927
47928 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47929
47930         * gcc.dg/i386-loop-3.c: New test.
47931
47932 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47933
47934         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47935
47936 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47937
47938         * gcc.dg/fwrapv-1.c: New test case.
47939         * gcc.dg/fwrapv-2.c: New test case.
47940
47941 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47942
47943         PR c++/10956
47944         * g++.dg/template/spec9.C: New test.
47945
47946 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47947
47948         * gcc.dg/duff-4.c: New test case.
47949
47950 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47951
47952         PR fortran/10843
47953         * g77.dg/ffixed-form-1.f: New test
47954         * g77.dg/ffixed-form-2.f: New test
47955         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47956         * g77.dg/ffree-form-3.f: New test
47957
47958 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47959
47960         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47961         * gcc.dg/wint_t-1.c: Likewise.
47962
47963 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47964
47965         * g++.dg/template/access11.C: New test.
47966
47967 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47968
47969         PR c++/10849
47970         * g++.dg/template/access10.C: New test.
47971
47972 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47973             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47974
47975         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47976
47977 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47978
47979         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47980         suppress for powerpc-*-darwin*.
47981         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47982
47983 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47984
47985         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47986         suppress option for powerpc-*-darwin*.
47987
47988 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47989
47990         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47991         * gcc.dg/builtins-4.c: Add test for fmod.
47992
47993 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47994
47995         PR c++/10682
47996         * g++.dg/template/instantiate4.C: New test.
47997
47998 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47999
48000         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48001
48002 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48003
48004         * gcc.dg/compat/scalar-return-1_main.c: New file.
48005         * gcc.dg/compat/scalar-return-1_x.c: New file.
48006         * gcc.dg/compat/scalar-return-1_y.c: New file.
48007         * gcc.dg/compat/scalar-return-2_main.c: New file.
48008         * gcc.dg/compat/scalar-return-2_x.c: New file.
48009         * gcc.dg/compat/scalar-return-2_y.c: New file.
48010         * gcc.dg/compat/struct-return-3_main.c: New file.
48011         * gcc.dg/compat/struct-return-3_y.c: New file.
48012         * gcc.dg/compat/struct-return-3_x.c: New file.
48013         * gcc.dg/compat/struct-return-2_main.c: New file.
48014         * gcc.dg/compat/struct-return-2_x.c: New file.
48015         * gcc.dg/compat/struct-return-2_y.c: New file.
48016
48017 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48018
48019         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48020         for hppa*-hp-hpux*.
48021         * gcc.dg/20021014-1.c (dg-options): Likewise.
48022         * gcc.dg/nest.c (dg-options): Likewise.
48023
48024 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48025
48026         PR c++/9738
48027         * g++.dg/ext/dllimport2.C: New file.
48028         * g++.dg/ext/dllimport3.C: New file.
48029
48030 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48031
48032         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48033         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48034         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48035         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48036         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48037         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48038         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48039         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48040         * gcc.dg/compat/small-struct-defs.h: New file.
48041         * gcc.dg/compat/small-struct-init.h: New file.
48042         * gcc.dg/compat/small-struct-check.h: New file.
48043         * gcc.dg/compat/fp-struct-defs.h: New file.
48044         * gcc.dg/compat/fp-struct-check.h: New file.
48045         * gcc.dg/compat/fp-struct-init.h: New file.
48046         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48047         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48048
48049 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48050
48051         * gcc.dg/20030225-2.c: New test.
48052
48053 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48054             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48055
48056         * gcc.c-torture/compile/20030518-1.c: New test case.
48057
48058 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48059
48060         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48061         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48062         gcc-dg-debug-runtest.
48063         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48064         gcc-dg-debug-runtest.
48065
48066 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48067
48068         PR c++/9022
48069         * g++.dg/lookup/using6.C: New test.
48070
48071 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48072
48073         * g++.dg/parse/access2.C: New test.
48074
48075 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48076
48077         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48078         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48079         * gcc.dg/debug/debug.exp: Likewise.
48080
48081 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48082
48083         * gcc.dg/dollar.c: New test.
48084
48085 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48086
48087         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48088         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48089         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48090         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48091         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48092         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48093         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48094         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48095         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48096         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48097         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48098         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48099         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48100         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48101         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48102         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48103         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48104         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48105
48106 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48107
48108         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48109         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48110         support for "repo" mode.
48111         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48112         * lib/g77-dg.exp: Likewise.
48113         * lib/obj-dg.exp: Likewise.
48114
48115 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48116
48117         Merge from gcc-3_2-rhl8-branch:
48118         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48119
48120         * gcc.dg/tls/opt-6.c: New test.
48121
48122         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48123
48124         * gcc.dg/20030405-1.c: New test.
48125
48126         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48127
48128         * gcc.dg/20030309-1.c: New test.
48129
48130         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48131
48132         * gcc.c-torture/execute/20030307-1.c: New test.
48133
48134         2003-02-20  Randolph Chung  <tausq@debian.org>
48135
48136         * gcc.c-torture/compile/20030220-1.c: New test.
48137
48138         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48139
48140         * gcc.dg/20030217-1.c: New test.
48141
48142         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48143
48144         * gcc.c-torture/compile/20020129-1.c: New test.
48145
48146         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48147
48148         * gcc.dg/unroll-1.c: New test.
48149
48150         2002-11-16  Jan Hubicka  <jh@suse.cz>
48151
48152         * gcc.c-torture/execute/20020920-1.c: New test.
48153
48154         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48155
48156         PR target/7434
48157         * gcc.c-torture/compile/20021008-1.c: New test.
48158
48159         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48160
48161         PR target/7559
48162         * gcc.c-torture/execute/20020810-1.c: New test.
48163
48164         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48165
48166         * gcc.c-torture/compile/20020807-1.c: New test.
48167
48168         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48169
48170         * gcc.dg/tls/opt-1.c: New test.
48171
48172         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48173
48174         * gcc.dg/20020729-1.c: New test.
48175
48176         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48177
48178         * g++.dg/opt/life1.C: New test.
48179
48180         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48181
48182         * gcc.dg/20020525-1.c: New test.
48183
48184         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48185
48186         PR c++/6794
48187         * g++.dg/ext/pretty1.C: New test.
48188         * g++.dg/ext/pretty2.C: New test.
48189
48190 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48191
48192         PR c++/8385
48193         * g++.dg/ext/typeof5.C: New test.
48194
48195 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48196
48197         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48198         __USER_LABEL_PREFIX__ into account.
48199         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48200
48201 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48202
48203         * gcc.dg/builtins-15.c: New test case.
48204
48205 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48206
48207         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48208
48209 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48210
48211         * lib/g++.exp: Tweak handling of additional source files.
48212         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48213         * g++.dg/special/conpr-2a.C: Rename to ...
48214         * g++.dg/special/conpr-2a.cc: ... this.
48215         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48216         * g++.dg/special/conpr-3a.C: Rename to ...
48217         * g++.dg/special/conpr-3a.cc: This.
48218         * g++.dg/special/conpr-3b.C: Rename to ...
48219         * g++.dg/special/conpr-3b.cc: This.
48220         * g++.dg/special/conpr-4.C: New test.
48221         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48222
48223 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48224
48225         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48226
48227 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48228
48229         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48230         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48231         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48232         * g++.old-deja/g++.other/warn3.C: Likewise.
48233
48234 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48235
48236         * gcc.dg/i386-387-1.c: Update to also test log.
48237         * gcc.dg/i386-387-2.c: Likewise.
48238
48239 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48240
48241         * g77.f-torture/execute/int8421.f: New test.
48242
48243 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48244
48245         PR c++/10230, c++/10481
48246         * g++.dg/lookup/scoped5.C: New test.
48247
48248 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48249
48250         PR c++/10552
48251         * g++.dg/template/ttp6.C: New test.
48252
48253 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48254
48255         * gcc.c-torture/execute/builtins: New directory.
48256         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48257         gcc.c-torture/execute/builtins.
48258         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48259         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48260         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48261         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48262
48263 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48264
48265         PR c++/9252
48266         * g++.dg/template/access8.C: New test.
48267         * g++.dg/template/access9.C: New test.
48268
48269 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48270
48271         PR c++/9554
48272         * g++.dg/parse/access1.C: New test.
48273
48274 2003-05-09  DJ Delorie  <dj@redhat.com>
48275
48276         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48277         long, and not an int.
48278
48279 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48280
48281         PR c++/10555, c++/10576
48282         * g++.dg/template/memclass1.C: New test.
48283
48284 2003-05-08  DJ Delorie  <dj@redhat.com>
48285
48286         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48287         targets.
48288         * gcc.c-torture/execute/20021024-1.x: Likewise.
48289         * gcc.c-torture/execute/shiftdi.x: Likewise.
48290         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48291         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48292         * gcc.dg/20021018-1.c: Likewise.
48293
48294 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48295
48296         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48297
48298         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48299         (bcopy): Call memmove.
48300
48301 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48302
48303         * g77.f-torture/compile/8485.f: New test case.
48304
48305 2003-05-07  Richard Henderson  <rth@redhat.com>
48306
48307         PR c++/10570
48308         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48309         Verify exception_cleanup not called for rethrows.
48310         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48311         when exiting catch block without rethrowing.
48312         * g++.dg/eh/forced3.C: New.
48313         * g++.dg/eh/forced4.C: New.
48314
48315 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48316
48317         * gcc.dg/20030505.c: Fix triplet.
48318
48319 2003-05-06  DJ Delorie  <dj@redhat.com>
48320
48321         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48322         * gcc.dg/nest.c: Likewise.
48323
48324 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48325
48326         * gcc.dg/builtins-14.c: New test case.
48327
48328 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48329
48330         * lib/compat.exp (compat-execute): New argument.
48331         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48332         * gcc.dg/compat: New test directory.
48333         * gcc.dg/compat/compat.exp: New expect script.
48334         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48335         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48336         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48337         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48338         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48339         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48340
48341         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48342         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48343         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48344         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48345         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48346         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48347         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48348         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48349         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48350         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48351         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48352         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48353         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48354         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48355         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48356
48357 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48358
48359         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48360
48361 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48362
48363         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48364
48365 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48366
48367         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48368         * gcc.dg/ppc-fsel-2.c: New test.
48369
48370         * gcc.dg/unused-5.c: New test.
48371
48372 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48373
48374         PR c++/10496
48375         * g++.dg/warn/pmf1.C: New test.
48376
48377 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48378
48379         PR c++/4494
48380         * g++.dg/warn/main.C: New test.
48381
48382 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48383
48384         * gcc.dg/nonnull-3.c: New test.
48385
48386 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48387
48388         * gcc.dg/cpp/Wtrigraphs.c: Update.
48389         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48390
48391 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48392
48393         * gcc.dg/ppc-fsel-1.c: New test.
48394
48395 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48396
48397         PR c/10604
48398         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48399
48400 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48401
48402         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48403
48404 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48405
48406         PR c++/9364, c++/10553, c++/10586
48407         * g++.dg/parse/typename4.C: New test.
48408         * g++.dg/parse/typename5.C: Likewise.
48409
48410 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48411
48412         * gcc.c-torture/compile/20030503-1.c: New test.
48413
48414 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48415
48416         * g++.dg/lookup/using5.C: Fix testcase error.
48417
48418 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48419
48420         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48421         since MEABI is no longer supported.  Remove all vestiges
48422         of MEABI from the test.
48423
48424 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48425
48426         PR c++/10554
48427         * g++.dg/lookup/using5.C: New test.
48428
48429 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48430
48431         PR c++/8772
48432         * g++.dg/template/ttp5.C: New test.
48433
48434 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48435
48436         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48437         (dg-gpp-additional-sources): New function.
48438         (dg-gpp-additional-files): Likewise.
48439         * lib/g++.exp (additional_sources): New variable.
48440         (additional_files): Likewise.
48441         (g++_target_compile): Deal with them.
48442         * lib/old-dejagnu.exp: Remove.
48443         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48444         * g++.old-deja: Revise all tests to use dg commands.
48445
48446 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48447
48448         PR c++/9432, c++/9528
48449         * g++.dg/lookup/using4.C: New test.
48450
48451 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48452
48453         * gcc.dg/noreturn-5.c: New file.
48454         * gcc.dg/noreturn-6.c: New file.
48455
48456         * gcc.c-torture/compile/inline-1.c: New file.
48457
48458 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48459
48460         PR c++/10551
48461         * g++.dg/template/explicit1.C: New test.
48462
48463 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48464
48465         PR c++/10549
48466         * g++.dg/other/bitfield1.C: New test.
48467
48468         PR c++/10527
48469         * g++.dg/init/new7.C: New test.
48470
48471 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48472
48473         * g++.dg/ext/desig1.C: New test.
48474         * g++.dg/ext/init1.C: Update.
48475
48476         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48477
48478 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
48479
48480         PR c++/10180
48481         * g++.dg/warn/Winline-1.C: New test.
48482
48483 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
48484
48485         * gcc.c-torture/execute/string-opt-19.c: New test.
48486
48487         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48488         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48489
48490 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
48491
48492         PR c++/10506
48493         * g++.dg/init/new6.C: New test.
48494
48495         PR c++/10503
48496         * g++.dg/init/ref6.C: New test.
48497
48498 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
48499
48500         * g++.dg/warn/weak1.C: XFAIL on AIX4.
48501
48502 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48503
48504         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48505         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48506
48507 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
48508
48509         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48510         initialized static data members.
48511
48512 2003-04-25  H.J. Lu <hjl@gnu.org>
48513
48514         * gcc.dg/ia64-sync-4.c: New test.
48515
48516 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48517
48518         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
48519         date.
48520
48521 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
48522
48523         PR c++/10337
48524         * g++.dg/warn/conv1.C: New test.
48525         * g++.old-deja/g++.other/conv7.C: Adjust.
48526         * g++.old-deja/g++.other/overload14.C: Adjust.
48527
48528 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48529
48530         PR c++/10471
48531         * g++.dg/template/defarg2.C: New test.
48532
48533 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
48534
48535         * gcc.dg/cpp/include2.c: Update.
48536         * gcc.dg/cpp/multiline-2.c: New.
48537         * gcc.dg/cpp/multiline.c: Update.
48538         * gcc.dg/cpp/strify2.c: Update.
48539         * gcc.dg/cpp/trad/literals-2.c: Update.
48540
48541 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48542
48543         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48544
48545 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48546
48547         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48548
48549 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48550
48551         PR c++/10451
48552         * g++.dg/parse/crash4.C: New test.
48553
48554         PR c++/9847
48555         * g++.dg/parse/crash5.C: New test.
48556
48557 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48558
48559         PR c++/10446
48560         * g++.dg/parse/crash3.C: New test.
48561
48562         PR c++/10428
48563         * g++.dg/parse/elab1.C: New test.
48564
48565 2003-04-22  Devang Patel  <dpatel@apple.com>
48566
48567         * gcc.dg/cpp/trad/funlike-5.c: New test.
48568
48569 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48570
48571         * g++.dg/other/packed1.C: Fix dg options.
48572
48573 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48574
48575         * g++.dg/other/offsetof2.C: New test.
48576
48577 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48578
48579         * g++.dg/template/recurse.C: Adjust location of error messages.
48580
48581 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48582
48583         PR c++/9881
48584         * g++.dg/init/addr-const1.C: New test.
48585         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48586
48587 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48588
48589         PR c++/10405
48590         * g++.dg/lookup/struct-hack1.C: New test.
48591
48592 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48593
48594         * ucs.c: Update diagnostic messages.
48595
48596 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48597
48598         * gcc.dg/cpp/truefalse.cpp: New test.
48599         * gcc.dg/cpp/cpp.exp: Update.
48600         * g++.dg/other/stdbool-if.C: Remove.
48601
48602 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48603
48604         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48605         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48606
48607 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48608
48609         * gcc.c-torture/compile/20030418-1.c: New test.
48610
48611 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48612
48613         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48614
48615 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48616
48617         PR c++/10347
48618         g++.dg/template/dependent-name1.C: New test.
48619
48620 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48621
48622         * gcc.dg/warn-1.c (tourist_guide): New array,
48623         contains a pointer to bar.
48624
48625 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48626
48627         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48628         * gcc.c-torture/execute/medce-1.c: New test case.
48629         * gcc.c-torture/execute/medce-2.c: New test case.
48630
48631 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48632
48633         * lib/prune.exp: Ignore more messages.
48634
48635         PR c++/10381
48636         * g++.dg/parse/lookup3.C: New test.
48637
48638 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48639
48640         * gcc.c-torture/compile/20030415-1.c : New test.
48641
48642 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48643
48644         * gcc.c-torture/execute/scope-2.c: Move to ...
48645         * gcc.dg/noncompile/scope.c: .... here.
48646
48647 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48648
48649         * gcc.dg/20030414-2.c: New test case.
48650
48651 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48652
48653         PR target/10377
48654         * gcc.dg/20030414-1.c: New test.
48655
48656 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48657
48658         * gcc.dg/builtins-12.c: New test case.
48659         * gcc.dg/builtins-13.c: New test case.
48660
48661 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48662
48663         * gcc.c-torture/execute/string-opt-18.c: New test.
48664
48665 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48666
48667         PR c++/10300
48668         * g++.dg/init/new5.C: New test.
48669
48670 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48671
48672         PR c++/7910
48673         * g++.dg/ext/dllimport1.C: New test.
48674
48675 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48676
48677         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48678
48679 2003-04-11  Bud Davis <bdavis9659@comcast.net>
48680
48681         PR Fortran/9263
48682         * g77.f-torture/noncompile/9263.f: New test
48683         PR Fortran/1832
48684         * g77.f-torture/execute/1832.f: New test
48685
48686 2003-04-11  David Chad  <davidc@freebsd.org>
48687             Loren J. Rittle  <ljrittle@acm.org>
48688
48689         PR libobjc/8562
48690         * objc.dg/headers.m: New test.
48691
48692 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
48693
48694         * gcc.c-torture/execute/builtin-noret-2.c: New.
48695         * gcc.c-torture/execute/builtin-noret-2.x: New.
48696         XFAIL builtin-noret-2.c at -O1 and above.
48697         * gcc.dg/redecl.c: New.
48698         * gcc.dg/Wshadow-1.c: Update error regexps.
48699
48700 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
48701
48702         * g++.dg/abi/bitfield10.C: New test.
48703
48704 2003-04-09  Mike Stump  <mrs@apple.com>
48705
48706         * gcc.dg/pch/pch.exp: Make testcase names longer.
48707         * g++.dg/pch/pch.exp: Make testcase names longer.
48708
48709 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48710
48711         * gcc.dg/builtins-11.c: New test case.
48712
48713 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48714
48715         * gcc.dg/builtins-9.c: New test case.
48716         * gcc.dg/builtins-10.c: New test case.
48717
48718 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48719
48720         * gcc.dg/noncompile/init-4.c.c: New test.
48721
48722 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48723
48724         * gcc.misc-test/gcov-9.c: New test.
48725         * gcc.misc-test/gcov-10.c: New test
48726         * gcc.misc-test/gcov-11.c: New test.
48727
48728 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
48729
48730         PR optimization/10024
48731         * gcc.c-torture/compile/20030405-1.c: New test.
48732
48733 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
48734
48735         * gcc.dg/pch/static-3.c: New.
48736         * gcc.dg/pch/static-3.hs: New.
48737         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48738
48739 2003-04-04  Richard Henderson  <rth@redhat.com>
48740
48741         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48742         * g++.dg/eh/forced2.C: Likewise.
48743
48744 2003-04-03  Mike Stump  <mrs@apple.com>
48745
48746         * lib/scanasm.exp (scan-assembler): Add xfail processing for
48747         target arg.
48748         (scan-assembler-times, scan-assembler-not): Likewise.
48749         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48750
48751 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48752
48753         * gcc.dg/sparc-loop-1.c: New test.
48754
48755 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
48756
48757         PR other/9274
48758         * g++.dg/pch/system-2.C: New.
48759         * g++.dg/pch/system-2.Hs: New.
48760
48761 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
48762
48763         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48764
48765         * g++.dg/eh/simd-1.C (vecfunc): Same.
48766
48767 2003-04-01  Roger Sayle  <roger@eyesopen.com>
48768
48769         * gcc.c-torture/execute/20030401-1.c: New test case.
48770
48771 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48772
48773         * objc.dg/defs.m: New.
48774
48775 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48776
48777         * g++.dg/eh/simd-1.C: New.
48778         * g++.dg/eh/simd-2.C: New.
48779
48780 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48781
48782         * gcc.c-torture/execute/simd-3.c: New.
48783
48784 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48785
48786         PR c/9936
48787         * gcc.dg/20030331-2.c: New test.
48788
48789 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48790
48791         PR c++/10278
48792         * g++.dg/parse/crash2.C: New test.
48793
48794 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48795
48796         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48797         * gcc.c-torture/execute/20030331-1.c: ...here.
48798
48799 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48800
48801         * gcc.c-torture/execute/20030331-1.c: New test.
48802
48803 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48804
48805         * lib/gcov.exp: Adjust call return testing strings.
48806         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48807
48808 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48809
48810         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48811         * gcc.dg/builtins-7.c: New test case.
48812         * gcc.dg/builtins-8.c: New test case.
48813
48814 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48815
48816         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48817
48818 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48819
48820         PR c++/7647
48821         * g++.dg/lookup-class-member-2.C: New test.
48822
48823 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48824
48825         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48826
48827 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48828
48829         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48830
48831 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48832
48833         * g++.dg/init/attrib1.C: New test.
48834
48835 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48836
48837         * gcc.dg/ultrasp8.c: New test.
48838
48839 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48840
48841         * gcc.dg/ultrasp7.c: New test.
48842
48843 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48844
48845         PR c++/10047
48846         * g++.dg/template/inline1.C: New test.
48847
48848 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48849
48850         * gcc.dg/sparc-dwarf2.c: New test.
48851
48852 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48853
48854         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48855         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48856
48857 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48858
48859         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48860         than reading .x files.
48861         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48862         * g77.dg/gcov/gcov-1.f: Likewise.
48863         * gcc.misc-tests/gcov-4b.c: Likewise.
48864         * gcc.misc-tests/gcov-5b.c: Likewise.
48865         * gcc.misc-tests/gcov-6.c: Likewise.
48866         * gcc.misc-tests/gcov-7.c: Likewise.
48867         * gcc.misc-tests/gcov-8.c: Likewise.
48868         * g++.dg/gcov/gcov-1.x: Remove.
48869         * g77.dg/gcov/gcov-1.x: Likewise.
48870         * gcc.misc-tests/gcov-4b.x: Likewise.
48871         * gcc.misc-tests/gcov-5b.x: Likewise.
48872         * gcc.misc-tests/gcov-6.x: Likewise.
48873         * gcc.misc-tests/gcov-7.x: Likewise.
48874         * gcc.misc-tests/gcov-8.x: Likewise.
48875
48876 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48877
48878         PR opt/10087
48879         * gcc.dg/20030324-1.c: New test.
48880
48881 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48882
48883         PR c++/10224
48884         * g++.dg/template/arg3.C: New test.
48885
48886         PR c++/10158
48887         * g++.dg/template/friend18.C: New test.
48888
48889 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48890
48891         * g77.f-torture/compile/20030326-1.f: New test case.
48892
48893 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48894
48895         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48896
48897         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48898
48899 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48900
48901         * gcc.dg/ia64-sync-3.c: New test.
48902
48903 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48904
48905         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48906
48907 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48908
48909         * gcc.dg/ultrasp6.c: New test.
48910
48911 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48912
48913         * gcc.dg/i386-signbit-1.c: New test.
48914         * gcc.dg/i386-signbit-2.c: New test.
48915         * gcc.dg/i386-signbit-3.c: New test.
48916
48917 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48918
48919         * gcc.dg/ultrasp5.c: Fix options.
48920
48921 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48922
48923         * gcc.dg/ultrasp5.c: Fix comment.
48924
48925 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48926
48927         PR fortran/10197
48928         * g77.f-torture/execute/10197.f: New test.
48929
48930 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48931
48932         PR c++/9898, c++/383
48933         * g++.dg/template/conv6.C: New test.
48934
48935         PR c++/10119
48936         * g++.dg/template/ptrmem5.C: New test.
48937
48938         PR c++/10026
48939         * g++.dg/lookup/koenig1.C: New test.
48940
48941         PR C++/10199
48942         * g++.dg/lookup/template2.C: New test.
48943
48944 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48945
48946         * g++.dg/opt/rtti1.C: New test.
48947
48948 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48949
48950         * gcc.dg/ultrasp5.c: New test.
48951
48952 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48953
48954         PR middle-end/9967
48955         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48956         builtin fputs.
48957
48958 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48959
48960         PR c/8224
48961         * gcc.dg/20030323-1.c: New test.
48962
48963 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48964
48965         * gcc.c-torture/compile/20030323-1.c: New test case.
48966
48967 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48968
48969         * gcc.dg/20030321-1.c: New test.
48970
48971 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48972
48973         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48974
48975 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48976
48977         PR c++/9978, c++/9708
48978         * g++.dg/ext/vlm1.C: Adjust expected error.
48979         * g++.dg/ext/vla2.C: New test.
48980         * g++.dg/template/arg1.C: New test.
48981         * g++.dg/template/arg2.C: New test.
48982
48983 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48984
48985         * g77.f-torture/execute/select.f: New test.
48986         * g77.f-torture/noncompile/select_no_compile.f: New test.
48987
48988 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48989
48990         PR c++/9898
48991         * g++.dg/other/error4.C: New test.
48992
48993 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48994
48995         * g++.dg/template/friend17.C: New test.
48996
48997 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48998
48999         * gcc.c-torture/compile/20030320-1.c: New.
49000
49001 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49002
49003         * gcc.dg/builtins-6.c: New test case.
49004
49005 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49006
49007         PR target/10073
49008         * gcc.c-torture/compile/20030319-1.c: New.
49009
49010 2003-03-18  Jan Hubicka  <jh@suse.cz>
49011
49012         * gcc.dg/i386-cvt-1.c: New test.
49013
49014 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49015
49016         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49017         * objc.dg/naming-2.m: Likewise.
49018
49019 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49020
49021         PR c++/9639
49022         * g++.dg/parse/crash1.C: New test.
49023
49024 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49025
49026         PR c++/8805
49027         * g++.dg/eh/cleanup1.C: New test.
49028
49029 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49030
49031         * gcc.c-torture/execute/20030316-1.c: New test case.
49032
49033 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49034
49035         PR c++/9629
49036         * g++.dg/init/ctor2.C: New test.
49037
49038 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49039
49040         * g77.f-torture/compile/xformat.f: New test case.
49041
49042 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49043
49044         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49045         * g++.old-deja/g++.mike/eh50.C: Likewise.
49046
49047 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49048
49049         PR c++/6440
49050         * g++.dg/template/spec7.C: New test.
49051         * g++.dg/template/spec8.C: Likewise.
49052
49053 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49054
49055         * gcc.c-torture/execute/20030313-1.c: New test.
49056
49057 2003-03-14  Richard Henderson  <rth@redhat.com>
49058
49059         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49060
49061 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49062
49063         * gcc.c-torture/compile/20030314-1.c: New test.
49064
49065 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49066
49067         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49068         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49069         thumb target,
49070         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49071         to accept newer _imp__  prefix and additional
49072         newline in .drectve section.
49073         * gcc.dg/dll-4.c: Likewise.
49074         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49075         switch.
49076
49077 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49078
49079         * g++.dg/parse/namespace9.C: New test.
49080
49081         * g++.dg/init/ref5.C: New test.
49082         * g++.dg/parse/ptrmem1.C: Likewise.
49083
49084 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49085
49086         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49087         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49088         regular expression.
49089         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49090         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49091
49092 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49093
49094         * gcc.c-torture/execute/20030224-2.c: New test.
49095
49096 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49097
49098         * gcc.dg/decl-3.c: New test.
49099
49100 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49101
49102         * gcc.dg/i386-loop-2.c: New test.
49103
49104 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49105
49106         PR c++/9474
49107         * g++.dg/parse/namespace8.C: New test.
49108
49109         PR c++/9924
49110         * g++.dg/overload/builtin2.C: New test.
49111
49112 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49113
49114         * gcc.dg/return-type-3.c: New test.
49115
49116 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49117
49118         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49119         profiling options are not supported.
49120
49121 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49122
49123         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49124         * g++.old-deja/g++.warn/impint2.C: Likewise.
49125
49126 2003-03-10  Devang Patel  <dpatel@apple.com>
49127
49128         * g++.dg/cpp/c++_cmd_1.C: New test.
49129         * g++.dg/cpp/c++_cmd_1.h: New file.
49130
49131 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49132
49133         * gcc.dg/altivec-9.c: New file.
49134
49135 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49136
49137         * gcc.dg/ppc-sdata-1.c: New test.
49138         * gcc.dg/ppc-sdata-2.c: New test.
49139
49140 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49141
49142         PR c++/9373
49143         * g++.dg/opt/ptrmem2.C: New test.
49144
49145         PR c++/8534
49146         * g++.dg/opt/ptrmem1.C: New test.
49147
49148 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49149
49150         * gcc.dg/i386-loop-1.c: New test.
49151
49152 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49153
49154         PR c++/9970
49155         * g++.dg/lookup/friend1.C: New test.
49156
49157 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49158
49159         PR c++/9823
49160         * g++.dg/parser/constructor1.C: New test.
49161
49162 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49163
49164         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49165
49166         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49167
49168 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49169
49170         * gcc.dg/cpp/Wunused.c: Update test.
49171
49172 2003-03-08  Jan Hubicka  <jh@suse.cz>
49173
49174         * gcc.dg/inline-3.c: New test.
49175
49176 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49177
49178         PR c++/9809
49179         * g++.dg/parse/builtin1.C: New test.
49180
49181         PR c++/9982
49182         * g++.dg/abi/cookie1.C: New test.
49183         * g++.dg/abi/cookie2.C: Likewise.
49184
49185         PR c++/9524
49186         * g++.dg/template/field1.C: New test.
49187
49188         PR c++/9912
49189         * g++.dg/parse/class1.C: New test.
49190         * g++.dg/parse/namespace7.C: Likewise.
49191         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49192
49193 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49194
49195         * g++.dg/init/ref4.C: New test.
49196
49197 2003-03-07  Jan Hubicka  <jh@suse.cz>
49198
49199         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49200         * gcc.dg/inline-3.c: New test.
49201
49202 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49203
49204         * g++.dg/init/ref3.C: New test.
49205
49206         PR c++/9965
49207         * g++.dg/init/ref2.C: New test.
49208
49209         PR c++/9400
49210         * g++.dg/warn/Wshadow-2.C: New test.
49211
49212         PR c++/9791
49213         * g++.dg/warn/Woverloaded-1.C: New test.
49214
49215 2003-03-05  Jan Hubicka  <jh@suse.cz>
49216
49217         * gcc.dg/i386-local2.c: New.
49218         * gcc.dg/i386-local.c: Fix typo.
49219
49220 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49221
49222         * g++.dg/abi/layout3.C: New test.
49223
49224 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49225
49226         * gcc.c-torture/compile/20030305-1.c
49227
49228 2003-03-05  Jan Hubicka  <jh@suse.cz>
49229
49230         * gcc.dg/i386-local.c: New.
49231
49232 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49233
49234         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49235
49236 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49237
49238         * gcc.dg/switch-2.c: New test.
49239         * gcc.dg/switch-3.c: New test.
49240         * gcc.dg/Wswitch.c: Adjust line numbers.
49241         * gcc.dg/Wswitch-default.c: Likewise.
49242         * gcc.dg/Wswitch-enum.c: Likewise.
49243
49244 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49245
49246         * gcc.c-torture/execute/20030222-1.c: New test.
49247
49248 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49249
49250         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49251
49252 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49253
49254         PR c++/9878
49255         * g++.dg/init/ref1.C: New test.
49256
49257 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49258
49259         * gcc.dg/sh-relax.c: New SH-only test.
49260
49261 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49262
49263         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49264         comment explaining purpose of testcase.
49265
49266 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49267
49268         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49269         for HC11/HC12 (asm needs two int registers).
49270         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49271         HC11/HC12 because the test uses an asm which needs two 32-bit
49272         registers.
49273
49274 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49275
49276         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49277         for HC11/HC12 (array is too large otherwise).
49278         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49279         * gcc.c-torture/compile/20010518-2.x: Likewise.
49280         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49281         HC11/HC12 (array is too large).
49282
49283 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49284
49285         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49286         * lib/g++-dg.exp (g++-dg-test): Likewise.
49287
49288 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49289
49290         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49291         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49292
49293 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49294
49295         * g++.dg/warn/implicit-typename1.C: Remove warning.
49296
49297 2003-02-28  Richard Henderson  <rth@redhat.com>
49298
49299         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49300         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49301
49302 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49303
49304         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49305         * g++.dg/pch/pch.exp: Likewise.
49306
49307 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49308
49309         PR c++/9879
49310         * g++.dg/init/new4.C: New test.
49311
49312 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49313
49314         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49315
49316 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49317
49318         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49319         unsigned long.
49320
49321         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49322         wider than float.
49323
49324 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49325
49326         * lib/scanasm.exp: Add support for counting numbers of
49327         occurences.
49328         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49329         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49330
49331 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49332
49333         PR c++/9683
49334         * g++.dg/template/static3.C: New test.
49335
49336         PR c++/9829
49337         * g++.dg/parse/namespace6.C: New test.
49338
49339 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49340
49341         PR target/9732
49342         * gcc.dg/20030225-1.c: New test.
49343
49344 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49345
49346         * README: Remove out-of-date information.
49347
49348         PR c++/9836
49349         * g++.dg/template/spec6.C: New test.
49350
49351 2003-02-24  Jeff Law  <law@redhat.com>
49352
49353         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49354
49355 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49356
49357         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49358         * gcc.dg/pragma-ep-1.c: Likewise.
49359
49360 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49361
49362         PR c++/9602
49363         * g++.dg/template/friend16.C: New test.
49364
49365 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49366
49367         PR c++/5333
49368         * g++.dg/parse/fused-params1.C: Adjust error messages.
49369         * g++.dg/template/nested3.C: New test.
49370
49371 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49372
49373         * g++.dg/abi/param1.C: New test.
49374
49375 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49376
49377         PR c++/7982
49378         * g++.dg/warn/implicit-typename1.C: New test.
49379
49380 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49381
49382         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49383         with "mtune".
49384         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49385         * gcc.c-torture/execute/20010129-1.x: Likewise.
49386         * gcc.dg/20011107-1.c: Likewise.
49387         * gcc.dg/20020108-1.c: Likewise.
49388         * gcc.dg/20020122-3.c: Likewise.
49389         * gcc.dg/20020206-1.c: Likewise.
49390         * gcc.dg/20020310-1.c: Likewise.
49391         * gcc.dg/20020426-2.c: Likewise.
49392         * gcc.dg/20020517-1.c: Likewise.
49393         * gcc.dg/991230-1.c: Likewise.
49394         * gcc.dg/i386-unroll-1.c: Likewise.
49395         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49396
49397 2003-02-22  Jan Hubicka  <jh@suse.cz>
49398
49399         * gcc.dg/i386-mul.c: New test.
49400
49401 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49402
49403         * gcc.dg/builtins-5.c: New test case.
49404
49405 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49406
49407         * gcc.dg/asmreg-1.c: New test.
49408
49409 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49410
49411         PR c++/9749
49412         * g++.dg/parse/varmod1.C: New test.
49413
49414 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49415
49416         PR c++/9727
49417         * g++.dg/template/op1.C: New test.
49418
49419 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49420
49421         PR c++/8906
49422         * g++.dg/template/nested2.C: New test.
49423
49424 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49425
49426         PR c++/8724
49427         * g++.dg/expr/dtor1.C: New test.
49428
49429 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49430
49431         * gcc.dg/cpp/include3.c: New test.
49432         * gcc.dg/cpp/inc/foo.h: New file.
49433
49434 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49435
49436         * gcc.c-torture/execute/20030221-1.c: New test.
49437
49438 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49439
49440         PR c++/9729
49441         * g++.dg/abi/conv1.C: New test.
49442
49443 2003-02-20  Jan Hubicka  <jh@suse.cz>
49444
49445         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49446
49447 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49448
49449         * gcc.c-torture/compile/20030219-1.c: New test.
49450
49451 2003-02-18  Jan Hubicka  <jh@suse.cz>
49452
49453         * gcc.dg/funcorder.c: New test.
49454
49455 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49456
49457         * gcc.c-torture/execute/20030218-1.c: New.
49458
49459 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49460
49461         * gcc.dg/20030218-1.c: New.
49462
49463 2003-02-18  Richard Henderson  <rth@redhat.com>
49464
49465         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49466         * gcc.dg/attr-used-2.c: New.
49467
49468 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
49469
49470         PR c++/9704
49471         * g++.dg/init/copy5.C: New test.
49472
49473 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
49474
49475         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49476         * g++.dg/pch/pch.exp: Likewise.
49477
49478 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49479
49480         * gcc.c-torture/execute/20030209-1.c: Enable the test if
49481         STACK_SIZE is not defined.
49482
49483 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49484
49485         PR c++/9457
49486         * g++.dg/template/init1.C: New test.
49487
49488 2003-02-16  Jan HUbicka  <jh@suse.cz>
49489
49490         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49491         (foo): Add few extra tests
49492         * gcc.dg/c99-const-expr-3.c: Likewise.
49493         * gcc.c-torture/execute/20030216-1.c: New.
49494
49495 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49496
49497         PR c++/9459
49498         * g++.dg/ext/typeof4.C: New test.
49499
49500 2003-02-15  Roger Sayle  <roger@eyesopen.com>
49501
49502         * gcc.dg/i386-387-3.c: New test case.
49503
49504 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
49505
49506         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49507         cris-*-elf* cris-*-aout* and mmix-*-*.
49508
49509 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
49510
49511         * gcc.dg/20030213-1.c: New test.
49512
49513 2003-02-12  Roger Sayle  <roger@eyesopen.com>
49514
49515         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49516         * gcc.dg/i386-387-2.c: Likewise.
49517
49518 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
49519
49520         * gcc.dg/ppc-spe.c: Fix formatting.
49521         Enable tests that were previously unsupported by gas.
49522         Delete tests for instructions that no longer exist.
49523         Switch arguments on evsubifw builtin.
49524
49525 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
49526
49527         * gcc.c-torture/execute/20030209-1.c: Disable the test if
49528         STACK_SIZE is too small.
49529
49530 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
49531             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49532
49533         * gcc.dg/decl-2.c: New test.
49534
49535 2003-02-10  Jan Hubicka  <jh@suse.cz>
49536
49537         * gcc.dg/i386-fpcvt-1.c: New test.
49538
49539 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
49540
49541         * gcc.c-torture/execute/20030209-1.c: New test.
49542
49543 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
49544
49545         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49546         int-wide bitops, use the constants of the same width.
49547         Likewise, if long long is 32-bit wide, test bitops using
49548         32-bit constants.
49549
49550 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49551
49552         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49553
49554 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49555
49556         * gcc.dg/builtins-4.c: New test case.
49557
49558 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49559
49560         * gcc.dg/20020430-1.c: Fix dg command typos.
49561         * gcc.dg/20020503-1.c: Likewise.
49562
49563 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49564
49565         PR c++/8785
49566         * g++.dg/parse/fused-params1.C: New test.
49567
49568         PR c++/8857
49569         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49570
49571         PR c++/8921
49572         * g++.dg/parse/non-dependent1.C: New test.
49573
49574         PR c++/8928
49575         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49576
49577         PR c++/9228
49578         * g++.dg/parse/undefined7.C: New test.
49579         * g++.dg/parse/non-templ1.C: New test.
49580
49581         PR c++/9229
49582         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49583
49584 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49585
49586         * gcc.c-torture/compile/20030206-1.c: New test.
49587
49588 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49589
49590         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49591         "pow" to "foo" to avoid potential confusion with a math built-in.
49592
49593 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49594
49595         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49596         conditions for SPARC targets.
49597
49598 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49599
49600         * gcc.dg/20030204-1.c: New test.
49601
49602 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49603
49604         PR c++/38
49605         * g++.dg/parse/array-size1.C: New test.
49606
49607         PR c++/5657
49608         * g++.dg/parse/undefined3.C: New test.
49609
49610         PR c++/5665
49611         * g++.dg/parse/undefined4.C: New test.
49612
49613         PR c++/5975
49614         * g++.dg/parse/undefined5.C: New test.
49615
49616         PR c++/7259
49617         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49618
49619         PR c++/8578
49620         * g++.dg/parse/casting-operator1.C: New test.
49621
49622         PR c++/8596
49623         * g++.dg/parse/undefined6.C: New test.
49624
49625         PR c++/8736
49626         * g++.dg/parse/missing-template1.C: New test.
49627
49628 2003-02-04  Jan Hubicka  <jh@suse.cz>
49629
49630         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49631         * gcc.dg/i386-cmov?.c: Likewise.
49632         * gcc.dg/i386-fpcvt-?.c: Likewise.
49633         * gcc.dg/i386-ssefp-1.c: Likewise.
49634         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49635         conventions.
49636
49637 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49638
49639         PR c++/7129
49640         * g++.dg/ext/max.C: New test.
49641
49642 2003-02-03  Jan Hubicka  <jh@suse.cz>
49643
49644         * gcc.c-torture/execute/20030203-1.c: New test.
49645
49646 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49647
49648         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49649         'natural-endian'.
49650
49651 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49652
49653         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49654         * g++.dg/init/new2.C: Likewise.
49655         * g++.dg/other/new1.C: Likewise.
49656
49657 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49658
49659         * gcc.dg/struct-ret-libc.c: New test.
49660
49661 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49662
49663         * gcc.dg/20030129-1.c: New test.
49664
49665 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49666
49667         PR c++/8849
49668         * g++.dg/template/ptrmem4.C: New test.
49669
49670 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49671
49672         * g++.dg/parser/constant1.C: New test.
49673
49674 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49675
49676         PR c++/8591
49677         * g++.dg/parse/friend2.C: New test.
49678
49679 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49680
49681         PR c++/9437
49682         * g++.dg/template/unify4.C: New test.
49683
49684 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
49685
49686         * gcc.c-torture/execute/20030128-1.c: New test.
49687
49688 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
49689
49690         * g++.dg/lookup/nested1.C: Test moved from ...
49691         * g++.old-deja/g++.other/lookup24.C: ... here.
49692
49693 2003-01-28  Jan Hubicka  <jh@suse.cz>
49694
49695         * gcc.dg/i386-cmov5.c: New test.
49696
49697 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49698
49699         * gcc.c-torture/execute/20010925-1.c: Changed the
49700         memcpy declaration.
49701
49702 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49703
49704         PR c++/3902
49705         * g++.dg/parse/template5.C: New test.
49706
49707 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
49708
49709         PR fortran/9258
49710         * g77.dg/pr9258: New test.
49711
49712 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49713
49714         * README: Move relevant parts from README.g++.
49715
49716         * README.g++: Remove this file.
49717
49718 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49719
49720         * g++.dg/abi/dcast1.C: New test.
49721
49722 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49723
49724         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49725
49726 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
49727
49728         PR c++/47
49729         * g++.old-deja/g++.other/lookup24.C: New test.
49730
49731 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49732
49733         PR middle-end/7227
49734         * gcc.dg/uninit-C.c: New test.
49735
49736 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
49737
49738         * g++.dg/abi/covariant1.C: New test.
49739
49740 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
49741
49742         * gcc.dg/20030123-1.c: New test.
49743
49744 2003-01-25  Jan Hubicka  <jh@suse.cz>
49745
49746         PR opt/8492
49747         * gcc.c-torture/compile/20030125-1.c
49748
49749 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
49750
49751         PR c++/9403
49752         * g++.dg/parse/template3.C: New test.
49753         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49754
49755         PR c++/795
49756         * g++.dg/parse/template4.C: New test.
49757
49758         PR c++/9415
49759         * g++.dg/template/qual2.C: New test.
49760
49761         PR c++/8545
49762         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49763
49764         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49765
49766 2003-01-25  Roger Sayle  <roger@eyesopen.com>
49767
49768         * gcc.c-torture/execute/switch-1.c: New test case.
49769
49770 2003-01-25  Jan Hubicka  <jh@suse.cz>
49771
49772         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49773
49774 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49775
49776         Tweaks for Bison-1.875. From the NEWS file:
49777         "- `parse error' -> `syntax error'
49778         Bison now uniformly uses the term `syntax error'"
49779         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49780         * gcc.dg/cpp/digraph2.c: Likewise.
49781         * gcc.dg/cpp/direct2.c: Likewise.
49782         * gcc.dg/cpp/paste4.c: Likewise.
49783         * gcc.dg/c90-restrict-1.c: Likewise.
49784         * gcc.dg/c99-func-2.c: Likewise.
49785         * gcc.dg/noncompile/920721-2.c: Likewise.
49786         * gcc.dg/noncompile/930622-2.c: Likewise.
49787         * gcc.dg/noncompile/940112-1.c: Likewise.
49788         * gcc.dg/noncompile/950921-1.c: Likewise.
49789         * gcc.dg/noncompile/951123-1.c: Likewise.
49790         * gcc.dg/noncompile/971104-1.c: Likewise.
49791         * gcc.dg/noncompile/990416-1.c: Likewise.
49792
49793 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49794
49795         * g++.dg/parse/undefined1.C: Add error message.
49796
49797 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49798
49799         PR c++/9354
49800         * g++.dg/parse/new1.C: New test.
49801
49802         PR c++/9216
49803         * g++.dg/parse/template2.C: New test.
49804
49805         PR c++/9354
49806         * g++.dg/parse/typedef2.C: New test.
49807
49808         PR c++/9328
49809         * g++.dg/ext/typeof3.C: New test.
49810
49811 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49812
49813         PR c++/2738
49814         * g++.dg/parse/ret-type1.C: New test.
49815
49816         PR c++/3792
49817         * g++.dg/parse/tmpl-outside1.C: New test.
49818
49819         PR c++/4207
49820         * g++.dg/parse/int-as-enum1.C: New test.
49821
49822         PR c++/4903
49823         * g++.dg/parse/no-typename1.C: New test.
49824
49825         PR c++/5533
49826         * g++.dg/parse/no-value1.C: New test.
49827
49828         PR c++/5921
49829         * g++.dg/parse/wrong-inline1.C: New test.
49830
49831         PR c++/6402
49832         * g++.dg/parse/ref1.C: New test.
49833
49834         PR c++/6992
49835         * g++.dg/parse/attr-ctor1.C: New test.
49836
49837         PR c++/7229
49838         * g++.dg/parse/namespace5.C: New test.
49839
49840         PR c++/7917
49841         * g++.dg/parse/func-def1.C: New test.
49842
49843         PR c++/8143
49844         * g++.dg/parse/undefined1.C: New test.
49845
49846         PR c++/5723, PR c++/8522
49847         * g++.dg/parse/specialization1.C: New test.
49848
49849         PR c++/163, PR c++/8595
49850         * g++.dg/parse/struct-as-enum1.C: New test.
49851
49852         PR c++/9173
49853         * g++.dg/parse/undefined2.C: New test.
49854
49855 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49856
49857         PR c++/9298
49858         * g++.dg/parse/template1.C: New test.
49859
49860         PR c++/9384
49861         * g++.dg/parse/using1.C: New test.
49862
49863         PR c++/9285
49864         PR c++/9294
49865         * g++.dg/parse/expr2.C: New test.
49866
49867         PR c++/9388
49868         * g++.dg/parse/lookup2.C: Likewise.
49869
49870 2003-01-21  Jan Hubicka  <jh@suse.cz>
49871
49872         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49873         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49874         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49875         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49876
49877 2003-01-20  Nick Clifton  <nickc@redhat.com>
49878
49879         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49880         problem with ARM sibcall code generation.
49881
49882 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49883
49884         * gcc.c-torture/execute/20030120-1.c: New.
49885
49886 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49887
49888         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49889
49890 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49891
49892         PR c++/9272
49893         * g++.dg/parse/ctor1.C: New test.
49894
49895         PR c++/9294:
49896         * g++.dg/parse/qualified1.C: New test.
49897
49898         * g++.dg/parse/typename3.C: New test.
49899
49900 2003-01-16  Richard Henderson  <rth@redhat.com>
49901
49902         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49903
49904 2003-01-16  Richard Henderson  <rth@redhat.com>
49905
49906         * g++.dg/pch/pch.exp: Copy test header to the working directory
49907         before using it either for precompilation or direct use.
49908         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49909         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49910
49911 2003-01-16  Richard Henderson  <rth@redhat.com>
49912
49913         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49914         before using it either for precompilation or direct use.
49915         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49916         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49917
49918 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49919
49920         * g++.dg/ext/typename1.C: Add typename keyword.
49921         * g++.dg/template/crash1.C: Update error messages.
49922         * g++.dg/template/crash2.C: Remove error message.
49923         * g++.dg/parse/typename2.C: New test.
49924         * g++.dg/template/typename2.C: Change implicit
49925         typename warning into error.
49926         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49927         error messages.
49928         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49929         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49930         * g++.old-deja/g++.law/visibility13.C: Remove error
49931         messages.
49932         * g++.old-deja/g++.ns/template17.C: Reorder code to
49933         make declaration visible in template.
49934         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49935         * g++.old-deja/g++.pt/crash36.C: Issue more error
49936         messages.
49937         * g++.old-deja/g++.pt/crash5.C: Improve error
49938         message.
49939         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49940         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49941         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49942         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49943         typename warning with error message.
49944         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49945         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49946         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49947
49948 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49949
49950         * g++.dg/parse/ambig2.C: New test.
49951
49952 2003-01-15  Richard Henderson  <rth@redhat.com>
49953
49954         * g++.dg/tls/init-2.C: Update error message string.
49955
49956 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49957
49958         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49959
49960 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49961
49962         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49963         all for HC11/HC12.
49964         * gcc.c-torture/compile/20001205-1.x: Likewise.
49965         * gcc.c-torture/compile/20001226-1.x: Likewise.
49966         * gcc.c-torture/compile/920520-1.x: Likewise.
49967         * gcc.c-torture/compile/961203-1.x: Likewise.
49968         * gcc.c-torture/compile/20020604-1.x: Likewise.
49969
49970 2003-01-15  Jan Hubicka  <jh@suse.cz>
49971
49972         * gcc.c-torture/compile/20030115-1.c: New test.
49973
49974         * gcc.dg/i386-fpcvt-1.c: New test.
49975         * gcc.dg/i386-fpcvt-2.c: New test.
49976
49977 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49978
49979         Further conform g++'s __vmi_class_type_info to the C++ ABI
49980         specification.
49981         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49982         the specification.
49983
49984 2003-01-14  Jan Hubicka  <jh@suse.cz>
49985
49986         * gcc.dg/i386-fpcvt-1.c: New test.
49987         * gcc.dg/i386-fpcvt-2.c: New test.
49988
49989 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49990
49991         * gcc.dg/i386-mmx-3.c: New test.
49992
49993 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49994
49995         PR c++/9264
49996         * g++.dg/parse/octal1.C: New file.
49997
49998         PR c++/9172
49999         * g++.dg/parse/typename1.C: New file.
50000
50001 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50002
50003         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50004         * gcc.dg/bf-no-ms-layout.c: Likewise.
50005         * gcc.dg/bf-ms-attrib.c: Likewise.
50006
50007 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50008
50009         PR c++/9099
50010         * g++.dg/parse/dtor1.C: New file.
50011
50012         PR c++/9128
50013         * g++.dg/rtti/typeid1.C: New file.
50014
50015         PR c++/9153
50016         * g++.dg/parse/lookup1.C: New file.
50017
50018         PR c++/9171
50019         * g++.dg/templ/spec5.C: New file.
50020
50021 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50022
50023         * gcc.c-torture/compile/20030110-1.c: New test.
50024
50025 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50026
50027         Merge from pch-branch:
50028
50029         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50030
50031         * gcc.dg/pch/cpp-1.h: New.
50032         * gcc.dg/pch/cpp-1.c: New.
50033         * gcc.dg/pch/cpp-2.h: New.
50034         * gcc.dg/pch/cpp-2.c: New.
50035
50036         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50037
50038         * gcc.dg/pch/except-1.h: New.
50039         * gcc.dg/pch/except-1.c: New.
50040
50041         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50042
50043         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50044         running test.
50045         * gcc.dg/pch: Include *.hp not *.h.
50046         * gcc.dg/pch/system-1.h: New.
50047         * gcc.dg/pch/system-1.c: New.
50048
50049         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50050
50051         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50052         rather than trying to build and run a program using PCH.
50053         * gcc.dg/pch: Remove dg-do commands from test files.
50054
50055         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50056
50057         * gcc.dg/pch/macro-3.c: New.
50058         * gcc.dg/pch/macro-3.h: New.
50059
50060         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50061
50062         * gcc.dg/pch/common-1.c: New.
50063         * gcc.dg/pch/common-1.h: New.
50064         * gcc.dg/pch/decl-1.c: New.
50065         * gcc.dg/pch/decl-1.h: New.
50066         * gcc.dg/pch/decl-2.c: New.
50067         * gcc.dg/pch/decl-2.h: New.
50068         * gcc.dg/pch/decl-3.c: New.
50069         * gcc.dg/pch/decl-3.h: New.
50070         * gcc.dg/pch/decl-4.c: New.
50071         * gcc.dg/pch/decl-4.h: New.
50072         * gcc.dg/pch/decl-5.c: New.
50073         * gcc.dg/pch/decl-5.h: New.
50074         * gcc.dg/pch/global-1.c: New.
50075         * gcc.dg/pch/global-1.h: New.
50076         * gcc.dg/pch/inline-1.c: New.
50077         * gcc.dg/pch/inline-1.h: New.
50078         * gcc.dg/pch/inline-2.c: New.
50079         * gcc.dg/pch/inline-2.h: New.
50080         * gcc.dg/pch/static-1.c: New.
50081         * gcc.dg/pch/static-1.h: New.
50082         * gcc.dg/pch/static-2.c: New.
50083         * gcc.dg/pch/static-2.h: New.
50084
50085         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50086
50087         * g++.dg/pch/pch.exp: Better handle failing testcases.
50088         * gcc.dg/pch/pch.exp: Likewise.
50089         * gcc.dg/pch/macro-1.c: New.
50090         * gcc.dg/pch/macro-1.h: New.
50091         * gcc.dg/pch/macro-2.c: New.
50092         * gcc.dg/pch/macro-2.h: New.
50093
50094         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50095
50096         * g++.dg/dg.exp: Treat files in pch/ specially.
50097         * g++.dg/pch/pch.exp: New file.
50098         * g++.dg/pch/empty.H: New file.
50099         * g++.dg/pch/empty.C: New file.
50100         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50101         "precompile".
50102
50103         * gcc.dg/pch/pch.exp: New file.
50104         * gcc.dg/pch/empty.h: New file.
50105         * gcc.dg/pch/empty.c: New file.
50106         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50107         "precompile".
50108
50109 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50110
50111         * g++.dg/template/friend14.C: New test.
50112
50113 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50114
50115         * gcc.dg/old-style-asm-1.c: New test.
50116
50117 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50118
50119         * gcc.c-torture/compile/20030109-1.c: New test.
50120
50121 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50122
50123         * gcc.c-torture/execute/20030109-1.c: New test.
50124
50125 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50126
50127         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50128         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50129         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50130         * g++.old-deja/g++.mike/eh2.C: Likewise.
50131         * g++.old-deja/g++.mike/eh3.C: Likewise.
50132         * g++.old-deja/g++.mike/eh5.C: Likewise.
50133         * g++.old-deja/g++.mike/eh6.C: Likewise.
50134         * g++.old-deja/g++.mike/eh7.C: Likewise.
50135         * g++.old-deja/g++.mike/eh8.C: Likewise.
50136         * g++.old-deja/g++.mike/eh9.C: Likewise.
50137         * g++.old-deja/g++.mike/eh10.C: Likewise.
50138         * g++.old-deja/g++.mike/eh12.C: Likewise.
50139         * g++.old-deja/g++.mike/eh13.C: Likewise.
50140         * g++.old-deja/g++.mike/eh14.C: Likewise.
50141         * g++.old-deja/g++.mike/eh16.C: Likewise.
50142         * g++.old-deja/g++.mike/eh17.C: Likewise.
50143         * g++.old-deja/g++.mike/eh18.C: Likewise.
50144         * g++.old-deja/g++.mike/eh21.C: Likewise.
50145         * g++.old-deja/g++.mike/eh23.C: Likewise.
50146         * g++.old-deja/g++.mike/eh24.C: Likewise.
50147         * g++.old-deja/g++.mike/eh25.C: Likewise.
50148         * g++.old-deja/g++.mike/eh26.C: Likewise.
50149         * g++.old-deja/g++.mike/eh27.C: Likewise.
50150         * g++.old-deja/g++.mike/eh28.C: Likewise.
50151         * g++.old-deja/g++.mike/eh29.C: Likewise.
50152         * g++.old-deja/g++.mike/eh31.C: Likewise.
50153         * g++.old-deja/g++.mike/eh33.C: Likewise.
50154         * g++.old-deja/g++.mike/eh34.C: Likewise.
50155         * g++.old-deja/g++.mike/eh35.C: Likewise.
50156         * g++.old-deja/g++.mike/eh36.C: Likewise.
50157         * g++.old-deja/g++.mike/eh37.C: Likewise.
50158         * g++.old-deja/g++.mike/eh38.C: Likewise.
50159         * g++.old-deja/g++.mike/eh39.C: Likewise.
50160         * g++.old-deja/g++.mike/eh40.C: Likewise.
50161         * g++.old-deja/g++.mike/eh41.C: Likewise.
50162         * g++.old-deja/g++.mike/eh42.C: Likewise.
50163         * g++.old-deja/g++.mike/eh44.C: Likewise.
50164         * g++.old-deja/g++.mike/eh46.C: Likewise.
50165         * g++.old-deja/g++.mike/eh47.C: Likewise.
50166         * g++.old-deja/g++.mike/eh48.C: Likewise.
50167         * g++.old-deja/g++.mike/eh49.C: Likewise.
50168         * g++.old-deja/g++.mike/eh50.C: Likewise.
50169         * g++.old-deja/g++.mike/eh51.C: Likewise.
50170         * g++.old-deja/g++.mike/eh53.C: Likewise.
50171         * g++.old-deja/g++.mike/eh55.C: Likewise.
50172         * g++.old-deja/g++.mike/p7912.C: Likewise.
50173         * g++.old-deja/g++.mike/p9706.C: Likewise.
50174         * g++.old-deja/g++.mike/p10416.C: Likewise.
50175         * g++.old-deja/g++.mike/p11667.C: Likewise.
50176         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50177         Remove redundant reference to Iris.
50178         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50179         Elxsi, i860, Pico Java, and WE32K.
50180
50181 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50182
50183         * g++.dg/ext/asm4.C: New test.
50184
50185 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50186
50187         PR c++/9030
50188         * g++.dg/template/friend12.C: New test.
50189         * g++.dg/template/friend13.C: Likewise.
50190         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50191
50192 2003-01-08  Jan Hubicka  <jh@suse.cz>
50193
50194         * gcc.dg/i386-cadd.c: New test.
50195         * gcc.dg/i386-cmov4.c: Likewise.
50196
50197 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50198
50199         PR c++/9165
50200         * g++.dg/warn/Wunused-3.C: New test.
50201
50202         * g++.dg/abi/bitfield9.C: New test.
50203
50204         PR c++/9189
50205         * g++.dg/parse/defarg3.C: New test.
50206
50207 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50208
50209         * g++.dg/parse/ambig1.C: New test.
50210         * g++.dg/parse/defarg2.C: New test.
50211
50212 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50213
50214         * g++.dg/template/defarg-1.C: New test.
50215         * g++.dg/template/local2.C: Likewise.
50216
50217 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50218
50219         * gcc.c-torture/execute/20030105-1.c: New test.
50220
50221 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50222
50223         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50224         * g++.dg/parse/namespace4.C: Likewise.
50225
50226 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50227
50228         * g++.dg/template/ntp2.C: New test.
50229
50230 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50231
50232         * g++.dg/parse/extern-C-1.C: New test.
50233
50234         * g++.dg/parse/namespace4.C: New test.
50235
50236         * g++.dg/template/nested1.C: New test.
50237
50238         * g++.dg/parse/namespace3.C: New test.
50239
50240 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50241
50242         * g++.dg/lookup/two-stage1.C: New test.
50243
50244 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50245
50246         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50247         * g++.old-deja/g++.jason/access8.C: Likewise.
50248         * g++.old-deja/g++.other/decl5.C: Likewise.
50249
50250 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50251
50252         * g++.dg/parse/parse7.C: New test.
50253
50254 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50255
50256         PR c++/2843
50257         * g++.dg/ext/attrib7.C: New test.
50258
50259 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50260
50261         * g++.dg/parse/parse6.C: New test.
50262
50263 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50264
50265         * gcc.dg/h8300-stack-1.c: New.
50266
50267 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50268
50269         g++.dg/lookup/exception1.C: New test.
50270
50271         g++.dg/lookup/template1.C: New test.
50272
50273         g++.dg/parse/namespace2.C: New test.
50274
50275         g++.dg/parse/parens2.C: New test.
50276
50277 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50278
50279         * g++.dg/parse/parse5.C: New test.
50280         * g++.dg/lookup/scoped4.C: New test.
50281
50282 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50283
50284         * g++.dg/parse/parens1.C: New test.
50285
50286         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50287         angle-bracket1.C.
50288         * g++.dg/parse/parens2.C: New test.
50289
50290         * g++.dg/lookup/scope-operator1.C: New test.
50291
50292         * g++.dg/parse/operator1.C: New test.
50293
50294 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50295
50296         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50297         * g++.old-deja/g++.other/access6.C: Likewise.
50298         * g++.old-deja/g++.other/decl1.C: Likewise.
50299         * g++.old-deja/g++.pt/typename12.C: Likewise.
50300
50301 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50302
50303         * g++.dg/parse/namespace1.C: New test.
50304
50305 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50306
50307         * g++.dg/parse/parse4.C: New test.
50308
50309 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50310
50311         * g++.dg/parse/parse3.C: New test.
50312
50313 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50314
50315         * g++.dg/parse/parse2.C: New test.
50316
50317 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50318
50319         * g++.dg/template/friend11.C: New test.
50320
50321 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50322
50323         * g++.dg/parse/parse1.C: New test.
50324
50325 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50326
50327         * lib/profopt.exp: Change the name of a global variable to avoid
50328         possible clashes with other test suites.
50329
50330 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50331
50332         * g++.dg/inherit/covariant8.C: New test.
50333
50334 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50335
50336         * g++.dg/init/array9.C: New test.
50337
50338         PR c++/9112
50339         * g++.dg/parse/expr1.C: New test.
50340
50341 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50342
50343         * gcc.c-torture/compile/20021230-1.c: New test.
50344
50345 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50346
50347         * g++.dg/inherit/covariant5.C: New test.
50348         * g++.dg/inherit/covariant6.C: New test.
50349         * g++.dg/inherit/covariant7.C: New test.
50350
50351 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50352
50353         PR c++/2739
50354         * g++.dg/other/access2.C: New test.
50355
50356 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50357
50358         * g++.dg/other/anon-struct.C: No longer fails
50359         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50360         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50361         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50362
50363 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50364
50365         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50366
50367 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50368
50369         * g++.dg/eh/spec4.C: Remove stray semicolon.
50370         * g++.dg/expr/pmf-1.C: Change error message.
50371         * g++.dg/ext/asm1.C: Remove stray semicolon.
50372         * g++.dg/ext/typename1.C: Add missing typenames.
50373         * g++.dg/inherit/template-as-base.C: Change error message.
50374         * g++.dg/lookup/scoped1.C: Likewise.
50375         * g++.dg/lookup/scoped2.C: Likewise.
50376         * g++.dg/lookup/using2.C: Likewise.
50377         * g++.dg/other/component1.C: Remove stray semicolon.
50378         * g++.dg/other/do1.C: Change error message.
50379         * g++.dg/other/error2.C: Likewise.
50380         * g++.dg/other/init1.C: Likewise.
50381         * g++.dg/other/packed1.C: Remove stray semicolon.
50382         * g++.dg/other/ptrmem2.C: Change error message.
50383         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50384         marker.
50385         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50386         * g++.dg/template/access3.C: Add typename keyword.
50387         * g++.dg/template/access5.C: Remove stray semicolon.
50388         * g++.dg/template/access6.C: Likewise.
50389         * g++.dg/template/complit1.C: Likewise.
50390         * g++.dg/template/crash1.C: Change error message.
50391         * g++.dg/template/inherit2.C: Remove stray semicolon.
50392         * g++.dg/template/instantiate2.C: Likewise.
50393         * g++.dg/template/instantiate3.C: Change error message.
50394         * g++.dg/template/qual1.C: Remove stray semicolon.
50395         * g++.dg/template/qualttp18.C: Change error message.
50396         * g++.dg/template/ref1.C: Remove stray semicolon.
50397         * g++.dg/template/sizeof1.C (A::value): Declare it.
50398         * g++.dg/template/spec4.C: Change error message.
50399         * g++.dg/template/static1.C: Likewise.
50400         * g++.dg/template/type1.C: Likewise.
50401         * g++.dg/template/typename3.C: Likewise.
50402         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50403         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50404         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50405         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50406         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50407         named return value extension.
50408         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50409         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50410         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50411         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50412         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50413         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50414         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50415         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50416         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50417         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50418         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50419         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50420         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50421         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50422         syntax.
50423         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50424         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50425         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50426         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50427         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50428         * g++.old-deja/g++.brendan/template11.C: Likewise.
50429         * g++.old-deja/g++.brendan/template26.C: Likewise.
50430         * g++.old-deja/g++.brendan/template27.C: Use explicit
50431         specialization syntax.
50432         * g++.old-deja/g++.brendan/template30.C: Likewise.
50433         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50434         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50435         non-dependent names.
50436         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50437         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50438         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50439         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50440         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50441         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50442         named return value extension.
50443         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50444         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50445         * g++.old-deja/g++.ext/return1.C: Likewise.
50446         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50447         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50448         * g++.old-deja/g++.jason/access8.C: Likewise.
50449         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50450         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50451         pseudo-destructor names.
50452         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50453         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50454         pseudo-destructor names.
50455         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50456         * g++.old-deja/g++.jason/overload19.C: Likewise.
50457         * g++.old-deja/g++.jason/overload32.C: Likewise.
50458         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50459         stray semicolons.
50460         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50461         * g++.old-deja/g++.jason/return.C: Likewise.
50462         * g++.old-deja/g++.jason/return2.C: Likewise.
50463         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50464         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50465         syntax.
50466         * g++.old-deja/g++.jason/template10.C: Account for use of
50467         non-dependent names.
50468         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50469         syntax.
50470         * g++.old-deja/g++.jason/template37.C: Likewise.
50471         * g++.old-deja/g++.law/access4.C: Change error messages.
50472         * g++.old-deja/g++.law/arm13.C: Remove incorrect
50473         pseudo-destructor names.
50474         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50475         * g++.old-deja/g++.law/ctors9.C: Likewise.
50476         * g++.old-deja/g++.law/cvt22.C: Likewise.
50477         * g++.old-deja/g++.law/dtors5.C: Likewise.
50478         * g++.old-deja/g++.law/global-init1.C: Likewise.
50479         * g++.old-deja/g++.law/missed-error3.C: Likewise.
50480         * g++.old-deja/g++.law/operators28.C: Likewise.
50481         * g++.old-deja/g++.law/visibility28.C: Likewise.
50482         * g++.old-deja/g++.martin/eval1.C: Likewise.
50483         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50484         name.
50485         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50486         * g++.old-deja/g++.mike/net34.C: Likewise.
50487         * g++.old-deja/g++.mike/net36.C: Likewise.
50488         * g++.old-deja/g++.mike/ns2.C: Likewise.
50489         * g++.old-deja/g++.mike/p12306.C: Likewise.
50490         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50491         value extension.
50492         * g++.old-deja/g++.mike/p700.C: Likewise.
50493         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50494         * g++.old-deja/g++.mike/p710.C: Likewise.
50495         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50496         value extension.
50497         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50498         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50499         * g++.old-deja/g++.ns/crash2.C: Likewise.
50500         * g++.old-deja/g++.ns/crash3.C: Likewise.
50501         * g++.old-deja/g++.ns/invalid1.C: Likewise.
50502         * g++.old-deja/g++.ns/ns17.C: Likewise.
50503         * g++.old-deja/g++.ns/template16.C: Likewise.
50504         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50505         keyword.
50506         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50507         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50508         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50509         named return value extension.
50510         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50511         * g++.old-deja/g++.other/access4.C: Issue additional error
50512         messages.
50513         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50514         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50515         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50516         * g++.old-deja/g++.other/crash25.C: Change error message.
50517         * g++.old-deja/g++.other/crash4.C: Change error message.
50518         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50519         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50520         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50521         checks.
50522         * g++.old-deja/g++.other/defarg8.C: Likewise.
50523         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50524         * g++.old-deja/g++.other/dtor10.C: Likewise.
50525         * g++.old-deja/g++.other/incomplete.C: Likewise.
50526         * g++.old-deja/g++.other/linkage7.C: Likewise.
50527         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50528         lookup algorithm.
50529         * g++.old-deja/g++.other/mangle2.C: Likewise.
50530         * g++.old-deja/g++.other/refinit2.C: Likewise.
50531         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50532         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50533         * g++.old-deja/g++.pt/crash28.C: Likewise.
50534         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50535         syntax.
50536         * g++.old-deja/g++.pt/crash32.C: Change error message.
50537         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50538         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50539         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50540         error message position.
50541         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50542         * g++.old-deja/g++.pt/defarg8.C: Change error message.
50543         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50544         syntax.
50545         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50546         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50547         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50548         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50549         keyword.
50550         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50551         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50552         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50553         keyword.
50554         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50555         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50556         syntax.
50557         * g++.old-deja/g++.pt/friend28.C: Account for use of
50558         non-dependent names.
50559         * g++.old-deja/g++.pt/friend29.C: Likewise.
50560         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50561         rules.
50562         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50563         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50564         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50565         lookup rules.
50566         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50567         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50568         keyword.
50569         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50570         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50571         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50572         keyword.
50573         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50574         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50575         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50576         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50577         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50578         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50579         keyword.
50580         * g++.old-deja/g++.pt/spec10.C: Likewise.
50581         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50582         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50583         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50584         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50585         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50586         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50587         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50588         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50589         * g++.old-deja/g++.pt/typename15.C: Likewise.
50590         * g++.old-deja/g++.pt/typename22.C: Likewise.
50591         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50592         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50593         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50594         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50595         syntax.
50596         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50597         return value extension.
50598         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50599         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50600         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50601         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50602
50603 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50604
50605         * g++.dg/warn/inline1.C: New test.
50606         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50607         * g++.old-deja/g++.jason/synth10.C: Likewise.
50608         * g++.old-deja/g++.mike/net31.C: Likewise.
50609         * g++.old-deja/g++.mike/p8786.C: Likewise.
50610
50611         * g++.dg/template/friend10.C: New test.
50612         * g++.dg/template/conv5.C: New test.
50613
50614 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50615
50616         * g++.dg/lookup/scoped3.C: New test.
50617
50618         * g++.dg/lookup/decl1.C: New test.
50619         * g++.dg/lookup/decl2.C: New test.
50620
50621 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50622
50623         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50624         gcc.c-torture/compile/20021015-1.c,
50625         gcc.c-torture/compile/20021015-2.c,
50626         gcc.c-torture/compile/20021123-1.c,
50627         gcc.c-torture/compile/20021123-2.c,
50628         gcc.c-torture/compile/20021123-3.c,
50629         gcc.c-torture/compile/20021123-4.c,
50630         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50631         only to 3.1 or 3.2 branch.
50632
50633 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50634
50635         * gcc.dg/i386-bitfield3.c: New test.
50636
50637         * gcc.dg/i386-bitfield2.c: New test.
50638
50639 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50640
50641         * g++.dg/parse/conv_op1.C: New test.
50642
50643 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50644
50645         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50646         approved.
50647
50648 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50649
50650         * gcc.c-torture/compile/20021220-1.c: New test.
50651
50652 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50653
50654         * gcc.dg/i386-fastcall-1.c: New.
50655
50656 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50657
50658         * gcc.c-torture/execute/20021219-1.c: New test.
50659
50660 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50661
50662         * gcc.dg/i386-pic-1.c: New test.
50663
50664 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50665
50666         PR c++/8099
50667         * g++.dg/template/friend9.C: New test.
50668
50669 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50670
50671         PR c++/3663
50672         * g++.dg/template/access7.C: New test.
50673
50674 2002-12-18  Nick Clifton  <nickc@redhat.com>
50675
50676         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50677         the libstdc++-v3 directory has been found.
50678
50679 2002-12-12  Devang Patel <dpatel@apple.com>
50680         * gcc.dg/darwin-ld-1.c: New test.
50681         * gcc.dg/darwin-ld-2.c: New test.
50682         * gcc.dg/darwin-ld-3.c: New test.
50683         * gcc.dg/darwin-ld-4.c: New test.
50684         * gcc.dg/darwin-ld-5.c: New test.
50685
50686 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50687
50688         * gcc.c-torture/compile/20021212-1.c: New test.
50689
50690 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
50691
50692         * gcc.dg/fshort-wchar: New test.
50693
50694 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
50695
50696         PR c++/8372
50697         * g++.dg/template/dtor1.C: New test.
50698
50699         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50700         markers.
50701
50702 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
50703
50704         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50705
50706 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
50707
50708         * g++.dg/template/static1.C: New test.
50709         * g++.dg/template/static2.C: New test.
50710         * g++.old-deja/g++.ext/memconst.C: New test.
50711
50712 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50713
50714         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50715         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50716         * g++.dg/special/initp1.C: Likewise.
50717
50718 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50719
50720         * gcc.c-torture/execute/20021204-1.c: New test.
50721
50722 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50723
50724         * gcc.dg/ppc-fmadd-1.c: New file.
50725         * gcc.dg/ppc-fmadd-2.c: New file.
50726         * gcc.dg/ppc-fmadd-3.c: New file.
50727
50728 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50729
50730         * gcc.c-torture/compile/20021204-1.c: New test.
50731
50732 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50733
50734         * g++.dg/inherit/covariant2.C: New test.
50735         * g++.dg/inherit/covariant3.C: New test.
50736         * g++.dg/inherit/covariant4.C: New test.
50737         * g++.dg/inherit/covariant1.C: Remove XFAIL.
50738         * g++.old-deja/g++.robertl/eb17.C: Likewise.
50739
50740 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
50741
50742         PR c++/8688
50743         * g++.dg/init/brace3.C: New test.
50744
50745 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
50746
50747         * gcc.dg/20020210-1.c: Fix a comment typo.
50748
50749 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
50750
50751         PR c++/8720
50752         * g++.dg/parse/defarg1.C: New test.
50753
50754         PR c++/8615
50755         * g++.dg/template/char1.C: New test.
50756
50757         * g++.dg/template/varmod1.C: Fix typo.
50758
50759 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50760
50761         DR 180
50762         * g++.old-deja/g++.pt/crash32.C: Expect error.
50763
50764 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
50765
50766         PR c++/5919
50767         * g++.dg/template/varmod1.C: New test.
50768
50769         PR c++/8727
50770         * g++.dg/inherit/typeinfo1.C: New test.
50771
50772         PR c++/8663
50773         * g++.dg/inherit/typedef1.C: New test.
50774
50775 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50776
50777         PR c++/8332
50778         PR c++/8493
50779         * g++.dg/template/strlen1.C: New test.
50780
50781         PR c++/8227
50782         * g++.dg/template/ctor2.C: New test.
50783
50784         PR c++/8214
50785         * g++.dg/init/string1.C: New test.
50786
50787         PR c++/8511
50788         * g++.dg/template/friend8.C: New test.
50789
50790 2002-11-29  Joe Buck <jbuck@synopsys.com>
50791
50792         * g++.dg/lookup/anon2.C: New test.
50793
50794 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50795
50796         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50797         h8300 port.
50798
50799 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50800
50801         * gcc.dg/bitfld-6.c: New test.
50802
50803 2002-11-27  Jan Hubicka  <jh@suse.cz>
50804
50805         * gcc.c-torture/execute/20021127.[cx]: New test.
50806
50807 2002-11-26  Jan Hubicka  <jh@suse.cz>
50808
50809         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50810         quality.
50811
50812 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50813
50814         * g++.dg/init/brace2.C: New test.
50815         * g++.old-deja/g++.mike/p9129.C: Correct.
50816
50817 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50818
50819         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50820
50821 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50822
50823         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50824
50825 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50826
50827         * g++.dg/abi/empty11.C: New test.
50828         * g++.dg/rtti/cv1.C: New test.
50829
50830 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50831
50832         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50833
50834 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50835
50836         * g++.dg/abi/empty10.C: New test.
50837
50838 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50839
50840         * gcc.c-torture/compile/20021124-1.c: New test.
50841
50842 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50843
50844         * g++.dg/abi/rtti2.C: New test.
50845
50846 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50847
50848         * gcc.dg/i386-unroll-1.c: New test.
50849
50850 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50851
50852         * gcc.c-torture/compile/20021120-1.c: New test.
50853         * gcc.c-torture/compile/20021120-2.c: New test.
50854
50855 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50856
50857         * gcc.dg/bitfld-5.c: New test.
50858
50859 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50860
50861         * gcc.c-torture/execute/20021120-3.c: New test.
50862
50863 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50864
50865         * gcc.c-torture/execute/20021120-2.c: New test.
50866
50867 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50868
50869         * gcc.c-torture/execute/20021120-1.c: New test.
50870
50871 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50872
50873         * gcc.c-torture/execute/20021118-3.c: New test.
50874
50875 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50876
50877         * gcc.c-torture/compile/20021119-1.c: New test.
50878
50879 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50880
50881         * gcc.dg/duff-1.c: New test.
50882         * gcc.dg/duff-2.c: New test.
50883         * gcc.dg/duff-3.c: New test.
50884
50885 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50886
50887         * gcc.dg/cpp/_Pragma5.c: New test.
50888
50889 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50890
50891         * gcc.c-torture/execute/20021118-2.c: New test.
50892
50893 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50894
50895         * gcc.c-torture/execute/20021118-1.c: New test.
50896
50897 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50898
50899         * gcc.dg/20021116-1.c: New test.
50900
50901 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50902
50903         * g++.dg/abi/vcall1.C: New test.
50904
50905 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50906
50907         * gcc.dg/20021029-1.c: New test.
50908         * gcc.dg/20021029-2.c: New test.
50909
50910 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50911
50912         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50913
50914 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50915
50916         PR c/8439
50917         * gcc.dg/20021110.c: Move to ...
50918         * gcc.c-torture/compile/20021110.c: .... here.
50919
50920 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50921
50922         PR c/8467
50923         * gcc.c-torture/execute/20021111-1.c
50924
50925 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50926
50927         PR c/8439
50928         * gcc.dg/20021110.c: New test.
50929
50930 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50931
50932         * g++.dg/abi/vthunk3.C: Run only on x86.
50933
50934 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50935
50936         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50937
50938 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50939
50940         * lib/compat.exp (compat-execute): Fix logic error in last
50941         change.
50942
50943 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50944
50945         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50946
50947 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50948
50949         PR c++/8389
50950         * g++.dg/template/access6.C: New test.
50951
50952 2002-11-08  Jan Hubicka  <jh@suse.cz>
50953
50954         * gcc.dg/i386-ssefp-1.c: New test.
50955         * gcc.dg/i386-ssefp-1.c: New test.
50956
50957 2002-11-08  Jan Hubicka  <jh@suse.cz>
50958
50959         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50960
50961 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50962
50963         * g++.dg/abi/vthunk3.C: New test.
50964
50965         PR c++/8338
50966         * g++.dg/template/crash2.C: New test.
50967
50968 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50969
50970         * g++.dg/abi/dtor1.C: New test.
50971         * g++.dg/abi/dtor2.C: Likewise.
50972
50973 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50974
50975         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50976         Darwin.
50977
50978 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50979
50980         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50981         -mthumb.  Only xfail with -O0.
50982
50983 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50984
50985         * g++.dg/abi/thunk1.C: New test.
50986         * g++.dg/abi/thunk2.C: Likewise.
50987         * g++.dg/abi/vtt1.C: Likewise.
50988
50989 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50990
50991         PR optimization/8423
50992         * gcc.c-torture/execute/builtin-constant.c: New test.
50993
50994 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50995
50996         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50997         Add some more cases.
50998
50999 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51000
51001         PR c++/8391
51002         * g++.dg/opt/local1.C: New test.
51003
51004 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51005
51006         PR c++/8160
51007         * g++.dg/template/complit1.C: New test.
51008
51009         PR c++/8149
51010         * g++.dg/template/typename4.C: Likewise.
51011
51012 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51013
51014         Core issue 287, PR c++/7639
51015         * g++.dg/template/instantiate1.C: Adjust error location.
51016         * g++.dg/template/instantiate3.C: New test.
51017         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51018         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51019         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51020
51021 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51022
51023         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51024
51025 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51026
51027         PR c++/8287
51028         * g++.dg/init/dtor2.C: New test.
51029
51030 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51031
51032         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51033         * gcc.dg/nest.c: Bypass errors on irix6.
51034
51035 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51036
51037         * gcc.dg/nest.c: Expect error for mmix-*-*.
51038         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51039
51040 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51041
51042         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51043         markers.
51044
51045         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51046
51047 2002-10-25  Mike Stump  <mrs@apple.com>
51048
51049         * gcc.dg/warn-1.c: New test.
51050
51051 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51052
51053         * g++.dg/template/typename3.C: New test.
51054
51055 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51056
51057         * g++.dg/lookup/ptrmem1.C: New test.
51058
51059         * g++.dg/abi/vthunk2.C: New test.
51060
51061 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51062
51063         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51064
51065 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51066
51067         * g++.dg/abi/empty9.C: New test.
51068
51069 2002-10-24  Richard Henderson  <rth@redhat.com>
51070
51071         * g++.dg/inherit/thunk1.C: Enable for ia64.
51072
51073 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51074
51075         PR c++/8067
51076         * g++.dg/lookup/pretty1.C: New test.
51077
51078 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51079
51080         * gcc.dg/20021023-1.c: New test.
51081
51082 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51083
51084         PR c++/7679
51085         * g++.dg/parse/inline1.C: New test.
51086
51087 2002-10-23  Richard Henderson  <rth@redhat.com>
51088
51089         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51090
51091         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51092
51093 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51094
51095         PR c++/6579
51096         * g++.dg/parse/stmtexpr3.C: New test.
51097
51098 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51099
51100         * g++.dg/expr/cond1.C: New test.
51101
51102 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51103
51104         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51105
51106 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51107
51108         * g++.dg/abi/vbase13.C: New test.
51109         * g++.dg/abi/vbase14.C: Likewise.
51110
51111 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51112
51113         * gcc.dg/tls/pic-1.c: New test.
51114         * gcc.dg/tls/nonpic-1.c: New test.
51115         * gcc.dg/20021018-1.c: New test.
51116
51117 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51118
51119         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51120         Remove only files with the same base name as the test case.
51121         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51122         (profopt-execute): Likewise.  Also, remove old profiling
51123         and performance data files before running the tests.
51124
51125         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51126         * g++.dg/bprob/bprob.exp: Likewise.
51127         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51128         to allow more general test case names.
51129
51130         * g++.dg/bprob/bprob-1.C: Rename to ...
51131         * g++.dg/bprob/g++-bprob-1.C: ... this.
51132
51133         * g77.dg/bprob/bprob-1.f: Rename to ...
51134         * g77.dg/bprob/g77-bprob-1.f: ... this.
51135
51136 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51137
51138         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51139         bison 1.50 or later.
51140
51141 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51142
51143         * g++.dg/README: Describe more test directories.
51144
51145 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51146
51147         * g++.dg/init/array6.C: Add additional tests.
51148
51149 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51150
51151         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51152         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51153
51154 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51155
51156         * gcc.c-torture/compile/20020604-1.x: New.
51157         * gcc.c-torture/compile/simd-5.x: Likewise.
51158         * gcc.c-torture/execute/920710-1.x: Likewise.
51159         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51160
51161 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51162
51163         * g++.dg/inherit/override1.C: Add dg-options clause.
51164
51165 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51166
51167         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51168         _mm_slli_si128.
51169
51170 2002-10-19  Andreas Schwab  <schwab@suse.de>
51171
51172         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51173         directory component.
51174
51175 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51176
51177         * g++.dg/inherit/thunk1.C: New test.
51178
51179         * g++.dg/inherit/override1.C: New test.
51180
51181         * g++.dg/abi/mangle11.C: New test.
51182         * g++.dg/abi/mangle14.C: New test.
51183         * g++.dg/abi/mangle17.C: New test.
51184
51185 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51186
51187         * g++.dg/overload/member2.C: New test.
51188
51189 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51190
51191         * g++.dg/README: Describe new compat directory.
51192         * g++.dg/dg.exp: Skip tests in compat directory.
51193         * README.compat: New file.
51194         * lib/compat.exp: New expect script.
51195         * g++.dg/compat: New test directory.
51196         * g++.dg/compat/compat.exp: New expect script.
51197         * g++.dg/compat/abi: New test directory.
51198         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51199         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51200         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51201         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51202         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51203         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51204         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51205         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51206         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51207         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51208         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51209         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51210         * g++.dg/compat/break: New test directory.
51211         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51212         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51213         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51214         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51215         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51216         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51217         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51218         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51219         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51220         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51221         g++.dg/compat/break/README: New files.
51222         * g++.dg/compat/eh: New test directory.
51223         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51224         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51225         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51226         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51227         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51228         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51229         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51230         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51231         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51232         g++.dg/compat/eh/filter2_y.C,
51233         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51234         g++.dg/compat/eh/new1_y.C,
51235         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51236         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51237         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51238         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51239         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51240         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51241         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51242         g++.dg/compat/eh/unexpected1_y.C: New files.
51243         * g++.dg/compat/init: New test directory.
51244         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51245         g++.dg/compat/init/array5_y.C,
51246         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51247         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51248         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51249         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51250         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51251         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51252         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51253         g++.dg/compat/init/init-ref2_y.C: New files.
51254
51255 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51256
51257         PR c++/7584
51258         * g++.dg/inherit/using3.C: New test.
51259
51260 2002-10-17  Jan Hubicka  <jh@suse.cz>
51261
51262         * gcc.dg/20021017-2.c: New test.
51263
51264 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51265
51266         * g++.dg/abi/mangle16.C: Adjust.
51267
51268         * g++.dg/init/array8.C: New test.
51269
51270 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51271
51272         * gcc.dg/special/mips-abi.exp: New test.
51273         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51274
51275 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51276
51277         * g++.dg/abi/mangle16.C: New test.
51278         * g++.dg/abi/mangle17.C: Likewise.
51279
51280         PR c++/7478
51281         * g++.dg/template/ref1.C: New test.
51282
51283 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51284
51285         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51286
51287 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51288
51289         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51290
51291 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51292
51293         PR c++/7524
51294         * g++.dg/init/array7.C: New test.
51295
51296 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51297
51298         * g++.dg/init/array6.C: New test.
51299
51300         * g++.dg/abi/mangle13.C: Likewise.
51301         * g++.dg/abi/mangle14.C: Likewise.
51302         * g++.dg/abi/mangle15.C: Likewise.
51303
51304 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51305
51306         * g++.dg/abi/empty8.C: New test.
51307
51308 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51309
51310         * g++.dg/init/ctor1.C: New test.
51311
51312 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51313
51314         * gcc.c-torture/execute/20021015-1.c: New test.
51315
51316 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51317
51318         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51319
51320 2002-10-14  Jan Hubicka  <jh@suse.cz>
51321
51322         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51323
51324 2002-10-14  Richard Henderson  <rth@redhat.com>
51325
51326         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51327
51328 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51329
51330         PR optimization/6631
51331         * g++.dg/opt/const2.C: New test.
51332
51333 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51334
51335         PR c++/7176
51336         * g++.dg/parse/friend1.C: New test.
51337         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51338
51339 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51340
51341         * gcc.dg/20021014-1.c: New test.
51342
51343 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51344
51345         PR c++/5661
51346         * g++.dg/ext/vlm1.C: New test.
51347         * g++.dg/ext/vlm2.C: Likewise.
51348
51349         * g++.dg/init/array1.C: Remove invalid braces.
51350         * g++.dg/init/brace1.C: New test.
51351         * g++.dg/init/copy2.C: Likewise.
51352         * g++.dg/init/copy3.C: Likewise.
51353         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51354         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51355         braces.
51356
51357 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51358
51359         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51360
51361 2002-10-11  Richard Shann  <richard.shann@superh.com>
51362
51363         * gcc.c-torture/compile/simd-5.c: New test.
51364
51365 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51366
51367         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51368
51369 2002-10-10  Jim Wilson  <wilson@redhat.com>
51370
51371         * gcc.c-torture/execute/20021010-1.c: New test.
51372
51373 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51374
51375         PR c/7353
51376         * g++.dg/ext/typedef-init.C: New test.
51377         * gcc.dg/typedef-init.c: New test.
51378
51379 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51380
51381         * gcc.dg/cpp/paste13.c: New test.
51382
51383 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51384
51385         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51386         remaining platforms, XFAIL during compile, not execute.  Don't
51387         XFAIL at -O0.
51388
51389 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51390
51391         * gcc.dg/alias-1.c: Tweak expected warning.
51392
51393 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51394
51395         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51396
51397 2002-10-06  Andreas Jaeger  <aj@suse.de>
51398
51399         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51400         * gcc.dg/cpp/c++98.C: Likewise.
51401
51402         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51403         * g++.dg/cpp/c++98.C: Likewise.
51404
51405         * g++.dg/README (Subdirectories): Mention cpp directory.
51406
51407         PR target/7559
51408         * gcc.dg/20021006-1.c: New test.
51409
51410 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51411
51412         PR c++/7804
51413         * g++.dg/other/warning1.C: New test.
51414
51415 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51416
51417         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51418         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51419         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51420
51421 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51422
51423         PR c++/7931
51424         * g++.dg/template/ptrmem3.C: New test.
51425
51426         PR c++/7754
51427         * g++.dg/template/union1.C: New test.
51428
51429 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51430
51431         PR c++/8006
51432         * g++.dg/abi/mangle9.C: New test.
51433         * g++.dg/abi/mangle10.C: New test.
51434         * g++.dg/abi/mangle11.C: New test.
51435         * g++.dg/abi/mangle12.C: New test.
51436
51437 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51438
51439         PR c++/7188.
51440         * g++.dg/template/meminit1.C: New test.
51441         * g++.dg/warn/Wreorder-1.C: Likewise.
51442         * g++.old-deja/g++.mike/warn3.C: Tweak.
51443         * lib/prune.exp: Ingore "in copy constructor".
51444
51445 2002-10-02  Andreas Jaeger  <aj@suse.de>
51446
51447         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51448         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51449         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51450         on x86-64.
51451
51452 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51453
51454         * gcc.dg/empty1.C: Fix typo.
51455
51456 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51457
51458         * gcc.dg/alias-1.c: New test.
51459
51460 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51461
51462         * gcc.dg/empty1.C: New test.
51463
51464         * g++.dg/tls/init-2.C: Tweak error messages.
51465
51466 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51467
51468         * gcc.c-torture/compile/20020923-1.c: New test.
51469
51470 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
51471
51472         * gcc.c-torture/execute/ffs-1.c: New test.
51473         * gcc.c-torture/execute/ffs-2.c: Ditto.
51474
51475 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
51476
51477         * g++.dg/overload/member1.C: New test.
51478
51479 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
51480
51481         * g++.dg/abi/empty7.C: New test.
51482         * g++.dg/init/pm2.C: Likewise.
51483
51484 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
51485
51486         * g++.dg/rtti/crash1.C: New test.
51487
51488 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
51489
51490         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51491         gcc.dg/sibcall-4.c: New tests.
51492
51493 2002-09-28  Roger Sayle  <roger@eyesopen.com>
51494
51495         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51496         powerpc and MMIX targets.
51497
51498 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
51499
51500         * gcc.dg/cpp/20020927-1.c: New.
51501
51502 2002-09-26  David S. Miller  <davem@redhat.com>
51503
51504         * gcc.c-torture/compile/trunctfdf.c: New.
51505
51506 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51507
51508         * lib/target-supports.exp (check_weak_available): Handle solaris2.
51509
51510 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
51511
51512         * gcc.c-torture/execute/loop-15.c: New.
51513
51514 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
51515
51516         * README.QMTEST: Fix typo.
51517
51518 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
51519
51520         * gcc.dg/20020926-1.c: New test.
51521
51522 2002-09-25  David S. Miller  <davem@redhat.com>
51523
51524         PR target/7842
51525         * gcc.c-torture/execute/shiftdi.c: New test.
51526
51527 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
51528
51529         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51530         unique to the tool.
51531         * lib/g77.exp (g77_init): Likewise.
51532         * lib/g++.exp (g++_init): Likewise.
51533         * lib/objc.exp (objc_init): Likewise.
51534
51535 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
51536
51537         * g++.dg/abi/empty5.C: New test.
51538         * g++.dg/abi/empty6.C: New test.
51539         * g++.dg/abi/vbase12.C: New test.
51540
51541 2002-09-25  Richard Henderson  <rth@redhat.com>
51542
51543         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51544         too-small long double.
51545
51546 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
51547
51548         * gcc.dg/20020919-1.c: New test.
51549
51550 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51551
51552         * g++.dg/abi/bitfield6.C: New test.
51553         * g++.dg/abi/bitfield7.C: New test.
51554         * g++.dg/abi/bitfield8.C: New test.
51555         * g++.dg/abi/vbase11.C: New test.
51556
51557 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51558
51559         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51560         hppa*-*-hpux*.  Update test comment.
51561
51562 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
51563
51564         * gcc.dg/tls/struct-1.c: New test.
51565
51566 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
51567
51568         * gcc.dg/cpp/tr-warn2.c: Update.
51569
51570 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51571
51572         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51573
51574 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51575
51576         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51577         systems.
51578
51579 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51580
51581         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51582
51583         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51584         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51585         setting of cxxfilt.
51586
51587 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51588
51589         * gcc.dg/20020312-2.c: Update for darwin.
51590
51591 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51592
51593         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51594
51595 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51596
51597         * objc.dg/comp-types-1.m: New test.
51598         * objc.dg/comp-types-2.m: New test.
51599         * objc.dg/comp-types-3.m: New test.
51600         * objc.dg/comp-types-4.m: New test.
51601         * objc.dg/comp-types-5.m: New test.
51602         * objc.dg/comp-types-6.m: New test.
51603
51604 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51605
51606         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51607
51608 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51609
51610         * g++.dg/other/do1.C: New test.
51611
51612         * g++.dg/template/subst1.C: New test.
51613
51614 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51615
51616         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51617
51618 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51619
51620         * g++.dg/template/qualttp20.C: Adjust expected errors.
51621         * g++.old-deja/g++.jason/report.C: Likewise.
51622         * g++.old-deja/g++.other/qual1.C: Likewise.
51623
51624         * g++.dg/lookup/scoped2.C: New test.
51625
51626         * g++.dg/ext/asm3.C: New test.
51627
51628 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51629
51630         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51631
51632 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51633
51634         * ChangeLog: follow spelling conventions.
51635         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51636         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51637         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51638         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51639         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51640         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51641         * g++.old-deja/g++.law/global-init1.C: Likewise.
51642         * g++.old-deja/g++.other/delete4.C: Likewise.
51643         * g++.old-deja/g++.other/inline21.C: Likewise.
51644         * g++.old-deja/g++.other/singleton.C: Likewise.
51645         * g77.dg/strlen0.f: Likewise.
51646         * g77.f-torture/compile/20010519-1.f: Likewise.
51647         * g77.f-torture/compile/980310-4.f: Likewise.
51648         * gcc.c-torture/compile/20000605-1.c: Likewise.
51649         * gcc.c-torture/execute/20020225-1.c: Likewise.
51650         * gcc.dg/c90-hexfloat-2.c: Likewise.
51651         * gcc.dg/c99-bool-1.c: Likewise.
51652         * gcc.dg/c99-hexfloat-2.c: Likewise.
51653         * gcc.dg/dll-2.c: Likewise.
51654         * gcc.dg/wtr-union-init-1.c: Likewise.
51655         * gcc.dg/wtr-union-init-2.c: Likewise.
51656         * gcc.dg/wtr-union-init-3.c: Likewise.
51657         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51658         * gcc.dg/cpp/defined.c: Likewise.
51659         * gcc.dg/cpp/macsyntx.c: Likewise.
51660         * gcc.dg/cpp/paste2.c: Likewise.
51661         * gcc.dg/cpp/trad/defined.c: Likewise.
51662         * gcc.dg/format/c90-printf-1.c: Likewise.
51663         * gcc.dg/format/c90-scanf-1.c: Likewise.
51664         * gcc.dg/format/c99-printf-1.c: Likewise.
51665         * gcc.dg/format/c99-scanf-1.c: Likewise.
51666         * gcc.misc-tests/gcov-8.c: Likewise.
51667         * lib/profopt.exp: Likewise.
51668
51669 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51670
51671         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51672
51673 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51674
51675         * g++.dg/inherit/using2.C: New test.
51676
51677 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51678
51679         * ChangeLog: Follow spelling conventions.
51680         * g++.dg/template/friend4.C: Likewise.
51681         * g++.old-deja/g++.pt/crash67.C: Likewise.
51682         * gcc.c-torture/execute/20000801-4.c: Likewise.
51683         * gcc.dg/c90-digraph-1.c: Likewise.
51684         * gcc.dg/c94-digraph-1.c: Likewise.
51685         * gcc.dg/c99-digraph-1.c: Likewise.
51686         * gcc.dg/cpp/line5.c: Likewise.
51687         * gcc.dg/cpp/multiline.c: Likewise.
51688         * gcc.dg/cpp/trad/literals-1.c: Likewise.
51689         * gcc.dg/format/attr-3.c: Likewise.
51690         * gcc.dg/format/c90-scanf-3.c: Likewise.
51691         * gcc.dg/format/ext-4.c: Likewise.
51692
51693 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51694
51695         * g++.dg/template/pretty1.C: New test.
51696
51697 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
51698
51699         * gcc.c-torture/execute/struct-cpy-1.c: New test.
51700
51701 2002-09-13  Matt Austern  <austern@apple.com>
51702
51703         * g++.dg/other/constref[12].C: New, regression tests for
51704         passing a cast expression to a function by const reference.
51705
51706 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
51707
51708         * g++.dg/template/deduce1.C: New test.
51709
51710 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
51711
51712         * gcc.c-torture/execute/simd-1.c: Force all use of int to
51713         32-bit int.
51714
51715 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51716
51717         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51718         usage.
51719
51720 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51721
51722         * gcc.c-torture/compile/20020910-1.c: New test.
51723
51724 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51725
51726         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51727
51728 2002-09-10  Andreas Jaeger  <aj@suse.de>
51729
51730         * gcc.dg/20020312-2.c: Adjust for x86-64.
51731
51732 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
51733
51734         * g77.dg/7388.f: New test case for PR 7388.
51735
51736 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
51737
51738         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51739
51740 2002-09-05  Ziemowit Laski <zlaski@apple.com>
51741
51742         * objc.dg/proto-lossage-1.m: New test.
51743
51744 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
51745
51746         * gcc.dg/cpp/_Pragma4.c: Fix typo.
51747
51748 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
51749
51750         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
51751         expected to pass.
51752
51753 2002-09-06  Stan Shebs  <shebs@apple.com>
51754             David Edelsohn  <edelsohn@gnu.org>
51755
51756         * gcc.dg/weak: New directory.
51757         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51758         target-specific xfail bits.
51759         * gcc.dg/typeof-2.c: Move to new directory.
51760         * gcc.dg/weak.exp: New expect script.
51761
51762 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
51763
51764         * gcc.c-torture/execute/extzvsi.c: New test.
51765
51766 2002-09-05  Stan Shebs  <shebs@apple.com>
51767
51768         * gcc.dg/weak-1.c: xfail on Darwin.
51769         * gcc.dg/weak-2.c: Ditto.
51770         * gcc.dg/weak-3.c: Ditto.
51771         * gcc.dg/weak-4.c: Ditto.
51772         * gcc.dg/weak-5.c: Ditto.
51773         * gcc.dg/weak-6.c: Ditto.
51774         * gcc.dg/weak-7.c: Ditto.
51775         * gcc.dg/weak-8.c: Ditto.
51776         * gcc.dg/weak-9.c: Ditto.
51777
51778 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51779
51780         * gcc.c-torture/execute/loop-14.c: New test.
51781
51782 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51783
51784         * g++.dg/other/cxa-atexit1.C: New test.
51785
51786         * gcc.dg/typeof-2.c: New test.
51787
51788 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51789
51790         * gcc.dg/builtins-2.c: New testcase.
51791         * gcc.dg/builtins-3.c: New testcase.
51792
51793 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51794
51795         * gcc.dg/cpp/_Pragma4.c: New test.
51796
51797 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51798
51799         * objc/execute/nil_method-1.m: New testcase.
51800
51801 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51802
51803         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51804         [Object class], not [Object initialize].
51805
51806 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51807             Hans-Peter Nilsson  <hp@bitrange.com>
51808
51809         * gcc.c-torture/execute/20020720-1.x: Skip test on
51810         mmix-knuth-mmixware.  Correct comment.
51811
51812 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51813
51814         * g++.dg/abi/bitfield5.C: New test.
51815         * g++.dg/abi/vbase10.C: Likewise.
51816
51817 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51818
51819         * objc.dg/undeclared-selector.m: New test.
51820
51821 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51822
51823         * g++.dg/other/offsetof1.C: Avoid cast warning.
51824
51825 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51826
51827         * objc.dg/super-class-2.m: New test.
51828
51829 2002-08-24  Matt Austern  <austern@apple.com>
51830
51831         * g++.dg/ext/lvaddr.C: New test.
51832         * g++.dg/ext/lvcast.C: New test.
51833
51834 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51835
51836         * g++.dg/inherit/cond1.C: New test.
51837
51838 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51839
51840         * gcc.dg/noncompile/incomplete-1.c: New test.
51841
51842 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51843
51844         * gcc.dg/typespec-1.c: New test.
51845
51846 2002-08-20  Devang Patel  <dpatel@apple.com>
51847         * objc.dg/proto-hier-2.m: New test.
51848
51849 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51850
51851         * objc.dg/bitfield-1.m: New test.
51852         * objc.dg/bitfield-2.m: New test.
51853
51854 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51855
51856         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51857         gcc.dg/c99-flex-array-4.c: New tests.
51858
51859 2002-08-16  Stan Shebs  <shebs@apple.com>
51860
51861         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51862
51863 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51864
51865         * gcc.dg/typeof-1.c: New test.
51866         * g++.dg/ext/typeof2.C: New test.
51867
51868 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51869
51870         * g++.dg/other/offsetof1.C: New test.
51871
51872 2002-08-14  Richard Henderson  <rth@redhat.com>
51873
51874         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51875
51876 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51877
51878         * gcc.dg/cpp/_Pragma3.c: New test.
51879
51880 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51881
51882         * g++.dg/template/inherit3: New test.
51883
51884 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51885
51886         * gcc.dg/bitfld-4.c: Add blank options.
51887
51888 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51889
51890         * g++.dg/template/crash1.C: New test.
51891
51892 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51893
51894         * gcc.dg/tls/opt-2.c: New test.
51895
51896 2002-08-08  Devang Patel  <dpatel@apple.com>
51897
51898         * objc.dg/selector-1.m : New test
51899
51900 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51901
51902         * g++.dg/abi/bitfield4.C: New test.
51903         * gcc.dg/bitfld-4.c: New test.
51904
51905 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51906
51907         * g++.dg/other/packed1.C: New test.
51908
51909 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51910
51911         * g++.dg/abi/offsetof.C: Tweak error messages.
51912         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51913
51914 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51915
51916         * gcc.dg/bitfld-3.c: New test.
51917
51918 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51919             Richard Henderson  <rth@redhat.com>
51920
51921         * gcc.dg/i386-bitfield1.c: New test.
51922         * g++.dg/abi/bitfield3.C: Update.
51923
51924 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51925
51926         * objc.dg/const-str-2.m: Update.
51927         * gcc.dg/cpp/c++98.c: Change to C extension.
51928         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51929         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51930
51931 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51932
51933         * gcc.dg/tls/diag-3.c: New.
51934
51935 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51936
51937         * g++.dg/README (Subdirectories): Document new subdir expr.
51938         * g++.dg/expr/pmf-1.C: New test.
51939
51940 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51941
51942         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51943
51944 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51945
51946         * g++.dg/abi/bitfield3.C: New test.
51947
51948 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51949
51950         * lib/gcov.exp: Tweak expected line formats.
51951         * gcc.misc-tests/gcov8.c: New test.
51952         * gcc.misc-tests/gcov8.x: New flags.
51953
51954 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51955
51956         * consistency.vlad/layout/endian.c: Include string.h.
51957
51958         * gcc.c-torture/execute/20020805-1.c: New test.
51959
51960 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51961
51962         * g++.dg/other/conversion1.C: New test.
51963
51964 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51965
51966         * gcc.dg/builtins-1.c: New testcase.
51967
51968 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51969
51970         * g++.dg/inherit/access3.C: New test.
51971
51972 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51973
51974         * gcc.dg/ia64-visibility-2.c: New test.
51975
51976 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51977
51978         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51979         __qualifier_flags to __flags.
51980
51981 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51982
51983         * g++.dg/inherit/operator1.C: New test.
51984         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51985         * g++.dg/other/error1.C: Change expected error message.
51986         * g++.dg/template/conv4.C: Likewise.
51987
51988 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51989
51990         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51991         for documented behavior.
51992
51993 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51994
51995         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51996         several targets known to fail.
51997
51998 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51999
52000         * gcc.dg/mips-args-[123].c: New tests.
52001
52002 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52003
52004         * gcc.dg/ppc-spe.c: New.
52005
52006 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52007
52008         * g++.dg/other/ptrmem4.C: New testcase.
52009
52010 2002-07-24  Richard Henderson  <rth@redhat.com>
52011
52012         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52013
52014 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52015
52016         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52017
52018 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52019
52020         * gcc.c-torture/execute/memset-3.c: New testcase.
52021
52022 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52023
52024         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52025         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52026
52027 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52028
52029         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52030         Delete.
52031
52032 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52033
52034         * gcc.c-torture/compile/simd-4.c: New test.
52035
52036 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52037
52038         PR c++/7347, c++/7348
52039         * g++.dg/template/access4.C: New test.
52040         * g++.dg/template/access5.C: New test.
52041         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52042         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52043         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52044         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52045
52046 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52047
52048         * gcc.dg/gnu89-init-2.c: New test.
52049
52050 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52051
52052         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52053
52054 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52055
52056         * gcc.c-torture/execute/20020720-1.c: New testcase.
52057
52058 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52059
52060         * gcc.dg/cpp/Wsignprom.c: New tests.
52061
52062 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52063
52064         * gcc.c-torture/execute/loop-13.c: New test.
52065
52066 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52067
52068         * gcc.dg/cpp/expr.c: New tests.
52069
52070 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52071
52072         * g++.dg/opt/pr6713.C: Add template instantiation.
52073
52074 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52075
52076         * gcc.dg/nest.c: New test.
52077
52078 2002-07-17  Richard Henderson  <rth@redhat.com>
52079
52080         * g++.dg/opt/pr6713.C: New test.
52081
52082 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52083
52084         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52085         XFAIL for all x86 processors.
52086
52087 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52088
52089         * gcc.c-torture/execute/20010122-1.x: Do not test with
52090         -fomit-frame-pointer.
52091
52092 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52093
52094         * g++.dg/template/instantiate2.C: New test.
52095         * g++.dg/template/spec4.C: New test.
52096
52097 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52098
52099         * g++.dg/template/access2.C: New test.
52100         * g++.dg/template/access3.C: New test.
52101
52102 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52103
52104         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52105         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52106         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52107         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52108         Convert to use <stdarg.h>.
52109         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52110         Delete.
52111         * gcc.dg/va-arg-2.c: New.
52112         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52113
52114 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52115
52116         * gcc.c-torture/compile/20020710-1.c: New test.
52117
52118 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52119                           Andrew Pinski  <pinskia@physics.uc.edu>
52120
52121         gcc.c-torture/compile/simd-2.c: New testcase.
52122         gcc.c-torture/compile/simd-3.c: Likewise.
52123
52124 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52125
52126         PR c++/7224
52127         * g++.dg/overload/error1.C: New test.
52128
52129 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52130
52131         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52132         configuration and IRIX 6 O32 ABI.
52133
52134 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52135
52136         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52137
52138 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52139
52140         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52141
52142 2002-07-10  Jeffrey A Law  <law@redhat.com>
52143
52144         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52145
52146         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52147
52148 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52149
52150         * gcc.dg/20020312-2.c: Check for __PPC__.
52151
52152 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52153
52154         * gcc.c-torture/compile/20020709-1.c: New test.
52155
52156 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52157
52158         * g++.dg/template/qualttp21.C: New test case.
52159
52160 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52161
52162         * gcc.c-torture/compile/20020706-1.c: New test.
52163         * gcc.c-torture/compile/20020706-2.c: New test.
52164
52165 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52166             Alexandre Oliva  <aoliva@redhat.com>
52167
52168         * g++.dg/warn/incomplete1.C: New test.
52169
52170 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52171
52172         PR c++/7099
52173         * g++.dg/warn/noreturn1.C: New test.
52174
52175 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52176
52177         PR c++/6706
52178         * g++.dg/debug/debug6.C: New test.
52179         * g++.dg/debug/debug7.C: New test.
52180
52181 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52182
52183         * gcc.c-torture/compile/simd-3.c: New test.
52184
52185 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52186
52187         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52188         * gcc.dg/20020620-1.c: Likewise.
52189
52190 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52191
52192         PR c++/6944
52193         * g++.dg/init/array4.C: New test.
52194         * g++.dg/init/array5.C: New test.
52195
52196 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52197
52198         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52199         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52200
52201 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52202
52203         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52204         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52205         * gcc.dg/wtr-conversion-1.c: Likewise.
52206         * gcc.dg/wtr-escape-1.c: Likewise.
52207         * gcc.dg/wtr-int-type-1.c: Likewise.
52208         * gcc.dg/wtr-label-1.c: Likewise.
52209         * gcc.dg/wtr-static-1.c: Likewise.
52210         * gcc.dg/wtr-strcat-1.c: Likewise.
52211         * gcc.dg/wtr-suffix-1.c: Likewise.
52212         * gcc.dg/wtr-switch-1.c: Likewise.
52213         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52214         * gcc.dg/wtr-union-init-1.c: Likewise.
52215         * gcc.dg/wtr-union-init-2.c: Likewise.
52216         * gcc.dg/wtr-union-init-3.c: Likewise.
52217
52218         * gcc.dg/wtr-func-def-1.c: New test.
52219
52220 2002-07-02 Devang Patel <dpatel@apple.com>
52221
52222         * objc.dg/param-1.m: New test.
52223
52224 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52225
52226         * gcc.dg/cpp/trad/directive.c: Add test.
52227         * gcc.dg/cpp/trad/macroargs.c: Add test.
52228         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52229
52230 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52231
52232         * gcc.dg/cpp/cmdlne-M.c: New test.
52233
52234 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52235
52236         * objc.dg/desig-init-1.m: New test.
52237
52238 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52239
52240         PR c++/6716
52241         * g++.dg/template/instantiate1.C: New test.
52242
52243 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52244
52245         PR c++/7112
52246         * g++.dg/template/sizeof2.C: New test.
52247
52248 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52249
52250         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52251         gcc.dg/cpp/trad/include.c: New tests.
52252
52253 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52254
52255         PR target/7177
52256         * gcc.c-torture/compile/20020701-1.c: New test.
52257
52258 2002-07-01  Stan Shebs  <shebs@apple.com>
52259
52260         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52261         header here...
52262         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52263         (objc-torture-execute): or here.
52264
52265 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52266
52267         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52268
52269 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52270
52271         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52272
52273 2002-06-30  Devang Patel  <dpatel@apple.com>
52274
52275         * objc.dg/fsyntax-only.m: New test.
52276
52277 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52278
52279         PR c++/6695
52280         * g++.dg/template/friend7.C: New file.
52281
52282 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52283
52284         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52285         return type.
52286
52287 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52288
52289         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52290         avoid division by zero.
52291
52292 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52293
52294         * gcc.dg/Wunknownprag.c: New tests.
52295
52296 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52297
52298         * gcc.c-torture/execute/simd-2.c: New test.
52299
52300 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52301
52302         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52303         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52304         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52305         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52306         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52307         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52308         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52309         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52310         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52311         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52312         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52313         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52314         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52315         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52316         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52317         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52318         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52319
52320 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52321
52322         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52323         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52324         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52325         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52326         New tests.
52327         * gcc.dg/cpp/trad/directive.c: Update.
52328
52329 2002-06-23  Andreas Jaeger  <aj@suse.de>
52330
52331         * gcc.c-torture/execute/complex-6.c: New.
52332
52333 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52334
52335         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52336         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52337         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52338         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52339
52340 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52341
52342         * gcc.dg/cpp/trad: New directory with traditional tests copied
52343         from parent directory.
52344         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52345         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52346         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52347         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52348         Move to trad/ and rename.
52349         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52350         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52351         gcc.dg/cpp/trad/redef2.c: New tests.
52352         * gcc.dg/cpp/trad/trad.exp: New driver.
52353
52354 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52355
52356         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52357         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52358         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52359         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52360         Remove.
52361
52362 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52363
52364         * gcc.dg/20020620-1.c: New test.
52365
52366 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52367
52368         * g++.dg/template/ttp4.C: New test.
52369
52370 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52371
52372         * g++.dg/opt/vt1.C: Fix regexp.
52373
52374 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52375
52376         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52377         Don't use attribute `noinline'.
52378
52379 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52380
52381         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52382
52383 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52384
52385         * gcc.c-torture/execute/simd-1.c: New.
52386
52387         * gcc.dg/simd-1.c: New.
52388
52389 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52390
52391         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52392
52393 2002-06-16  Richard Henderson  <rth@redhat.com>
52394
52395         * g++.dg/ext/anon-struct1.C: New.
52396         * g++.dg/ext/anon-struct2.C: New.
52397         * g++.dg/ext/anon-struct3.C: New.
52398         * gcc.dg/anon-struct-1.c: New.
52399         * gcc.dg/anon-struct-2.c: New.
52400         * gcc.dg/anon-struct-3.c: New.
52401         * gcc.dg/20011008-1.c: Adjust warning text.
52402         * gcc.dg/20020527-1.c: Add -fms-extensions.
52403
52404 2002-06-16  Richard Henderson  <rth@redhat.com>
52405
52406         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52407
52408 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52409
52410         * gcc.c-torture/execute/20020615-1.c: New test.
52411
52412 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52413
52414         * gcc.c-tortuture/execute/compare-1.c: New test case.
52415         * gcc.c-tortuture/execute/compare-2.c: New test case.
52416         * gcc.c-tortuture/execute/compare-3.c: New test case.
52417
52418 2002-06-13  Richard Henderson  <rth@redhat.com>
52419
52420         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52421         ia64 ilp32.
52422
52423 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52424
52425         * g++.dg/template/typename2.C: Update error message.
52426
52427 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52428
52429         * gcc.c-torture/execute/20020611-1.c: New test.
52430
52431 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52432
52433         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52434         list of targets to skip.
52435
52436 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52437
52438         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52439         targets if not optimizing.
52440
52441 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52442
52443         * gcc.c-torture/compile/20020605-1.c: New test.
52444
52445         * g++.dg/opt/vt1.C: New test.
52446
52447         * gcc.dg/20020531-1.c: New test.
52448
52449         * gcc.dg/20020530-1.c: New test.
52450
52451         * gcc.dg/20020527-1.c: New test.
52452
52453         * g++.dg/opt/cse1.C: New test.
52454
52455 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52456
52457         * gcc.dg/20020607-2.c: New test case.
52458
52459 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52460
52461         * gcc.c-torture/compile/20020604-1.c: New test.
52462
52463 2002-06-04  Richard Henderson  <rth@redhat.com>
52464
52465         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52466         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52467         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52468
52469 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
52470
52471         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52472
52473 2002-06-03  Richard Henderson  <rth@redhat.com>
52474
52475         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52476         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52477
52478 2002-06-02  Richard Henderson  <rth@redhat.com>
52479
52480         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52481         test functions static.
52482
52483 2002-06-02  Andreas Jaeger  <aj@suse.de>
52484
52485         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52486         now.
52487
52488 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52489
52490         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52491         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52492         Update for mofified diagnostics.
52493         * gcc.dg/c99-intconst-1.c: No longer fail.
52494
52495 2002-06-02  Richard Henderson  <rth@redhat.com>
52496
52497         * gcc.dg/uninit-A.c: Remove xfail markers.
52498
52499 2002-06-01  Roger Sayle  <roger@eyesopen.com>
52500
52501         * gcc.dg/fnegate-1.c: New test case.
52502
52503 2002-05-30  Osku Salerma  <osku@iki.fi>
52504
52505         * gcc.c-torture/execute/mayalias-1.c: New file.
52506
52507 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52508
52509         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52510         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52511         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52512
52513 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
52514
52515         * gcc.c-torture/execute/20020529-1.c: New test.
52516
52517 2002-05-27  Richard Henderson  <rth@redhat.com>
52518
52519         * g++.dg/ext/attrib6.C: New test case.
52520
52521 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52522
52523         * gcc.c-torture/execute/pure-1.c: New test.
52524
52525 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52526
52527         * gcc.dg/cpp/arith-2.c: Remove.
52528
52529 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52530
52531         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52532         * gcc.dg/cpp/if-3.c: Remove.
52533
52534 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
52535
52536         * g++.dg/opt/cse2.C: New test.
52537
52538 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
52539
52540         * gcc.dg/cpp/arith-1.c: New semantic tests.
52541         * gcc.dg/cpp/if-1.c: Update.
52542
52543 2002-05-24  Ben Elliston  <bje@redhat.com>
52544
52545         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52546
52547 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
52548
52549         * gcc.dg/verbose-asm.c: New test.
52550
52551 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52552
52553         * gcc.dg/cpp/paste12.c: New test.
52554
52555 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52556
52557         * g++.dg/parse/named_ops.C: New test.
52558
52559 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52560
52561         * gcc.dg/weak-8.c: New test.
52562
52563 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
52564
52565         * gcc.dg/weak-2.c: Allow optional leading underscore
52566         in scan-assembler symbol name.
52567         * gcc.dg/weak-3.c: Likewise.
52568         * gcc.dg/weak-4.c: Likewise.
52569         * gcc.dg/weak-5.c: Likewise.
52570
52571 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52572
52573         * gcc.dg/20020523-1.c: New test.
52574
52575 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52576
52577         * objc.dg/const-str-2.m: Update now that we stop after
52578         a command line error.
52579
52580 2002-05-22  Richard Henderson  <rth@redhat.com>
52581
52582         * g++.dg/dg.exp: Fix typo in test pruneing.
52583
52584 2002-05-22  Richard Henderson  <rth@redhat.com>
52585
52586         * g++.dg/dg.exp: Prune the tls subdirectory.
52587         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52588         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52589         * g++.dg/tls/init-1.C: New.
52590
52591 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52592
52593         * gcc.dg/20020517-1.c: New test.
52594
52595 2002-05-21  Richard Henderson  <rth@redhat.com>
52596
52597         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52598         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52599
52600 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52601
52602         * g++.dg/other/copy2.C: New test.
52603
52604 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52605
52606         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52607         (MAX_COPY): Bump up to 10 times sizeof (long long).
52608         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52609
52610         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52611         sizeof (long long).
52612
52613         * gcc.c-torture/execute/strcpy-1.c: New test.
52614
52615 2002-05-19  Jason Merrill  <jason2redhat.com>
52616
52617         * g++.dg/ext/oper1.C: New test.
52618
52619 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52620 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52621
52622         * README.QMTEST: New file.
52623
52624         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52625
52626 2002-05-19  Andreas Jaeger  <aj@suse.de>
52627
52628         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52629         now.
52630         * gcc.c-torture/execute/loop-2d.x: Likewise.
52631
52632 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52633
52634         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52635         support weak symbols.
52636         * gcc.dg/weak-4.c: Likewise.
52637         * gcc.dg/weak-6.c: Likewise.
52638
52639 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52640
52641         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52642         cygwin, coff and h8300-*-hms targets
52643         * gcc.dg/weak-5.c: Likewise.
52644         * gcc.dg/weak-7.c: Likewise.
52645
52646 2002-05-16  Jason Merrill  <jason@redhat.com>
52647
52648         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52649         (scan-assembler-not, scan-assembler-dem): Likewise.
52650         (scan-assembler-dem-not): Likewise.
52651
52652 2002-05-15  Richard Henderson  <rth@redhat.com>
52653
52654         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52655
52656 2002-05-15  Richard Henderson  <rth@redhat.com>
52657
52658         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52659         (vfoo1f): Warning here.
52660         (vfoo1l): Don't redefine the alias.
52661
52662 2002-05-14  Jason Merrill  <jason@redhat.com>
52663             Alexandre Oliva  <aoliva@redhat.com>
52664
52665         * g++.dg/init/pm1.C: New test.
52666
52667 2002-05-12  David S. Miller  <davem@redhat.com>
52668
52669         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52670         types.
52671
52672 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52673
52674         * gcc.c-torture/execute/20020510-1.c: New test case.
52675
52676 2002-05-10  David S. Miller  <davem@redhat.com>
52677
52678         * gcc.c-torture/execute/conversion.c: Test long double too.
52679
52680 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
52681
52682         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52683         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52684         * lib/g++.exp (g++_link_flags): Likewise.
52685         * lib/objc.exp (objc_target_compile): Likewise.
52686
52687 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52688
52689         * gcc.dg/cpp/poison.c: Update.
52690         * gcc.dg/cpp/20000625-2.c: Remove.
52691         * gcc.dg/cpp/direct2s.c: Remove final test.
52692
52693 2002-05-08  Tom Rix  <trix@redhat.com>
52694
52695         * gcc.c-torture/execute/20020508-1.c: New test.
52696         * gcc.c-torture/execute/20020508-2.c: New test.
52697         * gcc.c-torture/execute/20020508-3.c: New test.
52698
52699 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52700
52701         * gcc.dg/cpp/charconst-4.c: More tests.
52702
52703 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
52704
52705         PR c/6569
52706         * gcc.dg/weak-3.c: Update location of warning messages.
52707         * gcc.dg/weak-5.c: Likewise.
52708
52709 2002-05-06  Roger Sayle  <roger@eyesopen.com>
52710
52711         * gcc.c-torture/execute/20020506-1.c: New test case.
52712
52713 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52714
52715         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52716
52717 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52718
52719         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52720
52721 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52722
52723         * gcc.dg/cpp/charconst-3.c: New test.
52724
52725 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52726
52727         * gcc.dg/cpp/charconst.c: Update tests.
52728
52729 2002-05-05  Tim Josling  <tej@melbpc.org.au>
52730
52731         * treelang: Added directory for new sample language treelang. Also
52732         lib/treelang.exp: New file to signal treelang should be tested.
52733
52734 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52735
52736         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52737         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52738         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52739         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52740         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52741         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52742         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52743
52744 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52745
52746         * gcc.dg/format/xopen-2.c: New test.
52747
52748 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52749
52750         * gcc.dg/20020503-1.c: New test.
52751
52752 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
52753
52754         * g++.dg/init/dtor1.C: Make it tougher.
52755
52756 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
52757
52758         * g++.dg/init/dtor1.C: New test.
52759
52760 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
52761
52762         * gcc.dg/altivec-8.c: New.
52763
52764 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
52765
52766         * gcc.dg/altivec-7.c: New.
52767
52768 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
52769
52770         * g++.dg/parse/typedef1.C: New test.
52771
52772 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52773
52774         PR c++/6486
52775         * g++.dg/template/friend6.C: New test.
52776
52777         PR c++/6492
52778         * g++.dg/init/copy1.C: New test.
52779
52780 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52781
52782         * g++.dg/warn/effc1.C: New test.
52783
52784 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52785
52786         * gcc.dg/cpp/if-cexp.c: Add a test.
52787
52788 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52789
52790         * gcc.dg/20020426-2.c: New test.
52791
52792 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52793
52794         * gcc.dg/cpp/if-mop.c: Update.
52795         * gcc.dg/cpp/if-mpar.c: Add test.
52796         * gcc.dg/cpp/if-oppr.c: Update.
52797
52798 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52799
52800         PR c/6343
52801         * gcc.dg/weak-[2-7].c: New tests.
52802
52803 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52804
52805         * gcc.dg/enum1.c: New test.
52806
52807 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52808
52809         PR c++/6497
52810         * g++.dg/inherit/access2.C: New test.
52811
52812 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52813
52814         PR bootstrap/6445
52815         * gcc.dg/20020426-1.c: New test.
52816
52817 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52818
52819         * g++.dg/abi/enum1.C: New test.
52820
52821 2002-04-26  Richard Henderson  <rth@redhat.com>
52822
52823         * gcc.dg/c99-bool-1.c: Expect always true warning.
52824
52825 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52826
52827         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52828
52829 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52830
52831         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52832         targets.
52833
52834 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52835
52836         * g++.dg/abi/mange7.C: New test.
52837
52838         PR c++/6438.
52839         * g++.dg/parse/stmtexpr2.C: New test.
52840
52841 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52842
52843         * gcc.dg/20020312-2.c: Add SH target.
52844
52845 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52846
52847         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52848         compiler output on mips*-*-irix*.
52849
52850 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52851
52852         * g++.dg/parse/attr1.C: New test.
52853
52854 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52855
52856         * gcc.c-torture/execute/string-opt-17.c: New test case.
52857         * gcc.c-torture/execute/memset-2.c: New test case.
52858
52859 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52860
52861         PR c++/6256:
52862         * g++.dg/template/friend5.C: New test.
52863
52864         PR c++/6331:
52865         * g++.dg/template/qual1.C: Likewise.
52866
52867 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52868
52869         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52870         Include stdlib.h, not stdio.h or ctype.h.
52871
52872 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52873
52874         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52875         cris-*-elf* and mmix-*-*.
52876         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52877         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52878         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52879         Ditto.
52880         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52881         * gcc.dg/wchar_t-1.c: Ditto.
52882
52883 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52884
52885         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52886         Clarify comment.
52887
52888 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52889
52890         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52891
52892 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52893
52894         * gcc.c-torture/execute/20000906-1.x: Delete.
52895
52896 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52897
52898         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52899
52900 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52901
52902         * PR6367
52903         * g77.f-torture/execute/6367.f: New test.
52904         * g77.f-torture/execute/6367.x: Disable for MMIX.
52905
52906 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52907
52908         * PR6352
52909         * g++.dg/opt/inline2.C: New test.
52910
52911 2002-04-18  Richard Henderson  <rth@redhat.com>
52912
52913         * gcc.dg/20000906-1.c: Enable for all targets.
52914         * gcc.c-torture/compile/iftrap-2.c: New.
52915
52916 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52917
52918         * gcc.dg/20020418-1.c: New test.
52919         * gcc.dg/20020418-2.c: New test.
52920
52921 2002-04-18  Richard Henderson  <rth@redhat.com>
52922
52923         * gcc.c-torture/compile/iftrap-1.c: New.
52924         * gcc.dg/iftrap-1.c: Adjust for ia64.
52925         * gcc.dg/iftrap-2.c: New.
52926
52927 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52928
52929         * gcc.c-torture/compile/20020418-1.c: New test.
52930
52931 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52932
52933         * gcc.c-torture/compile/20020415-1.c: New.
52934
52935 2002-04-18  David S. Miller  <davem@redhat.com>
52936
52937         * gcc.c-torture/execute/20020418-1.c: New test.
52938
52939 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52940
52941         * gcc.dg/20020416-1.c: New test.
52942
52943         * g++.dg/opt/inline1.C: New test.
52944
52945 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52946
52947         * gcc.dg/altivec-5.c: New test.
52948
52949         * gcc.dg/20020415-1.c: New test.
52950
52951 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52952
52953         * lib/chill.exp: Remove.
52954
52955 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52956
52957         * g++.dg/other/big-struct.C: New test.
52958
52959 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52960
52961         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52962         of scratch file.
52963
52964 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52965
52966         PR c/6277
52967         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52968         in scan-assembler function name
52969
52970 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52971
52972         * g77.f-torture/execute/980628-4.x,
52973         g77.f-torture/execute/980628-5.x,
52974         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52975         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52976         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52977         i[34567]86-*-*.
52978
52979 2002-04-13  David S. Miller  <davem@redhat.com>
52980
52981         * gcc.c-torture/execute/20020413-1.c: New test.
52982
52983 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52984
52985         * gcc.dg/asm-6.c,
52986         * g++.dg/ext/asm1.C: New tests.
52987
52988 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52989
52990         PR c++ 5373.
52991         * g++.dg/parse/stmtexpr1.C: New test.
52992
52993         PR c++/5189.
52994         * g++.dg/template/copy1.C: New test.
52995
52996 2002-04-12  Richard Henderson  <rth@redhat.com>
52997
52998         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52999
53000 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53001
53002         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53003         gcc.c-torture/execute/20020307-2.c.
53004
53005 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53006
53007         * g++.dg/ext/attrib5.C,
53008         * g++.dg/lookup/struct1.C: New tests.
53009
53010 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53011
53012         * gcc.dg/20020411-1.c: New test.
53013
53014         * gcc.c-torture/execute/20020411-1.c: New test.
53015
53016 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53017
53018         * g77.f-torture/execute/6177.f: New test.
53019
53020 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53021
53022         PR middle-end/6247
53023         * g++.dg/opt/cleanup1.C: New test.
53024
53025         * g++.dg/opt/const1.C: New test.
53026
53027 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53028
53029         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53030
53031 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53032
53033         PR c++/5507
53034         * g++.dg/template/typename2.C: New test.
53035
53036 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53037
53038         * gcc.c-torture/execute/loop-12.c: New.
53039
53040 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53041
53042         * g77.f-torture/execute/980628-4.x,
53043         g77.f-torture/execute/980628-5.x,
53044         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53045         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53046         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53047
53048 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53049
53050         PR optimization/6086
53051         * g++.dg/opt/preinc1.C: New test.
53052
53053 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53054
53055         PR c++/5571
53056         * g++.dg/opt/static2.C: New test.
53057
53058 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53059
53060         PR c/5120
53061         * gcc.dg/20020406-1.c: New test.
53062
53063 2002-04-04  David S. Miller  <davem@redhat.com>
53064
53065         * gcc.c-torture/execute/20020404-1.c: New test.
53066
53067 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53068
53069         PR c/6123
53070         * gcc.dg/20020312-2.c: Do not declare global register variable
53071         if __PIC__ or __pic__ is defined.
53072
53073 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53074
53075         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53076         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53077
53078 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53079
53080         * gcc.misc-tests/linkage.exp: Update last change to handle
53081         sparc*-, not just sparc-.
53082
53083 2002-04-03  Richard Henderson  <rth@redhat.com>
53084
53085         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53086
53087 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53088
53089         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53090
53091 2002-04-02  David S. Miller  <davem@redhat.com>
53092
53093         * gcc.c-torture/execute/20020402-3.c: New test.
53094
53095 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53096
53097         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53098         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53099
53100         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53101         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53102         g77.f-torture/execute/20001201.x,
53103         g77.f-torture/execute/u77-test.x: New files.
53104
53105         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53106         * gcc.dg/wchar_t-1.c: Ditto.
53107
53108 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53109
53110         * gcc.c-torture/execute/20020402-1.c: New test.
53111
53112 2002-04-01  Richard Henderson  <rth@redhat.com>
53113
53114         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53115
53116         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53117
53118 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53119
53120         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53121
53122 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53123
53124         * g++.dg/inherit/template-as-base.C: Expect error.
53125         * g++.dg/inherit/namespace-as-base.C: Likewise.
53126
53127 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53128
53129         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53130         g++.dg/ext/instantiate3.C: Tweak match patterns.
53131
53132         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53133         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53134         -da test.
53135
53136 2002-03-31  Richard Henderson  <rth@redhat.com>
53137
53138         * gcc.dg/special/alias-2.c: New.
53139         * gcc.dg/special/ecos.exp: Run it.
53140
53141 2002-03-31  Richard Henderson  <rth@redhat.com>
53142
53143         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53144
53145 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53146
53147         * gcc.dg/weak-1.c: Disable on h8300 port.
53148
53149 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53150
53151         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53152         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53153         ordering tests.
53154         * g++.dg/bprob/bprob-1.C: New test.
53155         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53156         * g++.dg/gcov/gcov-1.C: New test.
53157         * g++.dg/gcov/gcov-1.x: New file.
53158         * g++.dg/gcov/gcov-2.C: New test.
53159         * g++.dg/gcov/gcov-3.C: New test.
53160         * g++.dg/gcov/gcov-3.h: New file.
53161
53162 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53163
53164         * g++.old-deja/g++.other/builtins5.C: New test.
53165         * g++.old-deja/g++.other/builtins6.C: New test.
53166         * g++.old-deja/g++.other/builtins7.C: New test.
53167         * g++.old-deja/g++.other/builtins8.C: New test.
53168         * g++.old-deja/g++.other/builtins9.C: New test.
53169
53170 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53171
53172         * g++.dg/opt/static1.C: New test.
53173
53174         * g++.dg/opt/longbranch1.C: New test.
53175
53176 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53177
53178         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53179
53180         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53181
53182 2002-03-28  Jeffrey A Law  (law@redhat.com)
53183
53184         * gcc.c-torture/execute/20020328-1.c: New test.
53185
53186 2002-03-27  Richard Henderson  <rth@redhat.com>
53187
53188         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53189         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53190         move from g++.old-deja/g++.ext/.
53191
53192 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53193
53194         * g++.dg/init/new2.C: New test.
53195
53196 2002-03-26  Richard Henderson  <rth@redhat.com>
53197
53198         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53199
53200         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53201         on sparc.
53202
53203         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53204         sparcv9 systems.
53205         * gcc.dg/20001102-1.c: Likewise.
53206
53207 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53208
53209         * gcc.dg/cpp/endif-pedantic1.c,
53210         gcc.dg/cpp/endif-pedantic2.c: New tests.
53211
53212 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53213
53214         * g++.dg/init/new1.C: New test.
53215
53216 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53217
53218         * g++.dg/abi/vbase9.C: New test.
53219
53220 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53221
53222         * gcc.dg/arm-asm.c: New test.
53223
53224 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53225
53226         * gcc.dg/Wswitch-enum.c: New test.
53227         Fix PR c/5044.
53228
53229 2002-03-26  Richard Henderson  <rth@redhat.com>
53230
53231         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53232         structure.
53233
53234 2002-03-25  Richard Henderson  <rth@redhat.com>
53235
53236         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53237         sparcv9 systems.
53238
53239         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53240         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53241
53242 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53243
53244         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53245
53246 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53247
53248         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53249         targets using generic thunk support.
53250
53251 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53252
53253         * gcc.c-torture/compile/20020323-1.c: New test.
53254
53255         * g++.dg/opt/conj2.C: New test.
53256
53257 2002-03-24  Richard Henderson  <rth@redhat.com>
53258
53259         * gcc.dg/weak-1.c: Use -fno-common.
53260
53261 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53262
53263         * g77.dg/f77-edit-apostrophe-out.f: New test
53264         * g77.dg/f77-edit-h-out.f: New test
53265         * g77.dg/f77-edit-t-in.f: New test
53266         * g77.dg/f77-edit-t-out.f: New test
53267         * g77.dg/f77-edit-x-out.f: New test
53268         * g77.dg/f77-edit-slash-out.f: New test
53269         * g77.dg/f77-edit-colon-out.f: New test
53270         * g77.dg/f77-edit-s-out.f: New test
53271
53272 2002-03-24  Richard Henderson  <rth@redhat.com>
53273
53274         * objc/execute/formal_protocol-6.x: New XFAIL.
53275
53276 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53277
53278         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53279         that do not support weak symbols
53280
53281 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53282
53283         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53284         * lib/g77.exp: Likewise.
53285         * lib/objc.exp: Likewise.
53286
53287 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53288
53289         * gcc.dg/Wswitch-default.c: New test.
53290
53291 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53292
53293         * g++.dg/other/enum1.C: New test.
53294
53295 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53296
53297         * gcc.dg/pragma-ep-3.c: Fix typo.
53298
53299 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53300
53301         * g++.dg/inherit/template-as-base.C: New test.
53302
53303 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53304
53305         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53306         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53307
53308 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53309
53310         * gcc.dg/cpp/multiline.c: Update to match.
53311
53312 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53313
53314         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53315
53316 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53317
53318         * gcc.dg/cpp/extratokens2.c: New file.
53319
53320 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53321
53322         * gcc.dg/20020312-2.c: Add rs6000 target.
53323
53324         * gcc.c-torture/compile/20020319-1.c: New test.
53325
53326 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53327
53328         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53329         (A, E): Handle this.
53330
53331 2002-03-20  Jason Merrill  <jason@redhat.com>
53332
53333         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53334         ignoring -fpic.
53335         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53336         through prune_gcc_output.
53337
53338 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53339
53340         * gcc.c-torture/compile/20020320-1.c: New test.
53341
53342 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53343
53344         * gcc.c-torture/compile/20020318-1.c: New test.
53345
53346         * gcc.dg/struct-by-value-1.c: New test.
53347
53348         * gcc.dg/20020319-1.c: New test.
53349
53350 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53351
53352         * g++.dg/opt/conj1.C: New test.
53353
53354 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53355
53356         * g++.dg/template/qualttp20.C: Revert previous change.
53357         * g++.dg/template/qualttp3.C: Likewise.
53358         * g++.dg/template/qualttp4.C: Likewise.
53359         * g++.dg/template/qualttp5.C: Likewise.
53360         * g++.dg/template/qualttp6.C: Likewise.
53361         * g++.dg/template/qualttp7.C: Likewise.
53362         * g++.dg/template/qualttp8.C: Likewise.
53363         * g++.dg/template/recurse.C: Likewise.
53364
53365 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53366
53367         * gcc.dg/cpp/wchar-1.c: Update.
53368
53369 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53370
53371         * g++.dg/template/conv1.C: New test.
53372         * g++.dg/template/conv2.C: New test.
53373         * g++.dg/template/conv3.C: New test.
53374         * g++.dg/template/conv4.C: New test.
53375
53376 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53377
53378         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53379         * g++.dg/template/qualttp3.C: Likewise.
53380         * g++.dg/template/qualttp4.C: Likewise.
53381         * g++.dg/template/qualttp5.C: Likewise.
53382         * g++.dg/template/qualttp6.C: Likewise.
53383         * g++.dg/template/qualttp7.C: Likewise.
53384         * g++.dg/template/qualttp8.C: Likewise.
53385         * g++.dg/template/recurse.C: Likewise.
53386
53387 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53388
53389         * g++.dg/opt/dtor1.C: New test.
53390
53391 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53392
53393         * gcc.c-torture/compile/20020315-1.c: New test.
53394
53395 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53396
53397         * gcc.dg/weak-1.c: Fix scan tests.
53398
53399 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53400
53401         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53402         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53403         cris-*-aout* mmix-*-*.
53404         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53405         cris-*-aout* mmix-*-*.
53406         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53407         cris-*-elf* cris-*-aout* and mmix-*-*.
53408         * gcc.dg/20001009-1.c: Ditto.
53409         * gcc.dg/20010912-1.c: Ditto.
53410         * gcc.dg/20020122-4.c: Ditto.
53411         * gcc.dg/inline-2.c: Ditto.
53412
53413 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53414
53415         * gcc.c-torture/compile/20020314-1.c: New test.
53416
53417 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53418
53419         * gcc.c-torture/execute/20020314-1.c: New test.
53420
53421 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53422
53423         * g++.dg/warn/Wunused-1.C: New test.
53424
53425 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53426
53427         * g++.dg/abi/mangle6.C: New test.
53428
53429 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53430
53431         * gcc.c-torture/compile/20020309-2.c: New test.
53432
53433         * gcc.c-torture/compile/20020312-1.c: New test.
53434
53435 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53436
53437         * g++.dg/other/access1.C: New test.
53438
53439 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53440
53441         * gcc.c-torture/execute/wchar_t-1.c: New test.
53442
53443 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53444
53445         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53446
53447 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53448
53449         * gcc.dg/20020312-1.c: New test case.
53450
53451 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53452
53453         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53454
53455 2002-03-11  Richard Henderson  <rth@redhat.com>
53456
53457         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53458         * g++.old-deja/g++.jason/report.C: Likewise.
53459
53460 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53461
53462         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53463         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53464
53465 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53466
53467         * g++.dg/overload/pmf1.C: New test.
53468
53469 2002-03-11  Kazu Hirata  <kazu@hxi.com>
53470
53471         * gcc.c-torture/execute/20020307-1.c: Use long.
53472
53473 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
53474
53475         PR optimization/5844
53476         * gcc.dg/20020310-1.c: New test.
53477
53478 2002-03-09  Michael Meissner  <meissner@redhat.com>
53479
53480         * gcc.c-torture/execute/memcpy-2.c: New test.
53481         * gcc.c-torture/execute/memset-1.c: New test.
53482         * gcc.c-torture/execute/strlen-1.c: New test.
53483         * gcc.c-torture/execute/strcmp-1.c: New test.
53484         * gcc.c-torture/execute/strncmp-1.c: New test.
53485
53486 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
53487
53488         * gcc.dg/ppc-ldstruct.c: New test.
53489
53490 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
53491
53492         * gcc.c-torture/execute/va-arg-22.c: New test.
53493
53494 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53495
53496         * gcc.c-torture/compile/20020309-1.c: New test.
53497
53498 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
53499
53500         * gcc.c-torture/execute/20020307-2.c: New test.
53501
53502 2002-03-07  Jeffrey A Law  (law@redhat.com)
53503
53504         * g77.f-torture/compile/20020307-1.f: New test.
53505
53506 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
53507
53508         * gcc.dg/unordered-1.c: New test.
53509
53510 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
53511
53512         * gcc.c-torture/execute/20020307-1.c: New test.
53513
53514 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
53515
53516         * gcc.dg/20020304-1.c: New test.
53517
53518         * gcc.c-torture/compile/20020304-2.c: New test.
53519
53520 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
53521
53522         * gcc.c-torture/compile/20020304-1.c: New test case
53523         (from PR c/5830).
53524
53525 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
53526
53527         * gcc.dg/20020103-1.c: Add other -D ppc variants.
53528
53529 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53530
53531         * g++.dg/other/classkey1.C: New test.
53532
53533 2002-03-01  Richard Henderson  <rth@redhat.com>
53534
53535         * gcc.c-torture/compile/981223-1.x: New.
53536         * gcc.c-torture/compile/920625-1.x: New.
53537
53538 2002-02-28  Richard Henderson  <rth@redhat.com>
53539
53540         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53541
53542 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
53543
53544         * gcc.c-torture/execute/20020227-1.c: New test.
53545
53546 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
53547
53548         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53549         here" ERROR lines.
53550         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53551         * g++.old-deja.g++.other/defarg1.C: Likewise.
53552         * g++.old-deja/g++.pt/calls2.C: Likewise.
53553         * g++.old-deja/g++.pt/crash20.C: Likewise.
53554         * g++.old-deja/g++.pt/crash30.C: Likewise.
53555         * g++.old-deja/g++.pt/crash36.C: Likewise.
53556         * g++.old-deja/g++.pt/crash6.C: Likewise.
53557         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53558         * g++.old-deja/g++.pt/derived3.C: Likewise.
53559         * g++.old-deja/g++.pt/error1.C: Likewise.
53560         * g++.old-deja/g++.pt/friend21.C: Likewise.
53561         * g++.old-deja/g++.pt/friend23.C: Likewise.
53562         * g++.old-deja/g++.pt/infinite1.C: Likewise.
53563         * g++.old-deja/g++.robertl/eb128.C: Likewise.
53564
53565 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
53566
53567         * gcc.c-torture/execute/20020225-2.c: New test.
53568
53569 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53570
53571         * gcc.c-torture/execute/920730-1t.c,
53572         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53573         Delete test cases, only relevant to -traditional.
53574
53575 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53576
53577         * gcc.dg/cpp/undef1.c: Remove.
53578         * gcc.dg/cpp/directiv.c: Update.
53579         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53580
53581 2002-02-27  Michael Meissner  <meissner@redhat.com>
53582
53583         * gcc.c-torture/execute/20020226-1.c: New test.
53584
53585 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53586
53587         * g++.dg/debug/debug4.C: New test.
53588
53589         * gcc.dg/ia64-visibility-1.c: New test.
53590
53591 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53592
53593         * gcc.dg/debug/20020224-1.c: New.
53594
53595 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53596
53597         * gcc.c-torture/execute/960416-1.x: New.
53598         * gcc.c-torture/execute/divconst-3.x: Likewise.
53599
53600 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53601
53602         * gcc.dg/20020224-1.c: New test.
53603
53604 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53605
53606         * gcc.c-torture/execute/20020225-1.c: New.
53607
53608 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53609
53610         * gcc.dg/cpp/wchar-1.c: New test.
53611
53612 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53613
53614         * gcc.dg/20020222-1.c: New test.
53615
53616 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53617
53618         * g++.dg/opt/anonunion1.C: New test.
53619
53620 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53621
53622         * g++.dg/template/qualttp19.C: New test.
53623         * g++.dg/template/qualttp20.C: New test.
53624         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53625         * g++.old-deja/g++.other/qual1.C: Likewise.
53626
53627 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53628
53629         * gcc.dg/attr-alwaysinline.c: New.
53630
53631 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53632
53633         * gcc.dg/20020220-1.c: New test.
53634
53635         * gcc.dg/20020220-2.c: New test.
53636
53637         * g++.dg/opt/mmx1.C: New test.
53638
53639 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53640
53641         * gcc.c-torture/compile/20020110.c: New test.
53642
53643 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53644
53645         * gcc.c-torture/execute/20020219-1.c: New test.
53646
53647         * gcc.dg/20020219-1.c: New test.
53648
53649         * gcc.dg/noncompile/20020220-1.c: New test.
53650
53651         * g++.dg/opt/ptrintsum1.C: New test.
53652
53653         * gcc.dg/debug/20020220-1.c: New test.
53654
53655 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53656
53657         * gcc.c-torture/execute/20020216-1.c: New test.
53658
53659 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53660
53661         * gcc.dg/decl-1.c: Update, new test.
53662
53663 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53664
53665         * g++.dg/abi/bitfield1.C: New test.
53666         * g++.dg/abi/bitfield2.C: New test.
53667
53668 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53669
53670         * gcc.dg/attr-nest.c: New test.
53671
53672 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53673
53674         * gcc.c-torture/execute/20020215-1.c: New test.
53675
53676 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53677
53678         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53679         * g++.dg/debug/debug.exp: New.
53680         * g++.dg/debug/trivial.C: New.
53681         * g++.dg/debug/debug1.C: Moved...
53682         * g++.dg/other/debug1.C: ...from here.
53683         * g++.dg/debug/debug2.C: Moved...
53684         * g++.dg/other/debug2.C: ...from here.
53685         * g++.dg/debug/debug3.C: Moved...
53686         * g++.dg/other/debug3.C: ...from here.
53687
53688         * gcc.dg/noncompile/20020213-1.c: New test.
53689
53690 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
53691
53692         * g++.dg/other/debug3.C: New test.
53693
53694         * gcc.c-torture/execute/20020213-1.c: New test.
53695
53696 2002-02-13  Richard Smith <richard@ex-parrot.com>
53697
53698         * g++.old-deja/g++.other/thunk1.C: New test.
53699
53700 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53701
53702         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53703
53704 2002-02-13  Stan Shebs  <shebs@apple.com>
53705
53706         * gcc.dg/altivec-3.c: New.
53707
53708 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
53709
53710         * gcc.dg/Wunreachable-1.c: New test.
53711         * gcc.dg/Wunreachable-2.c: New test.
53712
53713 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53714
53715         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53716
53717 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53718
53719         * gcc.dg/decl-1.c: New test.
53720
53721 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53722
53723         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53724
53725 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53726
53727         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53728         * gcc.c-torture/compile/980506-1.x: Likewise.
53729
53730 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53731
53732         * gcc.dg/20020210-1.c: New.
53733
53734 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
53735
53736         * g77.f-torture/execute/947.f: New regression test
53737         for PR fortran/947.
53738
53739 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
53740
53741         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53742         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53743
53744 2002-02-08  Richard Henderson  <rth@redhat.com>
53745
53746         * gcc.c-torture/compile/labels-3.c: New.
53747
53748 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
53749
53750         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53751         expression statements work instead.
53752         * gcc.dg/noncompile/20020207-1.c: New test.
53753
53754 2002-02-07  Richard Henderson  <rth@redhat.com>
53755
53756         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53757
53758 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53759
53760         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53761         message from g77
53762         * lib/g77-dg.exp: Trim g77 error messages so that they are
53763         recognized by dg.exp.
53764
53765 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53766
53767         PR fortran/5473
53768         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
53769
53770 2002-02-07  Richard Henderson  <rth@redhat.com>
53771
53772         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53773         to be sufficiently aligned for integers.
53774
53775 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53776
53777         * g++.dg/template/friend4.C: New test.
53778
53779 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53780
53781         PR fortran/5743
53782         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53783         unsupported cases.
53784
53785 2002-02-07  Richard Henderson  <rth@redhat.com>
53786
53787         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53788         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53789         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53790         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53791
53792 2002-02-06  Richard Henderson  <rth@redhat.com>
53793
53794         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53795
53796 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53797
53798         * gcc.dg/20020206-1.c: New test.
53799
53800 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53801
53802         * gcc.c-torture/execute/20020206-1.c: New test.
53803
53804         * gcc.c-torture/execute/20020206-2.c: New test.
53805
53806         PR optimization/5429:
53807         * gcc.c-torture/compile/20020206-1.c: New test.
53808
53809 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53810
53811         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53812         as certain file formats cannot support particularly large
53813         alignments.
53814
53815         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53816         and do not expect to be able to link the executable.
53817
53818         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53819         fail because the COFF format does not support the weak attribute.
53820
53821 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53822
53823         * g77.dg/pr5473.f: New test
53824
53825 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53826
53827         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53828         Fix testcase accordingly.
53829
53830 2002-02-04  Richard Henderson  <rth@redhat.com>
53831
53832         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53833         (buf): Change to be an array of pointers, not ints.
53834
53835 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53836
53837         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53838         before all tests.  Move warning one line above to match where it
53839         C frontend emits.
53840         * gcc.dg/Wswitch-2.c: New test.
53841         * g++.dg/warn/Wswitch-1.C: New test.
53842         * g++.dg/warn/Wswitch-2.C: New test.
53843
53844 2002-02-04  Richard Henderson  <rth@redhat.com>
53845
53846         * g++.dg/abi/offsetof.C: Fix size comparison.
53847
53848 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53849
53850         * gcc.dg/cast-qual-2.c: New test.
53851
53852 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53853
53854         * gcc.dg/20020201-4.c: New test.
53855
53856 2002-02-04  Ben Elliston  <bje@redhat.com>
53857
53858         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53859         target_info attribute != 0, in addition to the empty string.
53860         (gcc_target_compile): Likewise.
53861
53862 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53863
53864         * gcc.dg/Wswitch.c: New test.
53865         PR gcc/4475. PR gcc/3780.
53866
53867 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53868
53869         * g77.f-torture/execute/5122.f: New test for regressions
53870         against PR fortran/5122.
53871
53872 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53873
53874         * g77.f-torture/compile/pr3743.f: Delete
53875         * g77.dg/pr3743-1.f: New test.
53876         * g77.dg/pr3743-2.f: New test.
53877         * g77.dg/pr3743-3.f: New test.
53878         * g77.dg/pr3743-4.f: New test.
53879
53880 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53881
53882         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53883
53884 2002-02-02  Richard Henderson  <rth@redhat.com>
53885
53886         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53887         * gcc.c-torture/execute/bf64-1.c: Likewise.
53888
53889 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53890
53891         * gcc.dg/20020201-2.c: New test.
53892
53893         * gcc.dg/20020201-3.c: New test.
53894
53895         * gcc.c-torture/execute/bitfld-2.c: New test.
53896
53897 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53898
53899         * gcc.dg/bitfld-1.c: Update.
53900         * gcc.dg/bitfld-2.c: Update.
53901         * gcc.c-torture/execute/bitfld-1.x: New.
53902
53903 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53904
53905         * gcc.c-torture/execute/20020201-1.c: New test.
53906
53907 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53908
53909         PR target/5469
53910         * gcc.dg/20020201-1.c: New test.
53911
53912 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53913
53914         PR fortran/3743
53915         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53916         * g77.f-torture/compile/pr3743.x: Remove
53917
53918 2002-01-31  Tom Rix  <trix@redhat.com>
53919
53920         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53921
53922 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53923
53924         * gcc.dg/noncompile/20020130-1.c: New test.
53925
53926 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53927
53928         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53929
53930 2002-01-29  Richard Henderson  <rth@redhat.com>
53931
53932         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53933         to long long.
53934         * gcc.c-torture/execute/bf64-1.c: Likewise.
53935
53936 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53937
53938         * gcc.c-torture/execute/20020129-1.c: New test.
53939
53940 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53941
53942         * gcc.c-torture/compile/20000224-1.c: Update.
53943         * gcc.c-torture/execute/bitfld-1.c: New tests.
53944         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53945         * gcc.dg/uninit-A.c: Update.
53946
53947 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53948
53949         * g++.dg/template/ctor1.C: Add instantiation.
53950
53951 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53952
53953         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53954         argument to __builtin_prefetch to be const ptr.
53955
53956 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53957
53958         * gcc.c-torture/compile/20020120-1.c: New test.
53959
53960 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53961
53962         * gcc.c-torture/execute/20020127-1.c: New test.
53963
53964 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53965
53966         * g77.dg/f77-edit-i-in.f: New test
53967         * g77.dg/f77-edit-i-out.f: New test
53968
53969 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53970
53971         * gcc.dg/debug/debug.exp: New file.
53972         * gcc.dg/debug/trivial.c: New file.
53973         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53974         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53975         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53976         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53977         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53978         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53979         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53980         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53981         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53982         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53983         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53984         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53985         * gcc.dg/20000503-1.c: Removed.
53986         * gcc.dg/20010207-1.c: Removed.
53987         * gcc.dg/20011223-1.c: Removed.
53988         * gcc.dg/20020104-2.c: Removed.
53989         * gcc.dg/debug-1.c: Removed.
53990         * gcc.dg/debug-2.c: Removed.
53991         * gcc.dg/debug-3.c: Removed.
53992         * gcc.dg/debug-4.c: Removed.
53993         * gcc.dg/debug-5.c: Removed.
53994         * gcc.dg/debug-6.c: Removed.
53995         * gcc.dg/dwarf2-1.c: Removed.
53996         * gcc.dg/dwarf2-2.c: Removed.
53997
53998 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53999
54000         * g++.old-deja/g++.other/eh5.C: New test.
54001         * g++.old-deja/g++.other/sibcall2.C: New test.
54002         * g++.old-deja/g++.other/array9.C: New test.
54003         * g++.old-deja/g++.other/typename2.C: New test.
54004         * g++.old-deja/g++.other/crash60.C: New test.
54005         * g++.old-deja/g++.other/conv9.C: New test.
54006         * g++.old-deja/g++.other/mangle10.C: New test.
54007         * g++.old-deja/g++.other/unchanging1.C: New test.
54008         * g++.old-deja/g++.other/exprstmt1.C: New test.
54009         * g++.old-deja/g++.other/inline23.C: New test.
54010         * g++.old-deja/g++.eh/ia64-1.C: New test.
54011         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54012         * g++.old-deja/g++.other/reload1.C: New test.
54013         * g++.old-deja/g++.other/static20.C: New test.
54014         * g++.old-deja/g++.other/local-alloc1.C: New test.
54015         * g++.old-deja/g++.other/conv8.C: New test.
54016         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54017         * g++.old-deja/g++.other/storeexpr1.C: New test.
54018         * g++.old-deja/g++.other/storeexpr2.C: New test.
54019         * g++.dg/eh/template2.C: New test.
54020         * g++.dg/warn/weak1.C: New test.
54021
54022 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54023
54024         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54025         Remove first, non-varying, argument.
54026
54027 2002-01-23  Richard Henderson  <rth@redhat.com>
54028
54029         * gcc.dg/inline-2.c: New.
54030
54031         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54032         Add optional target arg.  Check number of arguments.
54033         (scan-assembler-not, scan-assembler-dem): Likewise.
54034         (scan-assembler-dem-not): Likewise.
54035
54036 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54037
54038         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54039         line 12.
54040         * g++.old-deja/g++.brendan/parse3.C,
54041         g++.old-deja/g++.other/crash26.C,
54042         g++.old-deja/g++.other/crash28.C,
54043         g++.old-deja/g++.other/crash29.C,
54044         g++.old-deja/g++.other/crash30.C,
54045         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54046
54047 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54048
54049         * gcc.dg/20020115-1.c: New.
54050
54051 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54052
54053         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54054
54055 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54056
54057         * gcc.dg/20020122-3.c: New.
54058
54059 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54060
54061         * g++.dg/other/gc1.C: New test.
54062
54063 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54064
54065         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54066
54067 2002-01-22  Richard Henderson  <rth@redhat.com>
54068
54069         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54070
54071 2002-01-22  Richard Henderson  <rth@redhat.com>
54072
54073         * gcc.dg/20020122-4.c: New.
54074
54075 2002-01-22  H.J. Lu <hjl@gnu.org>
54076
54077         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54078         link output.
54079         * gcc.dg/special/ecos.exp: Likewise.
54080         * lib/g++-dg.exp: Likewise.
54081         * lib/g77-dg.exp: Likewise.
54082         * lib/gcc-dg.exp : Likewise.
54083         * lib/mike-g++.exp: Likewise.
54084         * lib/mike-g77.exp: Likewise.
54085         * lib/mike-gcc.exp: Likewise.
54086         * lib/objc-dg.exp: Likewise.
54087
54088 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54089
54090         PR target/5379
54091         * gcc.dg/20020122-2.c: New test.
54092
54093 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54094
54095         * gcc.dg/20020122-1.c: New test.
54096
54097 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54098
54099         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54100
54101 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54102
54103         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54104
54105 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54106
54107         * gcc.c-torture/compile/20020121-1.c: New test.
54108
54109 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54110
54111         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54112         ld_library_path.
54113
54114 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54115
54116         * gcc.dg/20020218-1.c: New test.
54117
54118 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54119
54120         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54121         messages
54122         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54123         "At global scope" warning
54124         * g++.dg/ext/align1.C: Change cygwin test for alignment
54125         from db-bogus to dg-warning
54126
54127 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54128
54129         * g77.f-torture/compile/cpp2.F: New test.
54130
54131 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54132
54133         * g++.dg/template/access1.C: New test.
54134
54135 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54136
54137         * gcc.dg/20020118-1.c: New.
54138
54139 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54140
54141         * gcc.c-torture/execute/20020118-1.c: New test.
54142
54143 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54144
54145         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54146         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54147         alignment warnings.
54148
54149 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54150
54151         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54152         torture_with_loops and torture_without_loops
54153
54154 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54155
54156         * gcc.c-torture/compile/20020116-1.c: New test.
54157
54158 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54159
54160         * gcc.dg/20020116-2.c: New test.
54161
54162         * gcc.dg/ultrasp4.c: New test.
54163
54164         * gcc.dg/20020116-1.c: New test.
54165
54166 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54167
54168         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54169         by EABI.
54170
54171 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54172
54173         * gcc.misc-tests/i386-prefetch.exp: New.
54174         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54175         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54176         * gcc.misc-tests/i386-pf-none-1.c: New test.
54177         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54178
54179 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54180
54181         * gcc.dg/gnu89-init-1.c: Add new tests.
54182
54183 2002-01-15  Andreas Jaeger  <aj@suse.de>
54184
54185         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54186         * gcc.dg/i386-mmx-2.c: Likewise.
54187         * gcc.dg/i386-sse-1.c: Likewise.
54188         * gcc.dg/i386-sse-2.c: Likewise.
54189         * gcc.dg/i386-sse-3.c: Likewise.
54190
54191 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54192
54193         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54194         Uncomment additional cases that now pass.
54195
54196 2002-01-11  Richard Henderson  <rth@redhat.com>
54197
54198         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54199         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54200
54201 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54202
54203         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54204
54205 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54206
54207         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54208         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54209
54210 2002-01-10  Dale Johannesen  <dalej@apple.com>
54211
54212         * gcc.c-torture/execute/loop-11.c: New.
54213
54214 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54215
54216         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54217         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54218
54219 2002-01-09  Richard Henderson  <rth@redhat.com>
54220
54221         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54222         type in which to perform the operation for each size.
54223
54224 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54225
54226         * gcc.c-torture/compile/20020109-2.c: New test.
54227
54228 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54229
54230         * gcc.c-torture/execute/loop-10.c: New test.
54231
54232 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54233
54234         * gcc.c-torture/compile/20010226-1.c: New test.
54235         * gcc.c-torture/compile/20010227-1.c: New test.
54236         * gcc.c-torture/compile/20010426-1.c: New test.
54237         * gcc.c-torture/compile/20010510-1.c: New test.
54238         * gcc.c-torture/compile/20010605-3.c: New test.
54239         * gcc.c-torture/compile/20010824-1.c: New test.
54240         * gcc.c-torture/execute/20010409-1.c: New test.
54241         * gcc.dg/noncompile/20000901-1.c: New test.
54242         * gcc.dg/20001023-1.c: New test.
54243         * gcc.dg/20001101-1.c: New test.
54244         * gcc.dg/20001102-1.c: New test.
54245         * gcc.dg/20010207-1.c: New test.
54246         * gcc.dg/20010405-1.c: New test.
54247         * gcc.dg/20010822-1.c: New test.
54248         * gcc.dg/20011107-1.c: New test.
54249
54250 2002-01-09  Jeffrey A Law  (law@redhat.com)
54251
54252         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54253
54254         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54255         execution failure on PA targets.
54256
54257 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54258
54259         * gcc.c-torture/compile/20020109-1.c: New test.
54260
54261 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54262
54263         * gcc.c-torture/execute/20020108-1.c: New test.
54264
54265 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54266
54267         * gcc.dg/20020108-1.c: New test.
54268
54269 2002-01-08  H.J. Lu <hjl@gnu.org>
54270
54271         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54272         for header files.
54273
54274 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54275
54276         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54277         consistency.
54278
54279 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54280
54281         * gcc.dg/altivec-4.c: Test altivec predicates.
54282
54283 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54284
54285         * gcc.c-torture/execute/20020107-1.c: New test.
54286
54287 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54288
54289         PR c/5279
54290         * gcc.c-torture/compile/20020106-1.c: New test.
54291
54292 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54293
54294         * gcc.c-torture/execute/nestfunc-4.c: New test.
54295
54296 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54297
54298         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54299         extra triple that slipped in.
54300         * g++.old-deja/g++.abi/align.C: Likewise.
54301         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54302
54303 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54304
54305         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54306         * g++.old-deja/g++.abi/align.C: Likewise.
54307         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54308
54309         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54310         on FreeBSD/i386.
54311         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54312         FreeBSD.
54313
54314 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54315
54316         * gcc.dg/20020104-1.c: New test.
54317
54318         * gcc.dg/20020104-2.c: New test.
54319
54320 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54321
54322         * gcc.dg/20020103-1.c: Fix typo in target selector.
54323
54324 2002-01-03  Richard Henderson  <rth@redhat.com>
54325
54326         * gcc.dg/20020103-1.c: New.
54327
54328 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54329
54330         * gcc.c-torture/execute/20020103-1.c: New test.
54331
54332 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54333
54334         * g++.dg/other/debug2.C: New test.
54335
54336         * gcc.c-torture/compile/20020103-1.c: New test.
54337
54338 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54339
54340         * gcc.dg/gnu89-init-1.c: Added new tests.
54341
54342 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54343
54344         * g++.dg/template/friend2.C: Remove as patch is reverted.
54345
54346         * g++.dg/warn/oldcast1.C: New test.
54347
54348         * g++.dg/template/ptrmem1.C: New test.
54349         * g++.dg/template/ptrmem2.C: New test.
54350
54351         * g++.dg/template/ntp.C: New test.
54352
54353         * g++.dg/other/component1.C: New test.
54354
54355         * g++.dg/template/ttp3.C: New test.
54356
54357         * g++.dg/template/friend2.C: New test.
54358         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54359
54360 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54361
54362         * g++.dg/other/ptrmem1.C: New test.
54363         * g++.dg/other/ptrmem2.C: New test.
54364
54365 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54366
54367         * g++.dg/template/ctor1.C: New test.
54368
54369 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54370
54371         * g++.dg/template/friend2.C: New test.
54372
54373 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54374
54375         * gcc.dg/mmix-1.c: New test.
54376
54377 2001-12-31  Richard Henderson  <rth@redhat.com>
54378
54379         * gcc.dg/asm-5.c: New.
54380
54381 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54382
54383         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54384         in namespace __gnu_cxx
54385
54386 2001-12-30  Richard Henderson  <rth@redhat.com>
54387
54388         * gcc.dg/debug-6.c: New.
54389
54390 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54391
54392         * gcc.c-torture/compile/20011229-2.c: New test.
54393
54394 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54395
54396         * gcc.dg/debug-3.c: New test.
54397         * gcc.dg/debug-4.c: New test.
54398         * gcc.dg/debug-5.c: New test.
54399
54400 2001-12-29  Richard Henderson  <rth@redhat.com>
54401
54402         * g++.dg/eh/loop1.C: New.
54403
54404 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54405
54406         * g++.dg/template/crash1.C: New test.
54407
54408 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54409
54410         * g++.dg/other/const1.C: New test.
54411
54412 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54413
54414         * gcc.c-torture/compile/20011229-1.c: New test.
54415
54416 2001-12-28  Stan Shebs  <shebs@apple.com>
54417
54418         * lib/objc-torture.exp: Resync with c-torture.exp.
54419         * lib/objc.exp: Load standard libraries.
54420
54421 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54422
54423         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54424         additional tests.
54425
54426 2001-12-27  Roger Sayle <roger@eyesopen.com>
54427
54428         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54429
54430 2001-12-27  Richard Henderson  <rth@redhat.com>
54431
54432         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54433
54434 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54435
54436         * g++.dg/eh/ctor1.C: New test.
54437         * g++.dg/other/error2.C: New test.
54438
54439 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54440
54441         * g++.dg/other/init2.C: New test.
54442
54443 2001-12-24  Richard Henderson  <rth@redhat.com>
54444
54445         * gcc.dg/20011223-1.c: New.
54446         * gcc.dg/inline-1.c: New.
54447
54448 2001-12-23  Richard Henderson  <rth@redhat.com>
54449
54450         * gcc.dg/asm-4.c: Test operand modifiers.
54451
54452 2001-12-23  Richard Henderson  <rth@redhat.com>
54453
54454         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54455
54456 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54457
54458         * gcc.c-torture/execute/20011223-1.c: New test.
54459
54460 2001-12-21  Richard Henderson  <rth@redhat.com>
54461
54462         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54463         re-enables the warning.
54464
54465 2001-12-21  Richard Henderson  <rth@redhat.com>
54466
54467         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54468
54469 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54470
54471         * gcc.c-torture/compile/20011218-1.c: New test.
54472
54473 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
54474
54475         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
54476         arm-isr.c test.
54477         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
54478         epilogue generation for ARM ISR routines.
54479
54480 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54481
54482         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54483         * gcc.dg/format/c90-printf-3.c: Likewise.
54484         * gcc.dg/format/c99-printf-3.c: Likewise.
54485         * gcc.dg/format/ext-1.c: Likewise.
54486         * gcc.dg/format/ext-6.c: Likewise.
54487         * gcc.dg/format/format.h: Prototype unlocked stdio.
54488
54489 2001-12-20  Richard Henderson  <rth@redhat.com>
54490
54491         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54492         (arena): Use it.
54493         (malloc): Correct allocation logic.  Abort if we fill up the
54494         arena before initialization complete.
54495         (realloc): Correct allocation logic.
54496
54497 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54498
54499         * gcc.c-torture/compile/20011219-2.c: New test.
54500
54501         * gcc.c-torture/execute/20011219-1.c: New test.
54502
54503 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
54504
54505         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54506         target does not support weak symbols.
54507
54508 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
54509
54510         * gcc.c-torture/compile/20011219-1.c: New test.
54511
54512 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
54513
54514         * g++.dg/other/error1.C: New test.
54515
54516 2001-12-17  Jeffrey A Law  (law@redhat.com)
54517
54518         * gcc.c-torture/execute/20011217-1.c: New test.
54519
54520 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
54521
54522         * objc.dg/special/: New directory.
54523         * objc.dg/special/special.exp: New file.
54524         * objc.dg/special/unclaimed-category-1.h: New file.
54525         * objc.dg/special/unclaimed-category-1a.m: New file.
54526         * objc.dg/special/unclaimed-category-1.m: New file.
54527
54528 2001-12-17  Andreas Jaeger  <aj@suse.de>
54529
54530         * gcc.c-torture/compile/20011217-2.c: New test.
54531
54532 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54533
54534         * gcc.c-torture/compile/20011217-1.c: New test.
54535
54536 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
54537
54538         * gcc.dg/20011214-1.c: New.
54539
54540 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
54541
54542         * gcc.dg/altivec-4.c: New.
54543
54544 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
54545
54546         * gcc.dg/20011113-1.c: New test.
54547
54548 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54549
54550         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54551         std::__malloc_alloc_template<0> and
54552         std::__default_alloc_template<false, 0>.
54553
54554 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54555
54556         * objc/execute/bf-21.m: New test.
54557         * objc/execute/enumeration-1.m: New test.
54558         * objc/execute/enumeration-2.m: New test.
54559
54560 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54561
54562         * gcc.dg/gnu89-init-1.c: New test.
54563
54564 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54565
54566         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54567         * g++.old-deja/g++.jason/2371.C: Likewise.
54568         * g++.old-deja/g++.jason/template33.C: Likewise.
54569         * g++.old-deja/g++.jason/template34.C: Likewise.
54570         * g++.old-deja/g++.jason/template36.C: Likewise.
54571         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54572         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54573         * g++.old-deja/g++.other/typename1.C: Likewise.
54574         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54575         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54576         * g++.old-deja/g++.pt/typename11.C: Likewise.
54577         * g++.old-deja/g++.pt/typename14.C: Likewise.
54578         * g++.old-deja/g++.pt/typename16.C: Likewise.
54579         * g++.old-deja/g++.pt/typename3.C: Likewise.
54580         * g++.old-deja/g++.pt/typename4.C: Likewise.
54581         * g++.old-deja/g++.pt/typename5.C: Likewise.
54582         * g++.old-deja/g++.pt/typename7.C: Likewise.
54583         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54584
54585 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54586
54587         * g++.dg/other/linkage1.C: New test.
54588         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54589         specifiers.
54590
54591 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54592
54593         * gcc.dg/concat.c: New test.
54594
54595 2001-12-11  Stan Shebs  <shebs@apple.com>
54596
54597         * objc/compile: New test directory.
54598         * objc/compile/compile.exp: New expect script.
54599         * objc/compile/20011211-1.m: New compile test.
54600
54601 2001-12-11  Jason Merrill  <jason@redhat.com>
54602
54603         * lib/prune.exp (prune_gcc_output): Also handle "In member
54604         function".  So many permutations...
54605
54606 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54607
54608         * g++.dg/template/typedef1.C: New test.
54609
54610 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54611
54612         * g++.dg/other/copy1.C: New test.
54613
54614 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54615
54616         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54617
54618         * gcc.dg/builtin-choose-expr.c: New.
54619
54620 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54621
54622         * gcc.dg/altivec-2.c: New.
54623
54624 2001-12-07  Richard Henderson  <rth@redhat.com>
54625
54626         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54627
54628 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54629
54630         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54631         ultrasparc.
54632
54633 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54634
54635         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54636
54637 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54638
54639         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54640         variable argument list.
54641
54642 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54643
54644         * gcc.c-torture/execute/memcheck: Delete entire directory.
54645         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54646         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54647
54648 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54649
54650         * gcc.dg/Wshadow-1.c: New test.
54651
54652 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54653
54654         * gcc.c-torture/compile/20011130-1.c: New test.
54655
54656         * gcc.dg/noncompile/20011025-1.c: New test.
54657
54658         * g++.dg/other/anon-union.C: New test.
54659
54660         * gcc.c-torture/execute/20011024-1.c: New test.
54661
54662 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54663
54664         * gcc.c-torture/execute/20000722-1.x,
54665         gcc.c-torture/execute/20010123-1.x: Remove.
54666         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54667         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54668         gcc.dg/c99-complit-2.c: New tests.
54669
54670 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54671
54672         * g++.dg/inherit/base1.C: New test.
54673
54674 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54675
54676         * g++.dg/other/stdarg1.C: New test.
54677
54678         * gcc.c-torture/compile/20011130-2.c: New test.
54679
54680 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
54681
54682         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54683         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54684         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54685         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54686         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54687         * gcc.dg/builtin-prefetch-1.c: New test.
54688
54689 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
54690
54691         * gcc.dg/20011130-1.c: New test.
54692
54693 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
54694
54695         * g++.dg/other/scope1.C: New test.
54696         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54697
54698 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54699
54700         * gcc.dg/vla-init-1.c: New test.
54701
54702 2001-12-01  Geoff Keating  <geoffk@redhat.com>
54703
54704         * gcc.c-torture/compile/structs.c: New testcase from GDB.
54705
54706 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54707
54708         * objc.dg/alias.m: Update.
54709         * objc.dg/class-1.m: Update.
54710         * objc.dg/const-str-1.m: Update.
54711         * objc.dg/fwd-proto-1.m: Update.
54712         * objc.dg/id-1.m: Update.
54713         * objc.dg/super-class-1.m: Update.
54714
54715 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
54716
54717         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54718         constructs.
54719
54720 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54721
54722         * gcc.c-torture/execute/20011128-1.c: New test.
54723
54724 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54725
54726         * gcc.dg/20011127-1.c: New test.
54727
54728 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54729
54730         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
54731         from Austin Group draft 7.
54732         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
54733         scanf format arguments.
54734         * gcc.dg/format/no-exargs-2.c: New test.
54735
54736 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
54737
54738         * g++.dg/abi/vbase8-4.C: New test.
54739
54740 2001-11-24  Ian Lance Taylor  <ian@airs.com>
54741
54742         * gcc.c-torture/execute/20011121-1.c: New test.
54743
54744 2001-11-23  Jeffrey A Law  (law@cygnus.com)
54745
54746         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54747
54748 2001-11-23  Andreas Jaeger  <aj@suse.de>
54749
54750         * gcc.dg/cpp/charconst-2.c: New test.
54751
54752 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
54753
54754         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54755         to the host if it is remote.  Let tests specify extra headers
54756         they use.
54757         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54758         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54759         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54760         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54761         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54762         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54763         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54764         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54765         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54766         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54767
54768 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
54769
54770         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54771         for little endian ARMs.
54772
54773 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54774
54775         * gcc.c-torture/compile/20011119-1.c: New test.
54776         * gcc.c-torture/compile/20011119-2.c: New test.
54777
54778 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54779
54780         * gcc.dg/altivec-1.c: Fix typo.
54781
54782 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54783
54784         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54785
54786 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54787
54788         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54789
54790 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54791
54792         * lib/g77.exp: Don't specify --rpath-link.
54793
54794         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54795         across all the headers.
54796         * gcc.dg/format/format.exp: For testing on a remote host,
54797         copy format.h.
54798
54799         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54800         * gcc.c-torture/execute/930406-1.c: Likewise.
54801         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54802
54803 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54804
54805         * gcc.dg/altivec-1.c: New.
54806
54807 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54808
54809         * gcc.dg/cpp/fpreprocessed.c: New test case.
54810
54811 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54812
54813         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54814         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54815         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54816
54817 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54818
54819         * gcc.dg/no-builtin-1.c: New test.
54820
54821 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54822
54823         * gcc.c-torture/execute/20011115-1.c: New test.
54824
54825 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54826
54827         * gcc.c-torture/compile/20011114-2.c: New test.
54828         * gcc.c-torture/compile/20011114-3.c: New test.
54829         * gcc.c-torture/compile/20011114-4.c: New test.
54830
54831 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54832
54833         * g++.dg/other/init1.C: New test.
54834
54835 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54836
54837         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54838         message.
54839
54840         * gcc.c-torture/execute/20011114-1.c: New testcase.
54841
54842         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54843         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54844         like the (before this change) version of 20010327-1.c.
54845
54846 2001-11-14  Roger Sayle <roger@eyesopen.com>
54847
54848         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54849
54850 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54851
54852         * g++.dg/init/array2.C: New test.
54853
54854 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54855
54856         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54857
54858 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54859
54860         * g++.dg/other/forscope1.C: New test.
54861         * g++.dg/ext/forscope1.C: New test.
54862         * g++.dg/ext/forscope2.C: New test.
54863
54864 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54865
54866         * gcc.c-torture/execute/20011113-1.c: New test.
54867
54868 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54869
54870         * gcc.c-torture/execute/20011109-2.c: New test.
54871
54872         * gcc.c-torture/execute/20011109-1.c: New test.
54873
54874 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54875
54876         * gcc.c-torture/compile/20011109-1.c: New test.
54877
54878 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54879
54880         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54881         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54882         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54883         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54884         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54885         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54886         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54887
54888 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54889
54890         * g++.dg/warn/Wshadow-1.C: New tests.
54891         * g++.old-deja/g++.mike/for3.C: Update.
54892
54893 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54894
54895         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54896         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54897         XFAILs.  Adjust expected error texts.
54898         * gcc.c-torture/compile/20011106-1.c,
54899         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54900         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54901         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54902         gcc.dg/c99-array-lval-5.c: New tests.
54903
54904 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54905
54906         * gcc.dg/cpp/defined.c: Update.
54907
54908 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54909
54910         * gcc.c-torture/execute/anon-1.c: New test.
54911
54912 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54913
54914         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54915         same size, so no warning should be produced on stormy16.
54916
54917         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54918         due to oversized array.
54919         * g++.old-deja/g++.mike/ns15.C: Likewise.
54920         * g++.old-deja/g++.pt/crash16.C: Likewise.
54921
54922 2001-11-02  Graham Stott  <grahams@redhat.com>
54923
54924         * g++.dgother/debug1.C: Fix typos.
54925
54926 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54927
54928         * g++.dg/other/debug1.C: New test.
54929
54930 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54931
54932         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54933         of unsigned long.
54934
54935 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54936
54937         * gcc.dg/20011029-2.c: New test.
54938
54939         * gcc.c-torture/compile/20011029-1.c: New test.
54940
54941 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54942
54943         * objc/execute/class_self-1.m: New test.
54944         * objc/execute/class_self-2.m: New test.
54945
54946 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54947
54948         * gcc.misc-tests/msgs.exp: Delete.
54949         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54950         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54951         error set to match recent changes.
54952
54953 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54954
54955         * gcc.dg/20011021-1.c: New test.
54956
54957 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54958
54959         * gcc.c-torture/compile/20011023-1.c: New test.
54960
54961 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54962
54963         * lib/g77.exp: Rewrite based on lib/g++.exp.
54964
54965 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54966
54967         * gcc.c-torture/execute/20011019-1.c: New test.
54968
54969         * gcc.dg/20011018-1.c: New test.
54970
54971 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54972
54973         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54974
54975 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54976
54977         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54978         * gcc.dg/attr-invalid.c: Likewise.
54979
54980 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54981
54982         * gcc.dg/20011015-1.c: New test.
54983
54984 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54985
54986         * g++.dg/template/unify2.C: New test.
54987
54988 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54989
54990         * g++.dg/other/exception-specification.C: New test
54991
54992 2001-10-13  Tom Rix  <trix@redhat.com>
54993
54994         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54995         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54996
54997 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54998
54999         * gcc.dg/20011009-1.c: New test.
55000
55001 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55002
55003         PR g++/4476
55004         * g++.dg/other/friend1.C: New test.
55005
55006 2001-10-11  Richard Henderson  <rth@redhat.com>
55007
55008         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55009
55010 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55011
55012         * gcc.c-torture/compile/20011010-1.c: New.
55013
55014 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55015
55016         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55017         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55018         g77.f-torture/execute/execute.exp,
55019         g77.f-torture/noncompile/noncompile.exp,
55020         gcc.c-torture/compile/compile.exp,
55021         gcc.c-torture/execute/execute.exp,
55022         gcc.c-torture/execute/ieee/ieee.exp,
55023         gcc.c-torture/execute/memcheck/memcheck.exp,
55024         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55025         objc/execute/execute.exp: Update FSF address.
55026
55027 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55028
55029         * gcc.dg/cpp/cmdlne-C.c: Update.
55030         * gcc.dg/cpp/cmdlne-C2.c: New.
55031
55032 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55033
55034         * gcc.c-torture/execute/20011008-3.c: New.
55035
55036 2001-10-08  DJ Delorie  <dj@redhat.com>
55037
55038         * gcc.dg/20011008-1.c: New.
55039         * gcc.dg/20011008-2.c: New.
55040
55041 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55042
55043         * gcc.dg/cpp/spacing1.c: Update test.
55044
55045 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55046
55047         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55048         spelling errors of "separate" as "seperate".
55049
55050 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55051
55052         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55053         enough to avoid inlining.
55054
55055 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55056
55057         * lib/g77.exp: set libg2c_dir correctly.
55058
55059 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55060
55061         * gcc.dg/cpp/macro11.c: New test.
55062
55063 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55064
55065         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55066         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55067         gcc.dg/format/multattr-3.c: New tests.
55068         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55069         tests for format attributes on function pointers being rejected.
55070
55071 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55072
55073         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55074
55075 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55076
55077         * g++.dg/warn/format1.C: New test.
55078
55079 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55080
55081         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55082
55083 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55084
55085         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55086
55087 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55088
55089         * gcc.dg/cpp/redef2.c: Add test.
55090
55091 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55092
55093         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55094         long-standing bug on i686, apparently.
55095         * gcc.c-torture/execute/loop-2c.x: New file.
55096         * gcc.c-torture/execute/loop-2d.x: New file.
55097         * gcc.c-torture/execute/loop-3c.x: New file.
55098
55099 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55100
55101         * gcc.dg/cpp/20000625-2.c: Correct line number.
55102
55103 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55104
55105         * gcc.dg/cpp/macro10.c: New test.
55106         * gcc.dg/cpp/strify3.c: New test.
55107         * gcc.dg/cpp/spacing1.c: Add tests.
55108         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55109         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55110
55111 2001-09-24  DJ Delorie  <dj@redhat.com>
55112
55113         * gcc.c-torture/execute/20010924-1.c: New test.
55114
55115 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55116
55117         * objc/execute/paste.m: Remove.
55118
55119 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55120
55121         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55122
55123 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55124
55125         * g77.dg/strlen0.f: New test.
55126
55127 2001-09-21  Richard Henderson  <rth@redhat.com>
55128
55129         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55130         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55131
55132 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55133
55134         Table-driven attributes.
55135         * g++.dg/ext/attrib1.C: New test.
55136
55137 2001-09-20  DJ Delorie  <dj@redhat.com>
55138
55139         * gcc.dg/20000926-1.c: Update expected warning messages.
55140         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55141         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55142         array.
55143
55144 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55145
55146         * g++.dg/eh/registers1.C: New test case.
55147
55148 2001-09-17  Richard Henderson  <rth@redhat.com>
55149
55150         * gcc.dg/array-5.c: Fix VLA decomposition test.
55151
55152 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55153
55154         * gcc.dg/cpp/line5.c: New testcase.
55155
55156 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55157
55158         * gcc.dg/cpp/macro9.c: New test.
55159
55160 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55161
55162         * gcc.c-torture/execute/980223.c: Change type of addr from long
55163         to char *.
55164
55165 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55166
55167         * gcc.c-torture/execute/20010915-1.c: New test.
55168
55169 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55170
55171         * g77.dg/bprob: New directory.
55172         * g77.dg/bprob/bprob.exp: New file.
55173         * g77.dg/bprob/bprob-1.f: New test.
55174         * g77.dg/gcov: New directory.
55175         * g77.dg/gcov/gcov.exp: New file.
55176         * g77.dg/gcov/gcov-1.f: New test.
55177         * g77.dg/gcov/gcov-1.x: New file.
55178
55179 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55180
55181         * gcc.dg/cpp/directiv.c: Update.
55182         * gcc.dg/cpp/undef1.c: Update.
55183
55184 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55185
55186         * gcc.dg/20010912-1.c: New test.
55187
55188 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55189
55190         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55191         language-independent file in lib.
55192         * lib/gcov.exp: New file.
55193
55194 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55195
55196         * gcc.c-torture/compile/20010911-1.c: New test.
55197
55198 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55199
55200         * lib/profopt.exp: New, to support profile-directed optimizations.
55201         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55202         * gcc.misc-tests/bprob-1.c: New test.
55203         * gcc.misc-tests/bprob-2.c: New test.
55204
55205 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55206
55207         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55208         XFAIL and which kinds of gcov output to verify.
55209         * gcc.misc-tests/gcov-4b.x: New file.
55210         * gcc.misc-tests/gcov-5b.x: New file.
55211         * gcc.misc-tests/gcov-6.x: New file.
55212         * gcc.misc-tests/gcov-7.c: New test.
55213         * gcc.misc-tests/gcov-7.x: New file.
55214
55215 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55216
55217         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55218         * gcc.misc-tests/gcov-6.c: New test.
55219
55220 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55221
55222         PR c++/3986
55223         * g++.dg/abi/vbase1.C: New test.
55224
55225 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55226
55227         * objc.dg/method-2.m: New.
55228
55229 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55230
55231         PR c++/4203
55232         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55233         * g++.dg/init/empty1.C: New test.
55234
55235 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55236
55237         * gcc.c-torture/compile/20010903-1.c: New test.
55238
55239 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55240
55241         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55242         for m68k.
55243
55244 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55245
55246         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55247
55248         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55249
55250         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55251
55252 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55253
55254         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55255         for 16-bit 'unsigned int'.
55256
55257 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55258
55259         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55260
55261 2001-08-27  Richard Henderson  <rth@redhat.com>
55262
55263         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55264         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55265
55266 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55267
55268         * gcc.dg/asm-names.c (ymain): New.
55269
55270 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55271
55272         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55273         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55274         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55275
55276 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55277
55278         * gcc.dg/compare5.c: New testcase.
55279
55280 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55281
55282         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55283         and "In instantiation".
55284
55285 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55286
55287         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55288
55289 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55290
55291         * gcc.misc-tests/gcov.exp: Add support for branch information.
55292         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55293         * gcc.misc-tests/gcov-4.c: New test.
55294         * gcc.misc-tests/gcov-4b.c: New test.
55295         * gcc.misc-tests/gcov-5b.c: New test.
55296
55297 2001-08-20  Zack Weinberg  <zackw@panix.com>
55298
55299         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55300         expected to fail.
55301
55302 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55303
55304         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55305
55306 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55307
55308         * g++.dg/eh/template1.C: New test.
55309
55310 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55311
55312         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55313         Fix thinko.
55314         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55315         for xfail.
55316
55317 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55318
55319         * lib/g77-dg.exp: Use prune.exp for common procedures
55320         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55321         * lib/g77.exp: (g77-dg-prune) Remove
55322
55323 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55324
55325         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55326
55327 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55328
55329         * g++.dg/template/unify1.C: New test.
55330
55331 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55332
55333         * g++.dg/abi/empty4.C: New test.
55334
55335 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55336
55337         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55338         solaris2.*
55339         * g77.f-torture/compile/pr3743.x: Likewise.
55340
55341 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55342
55343         * g++.dg/other/using-declaration.C: New test.
55344
55345 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55346
55347         * gcc.dg/cpp/tr-sign.c: New testcase.
55348
55349 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55350
55351         * gcc.dg/cpp/19951025-1.c: Revert.
55352         * gcc.dg/cpp/directiv.c: We no longer process directives that
55353         interrupt macro arguments.
55354
55355 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55356
55357         * gcc.dg/bconstp-1.c: New test.
55358
55359 2001-08-03  Richard Henderson  <rth@redhat.com>
55360
55361         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55362
55363 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55364
55365         * gcc.dg/cpp/19951025-1.c: Update.
55366
55367 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55368
55369         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55370         should be x.
55371
55372 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55373
55374         Kill -fhonor-std.
55375         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55376         * g++.old-deja/g++.other/std1.C: Likewise.
55377         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55378
55379 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55380
55381         * lib/g77.exp: Load gcc-defs.exp for common procedures
55382         (g77_pass, g77_fail, g77_finish, g77_exit,
55383         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55384
55385 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55386
55387         * g77.dg/fbackslash.f
55388         * g77.dg/fcase-preserve.f
55389         * g77.dg/ff90-1.f
55390         * g77.dg/ffixed-line-length-0.f
55391         * g77.dg/ffixed-line-length-132.f
55392         * g77.dg/ffixed-line-length-7.f
55393         * g77.dg/ffixed-line-length-72.f
55394         * g77.dg/ffixed-line-length-none.f
55395         * g77.dg/ffree-form-1.f
55396         * g77.dg/fno-backslash.f
55397         * g77.dg/fno-f90-1.f
55398         * g77.dg/fno-fixed-form-1.f
55399         * g77.dg/fno-onetrip.f
55400         * g77.dg/fno-typeless-boz.f
55401         * g77.dg/fno-underscoring.f
55402         * g77.dg/fno-vxt-1.f
55403         * g77.dg/fonetrip.f
55404         * g77.dg/ftypeless-boz.f
55405         * g77.dg/fugly-assumed.f
55406         * g77.dg/funderscoring.f
55407         * g77.dg/fvxt-1.f
55408
55409 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55410
55411         * objc.dg/fwd-proto-1.m: New.
55412         * objc.dg/local-decl-1.m: New.
55413         * objc.dg/naming-1.m: New.
55414         * objc.dg/naming-2.m: New.
55415         * objc.dg/proto-hier-1.m: New.
55416
55417 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55418
55419         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55420         largest-type elements to a struct makes its size grow.
55421
55422 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55423
55424         * g++.dg/abi/vthunk1.C: New test.
55425
55426 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55427
55428         * g++.dg/abi/vbase8-22.C: New test.
55429
55430 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55431
55432         * gcc.dg/cpp/macro8.c: New test.
55433
55434 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55435
55436         * g++.dg/abi/vbase8-21.C: New test.
55437
55438 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55439
55440         * g++.dg/abi/vbase8-10.C: New test.
55441
55442 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55443
55444         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55445         ${tool}_set_ld_library_path.
55446         Changed caller.
55447         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55448         g++.exp.
55449
55450 2001-07-26  Stan Cox <scox@redhat.com>
55451
55452         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55453         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55454         gcc_exit, gcc_check_unsupported_p):
55455         Moved to gcc-deps.exp
55456         * gcc-deps.exp: New file.
55457
55458 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55459
55460         * g++.old-deja/g++.pt/defarg14.C: New test.
55461
55462 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55463
55464         * g++.old-deja/g++.other/lineno5.C: New test.
55465
55466 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55467
55468         * g++.old-deja/g++.pt/crash68.C: New test.
55469
55470 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55471
55472         * g++.old-deja/g++.other/crash42.C: New test.
55473
55474 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55475
55476         * gcc.dg/cpp/extratokens.c: Fix.
55477         * gcc.dg/cpp/skipping2.c: New tests.
55478
55479 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55480
55481         * gcc.c-torture/execute/20010724-1.c: New file.
55482         * gcc.c-torture/execute/20010724-1.x: New file.
55483
55484 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55485
55486         * g++.old-deja/g++.other/cond7.C: New test.
55487
55488 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55489
55490         * g++.old-deja/g++.other/optimize4.C: New test.
55491
55492 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55493
55494         * g++.old-deja/g++.abi/vbase8-5.C: New test.
55495
55496 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
55497
55498         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55499         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55500         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55501         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55502
55503         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55504         bug report" message.
55505
55506         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55507         * g++.dg/ext/instantiate1.C: Move from old-deja.
55508
55509 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
55510
55511         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55512         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55513         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55514         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55515
55516 2001-07-23  Jeffrey A Law  (law@cygnus.com)
55517
55518         * gcc.c-torture/execute/20010723-1.c: New test.
55519
55520 2001-07-23  Ben Elliston  <bje@redhat.com>
55521
55522         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55523
55524 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55525
55526         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55527         i[34567]86-*-*.
55528         Delete handling of ieee_multilib_flags.
55529         Pass -mieee for alpha*-*-* and sh-*-*.
55530         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55531
55532 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
55533
55534         Remove old-abi tests.
55535         * g++.old-deja/g++.mike/p11116.C: Remove.
55536         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55537
55538 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
55539
55540         * g77.f-torture/compile/pr3743.f: New test
55541
55542 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
55543
55544         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55545
55546 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55547
55548         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55549         g++.old-deja/g++.pt/static6.C: Likewise.
55550         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55551         supports weak symbols.
55552
55553 2001-07-18  Andreas Jaeger  <aj@suse.de>
55554
55555         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55556         supported again.
55557
55558 2001-07-18  Andreas Jaeger  <aj@suse.de>
55559
55560         * gcc.dg/iftrap-1.c: Fix target line.
55561
55562 2001-07-17  Richard Henderson  <rth@redhat.com>
55563
55564         * gcc.c-torture/execute/20010717-1.c: New.
55565
55566 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55567
55568         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55569         tests.
55570
55571 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55572
55573         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55574
55575 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55576
55577         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55578         UAC_SIGBUS, UAC_NOPRINT definitions.
55579
55580 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55581
55582         * objc/execute/object_is_class.m: New test.
55583         * objc/execute/object_is_meta_class.m: New test.
55584
55585 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55586
55587         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55588         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55589
55590 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55591
55592         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55593         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55594
55595 2001-07-14  Richard Henderson  <rth@redhat.com>
55596
55597         * gcc.dg/iftrap-1.c: New.
55598
55599 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55600
55601         * g77.f-torture/execute/intrinsic77.f: New test.
55602
55603 2001-07-11  Janis Johnson <janis@us.ibm.com>
55604
55605         * gcc.misc-tests/gcov-3.c: New test.
55606
55607 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55608
55609         * gcc.c-torture/compile/20010711-1.c,
55610         * gcc.c-torture/compile/20010711-2.c: New tests.
55611
55612 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55613
55614         * gcc.c-torture/execute/20010711-1.c: New test.
55615
55616 2001-07-11  Ben Elliston  <bje@redhat.com>
55617
55618         * g++.old-deja/g++.other/enum5.C: New test.
55619
55620 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55621
55622         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55623         (g++-dg-prune): Call prune_gcc_output.
55624         * prune.exp: New file for prune_gcc_output.
55625         * lib/g++.exp, lib/gcc.exp: Load it.
55626
55627 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55628
55629         * gcc.c-torture/compile/20010701-1.c,
55630         g++.old-deja/g++.ext/attrib6.C: New tests.
55631
55632 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55633
55634         * gcc.c-torture/compile/20010706-1.c: New test.
55635
55636 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55637
55638         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55639
55640 2001-06-28  Stan Shebs  <shebs@apple.com>
55641
55642         * gcc.dg/pragma-darwin.c: New test.
55643
55644 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55645
55646         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55647         Solaris 2.[678] system.
55648
55649 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55650
55651         * gcc.dg/20010622-1.c: New test.
55652
55653 2001-06-18  Stan Shebs  <shebs@apple.com>
55654
55655         * objc.dg: New directory.
55656         * objc.dg/dg.exp: New file.
55657         * objc.dg/alias.m: New.
55658         * objc.dg/class-1.m: New.
55659         * objc.dg/class-2.m: New.
55660         * objc.dg/const-str-1.m: New.
55661         * objc.dg/const-str-2.m: New.
55662         * objc.dg/id-1.m: New.
55663         * objc.dg/method-1.m: New.
55664         * objc.dg/super-class-1.m: New.
55665         * lib/objc-dg.exp: New file.
55666
55667 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55668
55669         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55670         of label name.
55671
55672 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55673
55674         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55675
55676 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55677
55678         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55679         variable.
55680
55681 2001-06-12  Richard Henderson  <rth@redhat.com>
55682
55683         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55684
55685 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55686
55687         * g++.old-deja/g++.abi/vbase5.C: New test.
55688         * g++.old-deja/g++.abi/vbase6.C: New test.
55689         * g++.old-deja/g++.abi/vbase7.C: New test.
55690
55691 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55692
55693         * gcc.c-torture/compile/20010610-1.c: New test.
55694
55695 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55696
55697         * g++.old-deja/g++.abi/vbase4.C: New test.
55698
55699 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55700
55701         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55702         support %f for HC11/HC12 targets.
55703         * gcc.c-torture/execute/930513-1.x: New file, likewise.
55704         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55705         on HC11/HC12 targets.
55706         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55707
55708 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55709
55710         * gcc.dg/wchar_t-1.c: New file.
55711         * gcc.dg/wint_t-1.c: Likewise.
55712
55713 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
55714
55715         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55716
55717 2001-06-11  Richard Henderson  <rth@redhat.com>
55718
55719         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55720
55721 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55722
55723         * gcc.c-torture/compile/20010611-1.c: New test.
55724
55725 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55726
55727         * gcc.dg/c99-tag-1.c: Add more tests.
55728
55729 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
55730
55731         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55732         representation on MN10300 and ARM/Thumb.
55733
55734 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
55735
55736         * g77.f-torture/execute/20010610.f: New.
55737
55738 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
55739
55740         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55741         names.
55742
55743 2001-06-09  Richard Henderson  <rth@redhat.com>
55744
55745         * gcc.c-torture/execute/ashrdi-1.c: New.
55746         * gcc.c-torture/execute/ashldi-1.c: New.
55747         * gcc.c-torture/execute/lshrdi-1.c: New.
55748
55749 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
55750
55751         * objc/execute/load-3.m: Added. Check sending +load to categories,
55752         in addition to classes.
55753
55754 2001-06-08  Stan Shebs  <shebs@apple.com>
55755
55756         * objc/execute/load-2.m: New test.  From Nicola Pero
55757         <n.pero@mi.flashnet.it>.
55758
55759 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
55760
55761         * gcc.c-torture/execute/20010605-2.c: New test.
55762
55763 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55764
55765         * g++.old-deja/g++.abi/vbase2.C: New test.
55766         * g++.old-deja/g++.abi/vbase3.C: New test.
55767
55768 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55769
55770         * g++.old-deja/g++.pt/friend49.C: New test.
55771
55772 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55773
55774         * g++.old-deja/g++.ext/anon3.C: New test.
55775
55776 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55777
55778         * g++.old-deja/g++.other/conv7.C: New test.
55779
55780 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55781
55782         * gcc.c-torture/compile/20010605-2.c: New test.
55783
55784 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55785
55786         * gcc.c-torture/execute/20010604-1.c: New test.
55787
55788 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55789
55790         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55791
55792 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55793
55794         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55795         (g++_link_flags): Likewise.
55796         (g++_init): Pass gccpath's value to two previous functions.
55797
55798 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55799
55800         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55801         Ensure logfile entry matches exec command line.
55802
55803 2001-05-31  Richard Henderson  <rth@redhat.com>
55804
55805         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55806         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55807
55808 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55809
55810         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55811         compiler for irix6.2
55812
55813 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55814
55815         * g++.old-deja/g++.other/optimize3.C: New file.
55816
55817 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55818
55819         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55820         assemble.
55821
55822 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55823
55824         * g++.old-deja/g++.other/optimize2.C: New file.
55825
55826 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55827
55828         * gcc.c-torture/compile/20010518-2.c: New file.
55829         * gcc.c-torture/execute/20010518-1.c: New file.
55830         * gcc.c-torture/execute/20010518-2.c: New file.
55831
55832 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55833
55834         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55835
55836 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55837
55838         G++ no longer defines builtins that do not begin with __builtin.
55839         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55840         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55841         * g++.old-deja/g++.law/builtin1.C: Likewise.
55842         * g++.old-deja/g++.law/cvt2.C: Likewise.
55843         * g++.old-deja/g++.mike/net5.C: Likewise.
55844         * g++.old-deja/g++.other/builtins1.C: Likewise.
55845         * g++.old-deja/g++.other/builtins2.C: Likewise.
55846         * g++.old-deja/g++.other/builtins3.C: Likewise.
55847         * g++.old-deja/g++.other/builtins4.C: Likewise.
55848         * g++.old-deja/g++.other/inline8.C: Likewise.
55849         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55850
55851 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55852
55853         * g++.old-deja/g++.pt/using1.C: Adjust.
55854         * g++.old-deja/g++.pt/using2.C: New test.
55855
55856 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55857
55858         * gcc.dg/cpp/charconst.c: New tests.
55859         * gcc.dg/cpp/escape.c: New tests.
55860         * gcc.dg/cpp/escape-1.c: New tests.
55861         * gcc.dg/cpp/escape-2.c: New tests.
55862         * gcc.dg/cpp/ucs.c: New tests.
55863
55864 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55865
55866         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55867         native compiler for irix6.5.
55868
55869 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55870
55871         * lib/g++.exp (g++_include_flags): Use args to compute
55872         get_multilibs.
55873         (g++_link_flags): Likewise.
55874         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55875
55876 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55877
55878         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55879
55880 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55881
55882         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55883         this file.
55884
55885 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55886
55887         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55888         STACK_SIZE;
55889         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55890         to STACK_SIZE; Use it to define size of add_histo array.
55891         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55892         to STACK_SIZE.
55893         (f): Use GITT_SIZE to define size of gitt local table.
55894         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55895         to STACK_SIZE; Use it to define size of bytemem array.
55896
55897 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55898
55899         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55900         on 68HC11/HC12 due to the asm instruction.
55901         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55902         * gcc.c-torture/compile/920520-1.x: Likewise.
55903         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55904         on 68HC11/HC12 because the function is larger than 64K.
55905         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55906         on 68HC11/HC12 because the structure is too large.
55907
55908 2001-05-20  Richard Henderson  <rth@redhat.com>
55909
55910         * gcc.c-torture/execute/20010520-1.c: New.
55911
55912 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55913
55914         * g++.old-deja/g++.warn/compare1.C: New test.
55915         * gcc.dg/compare4.c: New test.
55916
55917 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55918
55919         * g++.old-deja/g++.other/optimize1.C: New test.
55920
55921 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55922
55923         * g++.old-deja/g++.pt/spec41.C: New test.
55924
55925 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55926
55927         * gcc.c-torture/compile/20010114-1.x: Remove.
55928
55929 2001-05-18  Stan Shebs  <shebs@apple.com>
55930
55931         * gcc.c-torture/compile/20010518-1.c: New test.
55932
55933 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55934
55935         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55936         * g++.old-deja/g++.pt/crash67.C: New test.
55937
55938 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55939
55940         * g++.old-deja/g++.other/debug9.C: New test.
55941
55942 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55943
55944         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55945
55946 2001-05-16  Jan Hubicka  <jh@suse.cz>
55947
55948         * gcc.c-torture/compile/20010516-1.c: New test.
55949
55950 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55951
55952         * g++.old-deja/g++.other/crash41.C: New test.
55953
55954 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55955
55956         * g++.old-deja/g++.pt/crash66.C: New test.
55957
55958 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55959
55960         * g++.old-deja/g++.robertl/eb27.C: Convert.
55961
55962 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55963
55964         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55965         declaration being redundant.
55966
55967 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55968
55969         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55970
55971 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55972
55973         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55974
55975 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55976
55977         * lib/g++.exp: Use testsuite_flags.
55978
55979 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55980
55981         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55982
55983 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55984
55985         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55986
55987 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55988
55989         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55990
55991 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55992
55993         * gcc.c-torture/compile/20010313-1.c: New test.
55994
55995 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55996
55997         * gcc.dg/cpp/direct2.c: New test.
55998         * gccq.dg/cpp/direct2s.c: New test.
55999
56000         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56001
56002 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56003
56004         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56005         * g++.old-deja/g++.other/op3.C: Likewise.
56006
56007 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56008
56009         * gcc.dg/cpp/syshdr.h: New file.
56010         * gcc.dg/cpp/sysmac1.c: Update.
56011         * gcc.dg/cpp/sysmac2.c: Update.
56012
56013 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56014
56015         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56016
56017 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56018
56019         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56020         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56021
56022 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56023
56024         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56025
56026 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56027
56028         * lib/g++.exp (g++_include_flags): Don't use any special flags
56029         if TESTING_IN_BUILD_TREE is not defined.
56030         (g++_init): Use a plain 'c++' as the compiler if
56031         TESTING_IN_BUILD_TREEE is not defined.
56032
56033 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56034
56035         * g++.old-deja/g++.eh/catch13.C: New test.
56036         * g++.old-deja/g++.eh/catch14.C: New test.
56037
56038 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56039
56040         * gcc.dg/cpp/tr-define.c: New test.
56041
56042 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56043
56044         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56045         <stdlib.h>, not <malloc.h>.
56046
56047 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56048
56049         * g++.old-deja/g++.ns/template17.C: New test.
56050
56051 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56052
56053         * g++.old-deja/g++.pt/ref4.C: New test.
56054
56055 2001-04-30  Richard Henderson  <rth@redhat.com>
56056
56057         * gcc.dg/20000724-1.c: Revert last change.
56058
56059 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56060
56061         * g77.f-torture/execute/20010430.f: New test.
56062
56063 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56064
56065         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56066
56067 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56068
56069         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56070
56071 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56072
56073         * g++.old-deja/g++.eh/crash6.C: New test.
56074
56075 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56076
56077         * g++.old-deja/g++.other/warn7.C: New test.
56078
56079 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56080
56081         * g++.old-deja/g++.other/defarg9.C: New test.
56082
56083 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56084
56085         * g77.f-torture/compile/20010426.f: New test.
56086         * g77.f-torture/execute/20010426.f: New test.
56087
56088 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56089
56090         * g77.f-torture/compile/20000629-1.x: Remove - error
56091         has been fixed.
56092
56093 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56094
56095         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56096         Tweak slightly to work with g++.dg framework.
56097         * g++.dg/special/ecos.exp: Run initp1.C test.
56098         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56099
56100         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56101         its linker doesn't give line numbers either.
56102         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56103
56104 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56105
56106         * g++.old-deja/g++.other/lex1.C: New test.
56107
56108 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56109
56110         * gcc.dg/noncompile/20010425-1.c: New test.
56111
56112 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56113
56114         * g++.old-deja/g++.pt/mangle2.C: New test.
56115
56116 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56117
56118         * gcc.dg/format/plus-1.c: New test.
56119
56120 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56121
56122         * gcc.dg/20010423-1.c: New test.
56123
56124 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56125
56126         * gcc.c-torture/execute/20010422-1.c: New test.
56127
56128 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56129
56130         * g++.old-deja/g++.ns/type2.C: New test.
56131
56132 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56133
56134         * g++.old-deja/g++.other/perf1.C: New test.
56135
56136 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56137
56138         * gcc.dg/c99-func-2.c: Remove xfail.
56139         * gcc.dg/c99-func-3.c: Remove xfail.
56140         * gcc.dg/c99-func-4.c: Remove xfail.
56141
56142 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56143
56144         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56145
56146 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56147
56148         * gcc.c-torture/compile/20010423-1.c: New test.
56149
56150 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56151
56152         * g++.old-deja/g++.pt/typename28.C: New test.
56153
56154 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56155
56156         * g++.old-deja/g++.abi/empty2.C: New test.
56157         * g++.old-deja/g++.abi/empty3.C: New test.
56158
56159 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56160
56161         * g++.old-deja/g++.other/comdat2.C: New test.
56162         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56163
56164 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56165
56166         * g++.old-deja/g++.other/overload14.C: New test.
56167
56168 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56169
56170         * g++.old-deja/g++.other/lookup23.C: New test.
56171
56172 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56173
56174         * gcc.c-torture/execute/20010403-1.c: New test.
56175
56176 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56177             Mark Mitchell  <mark@codesourcery.com>
56178
56179         * lib/old-dejagnu.exp: Don't delete output of executable.
56180         Add .exe suffix to executables.
56181
56182 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56183
56184         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56185
56186 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56187
56188         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56189
56190 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56191
56192         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56193         * g++.old-deja/g++.abi/crash1.C: New test.
56194
56195 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56196
56197         * g++.old-deja/g++.other/crash40.C: New test.
56198
56199 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56200
56201         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56202
56203 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56204
56205         * g++.old-deja/g++.other/warn6.C: New test.
56206
56207 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56208
56209         * g++.old-deja/g++.robertl/eb42.C: Same.
56210
56211 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56212
56213         * gcc.dg/wtr-conversion-1.c: New testcase.
56214
56215 2001-04-10  Richard Henderson  <rth@redhat.com>
56216
56217         * g++.old-deja/g++.other/array5.C: New.
56218
56219 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56220
56221         * gcc.c-torture/execute/20010408-1.c: New test.
56222
56223 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56224
56225         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56226         headers and constructs.
56227         * g++.old-deja/g++.robertl/eb79.C: Same.
56228         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56229         * g++.old-deja/g++.robertl/eb73.C: Same.
56230         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56231         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56232         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56233         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56234         * g++.old-deja/g++.robertl/eb44.C: Same.
56235         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56236         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56237         * g++.old-deja/g++.robertl/eb39.C: Same.
56238         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56239         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56240         * g++.old-deja/g++.robertl/eb30.C: Same.
56241         * g++.old-deja/g++.robertl/eb3.C: Same.
56242         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56243         * g++.old-deja/g++.robertl/eb21.C: Same.
56244         * g++.old-deja/g++.robertl/eb15.C: Same.
56245         * g++.old-deja/g++.robertl/eb118.C: Same.
56246         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56247         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56248         * g++.old-deja/g++.robertl/eb109.C: Same.
56249         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56250         * g++.old-deja/g++.mike/rtti1.C: Same.
56251         * g++.old-deja/g++.mike/p658.C: Same.
56252         * g++.old-deja/g++.mike/net46.C: Same.
56253         * g++.old-deja/g++.mike/net34.C: Same.
56254         * g++.old-deja/g++.mike/memoize1.C: Same.
56255         * g++.old-deja/g++.mike/eh2.C: Same.
56256         * g++.old-deja/g++.law/weak.C: Same.
56257         * g++.old-deja/g++.law/visibility7.C: Same.
56258         * g++.old-deja/g++.law/visibility25.C: Same.
56259         * g++.old-deja/g++.law/visibility22.C: Same.
56260         * g++.old-deja/g++.law/visibility2.C: Same.
56261         * g++.old-deja/g++.law/visibility17.C: Same.
56262         * g++.old-deja/g++.law/visibility13.C: Same.
56263         * g++.old-deja/g++.law/visibility10.C: Same.
56264         * g++.old-deja/g++.law/visibility1.C: Same.
56265         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56266         * g++.old-deja/g++.law/vbase1.C: Same.
56267         * g++.old-deja/g++.law/operators32.C: Same.
56268         * g++.old-deja/g++.law/nest3.C: Same.
56269         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56270         * g++.old-deja/g++.law/except5.C (main): Same.
56271         * g++.old-deja/g++.law/cvt7.C (run): Same.
56272         * g++.old-deja/g++.law/cvt2.C: Same.
56273         * g++.old-deja/g++.law/cvt16.C: Same.
56274         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56275         * g++.old-deja/g++.law/ctors17.C (main): Same.
56276         * g++.old-deja/g++.law/ctors13.C: Same.
56277         * g++.old-deja/g++.law/ctors12.C (main): Same.
56278         * g++.old-deja/g++.law/ctors10.C: Same.
56279         * g++.old-deja/g++.law/code-gen5.C: Same.
56280         * g++.old-deja/g++.law/bad-error7.C: Same.
56281         * g++.old-deja/g++.law/arm9.C: Same.
56282         * g++.old-deja/g++.law/arm12.C: Same.
56283         * g++.old-deja/g++.law/arg8.C: Same.
56284         * g++.old-deja/g++.law/arg1.C: Same.
56285         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56286         * g++.old-deja/g++.jason/template31.C: Same.
56287         * g++.old-deja/g++.jason/template24.C (main): Same.
56288         * g++.old-deja/g++.jason/2371.C: Same.
56289         * g++.old-deja/g++.eh/new2.C: Same.
56290         * g++.old-deja/g++.eh/new1.C: Same.
56291         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56292         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56293         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56294         * g++.old-deja/g++.brendan/crash62.C: Same.
56295         * g++.old-deja/g++.brendan/crash52.C: Same.
56296         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56297         * g++.old-deja/g++.brendan/crash38.C: Same.
56298         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56299         * g++.old-deja/g++.brendan/copy9.C: Same.
56300
56301 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56302
56303         * gcc.c-torture/execute/20001203-2.c (memset):
56304         Count argument is of type __SIZE_TYPE__.
56305
56306 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56307
56308         * gcc.c-torture/compile/20010404-1.c: New test.
56309
56310 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56311
56312         * gcc.c-torture/compile/20010326-1.c: New test.
56313
56314 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56315
56316         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56317         peculiarities of the SH.
56318         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56319
56320 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56321
56322         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56323         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56324         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56325
56326 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56327
56328         * g77.f-torture/compile/20010321-1.f: New test.
56329
56330 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56331
56332         * gcc.c-torture/compile/20010329-1.c: New test.
56333
56334 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56335
56336         * gcc.c-torture/execute/20010329-1.c: New test.
56337
56338 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56339
56340         * g++.old-deja/g++.other/eh4.C: Fix typo.
56341
56342 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56343
56344         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56345
56346 2001-03-28  Philip Blundell  <philb@gnu.org>
56347
56348         * gcc.c-torture/compile/20010328-1.c: New test.
56349
56350 2001-03-27  Richard Henderson  <rth@redhat.com>
56351
56352         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56353         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56354
56355 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56356
56357         * gcc.c-torture/compile/20010327-1.c: New test.
56358
56359 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56360
56361         * g++.old-deja/g++.other/friend12.C: New test.
56362         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56363         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56364
56365 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56366
56367         * gcc.c-torture/execute/20010325-1.c: New test.
56368
56369 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56370
56371         * g++.old-deja/g++.other/mangle3.C: New test.
56372
56373 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56374
56375         * g++.old-deja/g++.other/anon8.C: New test.
56376
56377 2001-03-20  Philip Blundell  <philb@gnu.org>
56378
56379         * gcc.c-torture/compile/20010320-1.c: New test.
56380
56381 2001-03-17  Richard Henderson  <rth@redhat.com>
56382
56383         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56384
56385 2001-03-15  Geoff Keating  <geoff@redhat.com>
56386
56387         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56388         tests on AIX.
56389
56390 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56391
56392         * g++.old-deja/g++.other/eh4.C: New test.
56393
56394 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56395
56396         * gcc.dg/cpp/mi1.c: Update.
56397
56398 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56399
56400         * g++.old-deja/g++.other/regstack.C: New test.
56401
56402 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56403
56404         * g++.old-deja/g++.other/ref4.C: New test.
56405
56406 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56407
56408         * objc/execute/va_method.m: Added.
56409         * objc/execute/IMP.m: Added.
56410         * objc/execute/_cmd.m: Added.
56411         * objc/execute/accessing_ivars.m: Added.
56412         * objc/execute/class-1.m: Added.
56413         * objc/execute/class-10.m: Added.
56414         * objc/execute/class-11.m: Added.
56415         * objc/execute/class-12.m: Added.
56416         * objc/execute/class-13.m: Added.
56417         * objc/execute/class-14.m: Added.
56418         * objc/execute/class-2.m: Added.
56419         * objc/execute/class-3.m: Added.
56420         * objc/execute/class-4.m: Added.
56421         * objc/execute/class-5.m: Added.
56422         * objc/execute/class-6.m: Added.
56423         * objc/execute/class-7.m: Added.
56424         * objc/execute/class-8.m: Added.
56425         * objc/execute/class-9.m: Added.
56426         * objc/execute/class-tests-1.h
56427         * objc/execute/class-tests-2.h
56428         * objc/execute/compatibility_alias.m: Added.
56429         * objc/execute/encode-1.m: Added.
56430         * objc/execute/formal_protocol-1.m: Added.
56431         * objc/execute/formal_protocol-2.m: Added.
56432         * objc/execute/formal_protocol-3.m: Added.
56433         * objc/execute/formal_protocol-4.m: Added.
56434         * objc/execute/formal_protocol-5.m: Added.
56435         * objc/execute/formal_protocol-6.m: Added.
56436         * objc/execute/formal_protocol-7.m: Added.
56437         * objc/execute/informal_protocol.m: Added.
56438         * objc/execute/initialize.m: Added.
56439         * objc/execute/load.m: Added.
56440         * objc/execute/many_args_method.m: Added.
56441         * objc/execute/nested-3.m: Added.
56442         * objc/execute/no_clash.m: Added.
56443         * objc/execute/private.m: Added.
56444         * objc/execute/redefining_self.m: Added.
56445         * objc/execute/root_methods.m: Added.
56446         * objc/execute/selector-1.m: Added.
56447         * objc/execute/static-1.m: Added.
56448         * objc/execute/static-2.m: Added.
56449         * objc/execute/va_method.m: Added.
56450
56451 2001-03-10  Richard Henderson  <rth@redhat.com>
56452
56453         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56454
56455 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56456
56457         * g++.old-deja/g++.other/crash31.C: XFAIL.
56458         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56459         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56460         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56461         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56462         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56463
56464 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56465
56466         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56467
56468 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56469
56470         * gcc.dg/20000724-1.c: Don't use multiline strings.
56471
56472 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56473
56474         * objc/execute/string1.m, objc/execute/string2.m: Compare the
56475         result of -cString against what we expect it to be; don't just
56476         print it out for no one to read.
56477
56478         * objc/execute/string3.m, objc/execute/string4.m: New tests.
56479         Based on testcases provided by Nicola Pero.
56480
56481 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56482
56483         * gcc.dg/cpp/macro7.c: New test.
56484
56485 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56486
56487         * gcc.dg/cpp/multiline.c: Update.
56488
56489 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56490
56491         * g++.old-deja/g++.other/enum3.C: New test.
56492
56493 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56494
56495         * g++.old-deja/g++.other/pod1.C: New test.
56496
56497 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56498
56499         * g++.old-deja/g++.ext/overload1.C: New test.
56500
56501 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56502
56503         * g++.old-deja/g++.pt/using1.C: New test.
56504
56505 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56506
56507         * g++.old-deja/g++.other/using9.C: New test.
56508
56509 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
56510
56511         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56512
56513         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56514
56515 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
56516
56517         * g++.old-deja/g++.ext/realpt1.C: Remove.
56518
56519 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
56520
56521         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56522
56523 2001-02-26  Will Cohen  <wcohen@redhat.com>
56524
56525         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56526
56527 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
56528
56529         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56530         templatized constructors.
56531
56532 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56533
56534         * gcc.c-torture/execute/20010224-1.c: New test.
56535
56536 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
56537
56538         * gcc.c-torture/execute/20010222-1.c: New test.
56539
56540 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
56541
56542         * g++.old-deja/g++.other/inline20.C: New test.
56543
56544 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
56545
56546         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56547
56548 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56549
56550         * g++.old-deja/g++.other/lookup22.C: New test.
56551
56552 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56553
56554         * g77.dg: New directory.
56555         * g77.dg/20010216-1.f: New test case.
56556         * g77.dg/dg.exp: New driver.
56557         * lib/g77-dg.exp: New driver library.
56558
56559 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56560
56561         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56562
56563 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
56564
56565         * g++.old-deja/g++.other/decl9.C: New test.
56566
56567 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
56568
56569         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56570         not need <string> and also tests the initialization at runtime.
56571
56572 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56573
56574         * gcc.c-torture/execute/longlong.c: New test.
56575
56576 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56577
56578         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56579
56580 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56581
56582         * gcc.c-torture/execute/920302-1.c (execute):
56583         Change argument type to short.
56584
56585 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56586
56587         * g++.old-deja/g++.pt/deduct6.C: New test.
56588
56589 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56590
56591         * g++.old-deja/g++.pt/deduct5.C: New test.
56592
56593 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56594
56595         * gcc.c-torture/execute/20010209-1.c: New test.
56596
56597 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56598
56599         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56600
56601 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56602
56603         * g++.dg/vtgc1.C: Update for new ABI.
56604
56605         * consistency.vlad: New directory, 1665 files.
56606
56607 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56608
56609         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56610         return type.
56611         * gcc.dg/cpp/digraphs.c: Declare puts.
56612
56613 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56614
56615         * g++.old-deja/g++.other/warn5.C: New test.
56616
56617 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56618
56619         * g++.old-deja/g++.pt/spec40.C: New test.
56620
56621 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56622
56623         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56624         case.
56625         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56626
56627 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56628
56629         * gcc.c-torture/compile/20010209-1.c: New test.
56630
56631 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56632
56633         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56634         excess errors message but not if it crashes.
56635         * g++.old-deja/g++.other/crash27.C: Likewise.
56636         * g++.old-deja/g++.other/crash28.C: Likewise.
56637         * g++.old-deja/g++.other/crash30.C: Likewise.
56638         * g++.old-deja/g++.other/crash32.C: Likewise.
56639         * g++.old-deja/g++.other/crash35.C: Likewise.
56640         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56641
56642 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56643
56644         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56645         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56646         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56647         g77.f-torture/execute/execute.exp,
56648         g77.f-torture/noncompile/noncompile.exp,
56649         gcc.c-torture/execute/execute.exp,
56650         gcc.c-torture/execute/memcheck/memcheck.exp,
56651         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56652         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56653         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56654         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56655         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56656         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56657         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56658         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56659         Remove bug reporting instructions with ancient email addresses.
56660
56661 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56662
56663         * gcc.dg/20010202-1.c: New test.
56664         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56665
56666 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56667
56668         * g++.dg/stdbool-if.C: New test.
56669
56670 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56671
56672         * objc/execute/fdecl.m: Added main().
56673
56674 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56675
56676         * gcc.c-torture/execute/20010206-1.c: New test.
56677
56678 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56679
56680         * gcc.dg/cpp/avoidpaste1.c: Update.
56681
56682 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
56683
56684         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56685         Pero <nicola@brainstorm.co.uk>.
56686         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56687
56688 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
56689
56690         * g++.old-deja/g++.pt/spec39.C: New test.
56691
56692 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
56693
56694         * gcc.c-torture/compile/20010202-1.c: New test.
56695
56696 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
56697
56698         * g++.old-deja/g++.abi/primary2.C: New test.
56699         * g++.old-deja/g++.abi/primary3.C: New test.
56700         * g++.old-deja/g++.abi/primary4.C: New test.
56701         * g++.old-deja/g++.abi/primary5.C: New test.
56702         * g++.old-deja/g++.abi/vtable3.h: New test.
56703         * g++.old-deja/g++.abi/vtable3a.C: New test.
56704         * g++.old-deja/g++.abi/vtable3b.C: New test.
56705         * g++.old-deja/g++.abi/vtable3c.C: New test.
56706         * g++.old-deja/g++.abi/vtable3d.C: New test.
56707         * g++.old-deja/g++.abi/vtable3e.C: New test.
56708         * g++.old-deja/g++.abi/vtable3f.C: New test.
56709         * g++.old-deja/g++.abi/vtable3g.C: New test.
56710         * g++.old-deja/g++.abi/vtable3h.C: New test.
56711         * g++.old-deja/g++.abi/vtable3i.C: New test.
56712         * g++.old-deja/g++.abi/vtable3j.C: New test.
56713         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56714
56715 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
56716
56717         * g++.old-deja/g++.other/anon6.C: New test.
56718         * g++.old-deja/g++.other/anon7.C: New test.
56719
56720 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56721
56722         * gcc.dg/cpp/avoidpaste2.c: New tests.
56723
56724 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56725
56726         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56727
56728 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
56729
56730         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56731         DECIMAL_DIG cases for Irix."
56732
56733 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
56734
56735         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56736
56737 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56738
56739         * gcc.dg/c99-tag-1.c: New test.
56740
56741 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56742
56743         * gcc.dg/cpp/tr-warn1.c: Add tests.
56744
56745 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56746
56747         * gcc.dg/cpp/avoidpaste1.c: Update.
56748         * gcc.dg/cpp/paste4.c: Update.
56749
56750 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
56751
56752         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56753         cases for Irix.
56754
56755 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56756
56757         * g++.old-deja/g++.other/inline19.C: New test.
56758
56759 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56760
56761         * gcc.dg/Wlarger-than.c: New test.
56762
56763 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
56764
56765         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56766
56767 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
56768
56769         * gcc.c-torture/execute/20010129-1.c: New test.
56770         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56771
56772 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56773
56774         * gcc.dg/cpp/avoidpaste1.c: Test case.
56775
56776 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56777
56778         * g++.old-deja/g++.other/inline18.C: New test.
56779
56780 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56781
56782         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56783         and __builtin_putchar.
56784
56785 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56786
56787         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56788         tests.
56789
56790 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56791
56792         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56793         floating point number rounding mode to round to the nearest
56794         representable mode.
56795
56796 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56797
56798         * g++.old-deja/g++.other/mangle2.C: New test.
56799
56800 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56801
56802         * gcc.c-torture/compile/20010124-1.c: New test.
56803
56804 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56805
56806         * g++.old-deja/g++.pt/spec38.C: New test.
56807
56808 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56809
56810         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56811         "Build don't run".
56812
56813 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56814
56815         * gcc.c-torture/execute/20010123-1.c: New test.
56816
56817 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56818
56819         * g++.old-deja/g++.pt/spec37.C: New test.
56820
56821 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56822
56823         * g++.old-deja/g++.pt/overload14.C: New test.
56824
56825 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56826
56827         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56828         __builtin_return_address.
56829
56830 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56831
56832         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56833         * g++.old-deja/g++.pt/spec35.C: New test.
56834         * g++.old-deja/g++.pt/spec36.C: New test.
56835
56836 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56837
56838         * gcc.c-torture/compile/20010118-1.c: New test.
56839
56840 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56841
56842         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56843
56844 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56845
56846         * gcc.c-torture/execute/20010119-1.c: New test.
56847
56848 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56849
56850         * g++.old-deja/g++.other/vbase5.C: New test.
56851
56852 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56853
56854         * gcc.c-torture/execute/20010118-1.c: New test.
56855
56856 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56857
56858         * g++.old-deja/g++.pt/deduct3.C: New test.
56859
56860 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56861
56862         * g++.old-deja/g++.pt/spec34.C: New test.
56863
56864 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56865
56866         * g77.f-torture/compile/20000601-2.f: New test.
56867
56868 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56869
56870         * g++.old-deja/g++.other/init17.C: New test.
56871
56872 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56873
56874         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56875
56876 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56877
56878         * g++.old-deja/g++.pt/unify8.C: New test.
56879
56880 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56881
56882         * g++.old-deja/g++.abi/vbase1.C: New test.
56883
56884 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56885
56886         * g++.old-deja/g++.pt/crash65.C: New test.
56887
56888 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56889
56890         * gcc.dg/cpp/assembl2.S: New test case.
56891
56892 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56893
56894         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56895         are supported.
56896
56897 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56898
56899         * g++.old-deja/g++.other/builtins1.C: New test.
56900         * g++.old-deja/g++.other/builtins2.C: Likewise.
56901         * g++.old-deja/g++.other/builtins3.C: Likewise.
56902         * g++.old-deja/g++.other/builtins4.C: Likewise.
56903
56904 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56905
56906         * gcc.c-torture/compile/20010117-1.c: New test.
56907         * gcc.c-torture/compile/20010117-2.c: New test.
56908
56909 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56910
56911         * g77.f-torture/execute/20010116.[fx]: New test,
56912         XFAIL on i?86-*-*.
56913         * g77.f-torture/compile/20010115.f: Indicate it's
56914         a test for PR fortran/1636.
56915
56916 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56917
56918         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56919
56920 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56921
56922         * g77.f-torture/compile/20010115.f: New test.
56923
56924 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56925
56926         * g++.old-deja/g++.pt/nontype5.C: New test.
56927
56928 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56929
56930         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56931         have an equivalent working one below it.
56932
56933 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56934
56935         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56936         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56937
56938 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56939
56940         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56941         message containing "init_priority".
56942         (conpr-2.C): Likewise.
56943         (conpr-3.C): Likewise.
56944         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56945
56946 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56947
56948         * gcc.c-torture/execute/20010114-2.c: New test.
56949
56950 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56951
56952         * gcc.c-torture/compile/20010114-1.c: New test.
56953         * gcc.c-torture/compile/20010114-1.x: Xfail.
56954         * gcc.c-torture/compile/20010114-2.c: New test.
56955         * gcc.c-torture/execute/20010114-1.c: New test.
56956         * gcc.dg/trunc-1.c: New test.
56957         * gcc.dg/uninit-B.c: New test.
56958
56959 2001-01-13  Nick Clifton  <nickc@redhat.com>
56960
56961         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56962         target.
56963
56964 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56965
56966         * gcc.c-torture/compile/20010113-1.c: New test.
56967
56968 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56969
56970         * gcc.c-torture/compile/20001212-1.c: New test.
56971
56972 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56973
56974         * gcc.dg/cpp/widestr1.c: Update.
56975         * gcc.dg/cpp/prag-imp.c: Remove.
56976
56977 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56978
56979         * gcc.c-torture/execute/20000801-3.x: Remove.
56980         * gcc.dg/c90-init-1.c: New test.
56981         * gcc.dg/c99-init-1.c: New test.
56982         * gcc.dg/c99-init-2.c: New test.
56983         * gcc.dg/gnu99-init-1.c: New test.
56984
56985 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56986
56987         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56988         testing that no relevant ones were found.
56989
56990 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56991
56992         * g++.old-deja/g++.pt/cast2.C: New test.
56993
56994 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56995
56996         * g++.old-deja/g++.pt/friend47.C: New test.
56997
56998 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56999
57000         * g++.old-deja/g++.pt/instantiate13.C: New test.
57001
57002 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57003
57004         * g++.old-deja/g++.other/defarg7.C: New test.
57005         * g++.old-deja/g++.other/defarg8.C: New test.
57006
57007 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57008
57009         * g++.old-deja/g++.pt/crash64.C: New test.
57010
57011 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57012
57013         * g++.old-deja/g++.pt/crash63.C: New test.
57014
57015 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57016
57017         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57018
57019 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57020
57021         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57022
57023 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57024
57025         * g++.old-deja/g++.pt/error3.C: New test.
57026
57027 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57028
57029         * g++.old-deja/g++.other/crash39.C: New test.
57030
57031 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57032
57033         * g++.old-deja/g++.other/vbase4.C: New test.
57034
57035 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57036
57037         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57038         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57039         * gcc.dg/special/special.exp: New test driver which will check
57040         for alias support for the above test.
57041
57042 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57043
57044         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57045         problems on small machines.
57046         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57047         parameterize.
57048
57049 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57050
57051         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57052         mips.
57053         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57054
57055 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57056
57057         * g++.old_deja/g++.pt/using8.C: New test.
57058
57059 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57060
57061         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57062
57063 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57064
57065         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57066         where a failure is expected.
57067         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57068
57069 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57070
57071         * g++.old_deja/g++.pt/instantiate12.C: New test.
57072
57073 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57074
57075         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57076         start of structs.
57077         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57078         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57079         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57080         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57081         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57082         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57083         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57084         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57085         * g++.old-deja/g++.eh/spec6.C: Likewise.
57086         * g++.old-deja/g++.jason/crash3.C: Likewise.
57087         * g++.old-deja/g++.law/ctors11.C: Likewise.
57088         * g++.old-deja/g++.law/ctors17.C: Likewise.
57089         * g++.old-deja/g++.law/ctors5.C: Likewise.
57090         * g++.old-deja/g++.law/ctors9.C: Likewise.
57091         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57092         * g++.old-deja/g++.mike/net22.C: Likewise.
57093         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57094         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57095         * g++.old-deja/g++.mike/virt3.C: Likewise.
57096         * g++.old-deja/g++.niklas/t128.C: Likewise.
57097         * g++.old-deja/g++.other/anon4.C: Likewise.
57098         * g++.old-deja/g++.other/using1.C: Likewise.
57099         * g++.old-deja/g++.other/warn3.C: Likewise.
57100         * g++.old-deja/g++.pt/t37.C: Likewise.
57101         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57102         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57103
57104 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57105
57106         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57107
57108 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57109
57110         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57111
57112 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57113
57114         * gcc.c-torture/compile/20010107-1.c: New test.
57115
57116 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57117
57118         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57119
57120 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57121
57122         * gcc.dg/format/format.h: New file.
57123         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57124         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57125         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57126         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57127         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57128         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57129         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57130         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57131         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57132         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57133         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57134         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57135         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57136         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57137         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57138         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57139         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57140         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57141         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57142         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57143         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57144         instead of declaring standard types, macros and functions in each
57145         test.
57146
57147 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57148
57149         * gcc.c-torture/execute/20010106-1.c: New test.
57150
57151 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57152
57153         * gcc.dg/format/format.exp: New file.
57154         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57155         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57156         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57157         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57158         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57159         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57160         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57161         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57162         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57163         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57164         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57165         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57166         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57167         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57168         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57169         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57170         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57171         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57172         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57173         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57174         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57175         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57176         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57177         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57178         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57179         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57180         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57181         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57182         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57183         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57184         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57185         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57186         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57187         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57188         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57189         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57190         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57191         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57192         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57193         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57194         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57195         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57196
57197 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57198
57199         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57200         account.
57201
57202 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57203
57204         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57205
57206 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57207
57208         * g++.old-deja/g++.pt/crash62.C: New test.
57209
57210 2001-01-04  Richard Henderson  <rth@redhat.com>
57211
57212         * gcc.dg/20000926-1.c: Update expected warnings.
57213         * gcc.dg/array-2.c: Likewise.
57214         * gcc.dg/array-4.c: Also validate flexible array members.
57215         * gcc.dg/c99-flex-array-1.c: New.
57216
57217 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57218
57219         * gcc.c-torture/compile/20001222-1.x: Remove.
57220
57221 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57222
57223         * gcc.c-torture/execute/built-in-setjmp.c: New.
57224
57225 2001-01-03  Richard Henderson  <rth@redhat.com>
57226
57227         * gcc.dg/940510-1.c: Update expected error wording.
57228         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57229
57230 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57231
57232         * lib/target-supports.exp (check_alias_available): Modified to
57233         indicate aliases not supported if only weak aliases are supported.
57234
57235 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57236
57237         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57238         Turn on cmpstrsi checks for __pj__ and __i370__.
57239
57240 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57241
57242         * g++.old-deja/g++.other/virtual11.C: New test.
57243
57244 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57245
57246         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57247
57248 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57249
57250         * gcc.c-torture/compile/20010102-1.c: New test.
57251
57252 2001-01-02  Andreas Jaeger  <aj@suse.de>
57253
57254         * gcc.dg/noreturn-3.c: New test.
57255
57256         * gcc.dg/noreturn-4.c: New test.
57257
57258 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57259
57260         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57261         __builtin_fputc and __builtin_fwrite.
57262
57263 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57264
57265         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57266         signed char, not default char.
57267
57268 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57269
57270         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57271
57272 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57273
57274         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57275
57276 2000-12-29  Richard Henderson  <rth@redhat.com>
57277
57278         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57279         (__cyg_profile_func_exit): Define.
57280
57281 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57282
57283         * g++.dg/vtgc1.C: New test.
57284
57285 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57286
57287         * gcc.dg/noncompile/20001228-1.c: New test.
57288
57289         * gcc.dg/20001228-1.c: New test.
57290
57291         * gcc.c-torture/execute/20001228-1.c: New test.
57292
57293 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57294
57295         * gcc.dg/format-strfmon-1.c: New test.
57296
57297 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57298
57299         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57300         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57301         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57302         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57303         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57304         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57305         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57306         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57307         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57308         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57309         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57310         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57311         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57312
57313         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57314         * gcc.c-torture/execute/string-opt-4.c: Test index.
57315
57316 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57317
57318         * gcc.c-torture/compile/20001226-1.c: New test.
57319
57320 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57321
57322         * gcc.c-torture/compile/20001222-1.c: New test.
57323         * gcc.c-torture/compile/20001222-1.x: Xfail.
57324
57325 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57326
57327         * gcc.c-torture/execute/comp-goto-2.c: New test.
57328
57329 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57330
57331         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57332         Use long types if __INT_MAX__ is 32767.
57333         (main): Use cast to (sint32 *) when poking 88 into a_page.
57334
57335         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57336
57337 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57338
57339         * gcc.c-torture/compile/20001221-1.c: New test.
57340         * gcc.c-torture/execute/20001221-1.c: New test.
57341
57342 2000-12-20  Richard Henderson  <rth@redhat.com>
57343
57344         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57345         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57346
57347 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57348
57349         * gcc.dg/compare3.c: New test.
57350
57351 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57352
57353         * gcc.dg/format-warnll-1.c: New test.
57354
57355 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57356
57357         * gcc.dg/cpp/cmdlne-P.c: New test.
57358
57359 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57360
57361         * gcc.c-torture/execute/builtin-abs-1.c,
57362         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57363
57364 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57365
57366         * gcc.dg/cpp/multiline.c: New test.
57367
57368 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57369
57370         * g++.old-deja/g++.other/syshdr1.C: Update.
57371         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57372
57373 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57374
57375         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57376
57377 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57378
57379         * g++.old-deja/g++.pt/ttp65.C: New test.
57380
57381 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57382
57383         * g++.old-deja/g++.pt/ttp64.C: New test.
57384
57385 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57386
57387         * g++.old-deja/g++.pt/spec33.C: New test.
57388
57389 2000-12-14  Catherine Moore  <clm@redhat.com>
57390
57391         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57392         * gcc.c-torture/execute/920612-2.c: Likewise.
57393         * gcc.c-torture/execute/920428-2.c: Likewise.
57394         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57395         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57396
57397 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57398
57399         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57400         * gcc.dg/pack-test-2.c: Likewise.
57401
57402 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57403
57404         Tests by Zack Weinberg <zackw@stanford.edu>.
57405
57406         * gcc.dg/cpp/defined.c: Update.
57407         * gcc.dg/cpp/defined_trad.c: New tests.
57408
57409 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57410
57411         * gcc.dg/cpp/trad-direct.c: Update.
57412
57413 2000-12-11  Neil Booth  <neilb@earthling.net>
57414
57415         * gcc.dg/cpp/defined_trad.c
57416
57417 2000-12-11  Neil Booth  <neilb@earthling.net>
57418
57419         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57420
57421 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57422
57423         * gcc.dg/format-miss-2.c: New test.
57424
57425 2000-12-09  Neil Booth  <neilb@earthling.net>
57426
57427         * gcc.dg/cpp/lineflags.c: New tests.
57428         * gcc.dg/cpp/poison.c: Update.
57429         * gcc.dg/cpp/redef2.c: Update.
57430         * gcc.dg/cpp/skipping.c: New test.
57431
57432 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57433
57434         * g++.old-deja/g++.other/eh3.C: New testcase.
57435
57436 2000-12-07  Neil Booth  <neilb@earthling.net>
57437
57438         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57439         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57440         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57441         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57442         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57443         Update.
57444
57445 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57446
57447         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57448         __SIZE_TYPE__ instead of int for type of integers cast to
57449         pointers.
57450
57451 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57452
57453         * g++.old-deja/g++.other/cleanup4.C: New test.
57454
57455 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57456
57457         * format-sec-1.c: New test.
57458
57459 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57460
57461         * gcc.dg/format-nonlit-3.c: New test.
57462
57463 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57464
57465         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57466         through a null pointer.
57467
57468 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57469
57470         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57471         * g++.old-deja/g++.pt/partial4.C: New test.
57472
57473 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
57474
57475         * gcc.c-torture/execute/ieee/hugeval.x: New.
57476
57477 2000-12-06  Neil Booth  <neilb@earthling.net>
57478
57479         * gcc.dg/cpp/backslash2.c: New tests.
57480
57481 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57482
57483         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57484         * gcc.c-torture/execute/stdio-opt-2.c: New test.
57485
57486 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
57487
57488         * gcc.c-torture/execute/20001203-2.c: New testcase.
57489
57490 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57491
57492         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57493         * g++.old-deja/g++.other/virtual10.C: New test.
57494
57495 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57496
57497         * g++.old-deja/g++.mike/pmf5.C: Remove test.
57498
57499 2000-12-05  Richard Henderson  <rth@redhat.com>
57500
57501         * gcc.c-torture/compile/20001205-1.c: New.
57502
57503 2000-12-04  Neil Booth  <neilb@earthling.net>
57504
57505         * g++.old-deja/g++.other/virtual9.C: New test.
57506         * g++.old-deja/g++.pt/crash61.C: New test.
57507         * gcc.c-torture/execute/loop-9.c: New test.
57508
57509 2000-12-04  Neil Booth  <neilb@earthling.net>
57510
57511         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57512         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57513         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57514         * gcc.dg/cpp/extratokens.c: ...here.
57515
57516 2000-12-04  Neil Booth  <neilb@earthling.net>
57517
57518         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57519         New tests.
57520
57521 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57522
57523         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57524         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57525
57526 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57527
57528         * gcc.c-torture/execute/20001203-1.c: New test.
57529
57530 2000-12-03  Neil Booth  <neilb@earthling.net>
57531
57532         * gcc.dg/cpp/macro6.c: New test cases.
57533
57534 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57535
57536         * gcc.c-torture/execute/string-opt-9.c: New test.
57537         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57538         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57539         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57540
57541         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57542         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57543
57544 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
57545
57546         * gcc.dg/cpp/if-6.c: New testcase.
57547
57548         * gcc.dg/20001201-1.c: New testcase.
57549
57550 2000-12-02  Neil Booth  <neilb@earthling.net>
57551
57552         * g++.old-deja/g++.other/externC4.C,
57553         g++.old-deja/g++.other/friend10.C: New tests.
57554
57555 2000-12-02  Neil Booth  <neilb@earthling.net>
57556
57557         * g++.old-deja/g++.other/instan2.C
57558         * g++.old-deja/g++.other/instan3.C: New test.
57559
57560 2000-12-02  Neil Booth  <neilb@earthling.net>
57561
57562         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57563         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57564         gnuc99.c,gnuc99-pedantic.c: New tests.
57565
57566 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57567
57568         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57569         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57570
57571 2000-12-01  Neil Booth  <neilb@earthling.net>
57572
57573         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57574         * gcc.dg/cpp/poison.c: Update.
57575         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57576
57577 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57578
57579         * g77.f-torture/execute/20001201.f: New test.
57580
57581 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57582
57583         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57584
57585 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57586
57587         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57588
57589 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57590
57591         * g++.old-deja/g++.other/cast6.C: New test.
57592
57593 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57594
57595         * gcc.c-torture/execute/20001130-2.c: New testcase.
57596
57597 2000-11-30  Richard Henderson  <rth@redhat.com>
57598
57599         * gcc.c-torture/execute/20001130-1.c: New test.
57600
57601 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57602
57603         * g++.old-deja/g++.other/op3.C: New test.
57604
57605 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57606
57607         * g++.old-deja/g++.other/op2.C: New test.
57608
57609 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57610
57611         * g++.old-deja/g++.other/crash38.C: New test.
57612
57613 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57614
57615         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57616
57617 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57618
57619         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57620         tests.
57621         * gcc.c-torture/execute/string-opt-6.c: New test.
57622
57623         * gcc.dg/20001117-1.c: Add main.
57624
57625 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57626
57627         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57628         Move from here ...
57629         * gcc.dg/940510-1.c: ... to here.
57630
57631         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57632         zero-size arrays in toplevel structures.
57633
57634 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57635
57636         * gcc.c-torture/execute/loop-8.c: New test.
57637
57638 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57639
57640         * g++.old-deja/g++.other/base1.C: New test.
57641
57642 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57643
57644         * g++.old-deja/g++.other/parse2.C: New test.
57645
57646 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57647
57648         * g++.old-deja/g++.pt/incomplete1.C: New test.
57649
57650 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57651
57652         * g++.old-deja/g++.other/friend9.C: New test.
57653
57654 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57655
57656         * gcc.dg/20001127-1.c: New test.
57657
57658 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57659
57660         * g++.old-deja/g++.pt/friend46.C: New test.
57661
57662 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57663
57664         * g++.old-deja/g++.other/ptrmem8.C: New test.
57665
57666 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57667
57668         * gcc.c-torture/execute/string-opt-7.c: New test.
57669         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57670
57671 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57672
57673         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57674         instead of 'mkcheck 2'.
57675
57676 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57677
57678         * gcc.c-torture/execute/memcheck/driver.c,
57679         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57680         C9X references to refer to C99.
57681
57682 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
57683
57684         * gcc.dg/ultrasp3.c: New test.
57685
57686 2000-11-25  Neil Booth  <neilb@earthling.net>
57687
57688         * gcc.dg/cpp/include2.c: Update test to be locale independent.
57689
57690 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
57691
57692         * gcc.c-torture/compile/20001123-2.c: New.
57693
57694 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57695
57696         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57697
57698 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
57699
57700         * gcc.dg/sequence-point-1.c: Add some new tests.
57701         * gcc.c-torture/execute/20001124-1.c: New test.
57702
57703 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57704
57705         * g++.old-deja/g++.other/vaarg4.C: New test.
57706         * gcc.c-torture/compile/20001123-1.c: New test.
57707
57708 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57709
57710         * g++.other/crash24.C: Adjust and remove XFAIL.
57711         * g++.other/crash37.C: New test.
57712
57713 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
57714
57715         * g++.old-deja/g++.pt/instantiate9.C: New test.
57716
57717 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57718
57719         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57720         new ABI, too.
57721
57722         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57723         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57724
57725 2000-11-22  Neil Booth  <neilb@earthling.net>
57726
57727         * gcc.dg/cpp/Wtrigraphs.c: New test.
57728
57729 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
57730
57731         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57732
57733 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
57734
57735         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57736
57737 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
57738
57739         * lib/gcc-dg.exp: load_lib scanasm.exp.
57740         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57741         * lib/g++-dg.exp: load_lib scanasm.exp.
57742         * lib/scanasm.exp: New.
57743         (scan-assembler, scan-assembler-not): Add optional arguments to
57744         test name, or if not present, the pattern name.
57745         (scan-assembler-dem, scan-assembler-dem-not): New.
57746
57747         * g++.dg/dg.exp: New.
57748
57749 2000-11-21  Neil Booth  <neilb@earthling.net>
57750
57751         * gcc.dg/cpp/integrated1.c: Remove.
57752
57753 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57754
57755         * gcc.c-torture/execute/20001121-1.c: New test.
57756
57757 2000-11-21  Richard Henderson  <rth@redhat.com>
57758
57759         * gcc.c-torture/compile/20001121-1.c: New test.
57760
57761 2000-11-20  Neil Booth  <neilb@earthling.net>
57762
57763         * gcc.dg/cpp/integrated1.c: New test.
57764
57765 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57766
57767         * g++.old-deja/g++.other/inline17.C: New test.
57768
57769 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57770
57771         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57772         local variable to be zero: I made the variable global. Now
57773         uses abort() and exit() instead of relying on main's return value.
57774
57775 2000-11-20  Neil Booth  <neilb@earthling.net>
57776
57777         * gcc.dg/cpp/paste2.c: Update test.
57778         * objc/execute/paste.m: New test.
57779
57780 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57781
57782         * gcc.dg/c99-condexpr-1.c: New test.
57783
57784 2000-11-20  Neil Booth  <neilb@earthling.net>
57785
57786         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57787
57788 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57789
57790         * g++.old-deja/g++.pt/export1.C: New test.
57791
57792 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57793
57794         * gcc.dg/20001117-1.c: New test.
57795
57796 2000-11-18  Richard Henderson  <rth@redhat.com>
57797
57798         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57799
57800 2000-11-18  Richard Henderson  <rth@redhat.com>
57801
57802         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57803         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57804         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57805
57806 2000-11-18  Richard Henderson  <rth@redhat.com>
57807
57808         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57809         (main): New.  Exit cleanly.
57810
57811 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57812
57813         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57814         gcc.dg/c99-fordecl-2.c: New tests.
57815
57816 2000-11-18  Richard Henderson  <rth@redhat.com>
57817
57818         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57819         * gcc.c-torture/execute/zerolen-2.c: New.
57820
57821 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57822
57823         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57824         memory.
57825
57826 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57827
57828         * g++.old-deja/g++.pt/instantiate8.C: New test.
57829
57830 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57831
57832         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57833         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57834
57835 2000-11-16  Nick Clifton  <nickc@redhat.com>
57836
57837         * gcc.c-torture/execute/nestfunc-2.c: New test.
57838         * gcc.c-torture/execute/nestfunc-3.c: New test.
57839
57840 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57841
57842         * gcc.c-torture/compile/20001116-1.c: New test.
57843
57844 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57845
57846         * gcc.c-torture/execute/20001115-1.c: New test.
57847
57848 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57849
57850         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57851         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57852         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57853         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57854
57855 2000-11-15  Neil Booth  <neilb@earthling.net>
57856
57857         gcc.dg/cpp/_Pragma1.c: Update.
57858         gcc.dg/cpp/_Pragma2.c: New test.
57859
57860 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57861
57862         * g++.old-deja/g++.other/anon5.C: New test.
57863
57864 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57865
57866         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57867         tests.
57868
57869 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57870
57871         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57872         output.
57873
57874 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57875
57876         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57877         labels at end of compound statements.
57878
57879 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57880
57881         * gcc.c-torture/execute/loop-7.c: New test.
57882
57883 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57884
57885         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57886
57887 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57888
57889         * gcc.dg/c99-bool-1.c: New test.
57890
57891 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57892
57893         * gcc.dg/c99-scope-1.c: Remove xfail.
57894         * gcc.dg/c99-scope-2.c: New test.
57895
57896 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57897
57898         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57899         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57900
57901 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57902
57903         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57904         error messages.
57905
57906         * g++.mike/p700.C: Don't typedef wchar_t.
57907         * g++.mike/p784.C: Likewise.
57908         * g++.mike/eb101.C: Don't use __wchar_t.
57909
57910 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57911
57912         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57913         from DO loop.
57914
57915 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57916
57917         * gcc.c-torture/execute/20001111-1.c: New test.
57918
57919 2000-11-10  Nick Clifton  <nickc@redhat.com>
57920
57921         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57922         long multuiple and accumulate.
57923
57924 2000-11-09  Richard Henderson  <rth@redhat.com>
57925
57926         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57927         via size_t instead of int.
57928
57929         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57930         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57931         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57932         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57933
57934 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57935
57936         * gcc.c-torture/compile/20001109-1.c: New test.
57937         * gcc.c-torture/compile/20001109-2.c: New test.
57938
57939 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57940
57941         * g++.old-deja/g++.pt/operator1.C: New test.
57942         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57943
57944 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57945
57946         * gcc.dg/20001108-1.c: New test.
57947
57948 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57949
57950         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57951         with both arguments constant strings.
57952         * gcc.c-torture/execute/string-opt-3.c: New test.
57953         * gcc.c-torture/execute/string-opt-4.c: New test.
57954         * gcc.c-torture/execute/string-opt-5.c: New test.
57955
57956 2000-11-08  Nick Clifton  <nickc@redhat.com>
57957
57958         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57959         mulsidi3adddi patterns.
57960
57961 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57962
57963         * g++.old-deja/g++.other/crash36.C: New test.
57964
57965 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57966
57967         * g++.old-deja/g++.other/init16.C: New test.
57968
57969 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57970
57971         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57972
57973 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57974
57975         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57976         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57977         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57978
57979 2000-11-07  DJ Delorie  <dj@redhat.com>
57980
57981         * gcc.dg/20000614-1.c: Add return so that test can pass.
57982
57983 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57984
57985         * gcc.c-torture/execute/string-opt-1.c: New test.
57986
57987 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57988
57989         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57990         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57991         parameters in registers, and there is no way for a varargs
57992         function to know in which order the integer and floating-point
57993         parameters should be interleaved when they are placed on the
57994         stack.
57995         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57996         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57997
57998 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57999
58000         * gcc.c-torture/execute/string-opt-2.c: New test.
58001
58002 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58003
58004         * g++.old-deja/g++.pt/crash60.C: New test.
58005
58006 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58007
58008         * g++.old-deja/g++.other/crash24.C: New test.
58009         * g++.old-deja/g++.other/crash25.C: New test.
58010         * g++.old-deja/g++.other/crash26.C: New test.
58011         * g++.old-deja/g++.other/crash27.C: New test.
58012         * g++.old-deja/g++.other/crash28.C: New test.
58013         * g++.old-deja/g++.other/crash29.C: New test.
58014         * g++.old-deja/g++.other/crash30.C: New test.
58015         * g++.old-deja/g++.other/crash31.C: New test.
58016         * g++.old-deja/g++.other/crash32.C: New test.
58017         * g++.old-deja/g++.other/crash33.C: New test.
58018         * g++.old-deja/g++.other/crash34.C: New test.
58019         * g++.old-deja/g++.other/crash35.C: New test.
58020
58021 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58022
58023         * gcc.c-torture/execute/20001031-1.c: New test.
58024
58025 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58026
58027         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58028         namespace.
58029
58030         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58031         standards-conformant.
58032
58033         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58034
58035         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58036         * g++.old-deja/g++.mike/p755a.C: Likewise.
58037         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58038         library makes no calls to `operator new' during initialization.
58039
58040 2000-11-04  Neil Booth  <neilb@earthling.net>
58041
58042         * gcc.dg/cpp/include2.c: New tests.
58043
58044 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58045
58046         * lib/g++.exp (g++_set_ld_library_path): New function.
58047         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58048
58049 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58050
58051         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58052         warnings.
58053
58054 2000-11-01  Richard Henderson  <rth@redhat.com>
58055
58056         * g++.old-deja/g++.ext/namedret1.C: New.
58057         * g++.old-deja/g++.ext/namedret2.C: New.
58058         * g++.old-deja/g++.ext/namedret3.C: New.
58059
58060 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58061
58062         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58063         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58064
58065 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58066
58067         * gcc.c-torture/execute/va-arg-21.c: New test.
58068
58069 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58070
58071         * gcc.dg/c99-complex-2.c: New test.
58072
58073 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58074
58075         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58076
58077 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58078
58079         * g++.old-deja/g++.other/inline16.C: New test.
58080
58081 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58082
58083         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58084         __PRETTY_FUNCTION__
58085
58086 2000-10-29  Neil Booth  <neilb@earthling.net>
58087
58088         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58089         New tests.
58090         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58091         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58092         optimisation.
58093
58094 2000-10-29  Neil Booth  <neilb@earthling.net>
58095
58096         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58097         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58098         * mi5.c: Test multiple includes work with -C.
58099         * trigraphs.c: Test ^= version.
58100
58101 2000-10-28  Neil Booth  <neilb@earthling.net>
58102
58103         New tests and test updates for new macro expander.
58104
58105         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58106         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58107         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58108         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58109         new diagnostic messages.
58110
58111         * gcc.dg/cpp/macro3.c: New tests.
58112
58113 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58114
58115         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58116         on the same line.
58117
58118 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58119
58120         * g++.old-deja/g++.other/eh2.C: New test.
58121
58122 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58123
58124         * gcc.c-torture/execute/20001027-1.c: New test.
58125
58126 2000-10-26  Richard Henderson  <rth@redhat.com>
58127
58128         * gcc.c-torture/execute/20001026-1.c: New.
58129
58130 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58131
58132         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58133         * g++.old-deja/g++.law/builtin1.C: Likewise.
58134         * g++.old-deja/g++.law/ctors10.C: Likewise.
58135         * g++.old-deja/g++.law/virtual3.C: Likewise.
58136         * g++.old-deja/g++.mike/p658.C: Likewise.
58137         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58138         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58139         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58140         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58141         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58142
58143 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58144
58145         * gcc.c-torture/compile/20001024-1.c: New test.
58146
58147 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58148
58149         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58150         to tell us whether or not we are using V3.
58151
58152 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58153
58154         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58155         operands.
58156
58157 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58158
58159         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58160
58161 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58162
58163         * gcc.c-torture/execute/20001024-1.c: New test.
58164
58165 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58166
58167         * g++.old-deja/g++.other/sibcall1.C: New test.
58168
58169 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58170
58171         * gcc.dg/noncompile/init-3.c: New test.
58172
58173 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58174
58175         * gcc.dg/format-array-1.c: New test.
58176
58177 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58178
58179         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58180         writing through null pointers; remove comment about testing
58181         unterminated strings.
58182
58183 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58184
58185         * gcc.c-torture/execute/20001017-2.c: New test.
58186
58187 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58188
58189         * gcc.c-torture/compile/20001018-1.c: New test.
58190         * gcc.c-torture/compile/20001018-1.x: Xfail.
58191
58192 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58193
58194         * gcc.c-torture/execute/20001017-1.c: New test.
58195
58196 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58197
58198         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58199         for multiple use of arguments with scanf formats; add tests for
58200         multiple use of arguments.
58201
58202 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58203
58204         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58205         from some old tests.
58206
58207 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58208
58209         * gcc.dg/format-miss-1.c: New test.
58210
58211 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58212
58213         * gcc.c-torture/execute/20001013-1.c: New test.
58214
58215 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58216
58217         * gcc.dg/format-branch-1.c: New test.
58218
58219 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58220
58221         * README, lib/file-format.exp: Remove EGCS references.
58222
58223 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58224
58225         * gcc.dg/20001013-1.c: New test.
58226
58227 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58228
58229         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58230         for intmax_t in the compiler using __typeof__ and the type rules
58231         for conditional expressions.
58232
58233 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58234
58235         * gcc.dg/20001012-1.c: New test.
58236         * gcc.dg/20001012-2.c: New test.
58237
58238 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58239
58240         * gcc.dg/format-attr-1.c: New test.
58241
58242 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58243
58244         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58245         __LONG_LONG_MAX__ instead of LLONG_MAX.
58246
58247 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58248
58249         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58250         scanf flags.
58251         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58252         flags.
58253
58254 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58255
58256         * gcc.dg/sequence-pt-1.c: New test.
58257
58258 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58259
58260         * gcc.c-torture/execute/20001011-1.c: New testcase.
58261         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58262
58263 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58264
58265         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58266         does not error on it.
58267
58268 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58269
58270         * gcc.dg/20001009-1.c: New test.
58271
58272 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58273
58274         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58275         * gcc.c-torture/execute/20001009-2.c: ... to here.
58276
58277 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58278
58279         * gcc.c-torture/compile/20001009-1.c: New testcase.
58280         * gcc.c-torture/execute/20001009-1.c: New testcase.
58281         Testcases provided by Jan Hubicka <jh@suse.cz>.
58282
58283 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58284
58285         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58286         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58287         uintmax_t using <limits.h> to emulate the compiler's internal
58288         logic.  No longer XFAIL %j tests.
58289
58290 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58291
58292         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58293         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58294         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58295         regexps and details of expected handling of some bad formats.
58296         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58297         suppression.
58298
58299 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58300
58301         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58302         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58303         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58304         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58305         in list archives.
58306
58307 2000-10-06  Richard Henderson  <rth@cygnus.com>
58308
58309         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58310         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58311         * g++.old-deja/g++.jason/report.C: Likewise.
58312         * g++.old-deja/g++.law/friend5.C: Likewise.
58313         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58314         of the expected warnings.
58315
58316 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58317
58318         * g++.old-deja/g++.pt/enum14.C: New test.
58319
58320 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58321
58322         * g++.old-deja/g++.pt/crash59.C: New test.
58323
58324 2000-10-04  Will Cohen  <wcohen@redhat.com>
58325
58326         * gcc.dg/20000926-1.c: New test.
58327
58328 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58329
58330         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58331         function name for current C++ compiler.
58332         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58333
58334 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58335
58336         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58337         __PRETTY_FUNCTION__.
58338         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58339
58340 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58341
58342         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58343
58344 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58345
58346         * gcc.c-torture/compile/20000923-1.c: New test.
58347
58348 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58349
58350         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58351         * g++.old-deja/g++.pt/ttp62.C: Same.
58352         * g++.old-deja/g++.other/inline14.C: Same.
58353
58354 2000-09-24  Richard Henderson  <rth@cygnus.com>
58355
58356         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58357
58358 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58359
58360         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58361
58362 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58363
58364         * gcc.c-torture/compile/20000922-1.c: New file.
58365
58366 2000-09-21  Nick Clifton  <nickc@redhat.com>
58367
58368         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58369         a signed long modulo operation.
58370         (mod6): New function - perform an unsigned long modulo operation.
58371         (main): Add tests for modulos of very large numbers by very small
58372         dividends.
58373
58374 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58375
58376         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58377
58378 2000-09-19  Richard Henderson  <rth@cygnus.com>
58379
58380         * gcc.dg/compare2.c (case 10): XFAIL.
58381
58382 2000-09-18  Richard Henderson  <rth@cygnus.com>
58383
58384         * gcc.c-torture/execute/20000906-1.c: Move ...
58385         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58386         that support __builtin_trap.
58387
58388 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58389
58390         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58391
58392 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58393
58394         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58395         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58396         more $ format tests.
58397
58398 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58399
58400         * gcc.dg/format-errmk-1.c: New test.
58401
58402 2000-09-17  Greg McGary  <greg@mcgary.org>
58403
58404         * gcc.c-torture/execute/20000917-1.x: Remove.
58405
58406 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58407
58408         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58409
58410 2000-09-17  Greg McGary  <greg@mcgary.org>
58411
58412         * gcc.c-torture/execute/20000917-1.c: New test.
58413         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58414
58415 2000-09-16  Neil Booth  <NeilB@earthling.net>
58416
58417         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58418         in nested macro bug.
58419
58420 2000-09-15  Neil Booth  <NeilB@earthling.net>
58421
58422         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58423
58424 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58425
58426         * gcc.c-torture/execute/20000914-1.c: New test.
58427
58428 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58429
58430         * g++.other/inline13.C: New test.
58431
58432 2000-09-12  Andreas Jaeger  <aj@suse.de>
58433
58434         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58435         constant by Ulrich Drepper <drepper@redhat.com>.
58436
58437 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58438
58439         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58440
58441 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58442
58443         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58444
58445 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58446
58447         * gcc.dg/cpp/backslash.c: New test.
58448
58449 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58450
58451         * gcc.c-torture/execute/20000910-1.c: New test.
58452         * gcc.c-torture/execute/20000910-2.c: Likewise.
58453
58454 2000-09-11  Robert Lipe  <robertl@sco.com>
58455
58456         * gcc.dg/pragma-align.c: New test.
58457
58458 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58459
58460         * g++.old-deja/g++.pt/explicit82.C: New test.
58461         * g++.old-deja/g++.pt/explicit83.C: New test.
58462
58463 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58464
58465         * gcc.dg/asm-names.c: New test.
58466
58467 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58468
58469         * gcc.dg/cpp/tr-warn6.c: New test
58470
58471 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58472
58473         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58474         be accepted.
58475
58476 2000-09-07  Catherine Moore  <clm@redhat.com>
58477
58478         * gcc.c-torture/execute/unroll-1.c: New test.
58479
58480 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
58481
58482         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58483         ERROR markers.
58484         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58485         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58486         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58487         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58488         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58489         Preprocess only.
58490         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58491         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58492
58493 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58494
58495         * g++.old-deja/g++.pt/deduct2.C: New test.
58496
58497 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58498
58499         * g++.old-deja/g++.pt/parms2.C: New test.
58500
58501 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58502
58503         * g++.old-deja/g++.pt/crash58.C: New test.
58504
58505 2000-09-06  Greg McGary  <greg@mcgary.org>
58506
58507         * gcc.c-torture/execute/20000906-1.c: New test.
58508         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58509
58510 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58511
58512         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58513
58514 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58515
58516         * g++.old-deja/g++.pt/crash57.C: New test.
58517
58518 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58519
58520         * g++.old-deja/g++.pt/crash56.C: New test.
58521
58522 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58523
58524         * g++.old-deja/g++.pt/koenig1.C: New test.
58525
58526 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58527
58528         * gcc.dg/20000904-1.c: New test.
58529
58530 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58531
58532         * gcc.dg/cpp/paste8.c: New test.
58533
58534 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
58535
58536         * gcc.c-torture/compile/20000827-1.c: New test.
58537
58538 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58539
58540         * gcc.dg/format-diag-1.c: New test.
58541
58542 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58543
58544         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58545         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58546         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58547         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58548         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58549
58550 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58551
58552         * g++.old-deja/g++.other/nested4.C: New test.
58553
58554 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58555
58556         * g++.old-deja/g++.ns/scoped1.C: New test.
58557
58558 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58559
58560         * lib/g++.exp: Support testing already-installed GCC.
58561
58562 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58563
58564         * wtr-label-1.c, wtr-suffix-1.c: New tests.
58565
58566 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58567
58568         * gcc.dg/return-type-2.c: New test.
58569
58570 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58571
58572         * gcc.c-torture/compile/20000825-1.c: New test.
58573
58574 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58575
58576         * gcc.dg/dwarf2-2.c: New test.
58577
58578 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58579
58580         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58581         dg-warning regexps.
58582
58583 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58584
58585         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58586         gcc.dg/format-ext-5.c: New tests.
58587
58588 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58589
58590         * g++.old-deja/g++.other/crash22.C: New test.
58591
58592 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58593
58594         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58595
58596 2000-08-24  Richard Henderson  <rth@cygnus.com>
58597
58598         * gcc.dg/ia64-sync-1.c: New test.
58599         * gcc.dg/ia64-sync-2.c: New test.
58600         * gcc.dg/ia64-asm-1.c: New test.
58601
58602 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58603
58604         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58605         * gcc.dg/format-ext-2.c: New test.
58606
58607 2000-08-23  Jason Merrill  <jason@redhat.com>
58608
58609         * lib/old-dejagnu.exp: Also ignore "In member function" and
58610         "At global scope".
58611
58612 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58613
58614         * gcc.dg/noncompile/label-lineno-1.c: New test.
58615
58616 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58617
58618         * gcc.dg/c99-array-nonobj-1.c: New test.
58619
58620 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58621
58622         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58623         tests.
58624         * gcc.dg/format-ext-1.c: New test.
58625
58626 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58627
58628         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58629         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58630         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58631         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58632         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58633
58634 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58635
58636         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58637         gcc.dg/c99-strftime-2.c: New tests.
58638
58639 2000-08-22  Richard Henderson  <rth@cygnus.com>
58640
58641         * gcc.c-torture/execute/20000822-1.c: New test.
58642
58643 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58644
58645         * gcc.c-torture/execute/20000819-1.x: Remove.
58646
58647 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58648
58649         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58650         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58651         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58652         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58653         gcc.dg/format-xopen-1.c: New tests.
58654
58655 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58656
58657         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58658
58659 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58660
58661         * g++.old-deja/g++.other/loop2.C: New test.
58662
58663         * gcc.c-torture/compile/20000606-1.c: New test.
58664         * gcc.c-torture/compile/20000728-1.c: New test.
58665         * gcc.c-torture/execute/20000801-1.c: New test.
58666         * gcc.c-torture/execute/20000801-2.c: New test.
58667         * gcc.c-torture/execute/20000819-1.c: New test.
58668         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58669         * gcc.dg/20000629-1.c: New test.
58670         * gcc.dg/20000724-1.c: New test.
58671         * gcc.dg/20000807-1.c: New test.
58672
58673 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58674
58675         * gcc.dg/cpp/pragma-1.c: New test.
58676         * gcc.dg/cpp/pragma-2.c: New test.
58677
58678 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58679
58680         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58681         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
58682
58683 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58684
58685         * gcc.c-torture/compile/20000818-1.c: New test.
58686
58687 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
58688
58689         * gcc.c-torture/execute/20000818-1.c: New test.
58690
58691 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58692
58693         * gcc.dg/format-va-1.c: New test.
58694
58695 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58696
58697         * g++.old-deja/g++.other/typedef8.C: New test.
58698
58699 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58700
58701         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58702         * g++.old-deja/g++.mike/net36.C: Mark candidate.
58703         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58704         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58705         * g++.old-deja/g++.other/ptrmem7.C: New test.
58706         * g++.old-deja/g++.pt/ptrmem10.C: New test.
58707
58708 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58709
58710         * g++.old-deja/g++.pt/typename27.C: New test.
58711
58712 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
58713
58714         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58715         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58716         * g++.old-deja/g++.pt/friend45.C: New test.
58717         * g++.old-deja/g++.other/friend8.C: New test.
58718
58719 2000-08-15  Richard Henderson  <rth@cygnus.com>
58720
58721         * gcc.c-torture/execute/20000815-1.c: New test.
58722
58723 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58724
58725         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58726         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58727         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58728
58729 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
58730
58731         * g++.old-deja/g++.other/refinit2.C: New test.
58732
58733 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
58734
58735         * lib/c-torture.exp (c-torture): Make
58736         compiler_conditional_xfail_data global.
58737         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58738         compiler_conditional_xfail_data machinery.
58739         (f-torture-execute): Likewise.
58740         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58741         and only when unrolling loops.
58742
58743         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58744
58745 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58746
58747         * g++.old-deja/g++.pt/explicit81.C: New test.
58748
58749 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58750
58751         * g++.old-deja/g++.pt/typename26.C: New test.
58752
58753 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
58754
58755         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58756         warning.
58757
58758 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
58759
58760         * g++.old-deja/g++.other/array3.C: New test.
58761
58762 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58763
58764         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58765         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58766         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58767         New tests.
58768
58769 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58770
58771         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58772         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58773
58774 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58775
58776         * gcc.c-torture/execute/20000808-1.c: New test.
58777
58778 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58779
58780         * gcc.dg/c90-const-expr-1.c: New test.
58781
58782 2000-08-08  Richard Henderson  <rth@cygnus.com>
58783
58784         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58785
58786 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58787
58788         * gcc.dg/noncompile/const-ll-1.c: New test.
58789
58790 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58791
58792         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58793
58794 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58795
58796         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58797         that running programs linked against the shared version of libobjc
58798         run correctly.
58799
58800 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58801
58802         * gcc.dg/c99-printf-1.c: New test.
58803
58804 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58805
58806         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58807
58808 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58809
58810         * gcc.c-torture/execute/20000731-1.x: Delete.
58811
58812 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58813
58814         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58815         and torture_without_loops as is done by c-torture.exp.
58816         (search_for): Copy from c-torture.exp.
58817         (gcc-dg-runtest): New function, drives a directory of tests
58818         iterating over the TORTURE_OPTIONS.
58819         (scan-assembler, scan-assembler-not): Move here from
58820         individual directory drivers.
58821
58822         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58823         defined by lib/gcc-dg.exp.
58824         * gcc.dg/cpp/cpp.exp: Likewise.
58825         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58826         gcc-dg-runtest, so we cycle over optimization options.
58827
58828         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58829         * gcc.dg/compare2.c: No longer expected to fail.
58830
58831 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58832
58833         * gcc.c-torture/execute/20000804-1.c: New test.
58834
58835 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58836
58837         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58838
58839 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58840
58841         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58842
58843 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58844
58845         * gcc.c-torture/compile/20000803-1.c: New test.
58846
58847 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58848
58849         * gcc.c-torture/execute/20000801-3.c,
58850         gcc.c-torture/execute/20000801-4.c: New tests.
58851         * gcc.c-torture/execute/20000801-3.x,
58852         gcc.c-torture/execute/20000801-4.x: Xfail.
58853
58854 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58855
58856         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58857         libobjc/.libs to allow for libtool.
58858
58859 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58860
58861         * gcc.c-torture/compile/20000802-1.c: New test.
58862
58863 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58864
58865         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58866
58867 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58868
58869         * gcc-c-torture/execute/20000731-2.c: New test.
58870
58871         * gcc.c-torture/execute/20000731-1.c: New test.
58872         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58873
58874 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58875
58876         * gcc.dg/cpp/paste7.c: New test.
58877         * gcc.dg/cpp/20000725-1.c: New test.
58878
58879 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58880
58881         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58882         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58883         declaration warning for __builtin_dwarf_reg_size.
58884
58885         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58886
58887 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58888
58889         * gcc.dg/noncompile/voidparam-1.c: New test.
58890
58891 2000-07-30  Richard Henderson  <rth@cygnus.com>
58892
58893         * gcc.dg/c90-digraph-1.c: Don't xfail.
58894         * gcc.dg/compare2.c (case 10): Xfail.
58895         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58896
58897 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58898
58899         * gcc.dg/c99-main-1.c: New test.
58900
58901 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58902
58903         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58904
58905 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58906
58907         * gcc.c-tortuer/execute/20000726-1.c: New test.
58908
58909 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58910
58911         * gcc.c-torture/execute/enum-2.c: New test.
58912
58913 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58914
58915         * gcc.dg/cpp/tr-warn3.c: New test.
58916
58917 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58918
58919         * g++.old-deja/g++.ext/implicit1.C: Remove.
58920         * g++.old-deja/g++.jason/c2.C: Remove
58921         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58922         * g++.old-deja/g++.pt/crash16.C: Likewise.
58923         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58924
58925 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58926
58927         * g++.old-deja/g++.other/for2.C: New test.
58928
58929 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58930
58931         * gcc.dg/20000720-1.c: New test.
58932
58933 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58934
58935         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58936
58937 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58938
58939         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58940         * gcc.c-torture/execute/20000722-1.c: New.
58941         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58942
58943 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58944
58945         * gcc.dg/cpp/20000720-1.S: New test.
58946
58947 2000-07-21  Michael Meissner  <meissner@redhat.com>
58948
58949         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58950
58951 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58952
58953         * g++.old-deja/g++.brendan/crash16.C,
58954         g++.old-deja/g++.brendan/parse3.C,
58955         g++.old-deja/g++.brendan/redecl1.C,
58956         g++.old-deja/g++.ns/template13.C,
58957         g++.old-deja/g++.other/decl4.C,
58958         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58959
58960 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58961
58962         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58963         and "Internal error".
58964
58965         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58966         regexps.
58967         * gcc.dg/cpp/paste6.c: New test.
58968
58969 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58970
58971         * gcc.dg/cpp/tr-direct.c: New test.
58972
58973         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58974         gcc.dg/cpp/undef1.c: Tweak error regexps.
58975
58976 2000-07-18  Eric Christopher <echristo@redhat.com>
58977
58978         * gcc.c-torture/compile/20000718-1.c: New test.
58979
58980 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58981
58982         * cpplex.c (_cpp_push_token): If the token being pushed back
58983         is the previous token in this context, just subtract one from
58984         context->posn.
58985         * cppmacro.c (save_expansion): Clear aux field when storing a
58986         placemarker.
58987
58988 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58989
58990         * gcc.dg/noncompile/redecl-1.c: New test.
58991
58992 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58993
58994         * gcc.c-torture/execute/20000717-5.c: New test.
58995         * gcc.c-torture/execute/20000717-1.x: Removed.
58996
58997 2000-07-17  Richard Henderson  <rth@cygnus.com>
58998
58999         * gcc.c-torture/execute/20000717-4.c: New test.
59000
59001 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59002
59003         * gcc.dg/cpp/syshdr.c: New test.
59004         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59005
59006 2000-07-17  Neil Booth  <neilb@earthling.net>
59007
59008         * gcc.dg/cpp/cmdlne-dM.c: New test.
59009         * gcc.dg/cpp/cmdlne-dD.c: New test.
59010
59011 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59012
59013         * gcc.c-torture/execute/20000717-3.c: New test.
59014
59015         * gcc.c-torture/compile/20000717-1.c: New test.
59016
59017 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59018
59019         * gcc.c-torture/execute/20000717-2.c: New test.
59020
59021 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59022
59023         * gcc.dg/formatz-1.c: New test.
59024
59025         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59026         * gcc.dg/c99-digraph-1.c: New tests.
59027
59028         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59029         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59030
59031         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59032         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59033         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59034         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59035         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59036         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59037         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59038
59039 2000-07-17  Greg McGary <greg@mcgary.org>
59040
59041         * gcc.c-torture/execute/20000717-1.c: New test.
59042         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59043
59044 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59045
59046         * gcc.c-torture/execute/20000715-2.c: New test.
59047         * gcc.dg/20000715-1.c: New test.
59048
59049 2000-07-15  Michael Meissner  <meissner@redhat.com>
59050
59051         * gcc.c-torture/execute/20000715-1.c: New test.
59052
59053 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59054
59055         * gcc.c-torture/execute/20000707-1.c: New test.
59056
59057 2000-07-13  Neil Booth  <NeilB@earthling.net>
59058
59059         * gcc.dg/cpp/digraph1.c,
59060         gcc.dg/cpp/digraph2.c,
59061         gcc.dg/cpp/digraphs.c: New tests.
59062
59063 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59064
59065         * g77.f-torture/compile/20000630-2.f: New test.
59066         * g77.f-torture/compile/20000630-2.x
59067
59068 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59069
59070         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59071
59072 2000-07-11  Neil Booth  <NeilB@earthling.net>
59073
59074         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59075
59076 2000-07-11  Neil Booth  <NeilB@earthling.net>
59077
59078         * gcc.dg/cpp/cmdlne-C.c: New.
59079
59080 2000-07-09  Neil Booth  <NeilB@earthling.net>
59081
59082         * gcc.dg/cpp/directiv.c: New tests.
59083         * gcc.dg/cpp/undef1.c: Update.
59084
59085 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59086
59087         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59088
59089 2000-07-09  Neil Booth  <NeilB@earthling.net>
59090
59091         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59092
59093 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59094
59095         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59096         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59097
59098 2000-07-08  Neil Booth  <NeilB@earthling.net>
59099
59100         * gcc.dg/cpp/macsyntx.c: New tests.
59101
59102 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59103
59104         * gcc.dg/20000707-1.c: New test.
59105
59106 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59107
59108         * gcc.c-torture/execute/20000706-1.c: New test.
59109         * gcc.c-torture/execute/20000706-2.c: New test.
59110         * gcc.c-torture/execute/20000706-3.c: New test.
59111         * gcc.c-torture/execute/20000706-4.c: New test.
59112         * gcc.c-torture/execute/20000706-5.c: New test.
59113
59114 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59115
59116         * g++.old-deja/g++.pt/instantiate7.C: New test.
59117
59118 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59119
59120         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59121         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59122         * g++.old-deja/g++.other/rtti3.C: Likewise.
59123         * g++.old-deja/g++.other/rttid3.C: Likewise.
59124
59125 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59126
59127         *  g77.f-torture/compile/20000630-1.x: Fix typo
59128
59129 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59130
59131         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59132         assembly output.
59133
59134 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59135
59136         * gcc.dg/cpp/ident.c: New test.
59137
59138 2000-07-05  Neil Booth  <NeilB@earthling.net>
59139
59140         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59141           gcc.dg/cpp/lexstrng.c: New tests.
59142
59143 2000-07-04  Neil Booth  <NeilB@earthling.net>
59144
59145         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59146         * gcc.dg/cpp/strify2.c: Same.
59147
59148 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59149
59150         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59151         * gcc.dg/cpp/19990703-1.c: Likewise.
59152         * gcc.dg/cpp/20000625-1.c: Likewise.
59153         * gcc.dg/cpp/20000625-2.c: Likewise.
59154
59155         * gcc.dg/cpp/macro1.c,
59156         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59157         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59158         gcc.dg/cpp/strify1.c,
59159         gcc.dg/cpp/strify2.c: New tests.
59160
59161 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59162
59163         * gcc.c-torture/execute/20000703-1.c: New test.
59164
59165 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59166
59167         * g++.old-deja/g++.pt (lookup10.C): New test.
59168
59169 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59170
59171         * g++.old-deja/g++.pt (typename25.C): New test.
59172
59173 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59174
59175         * gcc.c-torture/compile/20000701-1.c: New test.
59176
59177 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59178
59179         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59180         to test case.
59181
59182 2000-06-30  Catherine Moore  <clm@cygnus.com>
59183
59184         * gcc.c-torture/execute/align-1.c: New test.
59185
59186 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59187
59188         * g++.old-deja/g++.pt/expr8.C: New test.
59189         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59190
59191 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59192
59193         * gcc.c-torture/compile/20000629-1.c: New test.
59194
59195 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59196
59197
59198         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59199         gcc.dg/noncompile directory, depending on whether they're
59200         preprocessor tests or not.  Annotate all the tests for the dg
59201         framework.
59202
59203         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59204         * gcc.dg/noncompile/noncompile.exp: New.
59205
59206         * Moved files:
59207         Old name                                New name
59208         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59209         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59210         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59211         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59212         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59213         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59214         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59215         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59216         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59217         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59218         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59219         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59220         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59221         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59222         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59223         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59224         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59225         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59226         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59227         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59228         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59229         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59230         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59231         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59232
59233         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59234         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59235         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59236         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59237         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59238         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59239
59240 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59241
59242         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59243         declare one variable.  On the fourth, error.
59244         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59245         declared by 20000628-1a.h.
59246
59247 2000-06-29  Richard Henderson  <rth@redhat.com>
59248
59249         * gcc.c-torture/execute/930529-1.x: New file.
59250         * gcc.dg/920413-1.c: Adjust expected warning text.
59251         * gcc.dg/980217-1.c: Declare abort.
59252         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59253
59254 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59255
59256         * g77.f-torture/compile/20000629-1.f: New test.
59257         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59258
59259 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59260
59261         Rearrange lots of files, removing entirely the
59262         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59263         directories.
59264
59265         * Deleted files:
59266         gcc.c-torture/code_quality/code_quality.exp
59267         gcc.c-torture/special/special.exp
59268         gcc.failure/failure.exp
59269         gcc.failure/940409-1.x
59270         gcc.c-torture/compile/961203-1.x
59271
59272         * New files:
59273         gcc.misc-tests/linkage.exp
59274         gcc.c-torture/execute/920730-1t.c
59275         gcc.c-torture/execute/920730-1t.x
59276         gcc.c-torture/compile/920520-1.x
59277         gcc.c-torture/compile/920521-1.x
59278         gcc.c-torture/compile/981006-1.x
59279         gcc.c-torture/execute/eeprof-1.x
59280
59281         * Moved files (possibly with modifications to fit a new harness):
59282         Old name                                New name
59283         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59284         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59285         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59286         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59287         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59288         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59289         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59290         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59291         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59292         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59293         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59294         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59295         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59296         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59297
59298 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59299
59300         * c-torture/compile/961203-1.x: Delete.
59301
59302         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59303         not exit. Include stdio.h.
59304         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59305         * gcc.misc-tests/dg-12.c: Likewise.
59306         * gcc.misc-tests/dg-5.c: Likewise.
59307         * gcc.misc-tests/dg-6.c: Likewise.
59308         * gcc.misc-tests/dg-7.c: Prototype abort.
59309         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59310         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59311         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59312         not exit.
59313         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59314         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59315
59316 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59317
59318         * gcc.dg/cpp/20000628-1.c: New test.
59319         * gcc.dg/cpp/20000628-1.h: New header for above test.
59320         * gcc.dg/cpp/20000628-1a.h: Likewise.
59321
59322 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59323
59324         * gcc.dg/cpp: New directory.
59325         * gcc.dg/cpp/cpp.exp: New driver.
59326         * gcc.dg/cpp/20000627-1.c: New test.
59327         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59328         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59329         and rewrite as a compilation test.
59330
59331         * gcc.dg: Move many files into the cpp subdirectory, possibly
59332         renaming or editing them as well.
59333         Old name                New name
59334         990119-1.c              cpp/19990119-1.c
59335         990228-1.c              cpp/19990228-1.c
59336         990407-1.c              cpp/19990407-1.c
59337         990409-1.c              cpp/19990409-1.c
59338         990413-1.c              cpp/19990413-1.c
59339         990703-1.c              cpp/19990703-1.c
59340         20000127-1.c            cpp/20000127-1.c
59341         20000129-1.c            cpp/20000129-1.c
59342         20000207-1.c            cpp/20000207-1.c
59343         20000207-2.c            cpp/20000207-2.c
59344         20000209-1.c            cpp/20000209-1.c
59345         20000209-2.c            cpp/20000209-2.c
59346         20000301-1.c            cpp/20000301-1.c
59347         20000419-1.c            cpp/20000419-1.c
59348         20000510-1.S            cpp/20000510-1.S
59349         20000519-1.c            cpp/20000519-1.c
59350         20000529-1.c            cpp/20000529-1.c
59351         20000625-1.c            cpp/20000625-1.c
59352         20000625-2.c            cpp/20000625-2.c
59353         cpp-as1.c               cpp/assert1.c
59354         cpp-as2.c               cpp/assert2.c
59355         cxx-comments-1.c        cpp/cxxcom1.c
59356         cxx-comments-2.c        cpp/cxxcom2.c
59357         endif-label.c           cpp/endif.c
59358         cpp-hash1.c             cpp/hash1.c
59359         cpp-hash2.c             cpp/hash2.c
59360         cpp-if1.c               cpp/if-1.c
59361         cpp-if2.c               cpp/if-2.c
59362         cpp-if3.c               cpp/if-3.c
59363         cpp-if4.c               cpp/if-4.c
59364         cpp-if5.c               cpp/if-5.c
59365         cpp-cond.c              cpp/if-cexp.c
59366         cpp-missingop.c         cpp/if-mop.c
59367         cpp-missingparen.c      cpp/if-mpar.c
59368         cpp-opprec.c            cpp/if-oppr.c
59369         cpp-ifparen.c           cpp/if-paren.c
59370         cpp-shortcircuit.c      cpp/if-sc.c
59371         cpp-shift.c             cpp/if-shift.c
59372         cpp-unary.c             cpp/if-unary.c
59373         cpp-li1.c               cpp/line1.c
59374         cpp-li2.c               cpp/line2.c
59375         lineno.c                cpp/line3.c
59376         lineno-2.c              cpp/line4.c
59377         cpp-mi.c                cpp/mi1.c
59378         cpp-mic.h               cpp/mi1c.h
59379         cpp-micc.h              cpp/mi1cc.h
59380         cpp-mind.h              cpp/mi1nd.h
59381         cpp-mindp.h             cpp/mi1ndp.h
59382         cpp-mix.h               cpp/mi1x.h
59383         cpp-mi2.c               cpp/mi2.c
59384         cpp-mi2a.h              cpp/mi2a.h
59385         cpp-mi2b.h              cpp/mi2b.h
59386         cpp-mi2c.h              cpp/mi2c.h
59387         cpp-mi3.c               cpp/mi3.c
59388         cpp-mi3.def             cpp/mi3.def
59389         poison-1.c              cpp/poison.c
59390         pr-impl.c               cpp/prag-imp.c
59391         cpp-redef-2.c           cpp/redef1.c
59392         cpp-redef.c             cpp/redef2.c
59393         strpaste.c              cpp/strp1.c
59394         strpaste-2.c            cpp/strp2.c
59395         cpp-tradpaste.c         cpp/tr-paste.c
59396         cpp-tradstringify.c     cpp/tr-str.c
59397         cpp-tradwarn1.c         cpp/tr-warn1.c
59398         cpp-tradwarn2.c         cpp/tr-warn2.c
59399         trigraphs.c             cpp/trigraphs.c
59400         cpp-unc1.c              cpp/unc1.c
59401         cpp-unc2.c              cpp/unc2.c
59402         cpp-unc3.c              cpp/unc3.c
59403         cpp-unc.c               cpp/unc4.c
59404         undef.c                 cpp/undef1.c
59405         undef-2.c               cpp/undef2.c
59406         cpp-wi1.c               cpp/widestr1.c
59407
59408 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59409
59410         * lib/g++.exp (g++_include_flags): Tweak.
59411
59412 2000-06-27  H.J. Lu  <hjl@gnu.org>
59413             Loren J. Rittle  <ljrittle@acm.org>
59414
59415         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59416         version with one that knows about the new gcc tree structure.
59417         (g++_link_flags): Same.
59418
59419 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59420
59421         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59422         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59423         case we are cross-compiling.
59424
59425         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59426         g++.old-deja/g++.niklas/Makefile.in,
59427         g++.old-deja/g++.niklas/configure.in,
59428         g++.old-deja/g++.other/Makefile.in,
59429         g++.old-deja/g++.other/configure.in,
59430         gcc.c-torture/code_quality/Makefile.in,
59431         gcc.c-torture/code_quality/configure.in,
59432         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59433         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59434         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59435         gcc.c-torture/execute/ieee/Makefile.in,
59436         gcc.c-torture/execute/ieee/configure.in,
59437         gcc.c-torture/noncompile/Makefile.in,
59438         gcc.c-torture/noncompile/configure.in,
59439         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59440         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59441         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59442
59443 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59444
59445         * g++.old-deja/g++.other/ambig3.C: New test.
59446
59447 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59448
59449         * g++.old-deja/g++.pt/syntax1.C: New test.
59450         * g++.old-deja/g++.pt/syntax2.C: New test.
59451         * g++.old-deja/g++.other/syntax3.C: New test.
59452         * g++.old-deja/g++.other/syntax4.C: New test.
59453
59454 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59455
59456         * gcc.dg/20000623-1.c: Prototype exit and abort.
59457
59458 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59459
59460         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59461         New tests.
59462         * gcc.dg/cpp-mi3.def: New file.
59463
59464         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59465         inside assertions.
59466         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59467         lexer's error messages.
59468         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59469         divine anything from the linemarkers.
59470         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59471         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59472
59473 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
59474
59475         * gcc.dg/20000623-1.c: New test.
59476
59477 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
59478
59479         * gcc.c-torture/execute/20000622-1.c: New test.
59480
59481 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59482
59483         * g++.old-deja/g++.other/init15.C: New test.
59484
59485 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59486
59487         * g++.old-deja/g++.pt/vaarg2.C: New test.
59488         * g++.old-deja/g++.pt/vaarg3.C: New test.
59489
59490 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
59491
59492         * g++.old-deja/g++.other/dyncast6.C: New test.
59493
59494 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
59495
59496         * gcc.c-torture/execute/loop-6.c: New test.
59497
59498 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
59499
59500         * gcc.dg/20000614-1.c: New test.
59501         * gcc.dg/20000614-2.c: New test.
59502
59503 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
59504
59505         * g++.old-deja/g++.other/inline12.C: New test.
59506
59507 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
59508
59509         * g++.old-deja/g++.other/eh1.C: New test.
59510
59511 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
59512
59513         * g++.old-deja/g++.other/type.C: New test.
59514
59515 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59516
59517         * g++.old-deja/g++.other/initstring.C: New test.
59518
59519 2000-06-12  Jason Merrill  <jason@redhat.com>
59520
59521         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59522
59523 2000-06-09  Jeffrey A Law  (law@cygnus.com)
59524
59525         * gcc.c-torture/compile/20000609-1.c: New test.
59526
59527 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
59528
59529         * gcc.dg/20000609-1.c: New test.
59530
59531 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
59532
59533         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59534         * gcc.c-torture/noncompile/poison-1.c: Move...
59535         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59536         * gcc.dg/cpp-li1.c: Add a token after the #line.
59537
59538 2000-06-05  Richard Henderson  <rth@cygnus.com>
59539
59540         * gcc.c-torture/execute/20000605-2.c: New test.
59541         * gcc.c-torture/execute/20000605-3.c: New test.
59542
59543 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
59544
59545         * g77.f-torture/execute/20000503-1.x: New file.
59546
59547 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
59548
59549         * g++.old-deja/g++.eh/badalloc1.C: New test.
59550
59551 2000-06-05  Richard Henderson  <rth@cygnus.com>
59552
59553         * gcc.c-torture/execute/20000605-1.c: New test.
59554
59555 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59556             Nathan Sidwell <nathan@codesourcery.com>
59557
59558         * gcc.c-torture/compile/20000605-1.c: New test.
59559
59560 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59561
59562         * g77.f-torture/compile/20000601-1.f: New test.
59563
59564 2000-06-03  Richard Henderson  <rth@cygnus.com>
59565
59566         * gcc.c-torture/execute/20000603-1.c: New.
59567
59568 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
59569
59570         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59571         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59572
59573 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59574
59575         * gcc.dg/compare2.c (case 12): XFAIL.
59576         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59577         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59578
59579         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59580
59581 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59582
59583         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59584         guard macro is already defined when the header is first
59585         included.
59586         * gcc.dg/cpp-mix.h: New file.
59587         * gcc.dg/endif-label.c: Update patterns to match compiler.
59588
59589         * g++.brendan/complex1.C: Declare abort.
59590         * g++.law/refs4.C: Remove XFAIL.
59591         * g++.oliva/expr2.C: Declare abort and exit.
59592
59593 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59594
59595         * gcc.c-torture/execute/20000528-1.c: New test.
59596
59597         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59598         * g++.old-deja/g++.law/temps4.C: Likewise.
59599
59600         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59601         stdlib.h.  Call abort() on failure.
59602         * g++.old-deja/g++.law/refs4.C: Likewise.
59603         * g++.old-deja/g++.law/temps4.C: Likewise.
59604         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59605         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59606
59607 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59608
59609         Relative to g++.dg/special:
59610         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59611
59612         Relative to g++.old-deja:
59613         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59614         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59615         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59616         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59617         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59618         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59619         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59620
59621         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59622         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59623         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59624         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59625         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59626         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59627         and/or string.h.
59628
59629         * g++.other/goto1.C: Update expectations for error messages.
59630
59631 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59632
59633         * gcc.c-torture/compile/20000523-1.c: New test.
59634
59635 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59636
59637         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59638
59639 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59640
59641         * g++.old-deja/g++.eh/catch11.C: New test.
59642         * g++.old-deja/g++.eh/catch12.C: New test.
59643
59644 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59645
59646         * gcc.c-torture/execute/20000523-1.c: New test.
59647
59648 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59649
59650         * c-torture/execute/bcp-1.c: Replace abort in arg of
59651         __builtin_constant_p with a generic external function.
59652
59653         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59654         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59655         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59656         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59657         Prototype abort and/or exit.
59658
59659         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59660         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59661         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59662         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59663
59664 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59665
59666         * gcc.dg/dwarf2-1.c: New test.
59667
59668 2000-05-20  Richard Henderson  <rth@cygnus.com>
59669
59670         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59671
59672 2000-05-20  Andreas Jaeger  <aj@suse.de>
59673
59674         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59675         testcase.
59676
59677 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59678
59679         * gcc.c-torture/execute/20000519-2.c: New test.
59680
59681 2000-05-19  Andreas Jaeger  <aj@suse.de>
59682
59683         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59684         which fails with SSA.
59685
59686         * lib/c-torture.exp: Also test with -O3 -fssa.
59687
59688 2000-05-18  Michael Meissner  <meissner@redhat.com>
59689
59690         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59691         * gcc.c-torture/execute/920415-1.c: Ditto.
59692         * gcc.c-torture/execute/920501-1.c: Ditto.
59693         * gcc.c-torture/execute/conversion.c: Ditto.
59694         * gcc.c-torture/execute/cvt-1.c: Ditto.
59695
59696 2000-05-18  Jeffrey A Law  (law@cygnus.com)
59697
59698         * gcc.c-torture/compile/20000518-1.c: New test.
59699
59700 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59701
59702         * g77.f-torture/compile/200005018.f: New test.
59703
59704 2000-05-17  Jeffrey A Law  (law@cygnus.com)
59705
59706         * gcc.c-torture/compile/20000517-1.c: New test.
59707
59708 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59709
59710         * gcc.c-torture/execute/20000516-1.c: New test.
59711
59712 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
59713
59714         * g++.old-deja/g++.other/eh.C: New test.
59715
59716 2000-05-12  Richard Henderson  <rth@cygnus.com>
59717
59718         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59719         constants through to doit's conditional.
59720
59721 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59722
59723         * gcc.c-torture/compile/20000511-1.c: New test.
59724         * g77.f-torture/compile/20000511-1.f: New test.
59725         * g77.f-torture/compile/20000511-2.f: New test.
59726
59727 2000-05-11  Michael Meissner  <meissner@redhat.com>
59728
59729         * gcc.c-torture/execute/20000511-1.c: New test.
59730
59731 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
59732
59733         * gcc.dg/dg.exp: Scan .S files as well as .c files.
59734         * gcc.dg/20000510-1.S: New.
59735
59736 2000-05-08  Catherine Moore  <clm@cygnus.com>
59737
59738         * gcc.dg/unused-3.c: New.
59739
59740 2000-05-06  Richard Henderson  <rth@cygnus.com>
59741
59742           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59743           * g++.old-deja/g++.mike/warn1.C: Likewise.
59744           * g++.old-deja/g++.pt/local1.C: Likewise.
59745           * g++.old-deja/g++.pt/local7.C: Likewise.
59746           * g++.old-deja/g++.pt/spec16.C: Likewise.
59747
59748 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
59749
59750         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59751
59752 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
59753
59754           * g77.f-torture/execute/20000503-1.f: New test.
59755
59756 2000-05-04  Andreas Jaeger  <aj@suse.de>
59757
59758         * gcc.dg/noreturn-2.c: New test.
59759
59760 2000-05-04  Neil Booth  <NeilB@earthling.net>
59761
59762         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59763         preprocessor.
59764
59765 2000-05-04  Richard Henderson  <rth@cygnus.com>
59766
59767         * gcc.c-torture/execute/20000503-1.c: Fix typo.
59768
59769 2000-05-04  Richard Henderson  <rth@cygnus.com>
59770
59771         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59772         OpenSSL by Jason R Thorpe.
59773
59774 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59775
59776         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59777
59778 2000-05-03  Robert Lipe <robertlipe@usa.net>
59779
59780         * gcc.dg/20000503-1.c: New test.
59781
59782 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59783
59784         * gcc.c-torture/compile/20000502-1.c: New test.
59785         * g++.old-deja/g++.other/align.C: New test.
59786         * gcc.dg/cpp-tradstringify.c: New test.
59787
59788 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59789
59790         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59791         and hard registers.
59792
59793 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59794
59795         * gcc.c-torture/execute/loop-5.c: New test.
59796
59797 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59798
59799         * gcc.c-torture/execute/va-arg-20.c: New test.
59800
59801 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59802
59803         * gcc.c-torture/execute/20000422-1.c: New test.
59804
59805 2000-04-20  Greg McGary  <gkm@gnu.org>
59806
59807         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59808         when optimizing, but without sibling-call optimizations (-O1).
59809
59810 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59811
59812           * gcc.c-torture/compile/20000420-1.c: New test.
59813
59814 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59815
59816         * g++.abi/ptrflags.C: New test.
59817         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59818
59819 2000-04-19  Catherine Moore  <clm@cygnus.com>
59820
59821         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59822
59823 2000-04-19  Greg McGary  <gkm@gnu.org>
59824
59825         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59826         sibling-call optimizations.
59827
59828 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59829
59830         * gcc.dg/20000419-1.c: New test.
59831
59832 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59833
59834         * gcc.c-torture/execute/20000412-6.c: New test.
59835
59836 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59837
59838         * gcc.c-torture/execute/20000412-5.c: New test.
59839         * g77.f-torture/compile/20000412-1.f: New test.
59840         * gcc.c-torture/execute/20000412-4.c: New test.
59841         * gcc.c-torture/compile/20000412-2.c: New test.
59842         * gcc.c-torture/execute/20000412-3.c: New test.
59843         * gcc.c-torture/compile/20000412-1.c: New test.
59844         * gcc.c-torture/execute/20000412-2.c: New test.
59845
59846 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59847
59848         * objc/execute/bf-20.m: New test.
59849
59850 2000-04-10  Richard Henderson  <rth@cygnus.com>
59851
59852         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59853
59854         * gcc.c-torture/execute/20000412-1.c: New test.
59855
59856 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59857
59858         * g++.old-deja/g++.eh/catchptr1.C: New test.
59859
59860 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59861
59862         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59863
59864 2000-04-08  Neil Booth  <NeilB@earthling.net>
59865
59866         * gcc.dg/cpp-nullchar.c: Remove test as
59867         embedded nulls cause problems.
59868
59869 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59870
59871         * gcc.dg/compare2.c: New test.
59872
59873 2000-04-08  Neil Booth  <NeilB@earthling.net>
59874
59875         * gcc.dg/cpp-nullchar.c: New test.
59876
59877 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59878
59879         * gcc.dg/cpp-mi2.c: New test.
59880         * gcc.dg/cpp-mi2[abc].h: New files.
59881
59882 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59883
59884         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59885         member name.
59886
59887 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59888
59889         * g++.old-deja/g++.abi/vmihint.C: New test.
59890
59891 2000-04-06  Neil Booth  <NeilB@earthling.net>
59892
59893         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59894         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59895         copyright.
59896
59897 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59898
59899         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59900         avoid stack-frame overwrite.
59901
59902 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59903
59904         * gcc.c-torture/compile/20000405-2.c: New test.
59905         * gcc.c-torture/compile/20000405-3.c: New test.
59906
59907 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59908
59909         * gcc.c-torture/compile/20000405-1.c: New test.
59910
59911 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59912
59913         * gcc.dg/cast-qual-1.c: Revert last change.
59914
59915 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59916
59917         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59918
59919 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59920
59921         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59922         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59923
59924 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59925
59926         * gcc.c-torture/compile/20000403-2.c: New test.
59927         * gcc.c-torture/compile/20000403-1.c: New test.
59928
59929 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59930
59931         * gcc.c-torture/execute/20000403-1.c: New test.
59932
59933 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59934
59935         * gcc.c-torture/execute/20000402-1.c: New test.
59936
59937 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59938
59939         * gcc.c-torture/execute/va-arg-15.c: New test.
59940         * gcc.c-torture/execute/va-arg-16.c: New test.
59941         * gcc.c-torture/execute/va-arg-17.c: New test.
59942         * gcc.c-torture/execute/va-arg-18.c: New test.
59943         * gcc.c-torture/execute/va-arg-19.c: New test.
59944
59945 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59946
59947         * gcc.c-torture/compile/981211-1.c: Move to...
59948         * gcc.dg/cpp-as1.c: ...here.
59949         * gcc.dg/cpp-as2.c: New file.
59950
59951         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59952         compiler.
59953
59954 2000-04-02  Neil Booth  <NeilB@earthling.net>
59955
59956         * gcc.dg/cpp-cond.c  New tests.
59957         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59958         accidental success less likely.
59959         * gcc.dg/cpp-missingop.c  New tests.
59960         * gcc.dg/cpp-missingparen.c  New tests.
59961         * gcc.dg/cpp-shift.c  New tests.
59962         * gcc.dg/cpp-shortcircuit.c  New tests.
59963         * gcc.dg/cpp-unary.c  New tests.
59964
59965 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59966
59967         * gcc.c-torture/compile/20000329-1.c: New test.
59968
59969 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59970
59971         * gcc.c-torture/compile/20000326-1.c: New test.
59972         * gcc.c-torture/compile/20000326-2.c: New test.
59973
59974 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59975
59976         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59977         the first parameter is a function argument.
59978
59979 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59980
59981         * g++.old-deja/g++.ext/array4.C: New test.
59982
59983 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59984
59985         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59986
59987 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59988
59989         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59990
59991 2000-03-19  Richard Henderson  <rth@cygnus.com>
59992
59993         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59994
59995 2000-03-19  Richard Henderson  <rth@cygnus.com>
59996
59997         * gcc.c-torture/compile/20000319-1.c: New test.
59998
59999 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60000
60001         * gcc.c-torture/execute/20000314-3.c: New test.
60002         * gcc.c-torture/execute/20000314-2.c: New test.
60003         * gcc.c-torture/execute/20000314-1.c: New test.
60004         * gcc.c-torture/compile/20000314-2.c: New test.
60005         * gcc.c-torture/compile/20000314-1.c: New test.
60006
60007 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60008
60009         * g++.old-deja/g++.warn/inline.C: New test.
60010
60011 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60012
60013         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60014         standards-compliant result rather than specific constants.
60015         Put test-values in array.
60016
60017 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60018
60019         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60020         (g++_target_compile): Put test-specific options last.
60021
60022 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60023
60024         * g++.old-deja/g++.eh/vbase4.C: New test.
60025
60026 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60027
60028         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60029
60030 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60031
60032         * g++.old-deja/g++.brendan/misc12.C: Removed.
60033         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60034         * g++.old-deja/g++.ext/pretty4.C: New test.
60035
60036 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60037
60038         * g++.old-deja/g++.other/string2.C: New test.
60039
60040 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60041
60042         * g++.old-deja/g++.warn/impint2.C: New test.
60043
60044 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60045
60046         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60047         is 1, not zero.
60048
60049 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60050
60051         * g++.old-deja/g++.warn/impint.C: New test.
60052         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60053         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60054         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60055         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60056         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60057         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60058         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60059         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60060         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60061         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60062         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60063         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60064
60065 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60066
60067         * gcc.dg/cpp-redef.c: New test.
60068
60069 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60070
60071         * g++.old-deja/g++.pt/unify7.C: New test.
60072
60073 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60074
60075         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60076         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60077
60078 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60079
60080         * gcc.c-torture/compile/20000224-1.c: New test.
60081
60082 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60083
60084         * gcc.c-torture/compile/cpp-2.c: New test.
60085         * gcc.c-torture/compile/cpp-1.c: New test.
60086
60087 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60088
60089         * gcc.c-torture/execute/20000225-1.c: New test.
60090
60091 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60092
60093         * gcc.dg/cpp-li2.c: New test.
60094
60095         * gcc.dg/cpp-wi1.c: New test.
60096
60097         * gcc.dg/cpp-li1.c: New test.
60098
60099 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60100
60101         * g++.old-deja/g++.other/sizeof5.C: New test.
60102
60103 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60104
60105         * gcc.c-torture/execute/va-arg-13.c: New test.
60106
60107 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60108
60109         * gcc.c-torture/execute/va-arg-12.c: New test.
60110
60111 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60112
60113         * gcc.c-torture/execute/20000223-1.c: New test.
60114
60115 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60116
60117         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60118
60119 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60120
60121         * g++.old-deja/g++.abi/ptrmem.C: New test.
60122
60123 2000-02-19  Richard Henderson  <rth@cygnus.com>
60124
60125         * gcc.c-torture/compile/init-3.c: New.
60126
60127 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60128
60129         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60130         ALWAYS_CXXFLAGS.
60131
60132 2000-02-11  Robert Lipe <robertl@sco.com>
60133
60134         * gcc.c-torture/compile/20000211-3.c: New test.
60135
60136 2000-02-11  Martin Buchholz <martin@xemacs.org>
60137
60138         * gcc.c-torture/compile/20000211-2.c: New test.
60139
60140 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60141
60142         * gcc.c-torture/compile/20000211-1.c: New test.
60143
60144 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60145
60146         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60147           on native targets
60148
60149 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60150
60151         * g++.old-deja/g++.other/cast5.C: New test.
60152
60153 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60154
60155         * gcc.c-torture/execute/20000205-1.c: New.
60156
60157 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60158
60159         * g++.old-deja/g++.jason/cast3.C: Return void.
60160         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60161
60162 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60163
60164         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60165
60166         * gcc.dg/loop-1.c: New test.
60167
60168 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60169
60170         * gcc.c-torture/compile/20000127-1.c: New test.
60171         * gcc.c-torture/execute/991228-1.c: New test.
60172
60173 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60174
60175         * gcc.dg/unused-2.c: New test.
60176
60177         * gcc.dg/conv-1.c: New test.
60178
60179 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60180
60181         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60182         compiler.
60183         (tool_option_proc): Fix typo.
60184
60185 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60186
60187         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60188         of the ld on the host, not on the build machine.
60189         Also, don't crash if '--help' is not a supported option.
60190
60191 2000-01-24  Richard Henderson  <rth@cygnus.com>
60192
60193         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60194
60195 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60196
60197         * gcc.c-torture/execute/20000120-2.c: New test.
60198         * gcc.c-torture/execute/20000120-1.c: New test.
60199
60200 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60201
60202         * gcc.c-torture/execute/20000113-1.c: New test.
60203
60204 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60205
60206         * gcc.c-torture/execute/20000112-1.c: New test.
60207
60208 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60209
60210         * gcc.dg/20000111-1.c: New test.
60211
60212 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60213
60214         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60215         with 16 bit integers.
60216
60217 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60218
60219         * gcc.dg/20000108-1.c: New test.
60220
60221 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60222
60223         * g++.old-deja/g++.ns/koenig8.C: New test.
60224
60225 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60226
60227         * g++.old-deja/g++.other/cast4.C: New test.
60228
60229 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60230
60231         * gcc.c-torture/compile/20000105-2.c: New test.
60232         * gcc.c-torture/compile/20000105-1.c: New test.
60233
60234 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60235
60236         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60237         references to printf & atoi to conform to ANSI standard.
60238         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60239         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60240         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60241         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60242         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60243         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60244         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60245         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60246         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60247         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60248         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60249         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60250         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60251         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60252         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60253         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60254         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60255         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60256         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60257         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60258         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60259         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60260         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60261         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60262         * g++.old-deja/g++.brendan/init3.C: Likewise.
60263         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60264         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60265         * g++.old-deja/g++.brendan/new2.C: Likewise.
60266         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60267         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60268         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60269         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60270         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60271         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60272         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60273         * g++.old-deja/g++.brendan/template24.C: Likewise.
60274         * g++.old-deja/g++.brendan/template3.C: Likewise.
60275         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60276         * g++.old-deja/g++.jason/inline3.C: Likewise.
60277         * g++.old-deja/g++.jason/opeq.C: Likewise.
60278         * g++.old-deja/g++.law/arg5.C: Likewise.
60279         * g++.old-deja/g++.law/arm7.C: Likewise.
60280         * g++.old-deja/g++.law/ctors11.C: Likewise.
60281         * g++.old-deja/g++.law/cvt8.C: Likewise.
60282         * g++.old-deja/g++.law/init9.C: Likewise.
60283         * g++.old-deja/g++.law/refs4.C: Likewise.
60284         * g++.old-deja/g++.law/template2.C: Likewise.
60285         * g++.old-deja/g++.law/visibility24.C: Likewise.
60286         * g++.old-deja/g++.law/vtable3.C: Likewise.
60287         * g++.old-deja/g++.mike/asm2.C: Likewise.
60288         * g++.old-deja/g++.mike/eh1.C: Likewise.
60289         * g++.old-deja/g++.mike/misc1.C: Likewise.
60290         * g++.old-deja/g++.mike/misc13.C: Likewise.
60291         * g++.old-deja/g++.mike/misc14.C: Likewise.
60292         * g++.old-deja/g++.mike/ns12.C: Likewise.
60293         * g++.old-deja/g++.mike/p1248.C: Likewise.
60294         * g++.old-deja/g++.mike/p3708.C: Likewise.
60295         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60296         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60297         * g++.old-deja/g++.mike/p646.C: Likewise.
60298         * g++.old-deja/g++.mike/p700.C: Likewise.
60299         * g++.old-deja/g++.mike/p783.C: Likewise.
60300         * g++.old-deja/g++.mike/p783a.C: Likewise.
60301         * g++.old-deja/g++.mike/p783b.C: Likewise.
60302         * g++.old-deja/g++.mike/p786.C: Likewise.
60303         * g++.old-deja/g++.mike/p789.C: Likewise.
60304         * g++.old-deja/g++.mike/p789a.C: Likewise.
60305         * g++.old-deja/g++.mike/p807a.C: Likewise.
60306         * g++.old-deja/g++.other/delete3.C: Likewise.
60307         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60308         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60309         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60310         * g++.old-deja/g++.other/empty1.C: Likewise.
60311         * g++.old-deja/g++.other/temporary1.C: Likewise.
60312         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60313         * g++.old-deja/g++.pt/t16.C: Likewise.
60314         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60315
60316 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60317
60318         * gcc.dg/991230-1.c: New test.
60319
60320 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60321
60322         * gcc.c-torture/compile/991229-3.c: New test.
60323         * gcc.c-torture/compile/991229-2.c: New test.
60324         * gcc.c-torture/compile/991229-1.c: New test.
60325
60326 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60327
60328         * gcc.c-torture/compile/labels-2.c: New test.
60329
60330 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60331
60332         * gcc.c-torture/execute/991227-1.c: New test.
60333
60334 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60335
60336         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60337
60338 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60339
60340         * gcc.c-torture/execute/991221-1.c: New test.
60341
60342 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60343
60344         * g++.old-deja/g++.other/cast3.C: New test.
60345
60346 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60347
60348         * gcc.c-torture/execute/991216-4.c: New test.
60349
60350 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60351
60352         * gcc.c-torture/execute/991216-1.c: New test.
60353         * gcc.c-torture/execute/991216-2.c: New test.
60354         * gcc.c-torture/execute/991216-3.c: New test.
60355
60356 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60357
60358         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60359         Actually make the test fail by using "-O2" for compilation.
60360
60361 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60362
60363         * g++.old-deja/g++.warn/cast-align1.C: New test.
60364
60365 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60366
60367         * gcc.c-torture/compile/991214-1.c: New test.
60368         * gcc.c-torture/compile/991214-2.c: New test.
60369
60370 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60371
60372         * gcc.dg/991214-1.c: New test.
60373
60374 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60375
60376         * gcc.c-torture/compile/991213-3.c: New test.
60377         * gcc.c-torture/compile/991213-2.c: New test.
60378         * gcc.c-torture/compile/991213-1.c: New test.
60379
60380 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60381
60382         * gcc.dg/991209-1.c: New test.
60383
60384 1999-12-08  Nathan Sidwell <nathan@acm.org>
60385
60386         * gcc.c-torture/compile/991208-1.c: New test.
60387
60388 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60389
60390         * gcc.dg/ultrasp2.c: New test.
60391
60392 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60393
60394         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60395
60396 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60397
60398         * gcc.c-torture/compile/991202-1.c: New test.
60399         * gcc.c-torture/execute/991202-1.c: New test.
60400         * gcc.c-torture/execute/991202-2.c: New test.
60401         * gcc.c-torture/execute/991202-3.c: New test.
60402
60403 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60404
60405         * g++.old-deja/g++.abi/align.C: New test.
60406         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60407         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60408
60409 1999-12-01  Richard Henderson  <rth@cygnus.com>
60410
60411         * gcc.c-torture/execute/991201-1.c: New.
60412
60413 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60414
60415         * gcc.dg/991129-1.c: New test.
60416
60417 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60418
60419         * gcc.c-torture/compile/991127-1.c: New test.
60420
60421 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60422
60423         * g++.old-deja/g++.other/warn4.C: New test.
60424
60425 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60426
60427         * g++.old-deja/g++.eh/cleanup2.C: New test.
60428         * g++.old-deja/g++.ext/pretty2.C: New test.
60429         * g++.old-deja/g++.ext/pretty3.C: New test.
60430         * g++.old-deja/g++.other/debug6.C: New test.
60431
60432 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60433
60434         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60435         compiler_output to look for one error message instead of two.
60436
60437 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60438
60439         * gcc.c-torture/execute/991118-1.c: Also test case
60440         where the word boundary does not split a byte evenly.
60441
60442 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60443
60444         * g++.old-deja/g++.ext/restrict1.C: New test.
60445
60446 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60447
60448         * gcc.c-torture/execute/991118-1.c: New test.
60449
60450 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60451
60452         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60453         working directory pathnames.
60454
60455 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60456
60457         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60458         host is equipped with driver.h and driver.o so it can actually
60459         compile and run the tests.
60460
60461 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60462
60463         * gcc.c-torture/compile/991008-1.c: New test.
60464
60465 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60466
60467         * lib/gcc-dg.exp: Include target-supports.exp
60468
60469 1999-11-05  Nick Clifton  <nickc@cygnus.com>
60470
60471         * lib/target-supports.exp: New file: Provide procs to test for
60472         features supported by the target.
60473         (check_weak_available): Moved here from ecos.exp.
60474         (check_alias_available): New proc: Determine of the target
60475         toolchain supports the alias attribute.
60476
60477         * gcc.dg/special/ecos.exp: Move check_weak_available to
60478         target-supports.exp.
60479         (alias-1.c): Only perform the test if the target supports
60480         aliases.
60481         (wkali-1.c): Only perform the test if the target supports
60482         aliases.
60483
60484         * gcc.dg/990506-0.c: Expect error messages from cross
60485         targets as well as native targets.
60486
60487 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60488
60489         * gcc.dg/ultrasp1.c: Removed xfail.
60490         * gcc.dg/struct-ret-2.c: Likewise.
60491         * gcc.dg/array-1.c: Likewise.
60492
60493 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60494
60495         * gcc.dg/struct-ret-2.c: New test.
60496
60497         * gcc.dg/array-1.c: New test.
60498
60499 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
60500
60501         * gcc.c-torture/execute/991030-1.c: New test.
60502
60503 1999-10-26  Richard Henderson  <rth@cygnus.com>
60504
60505         * gcc.c-torture/compile/991026-2.c: New test.
60506
60507 1999-10-26  Jeffrey A Law  (law@cygnus.com)
60508
60509         * gcc.c-torture/compile/991026-1.c: New test.
60510
60511 1999-10-23  Jeffrey A Law  (law@cygnus.com)
60512
60513         * gcc.c-torture/execute/991023-1.c: New test.
60514
60515 1999-10-19  Jeffrey A Law  (law@cygnus.com)
60516
60517         * gcc.c-torture/execute/991019-1.c: New test.
60518
60519 1999-10-16  Richard Henderson  <rth@cygnus.com>
60520
60521         * gcc.c-torture/execute/991016-1.c: New test.
60522
60523 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
60524
60525         * gcc.c-torture/execute/991014-1.c: New test.
60526
60527 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
60528
60529         * g++.old-deja/g++.other/union2.C: New test.
60530
60531 1999-10-13  Nathan Sidwell  <nathan@acm.org>
60532
60533         * g++.old-deja/g++.other/vaarg2.C: New test.
60534         * g++.old-deja/g++.other/vaarg3.C: New test.
60535
60536 1999-10-12  Craig Burley  <craig@jcb-sc.com>
60537
60538         * g77.f-torture/noncompile/19990905-1.f: Moved from being
60539         in compile/.
60540
60541 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
60542
60543         * gcc.c-torture/execute/va-arg-11.c: New test.
60544
60545 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
60546
60547         * lib/file-format.exp (gcc_target_object_format): Don't
60548         crash if objdump is unavailable.
60549
60550 1999-09-29  Donn Terry <donn@interix.com>
60551
60552         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60553
60554 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60555
60556         * gcc.c-torture/compile/990928-1.c: New test.
60557
60558 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60559
60560         * g++.old-deja/g++.other/decl6.C: New test.
60561
60562 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60563
60564         * gcc.c-torture/execute/va-arg-10.c: New test.
60565
60566 1999-09-27  Nathan Sidwell  <nathan@acm.org>
60567
60568         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60569         __PRETTY_FUNCTION__.
60570
60571 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60572
60573         * gcc.c-torture/execute/990923-1.c: New test.
60574
60575 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60576
60577         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60578         for which -fpic is inappropriate.
60579
60580 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60581
60582         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60583
60584 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60585
60586         * g++.old-deja/g++.other/dyncast1.C: New test.
60587         * g++.old-deja/g++.other/dyncast2.C: New test.
60588         * g++.old-deja/g++.other/dyncast3.C: New test.
60589         * g++.old-deja/g++.other/dyncast4.C: New test.
60590         * g++.old-deja/g++.other/dyncast5.C: New test.
60591         * g++.old-deja/g++.eh/catch3.C: New test.
60592         * g++.old-deja/g++.eh/catch3p.C: New test.
60593         * g++.old-deja/g++.eh/catch4.C: New test.
60594         * g++.old-deja/g++.eh/catch4p.C: New test.
60595         * g++.old-deja/g++.eh/catch5.C: New test.
60596         * g++.old-deja/g++.eh/catch5p.C: New test.
60597         * g++.old-deja/g++.eh/catch6.C: New test.
60598         * g++.old-deja/g++.eh/catch6p.C: New test.
60599         * g++.old-deja/g++.eh/catch7.C: New test.
60600         * g++.old-deja/g++.eh/catch7p.C: New test.
60601         * g++.old-deja/g++.eh/catch8.C: New test.
60602         * g++.old-deja/g++.eh/catch8p.C: New test.
60603         * g++.old-deja/g++.eh/catch9.C: New test.
60604         * g++.old-deja/g++.eh/catch9p.C: New test.
60605
60606 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60607
60608         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60609         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60610
60611 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60612
60613         * gcc.c-torture/compile/990913-1.c: New test.
60614
60615 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60616
60617         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60618         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60619
60620 1999-09-09  Richard Henderson  <rth@cygnus.com>
60621
60622         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60623
60624 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60625
60626         * g++.old-deja/g++.other/lookup11.C: New test.
60627         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60628         what is permitted and what we want.
60629         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60630         overload use.
60631         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60632
60633 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60634
60635         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60636         * gcc.c-torture/noncompile/poison-1.c: New file.
60637
60638 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60639
60640         * g++.old-deja/g++.other/sizeof3.C: New test.
60641         * g++.old-deja/g++.other/sizeof4.C: New test.
60642         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60643         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60644
60645 1999-09-07  Richard Henderson  <rth@cygnus.com>
60646
60647         * gcc.dg/va-arg-1.c: New.
60648
60649 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60650
60651         * gcc.c-torture/execute/va-arg-9.c: New test.
60652
60653 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60654
60655         * g77.f-torture/compile/980519-2.f: New test.
60656         * g77.f-torture/compile/19990905-0.f: New test.
60657         * g77.f-torture/compile/19990905-1.f: New test.
60658         * g77.f-torture/compile/19990905-2.f: New test.
60659
60660         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60661
60662 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60663
60664         * gcc.c-torture/execute/990827-1.c: Fix typo.
60665
60666 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60667
60668         * g++.old-deja/g++.other/deref1.C: New test.
60669
60670 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60671
60672         * g++.old-deja/g++.other/ambig2.C: New test.
60673         * g++.old-deja/g++.other/cond5.C: New test.
60674         * g++.old-deja/g++.other/lookup16.C: New test.
60675
60676 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60677
60678         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60679         assemblers too.
60680
60681 1999-08-31  Jeffrey A Law  (law@cygnus.com)
60682
60683         * lib/c-torture.exp: Avoid the "compare executables" optimization
60684         when testing native.
60685
60686 1999-08-29  Jeffrey A Law  (law@cygnus.com)
60687
60688         * gcc.c-torture/execute/990829-1.c: New test.
60689         * gcc.c-torture/compile/990829-1.c: New test.
60690
60691 1999-08-27  Paul Burchard  <burchard@pobox.com>
60692
60693         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60694         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60695         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60696         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60697         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60698         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60699         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60700         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60701         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60702         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60703         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60704
60705 1999-08-27  Jeffrey A Law  (law@cygnus.com)
60706
60707         * gcc.c-torture/execute/990827-1.c: New test.
60708
60709 1999-08-26  Craig Burley  <craig@jcb-sc.com>
60710
60711         * g77.f-torture/noncompile/19990826-4.f: New test.
60712
60713         * g77.f-torture/compile/19990826-3.f: New test.
60714
60715         * g77.f-torture/execute/19990826-2.f: New test.
60716
60717         * g77.f-torture/compile/19990826-1.f: New test.
60718
60719         * gcc.c-torture/execute/990826-0.c: New test.
60720         * g77.c-torture/execute/19990826-0.f: New test.
60721
60722         * g77.f-torture/noncompile/970626-2.f: New test.
60723
60724 1999-08-25  Paul Burchard  <burchard@pobox.com>
60725
60726         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60727         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60728         lss-011.C: New tests.
60729
60730 1999-08-25  Nathan Sidwell  <nathan@acm.org>
60731
60732         * g++.old-deja/g++.other/decl5.C: New test.
60733
60734 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60735
60736         * noncompile/noncompile.exp: Load_lib c-torture.exp.
60737         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60738         call `postbase' for each one.  All callers of `postbase' changed
60739         to call this instead.
60740
60741 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
60742
60743         * gcc.c-torture/execute/990811-1.c: New test.
60744
60745 1999-08-09  Nick Clifton  <nickc@cygnus.com>
60746
60747         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60748         just native ones.
60749
60750         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60751         just native ones.
60752
60753 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60754
60755         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60756
60757 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60758
60759         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60760
60761 1999-08-04  Nathan Sidwell  <nathan@acm.org>
60762
60763         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60764
60765 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60766
60767         * gcc.c-torture/execute/990804-1.c: New test.
60768
60769 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60770
60771         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60772         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60773         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60774
60775 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60776
60777         * g++.old-deja/g++.other/struct1.C: New test.
60778
60779 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60780
60781         * g++.old-deja/g++.other/enum2.C: New test.
60782
60783 1999-08-02  Richard Henderson  <rth@cygnus.com>
60784
60785         Adapted from tests from Franz Sirl:
60786         * gcc.c-torture/execute/va-arg-7.c: New test.
60787         * gcc.c-torture/execute/va-arg-8.c: New test.
60788
60789 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60790
60791         * gcc.c-torture/compile/990801-2.c: New test.
60792
60793         * gcc.c-torture/compile/990801-1.c: New test.
60794
60795 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60796
60797         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60798         fp-cmp-1.c, converting double to float.
60799
60800         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60801         fp-cmp-1.c, converting double to long double.
60802
60803         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60804         from fr1 to unknown_register, since fr1 is a legitimate register
60805         on some machines.
60806
60807 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60808
60809         * README: More listname related changes.
60810
60811 1999-07-08  Catherine Moore  <clm@cygnus.com>
60812
60813         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60814
60815 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60816
60817         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60818
60819 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60820
60821         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60822
60823 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60824
60825         * gcc.dg/990703-1.c: New test.
60826
60827 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60828
60829         * lib/file-format.exp: New file: Move definition of proc
60830         gcc_target_object_format to here from
60831         gcc.dg/special/ecos.exp.
60832
60833         * lib/c-torture.exp: Include lib file-format.exp.
60834         * lib/gcc-dg.exp: Include lib file-format.exp.
60835
60836         * gcc.dg/special/ecos.exp: Remove definition of proc
60837         gcc_target_object_format.
60838
60839 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60840
60841         * gcc.c-torture/execute/990628-1.c: New test.
60842
60843 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60844
60845         * gcc.c-torture/compile/990625-2.c: New test.
60846
60847         * gcc.c-torture/compile/990625-1.c: New test.
60848
60849 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60850
60851         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60852         attributes compile.
60853         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60854         ports that use the COFF/PE file format.
60855
60856 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60857
60858         * gcc.c-torture/compile/990617-1.c: New test.
60859
60860 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60861
60862         * g++.old-deja/g++.other/decl4.C: New test.
60863
60864 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60865
60866         * g++.old-deja/g++.other/bitfld3.C: New test.
60867
60868 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60869
60870         * g++.old-deja/g++.eh/catch1.C: New test.
60871
60872 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60873
60874         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60875
60876         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60877         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60878
60879 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60880
60881         * g77.f-torture/compile/19990502-0.f: Replace with new,
60882         shorter, test that still fails after recent changes.
60883
60884 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60885
60886         * gcc.c-torture/execute/990604-1.c: New test.
60887
60888 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60889
60890         * gcc.c-torture/execute/990531-1.c: New test.
60891
60892 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60893
60894         * gcc.c-torture/compile/990527-1.c: New test.
60895
60896 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60897
60898         * gcc.c-torture/execute/990527-1.c: New test.
60899
60900 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60901
60902         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60903         bitfields as signed.
60904
60905 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60906
60907         * g77.f-torture/compile/19990525-0.f: New test.
60908
60909 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60910
60911         * gcc.c-torture/execute/990525-2.c: New test.
60912
60913         * gcc.c-torture/execute/990525-1.c: New test.
60914
60915 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60916
60917         * g++.old-deja/g++.other/anon3.C: New test.
60918         * g++.old-deja/g++.other/anon4.C: New test.
60919         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60920         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60921         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60922         Merrill).
60923
60924 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60925
60926         * gcc.c-torture/execute/990524-1.c: New test.
60927
60928         * gcc.dg/990524-1.c: New test.
60929
60930 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60931
60932         * gcc.c-torture/compile/990523-1.c: New test.
60933
60934 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60935
60936         * gcc.c-torture/compile/990519-1.c: New test.
60937
60938 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60939
60940         * gcc.c-torture/compile/990517-1.c: New test.
60941
60942         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60943         (e4, f4): New tests.
60944         (main): Call them.
60945
60946 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60947
60948         * gcc.dg/noreturn-1.c: New test.
60949
60950 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60951
60952         * gcc.c-torture/execute/990513-1.c: New test.
60953
60954 1999-05-10  Richard Henderson  <rth@cygnus.com>
60955
60956         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60957
60958 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60959
60960         * g77.f-torture/execute/erfc.f: Use small single-precision
60961         values, to avoid problems on Alphas when not -mieee.
60962
60963 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60964
60965         * gcc.dg/990506-0.c: New test.
60966
60967 1999-05-08  Richard Henderson  <rth@cygnus.com>
60968
60969         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60970         the constant to test.  Don't XFAIL 64-bit targets.
60971
60972         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60973         * g++.old-deja/g++.law/profile1.C: Likewise.
60974
60975         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60976         operator new instances.
60977         * g++.old-deja/g++.other/delete5.C: Likewise.
60978
60979 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60980
60981         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60982         intrinsic.
60983
60984 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60985
60986         * g77.f-torture/execute/u77-test.f: Reverse order of two
60987         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60988
60989 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60990
60991         * gcc.dg/compare1.c: New test.
60992
60993 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60994
60995         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60996         New tests.
60997
60998 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60999
61000         * g77.f-torture/compile/19990502-1.f: New test.
61001
61002 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61003
61004         * g77.f-torture/compile/19990502-0.f: New test.
61005
61006 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61007
61008         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61009         intrinsic.
61010
61011 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61012
61013         * g77.f-torture/execute/u77-test.f (main): List libU77
61014         intrinsics not currently tested.
61015         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61016         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61017         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61018         Trim blanks off the ends of some printed strings.
61019
61020 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61021
61022         * g77.f-torture/execute/u77-test.f (main): Just warn about
61023         FSTAT gid disagreement, as it's expected on some systems.
61024
61025 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61026
61027         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61028         use a new function, which allows for some slop.
61029         Clean up some commentary.
61030         (issum): The new function.
61031         (sgladd): Deleted subroutine.
61032
61033 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61034
61035         * g77.f-torture/execute/u77-test.f: Modify to be more like
61036         libf2c/libU77 version, bringing patches to that version here.
61037         Add suitable commentary.
61038
61039 1999-04-25  Richard Henderson  <rth@cygnus.com>
61040
61041         * gcc.dg/990424-1.c: New test.
61042
61043 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61044
61045         * g77.f-torture/execute/u77-test.f (main): Bug involving
61046         LSTAT has been fixed, so turn back on full checking.
61047
61048 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61049
61050         * g77.f-torture/compile/19990419-0.f: New test.
61051         * g77.f-torture/execute/19990419-1.f: New test.
61052
61053 1999-04-17  Richard Henderson  <rth@cygnus.com>
61054
61055         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61056         to avoid the need for a prototype to supress a warning.
61057
61058 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61059
61060         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61061
61062 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61063
61064         * gcc.c-torture/execute/990404-1.c: New test.
61065
61066 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61067
61068         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61069         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61070         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61071         missing initializer warnings.
61072
61073 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61074
61075         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61076         matching strings.
61077
61078 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61079
61080         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61081
61082 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61083
61084         * g77.f-torture/execute/19990325-0.f: New test.
61085         * g77.f-torture/execute/19990325-1.f: New test.
61086
61087 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61088
61089         * gcc.c-torture/execute/990324-1.c: New test.
61090
61091 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61092
61093         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61094         test with 4.
61095
61096 1999-03-17  Richard Henderson  <rth@cygnus.com>
61097
61098         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61099
61100 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61101
61102         * g77.f-torture/execute/19990313-2.f: New test.
61103         * g77.f-torture/execute/19990313-3.f: New test.
61104
61105 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61106
61107         * g77.f-torture/execute/19990313-0.f: New test.
61108         * g77.f-torture/execute/19990313-1.f: New test.
61109
61110 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61111
61112         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61113         printf to sprintf.
61114         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61115         (main): Add check for u15.  Conditionalize u31 check depending on
61116         whether ints are <32 bits or >=32 bits.
61117
61118 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61119
61120         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61121
61122 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61123
61124         * g77.f-torture/compile/19990305-0.f: New test.
61125         * g77.f-torture/execute/19981119-0.f: New test.
61126
61127 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61128
61129         * g77.f-torture/execute/970625-2.f: call ABORT if final
61130         result is not correct, instead of just printing it.
61131         Add this checking via newly introduced obfuscation, to
61132         trip up buggy front ends.
61133
61134 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61135
61136         * g77.f-torture/compile/960317-1.f: Moved from being
61137         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61138
61139 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61140
61141         * g77.f-torture/execute/960317-1.f: New (old) test.
61142         * g77.f-torture/execute/970625-2.f: Ditto.
61143
61144 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61145
61146         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61147         error message on line 1 or line 2; cccp and cpplib do this differently.
61148
61149 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61150
61151         * g++.old-deja/g++.law/weak1.C: New test.
61152
61153 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61154
61155         * gcc.c-torture/execute/990119-1.c: Renamed to...
61156         * gcc.dg/990119-1.c: this, so it will only be tested once
61157         (it's a preprocessor test, it doesn't need to be run at
61158         multiple optimization levels).
61159
61160 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61161
61162         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61163           ALWAYS_CXXFLAGS.
61164
61165 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61166
61167         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61168         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61169         to not be compilable by current g77.
61170
61171 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61172
61173         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61174
61175 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61176
61177         * gcc.c-torture/execute/990222-1.c: New test.
61178
61179 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61180
61181         * g77.f-torture/compile/19990218-0.f: New test.
61182         * g77.f-torture/noncompile/19990218-1.f: New test.
61183
61184 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61185
61186         * g77.f-torture/compile/19981216-0.f: New test.
61187
61188 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61189
61190         * gcc.dg/990214-1.c: New test.
61191
61192 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61193
61194         * gcc.dg/990213-2.c: New test.
61195
61196         * gcc.dg/990213-1.c: New test.
61197
61198 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61199
61200         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61201         ints.
61202
61203 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61204
61205         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61206         specified by target.
61207
61208         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61209
61210 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61211
61212         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61213
61214 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61215
61216         * gcc.dg/special/ecos.exp: New test driver for new tests with
61217         special requirements.
61218
61219         * gcc.dg/special/alias-1.c: New test.
61220         * gcc.dg/special/gcsec-1.c: New test.
61221         * gcc.dg/special/weak-1.c: New test.
61222         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61223         * gcc.dg/special/weak-2.c: New test.
61224         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61225         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61226         * gcc.dg/special/wkali-1.c: New test.
61227         * gcc.dg/special/wkali-2.c: New test.
61228         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61229         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61230
61231 1999-02-10  Felix Lee  <flee@cygnus.com>
61232
61233           * lib/c-torture.exp (c-torture-compile): Pull out code for
61234           analyzing gcc error messages.
61235           (c-torture-execute): Likewise.  Fix some (harmless) false
61236           positives.
61237           * lib/gcc.exp (gcc_check_compile): New function.
61238
61239 1999-02-08  Richard Henderson  <rth@cygnus.com>
61240
61241         * gcc.c-torture/execute/990208-1.c: New test.
61242
61243 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61244
61245         * g++.dg/special/ecos.exp: New driver for new tests with special
61246         requirements
61247
61248         * g++.dg/special/conpr-1.C: New test
61249         * g++.dg/special/conpr-2.C: New test
61250         * g++.dg/special/conpr-2a.C: New test
61251         * g++.dg/special/conpr-3.C: New test
61252         * g++.dg/special/conpr-3a.C: New test
61253         * g++.dg/special/conpr-3b.C: New test
61254
61255         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61256         allow g++ to use the dg driver
61257
61258         * README: Add comment about g++.dg directory
61259
61260 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61261
61262         * README: Update email addresses.
61263
61264 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61265
61266         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61267         arguments in order to force structure S onto the stack even on
61268         the alpha.
61269         (test): Pass 10 leading arguments to function foo as well as the
61270         structure S.
61271
61272         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61273         failure for all targets.
61274
61275         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61276         abort to terminate program execution.
61277
61278 1999-01-30  Richard Henderson  <rth@cygnus.com>
61279
61280         * gcc.c-torture/execute/990130-1.c: New test.
61281
61282 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61283
61284         * gcc.dg/990130-1.c: New test.
61285
61286 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61287
61288         * gcc.c-torture/execute/990128-1.c: New test.
61289
61290 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61291
61292         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61293
61294 1999-01-27  Felix Lee  <flee@cygnus.com>
61295
61296         * lib/c-torture.exp (c-torture-compile): pull out code for
61297         analyzing gcc error messages.
61298         (c-torture-execute): ditto, and fix some (harmless) false
61299         positives.
61300         * lib/gcc.exp (gcc_check_compile): new function.
61301
61302 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61303
61304         * gcc.dg/990117-1.c: New test.
61305
61306         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61307
61308         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61309
61310 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61311
61312         * g77.f-torture/compile/990115-1.f: New test.
61313
61314 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61315
61316         * gcc.c-torture/compile/990107-1.c: New test
61317
61318 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61319
61320         * gcc.c-torture/execute/990106-2.c: New test.
61321
61322         * gcc.c-torture/execute/990106-1.c: New test.
61323
61324 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61325
61326         * gcc.c-torture/compile/981223-1.c: New test.
61327
61328 1998-12-29  Richard Henderson  <rth@cygnus.com>
61329
61330         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61331         (opt3): Rename from opt4 and disable.
61332
61333 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61334
61335         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61336
61337 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61338
61339         * g++.old-deja/g++.other/conv5.C: New test.
61340
61341 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61342
61343         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61344
61345 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61346
61347         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61348
61349 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61350
61351         * gcc.c-torture/compile/981211-1.c: New test.
61352
61353 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61354
61355         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61356
61357         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61358
61359 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61360
61361         * gcc.special/930510-1.c: Make C9X safe.
61362         * gcc.misc-tests/gcov-1.c Similarly.
61363         * gcc.misc-tests/gcov-2.c Similarly.
61364
61365 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61366
61367         * gcc.dg/ultrasp1.c: New test.
61368
61369 1998-12-06  Richard Henderson  <rth@cygnus.com>
61370
61371         * gcc.c-torture/execute/981206.c: New test.
61372
61373 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61374
61375         * g++.old-deja/g++.ns/template7.C: New test.
61376
61377         * g++.old-deja/g++.other/expr1.C: New test.
61378
61379         * g++.old-deja/g++.eh/tmpl3.C: New test.
61380
61381         * g++.old-deja/g++.eh/tmpl2.C: New test.
61382
61383 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61384
61385         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61386         * g++.old-deja/g++.other/using6.C: Removed.
61387         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61388
61389         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61390
61391 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61392
61393         * g++.old-deja/g++.pt/overload8.C: New test.
61394
61395         * g++.old-deja/g++.pt/overload7.C: New test.
61396
61397         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61398
61399         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61400         and relinking messages.
61401         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61402         compiling with -frepo.
61403
61404 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61405
61406         * g++.old-deja/g++.pt/lookup6.C: New test.
61407
61408 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61409
61410         * gcc.c-torture/execute/981130-1.c: New test.
61411         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61412
61413 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61414
61415         * g++.old-deja/g++.pt/explicit76.C: New test.
61416
61417         * g++.old-deja/g++.pt/friend38.C: New test.
61418
61419         * g++.old-deja/g++.ns/crash2.C: New test.
61420
61421         * g++.old-deja/g++.pt/defarg8.C: New test.
61422
61423         * g++.old-deja/g++.pt/instantiate6.C: New test.
61424
61425         * g++.old-deja/g++.pt/static6.C: New test.
61426
61427         * g++.old-deja/g++.pt/decl2.C: New test.
61428
61429 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61430
61431         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61432         problem is actually related with name lookup, but so what? :-)
61433
61434         * g++.old-deja/g++.pt/friend37.C: New test.
61435
61436 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61437
61438         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61439         element, which fails on some systems.
61440
61441         * g77.f-torture/execute/labug1.f: New test.
61442
61443 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61444
61445         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61446         is defined.
61447
61448 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61449
61450         * g77.f-torture/compile/981117-1.f: New test.
61451
61452 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61453
61454         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61455         properly discarded.
61456
61457 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61458
61459         * gcc.c-torture/execute/memcheck: New directory of tests for
61460         -fcheck-memory-usage.
61461
61462 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61463
61464         * README: New file, general information about the testsuite and
61465         new description of the various C++ test subdirectories.
61466         * README.g++: Eliminate obsolete information, update and move most
61467         relevant stuff to README.
61468
61469 1998-11-07  Richard Henderson  <rth@cygnus.com>
61470
61471         * gcc.c-torture/compile/981107-1.c: New test.
61472
61473 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
61474
61475         * execute/memcpy-bi.c: New testcase.
61476
61477 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
61478
61479         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61480         base classes.
61481
61482         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61483         template is selected.
61484
61485         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61486         classes, it should be accepted for all types.
61487
61488         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61489
61490         * g++.old-deja/g++.pt/spec24.C: Ensure that template
61491         specializations start with template headers.
61492
61493 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
61494
61495         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61496
61497         * g++.old-deja/g++.other/init9.C: Test cross initialization of
61498         non-POD types.
61499
61500 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61501
61502         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61503
61504 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61505
61506         * compile/981022-1.c, compile/981022-1.x: New test and driver.
61507
61508 1998-10-19  Jeffrey A Law  (law@cygnus.com)
61509
61510         * 981019-1.c: New test.
61511
61512 1998-10-14  Robert Lipe <robertl@dgii.com>
61513
61514         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61515         find objc headers.
61516
61517 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61518
61519         * compile/981001-4.c: Remove use of GCC extension that triggers a
61520         compiler bug.
61521
61522 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
61523
61524         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61525
61526 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61527
61528         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
61529         instantiation of template produces incorrect code for delete
61530         expression.
61531
61532         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
61533         constructors' name is not unique.
61534         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61535         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61536
61537         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
61538         automatic array of const is ill-formed.
61539
61540         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
61541         of template parameter?
61542
61543         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
61544         const.
61545
61546         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
61547         pointer-to-member expression.
61548
61549         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61550         declaration causes ICE.
61551
61552 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61553
61554         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61555         reserved in the global namespace.
61556
61557         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61558         generate needed virtual table.
61559
61560         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61561
61562 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
61563
61564         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61565         template-dependent type
61566
61567 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61568
61569         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61570         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61571         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61572
61573         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61574         class should be usable as argument of member function.
61575         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61576         class should be usable as return type of member function.
61577         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61578         class should be usable as type of data member.
61579
61580         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61581
61582 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61583
61584         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61585
61586 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61587
61588         * gcc.dg/dll-?.c Add thumb to target list.
61589         Fix assembler scan patterns to match current assembler output.
61590
61591 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61592
61593         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61594         matching of template brackets.
61595
61596         * g++.old-deja/g++.other/using4.C: New test.  Test using
61597         declarations of methods from base classes.
61598
61599         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61600         within functions should introduce names into the innermost
61601         enclosing namespace.
61602
61603         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61604         of static locals if first initialization throws.
61605
61606 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61607
61608         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61609
61610 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61611
61612         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61613         lose track of the possible targets of tablejump insns.
61614         * special/special.exp: Run it.
61615
61616 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61617
61618         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61619         must be declared before its specializations can be named in friend
61620         declarations.
61621
61622 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61623
61624         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61625
61626         * g77.f-torture/execute/io1.f: New test.
61627
61628 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61629
61630         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61631         with pointer to template function, for which no argument deduction
61632         is possible.
61633
61634         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61635         specialization of template function as argument to template
61636         function.
61637
61638         * g++.old-deja/g++.other/access2.C: New test; Inner class
61639         shouldn't have privileged access to Outer's names.
61640
61641 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61642
61643         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61644         friend template declared within template class conflicts with
61645         nested class of the same name.
61646
61647         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61648         is ignored.
61649
61650         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61651         object with direct initializer as function declaration.
61652
61653         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61654         initializers.
61655
61656         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61657         involving const pointer and NULL produces incorrect result.
61658
61659         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61660         type name without `typename' should be rejected with -pedantic.
61661
61662 1998-10-02  Richard Henderson  <rth@cygnus.com>
61663
61664         * g++.old-deja/g++.other/addrof1.C: New test.
61665
61666 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61667
61668         * gcc.c-torture/compile/981001-1.c: New test.
61669         * gcc.c-torture/execute/981001-1.c: New test.
61670
61671 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61672
61673         * gcc.c-torture/compile/981001-2.c: New test.
61674         * gcc.c-torture/compile/981001-3.c: New test.
61675         * gcc.c-torture/compile/981001-4.c: New test.
61676
61677 1998-10-01  Robert Lipe  <robertl@dgii.com>
61678
61679         * lib/objc.exp (objc_target_compile): Add -L during compiles for
61680         multilibbed hosts.  Idea grafted from g77.exp.
61681
61682 1998-09-30  Dave Love  <d.love@dl.ac.uk>
61683
61684         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61685         avoid losing on systems which need -lsocket.
61686
61687 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
61688
61689         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61690         * g++.old-deja/g++.other/nested2.C: Ditto.
61691         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61692         failure.
61693
61694 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61695
61696         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61697         preferred over template operator!= for enum bitfields.
61698
61699 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
61700
61701         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61702         that happen to have the same base name, but in different scopes,
61703         are incorrectly rejected.
61704
61705 1998-09-16  Richard Henderson  <rth@cygnus.com>
61706
61707         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61708         on the native word size instead of an integer literal.
61709
61710 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61711
61712         * g++.old-deja/g++.other/static2.C: Invocation of static data
61713         member of type pointer-to-function denoted as non-static member.
61714
61715         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61716         checks involving function types and aliases.
61717
61718 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61719
61720         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61721         redefined to the same non-trivial type.
61722
61723         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61724         namespace-qualification of template specializations declared in
61725         other namespaces.
61726
61727         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61728         to declare a subset of the specializations of a template function
61729         as friends of specializations of a template class.
61730
61731         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61732         member templates that do not fully specialize the enclosing
61733         template class are rejected.
61734
61735 1998-09-11  Dave Love  <d.love@dl.ac.uk>
61736
61737         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61738
61739 1998-09-08  Dave Love  <d.love@dl.ac.uk>
61740
61741         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61742         altered from libf2c/libU77 version.
61743
61744 1998-09-06  Dave Love  <d.love@dl.ac.uk>
61745
61746         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61747
61748 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
61749             Alexandre Oliva  <oliva@dcc.unicamp.br>
61750
61751         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61752         (un)signed char are different types for template specialization
61753         purposes.
61754
61755 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
61756
61757         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61758         * objc: ObjC testsuite.
61759
61760 1998-08-31  Catherine Moore  <clm@cygnus.com>
61761
61762         * gcc.c-torture/execute/941014-1.x: New file.
61763
61764 1998-08-31  Nick Clifton  <nickc@cygnus.com>
61765
61766         * lib/c-torture.exp: Add support for
61767         torture_eval_before_compile and torture_eval_before_execute
61768         variables.
61769
61770 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61771
61772         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61773         this test triggers valid.
61774
61775 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61776
61777         * gcc.dg/980827-1.c: New test.
61778
61779 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61780
61781         * gcc.c-torture/execute/loop-4b.c: New test.
61782
61783 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61784
61785         * lib/c-torture.exp: Add support for
61786         torture_eval_before_compile and torture_eval_before_execute
61787         variables.
61788
61789 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61790
61791         * gcc.c-torture/compile/980825-1.c: New test.
61792
61793 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61794
61795         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61796         count number tests in opt_t0 not good_t0.
61797
61798 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61799
61800         * gcc.c-torture/compile/930326-1.x: Fix typo.
61801
61802 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61803
61804         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61805         causes an ICE.
61806
61807 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61808
61809         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61810         STACK_SIZE is defined.
61811         * gcc.c-torture/unsorted/stuct.c: Similarly.
61812
61813         * gcc.c-torture/compile/980821-1.c: New test.
61814
61815 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61816
61817         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61818         16bit ints.
61819
61820 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61821
61822         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61823         code.
61824
61825 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61826
61827         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61828         error'.
61829
61830 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61831
61832         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61833
61834 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61835
61836         * gcc.c-torture/compile/980816-1.c: New test.
61837
61838         * gcc.dg/980816-1.c: New test.
61839
61840 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61841
61842         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61843         compiler for ieee tests.
61844
61845 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61846
61847         * g77.f-torture/compile/980729-0.f: New test.
61848
61849 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61850
61851         * gcc.c-torture/special/eeprof-1.c: New test, for
61852         -finstrument-functions.
61853         * gcc.c-torture/special/special.exp: Run it.
61854
61855 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61856
61857         * gcc.c-torture/compile/980729-1.c: New test.
61858
61859 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61860
61861         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61862         __thumb__ is defined, and test for ARM style doubles if so.
61863
61864 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61865
61866         * g77.f-torture/noncompile/980615-0.f: New test.
61867
61868 1998-07-26  H.J. Lu  (hjl@gnu.org)
61869
61870         * gcc.dg/980312-1.c: Do link instead of compile.
61871         * gcc.dg/980313-1.c: Likewise.
61872
61873 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61874
61875         * gcc.c-torture/compile/980726-1.c: New test.
61876
61877 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61878
61879         * g77.f-torture/execute/io0.f: New test.
61880
61881 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61882
61883         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61884         an int.
61885
61886 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61887
61888         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61889         m32r bugs.
61890
61891 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61892
61893         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61894         c-decl.c:grokdeclarator can handle mode attributes.
61895
61896 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61897
61898         * gcc.c-torture/execute/980716-1.c: New test.
61899
61900 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61901
61902         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61903         the mn10200.
61904         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61905         the mn10200.
61906         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61907         * gcc.c-torture/compile/930326-1.x: Similarly.
61908
61909 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61910
61911         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61912         New test from Craig.
61913
61914 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61915
61916         * g77.f-torture/noncompile/980616-0.f: New test.
61917
61918         * g77.f-torture/execute/970816-3.f: New test from Craig.
61919
61920 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61921
61922         *  g++.other/singleton.C: Return error value instead of taking
61923         SIGSEGV.
61924
61925 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61926
61927         *  g++.other/singleton.C: New test.  Warning is under dispute.
61928         Runtime crash is not.
61929
61930 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61931
61932         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61933         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61934         using6.C, using7.C}: New namespace tests.
61935
61936 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61937
61938         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61939         specialization with typedef'ed names used as array indexes.
61940
61941 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61942
61943         * gcc.c-torture/execute/980709-1.c: New test.
61944
61945         * gcc.dg/980709-1.c: New test.
61946
61947 1998-07-07  Richard Henderson  <rth@cygnus.com>
61948
61949         * gcc.c-torture/execute/bcp-1.c: New test.
61950
61951 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61952
61953         * gcc.c-torture/execute/980707-1.c: New test.
61954
61955 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61956
61957         * gcc.c-torture/compile/980706-1.c: New test.
61958
61959 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61960
61961         * g77.f-torture/execute/980701-0.f,
61962         g77.f-torture/execute/980701-1.f: New test from Craig.
61963
61964 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61965
61966         * gcc.c-torture/compile/980701-1.c: New test.
61967
61968         * gcc.c-torture/execute/980701-1.c: New test.
61969
61970 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61971 rlsruhe.de>
61972
61973         * g++.old-deja/g++.robertl/eb132.C: New test.
61974         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61975
61976 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61977
61978         * g77.f-torture/execute/980628-7.f,
61979         g77.f-torture/execute/980628-8.f,
61980         g77.f-torture/execute/980628-9.f,
61981         g77.f-torture/execute/980628-10.f: New tests from Craig.
61982
61983         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61984
61985 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61986
61987         * g77.f-torture/execute/980628-4.f: New test from Craig.
61988         * g77.f-torture/execute/980628-5.f: Likewise.
61989         * g77.f-torture/execute/980628-2.f: Likewise.
61990         * g77.f-torture/execute/980628-0.f: Likewise.
61991         * g77.f-torture/execute/980628-1.f: Likewise.
61992         * g77.f-torture/execute/980628-3.f: Likewise.
61993         * g77.f-torture/execute/980628-6.f: Likewise.
61994
61995 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61996
61997         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61998         directory when nothing has been installed yet.
61999
62000 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62001
62002         * gcc.c-torture/special/special.exp: Handle newer versions of
62003         dejagnu.
62004
62005 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62006
62007         * gcc.dg/980626-1.c: New test.
62008
62009 1998-06-19  Bruno Haible <haible@ilog.fr>
62010
62011         * gcc.misc-tests/m-un-2.c: New test.
62012         * g++.old-deja/g++.other/warn01.c: Likewise.
62013
62014 1998-06-19  Robert Lipe  <robertl@dgii.com>
62015
62016         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62017         compatibility with assmblers with a different comment character.
62018         Eliminate use of GAS-specific extensions.
62019
62020 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62021
62022         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62023
62024 1998-06-19  Robert Lipe  <robertl@dgii.com>
62025
62026         * lib/g77.exp: Replace search for libf2c.a with search for newly
62027         renamed libg2c.a
62028
62029 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62030
62031         * gcc.c-torture/execute/980617-1.c: New test.
62032
62033 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62034
62035         * gcc.c-torture/execute/980612-1.c: New test.
62036
62037 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62038
62039         * gcc.dg/980523-1.c: Only test on ppc-linux.
62040         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62041
62042         * gcc.c-torture/execute/980608-1.c: New test.
62043
62044 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62045
62046         * gcc.c-torture/execute/980605-1.c: New test.
62047
62048 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62049
62050         * gcc.c-torture/execute/980604-1.c: New test.
62051
62052 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62053
62054         * gcc.c-torture/execute/980602-1.c: New test.
62055         * gcc.c-torture/execute/980602-2.c: Likewise.
62056
62057 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62058
62059         * 970125-0.f: Fix per JCB.  Add commentary.
62060
62061 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62062
62063         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62064         IEEE -0 support.
62065
62066 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62067
62068         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62069         earlier.
62070
62071 1998-05-28  Catherine Moore <clm@cygnus.com>
62072
62073         * gcc.c-torture/execute/980526-3.c: New test.
62074
62075 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62076
62077         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62078         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62079         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62080         m88k-motorola-sysv3 to XFAIL.
62081
62082 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62083
62084         * gcc.dg/980526-1.c: New test.
62085         * gcc.c-torture/execute/980526-2.c: New test.
62086
62087 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62088
62089         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62090
62091         * gcc.c-torture/execute/980526-1.c: New test.
62092
62093 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62094
62095         * g77.f-torture/execute/alpha2.f: Add runtime test.
62096
62097 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62098
62099         * g++.old-deja/old-deja.exp: Strip leading directories.
62100
62101         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62102         error for the line.  Don't run multiple tests for the same line.
62103
62104 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62105
62106         * gcc.dg/980523-1.c: New test.
62107
62108 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62109
62110         * g77.f-torture/compile/970915-0.f: New test.
62111
62112 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62113
62114         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62115
62116 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62117
62118         * gcc.dg/980520-1.c: New test.
62119
62120 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62121
62122         * gcc.dg/980502-1.c: Fix return type.
62123
62124 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62125
62126         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62127         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62128         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62129         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62130         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62131
62132 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62133
62134         * g77.f-torture/execute/980520-1.f: New test.
62135
62136 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62137
62138         * lib/mike-g77.exp: New file.
62139
62140         * g77.f-torture/noncompile/noncompile.exp,
62141         g77.f-torture/noncompile/check0.f: New files.
62142
62143 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62144
62145         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62146         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62147         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62148         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62149         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62150         abort where appropriate.
62151
62152 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62153
62154         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62155         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62156
62157 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62158
62159         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62160
62161 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62162
62163         * g77.f-torture/compile/980427-0.f: New test.
62164
62165 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62166
62167         * g77.f-torture/compile/980424-0.f: New test.
62168
62169 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62170
62171         * g77.f-torture/compile/980419-2.f (main): New test.
62172         * g77.f-torture/compile/970125-0.f: New test.
62173         * g77.f-torture/compile/980419-1.f: New test.
62174
62175 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62176
62177         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62178         of loop-4.c.
62179
62180 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62181
62182         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62183
62184 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62185
62186         * gcc.c-torture/compile/980329-1.c: New test.
62187
62188 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62189
62190         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62191         * gcc.dg/980312-1.c: Fix typo in -march command.
62192
62193 1998-03-16  H.J. Lu  (hjl@gnu.org)
62194
62195         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62196
62197 1998-03-11  Robert Lipe  <robertl@dgii.com>
62198
62199         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62200         Dave Love agree the Fortran source is bogus.
62201
62202 1998-03-11  Robert Lipe  <robertl@dgii.com>
62203
62204         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62205         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62206         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62207         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62208         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62209
62210 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62211
62212         * g++.old-deja/g++.other/friend1.C: New test.
62213
62214 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62215
62216         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62217         possibly uninitialized) variables and declare dnrm2.
62218
62219 1998-02-23  Robert Lipe <robertl@dgii.com>
62220
62221         From Bruno Haible <haible@ilog.fr>:
62222         * gcc.c-torture/execute/980223.c: New test.
62223
62224 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62225
62226         * gcc.dg/ifelse-1.c: New test.
62227
62228 1998-02-09  H.J. Lu  (hjl@gnu.org)
62229
62230         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62231
62232           * lib/old-dejagnu.exp (old-dejagnu): Added the
62233           "execution test - XFAIL *-*-*" handling in the spirit of
62234           "excess errors test -". Changed the "execution test fails"
62235           handling to be like "excess errors test fails".
62236           * Update various tests accordingly.
62237
62238 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62239
62240         * gcc.c-torture/execute/980205.c: New test.
62241
62242 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62243
62244         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62245         * lib/f-torture.exp: Similarly.
62246         * gcc.c-torture: Rename all .cexp files to .x files.
62247
62248 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62249
62250         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62251         (940510-1.c): Removed duplicate.
62252         (971104-1.c): New test.
62253
62254 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62255
62256           * lib/f-torture.exp: Improve error and loop detection.
62257
62258 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62259
62260         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62261         use that to size the filler array.
62262
62263 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62264
62265         * lib/c-torture.exp(c-torture-execute): Fix typo.
62266
62267         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62268         testcase as the executable name. Keep the executable around if
62269         the test fails.
62270
62271 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62272
62273         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62274         changes.  Only test one -g option, and move it to the end of the
62275         list of options to test.
62276
62277 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62278
62279         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62280         variable GCC_TORTURE_OPTIONS to supply default switches separated
62281         by colons.  If no environment variable, run tests with -O0 -g, -O1
62282         -g, and -O2 -g as well.
62283
62284 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62285
62286         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62287         explanatory comments. Fix indentation.
62288
62289 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62290
62291         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62292
62293 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62294
62295         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62296         * g++.old-deja/g++.mike/p7325.C: Likewise.
62297         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62298
62299 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62300
62301         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62302         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62303         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62304         * g++.old-deja/g++.law/operators4.C: Likewise.
62305
62306 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62307
62308         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62309         * g++.old-deja/g++.mike/p784.C: Ditto.
62310         * g++.old-deja/g++.mike/p785.C: Ditto.
62311
62312 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62313
62314           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62315
62316 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62317
62318         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62319         target feature; pass this to c-torture-execute as needed.
62320
62321 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62322
62323         * lib/c-torture.exp(c-torture-execute): If the previous and the
62324         current executables being tested are identical, we don't need to
62325         run the executable again. Try to make the executable names
62326         unique. Add an optional argument for passing additional compiler
62327         flags.
62328
62329 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62330
62331         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62332
62333 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62334
62335         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62336
62337 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62338
62339         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62340         32bit or larger longs.
62341
62342         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62343         have either a 32bit long or 32bit int.
62344
62345 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62346
62347         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62348         Make double precision tests dependent on sizeof (double).
62349
62350 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62351
62352         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62353         too.
62354
62355 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62356
62357         * gcc.c-torture/compile/961203-1.cexp: New script.
62358
62359 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62360
62361         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62362         up the includes ourselves.
62363
62364 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62365
62366         * lib/plumhall.exp: Remove random include, and add a few
62367         verbose messages for debugging.
62368
62369 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62370
62371         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62372         of trying to do it ourselves.
62373
62374 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62375
62376         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62377
62378 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62379
62380         * gcc.prms/5403.c: Made regexp a bit less strict.
62381
62382 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62383
62384         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62385         is returned from remote_load instead.
62386         * lib/plumhall.exp: Ditto.
62387         * lib/mike-g++.exp: Ditto.
62388         * lib/old-dejagnu.exp: Ditto.
62389         * lib/c-torture.exp: Ditto.
62390
62391 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62392
62393         * lib/g++.exp: Use build_wrapper procedure.
62394         * lib/gcc.exp: Ditto.
62395
62396 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62397
62398         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62399         an old-style decl for malloc.  Fixes tests to work when
62400         sizeof (int) != sizeof (size_t).
62401
62402 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62403
62404         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62405
62406         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62407         use stdargs.h interface.
62408
62409 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62410
62411         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62412         NO_VARARGS when compiling.
62413
62414 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62415
62416         * lib/plumhall.exp(ph_includes): New procedure.
62417         (ph_make): Use it.
62418         (ph_compiler): Ditto.
62419
62420         * lib/g++.exp: Rename test-glue.c to testglue.c.
62421         * lib/gcc.exp: Ditto.
62422
62423 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62424
62425         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62426         to completion when it's called.
62427
62428 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62429
62430         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62431         is defined, don't do test.
62432
62433 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62434
62435         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62436         for object files.
62437         (ph_summary): Mark skipped testcases as untested, not unresolved.
62438
62439         * lib/plumhall.exp (ph_make): If unresolved because of bad
62440         errorCode, record errorCode in log file.
62441         (*): Replace send_log/verbose with verbose -log.
62442
62443 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62444
62445         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62446         double conversion if double isn't at least 8 bytes.
62447
62448         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62449         int to work with targets where int is 16 bits.
62450
62451         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62452         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62453         precision for the test to complete.
62454
62455 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62456
62457         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62458         if d10v is not compiled with the -mdouble64 flag.
62459         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62460
62461         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62462         d10v is not compiled with the -mint32 flag.
62463
62464 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62465
62466         * lib/plumhall.exp: Use incr_count.
62467
62468 1997-03-12  Jeffrey A Law  (law@cygnus.com)
62469
62470         * gcc.c-torture: Update to c-torture-1.45.
62471
62472 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
62473
62474         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62475         the name of the expect testcase file).
62476
62477         * lib/g++.exp(g++_init): Ditto.
62478
62479 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
62480
62481         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62482         the host.
62483
62484         * lib/gcc.exp(gcc_exit): New procedure.
62485
62486 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
62487
62488         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62489         specs where appropriate.
62490
62491         * g++.old-deja/g++.arm/*: Added additional ERROR checks
62492         because of new "candidates are" messages, and removed a few
62493
62494         * Converted all non-old-style g++ testcases to old-style, and
62495         moved into g++.old-deja.
62496
62497 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
62498
62499         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62500         options.
62501
62502         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62503         succeeded.
62504
62505         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62506
62507 1997-02-13  Michael Meissner  <meissner@cygnus.com>
62508
62509         * lib/gcc.exp (gcc_target_compile): Add support for defining
62510         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62511         the machine doesn't have those features.
62512
62513 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
62514
62515         * g++.law/operators4.exp: Don't use LIBS.
62516
62517 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
62518
62519         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62520
62521         * lib/mike-g++.exp: Don't set the compiler to be tested here.
62522         * lib/g++.exp: Set it here instead. Also, allow use of the
62523         --tool_exec and --tool_opt options. Change CXX to
62524         GXX_UNDER_TEST.
62525
62526         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62527
62528         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62529
62530 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
62531
62532         * lib/old-dejagnu.exp: Use prune_warnings instead of
62533         prune_system_crud.
62534         * lib/mike-g++.exp: Ditto.
62535         * lib/gcc.exp: Ditto.
62536         * lib/g++.exp: Ditto.
62537
62538         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62539
62540 1997-02-07  Jeffrey A Law  (law@cygnus.com)
62541
62542           * 941014-2.c: Include stdlib.h
62543           * 960327-1.c: Include stdio.h
62544           * dbra.c, index-1.c: Don't assume ints are 32bits.
62545
62546 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
62547
62548         * lib/gcc.exp: Add gcc,stack_size target feature.
62549
62550         * lib/g++.exp(g++_target_compile): Add the include and link
62551         paths here, not in two other places. And, it's $options, not
62552         options.
62553
62554         * lib/mike-g++.exp(postbase): Remove the code that determines
62555         the correct include and link paths.
62556         * g++.old-deja/old-deja.exp: Ditto.
62557
62558 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62559
62560         * lib/g++.exp(g++_init): target_compile no longer returns the
62561         filename of the result.
62562
62563 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
62564
62565         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62566         call to glob.
62567
62568         * gcc.c-torture/special/special.exp: Change call to
62569         gcc_target_compile to include the object file.
62570
62571 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62572
62573         * gcc.c-torture/special/special.exp: Correct misspelling in last
62574         change.
62575
62576 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62577
62578         * lib/plumhall.exp(ph_summary): Log the entire output of the
62579         executable. Return -1 if there were any failures, 0 otherwise.
62580         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62581         (ph_make): Clean up objects and executables that were built
62582         if the tests succeeded.
62583
62584 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62585
62586         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62587         libraries and includes in the build tree as appropriate.
62588
62589 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62590
62591         * lib/c-torture.exp: Instead of looking for the global variable
62592         NO_LONG_LONG, check to see if that's a feature of the target.
62593
62594 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62595
62596         * config/default.exp: Minimize. Delete the remainer of the files in
62597         config; this functionality is now in devo/dejagnu/config.
62598
62599         g++.*/*: Pass any additional flags used to compile to postbase;
62600         delete CXXFLAGS.
62601
62602         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62603         is now done by runtest.exp. Use gcc_target_compile instead of
62604         compile.
62605
62606         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62607         Remove references to CFLAGS. Use remote_file instead of
62608         calling rm -f.
62609         (c-torture): Take a list of arguments to use to compile this
62610         testcase.
62611
62612         lib/g++.exp: Simplify. Use target_compile instead of compile.
62613         lib/gcc-dg.exp: Ditto.
62614         lib/gcc.exp: Ditto.
62615         lib/mike-{gcc,g++}.exp: Ditto.
62616         lib/old-dejagnu.exp: Ditto.
62617         lib/plumhall.exp: Ditto.
62618
62619 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62620
62621         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62622         (ph_linker): Likewise.
62623
62624 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62625
62626           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62627         MAP_ANON / MAP_ANONYMOUS if defined;
62628         else try to map from /dev/zero .
62629
62630 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62631
62632         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62633         isn't defined, then define it to MAP_ANONYMOUS.
62634
62635 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62636
62637         * gcc.c-torture: Update to c-torture-1.42 release.
62638
62639 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62640
62641         * gcc.c-torture: Update to c-torture-1.41 release.
62642
62643 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62644
62645         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62646         c-torture release.
62647
62648 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62649
62650         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62651         and LDFLAGS.  Fix second case to append the target_info ldflags
62652         onto LDFLAGS, not CFLAGS.
62653         * lib/g++.exp (g++_init): Add target_info stuff.
62654         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62655         of libgloss and newlib flags for !native.
62656
62657         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62658         (GDB): Fix relative path to go up another dir for finding gdb.
62659
62660 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62661
62662         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62663         versions in the target_info array, if they don't exist.
62664
62665 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62666
62667         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62668
62669 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62670
62671         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62672         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62673
62674 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62675
62676         * lib/old-dejagnu.exp: Don't remove the output file before we've
62677         actually tested it. Don't append pwd to the path of the executable
62678         we're testing.
62679
62680 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
62681
62682         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62683
62684 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
62685
62686         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62687         temporary directory for compiler files, and set it to a default
62688         value of /tmp. Set $output as the name of the output file from
62689         compiling the testcase. Add a -o option to $cflags_var so the
62690         compiler writes the final output file as $output. Set $executable
62691         to $output.
62692
62693         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62694         directory for compiler files, and set it to /tmp if it doesn't
62695         already have a value. Set $output_file to the name of the output
62696         file from compiling the testcase. Add a -o option to CXXFLAGS so
62697         the compiler writes the final output file as $output. Use $output
62698         as the executable to be tested.
62699
62700 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62701
62702         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62703
62704 1996-06-08  Jeffrey A Law  (law@cygnus.com)
62705
62706         * gcc.c-torture/execute/pending-1.c: New test.  Still
62707         pending in Tege's queue.
62708
62709 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
62710
62711         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62712         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
62713         if there were failures.  Call unresolved if there were unresolved
62714         testcases.  Call gcc_fail if program did not run to completion.
62715         (ph_make): Pass additional argument name to ph_execute.
62716         (ph_execute): Add new argument.  Pass additional arguments to
62717         ph_summary.  Call gcc_fail is there is no execution output.
62718
62719 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62720
62721         * lib/plumhall.exp (proc_summary): Output relavent summary
62722         lines into the log so specific failures in plumhall can be
62723         investigated.
62724
62725 1996-04-10  Jeffrey A Law  (law@cygnus.com)
62726
62727         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62728         (c-torture-execute): Don't try to execute tests which use
62729         "long long" types if $NO_LONG_LONG is nonzero.
62730
62731 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
62732
62733         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62734         not c-torture.
62735
62736         * gcc.ieee: Move from here.
62737         * gcc.c-torture/execute/ieee: To here.
62738
62739 1996-03-26  Jeffrey A Law  (law@cygnus.com)
62740
62741         * gcc.c-torture: Update to c-torture-1.41 release.
62742
62743 1996-03-22  Jeffrey A Law  (law@cygnus.com)
62744
62745         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62746         not "$output".
62747
62748 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
62749
62750         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62751         -c present.
62752
62753 1996-03-02  Jeffrey A Law  (law@cygnus.com)
62754
62755         * config/proelf.exp: Handle connecting to a simulator.
62756
62757 1996-01-31  Jeffrey A Law  (law@cygnus.com)
62758
62759         * config/proelf.exp: New file.  Enough framework that we can
62760         run c-torture tests on the proelf targets (or any other target
62761         that gdb can connect to for that matter).
62762
62763 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
62764
62765         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62766         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
62767
62768         * lib/plumhall.exp (ph_execute): Always call ph_summary if
62769         exec_output exists.
62770
62771 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62772
62773         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62774         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62775
62776         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62777         to pass/fail/unresolved/unsupported/untested.  Caller must now
62778         call unresolved/unsupported/untested.
62779         * lib/*.exp: Update FSF address.  Update to handle new results of
62780         ${tool}_load.
62781         * lib/chill.exp (verbose): Delete.
62782
62783 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62784
62785         * lib/gcc.exp (default_gcc_start): Change order of args to
62786         $LDFLAGS $CFLAGS $LIBS.
62787         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62788         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62789         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62790         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62791         * gcc.misc-tests/dg-test.exp: Likewise.
62792         * gcc.misc-tests/msgs.exp: Likewise.
62793         * gcc.prms/prms.exp: Likewise.
62794         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62795         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62796
62797         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62798
62799 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62800
62801         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62802
62803         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62804         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62805
62806         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62807         necessary.
62808
62809 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62810
62811         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62812         global for loop; add use of $mathlib.
62813         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62814         settings here; set mathlib for anything but VxWorks.
62815
62816 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62817
62818         * gcc.c-torture: Update to c-torture-1.40 release.
62819
62820 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62821
62822         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62823         dg.exp.
62824
62825 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62826
62827         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62828         global.
62829
62830 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62831
62832         * lib/g++.exp (LIBS): Define if not already.
62833         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62834         (gcc-dg-prune): Call prune_gcc_output.
62835         * lib/gcc.exp (prune_gcc_output): New proc.
62836         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62837         prune_gcc_output.
62838
62839 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62840
62841         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62842         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62843
62844 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62845
62846         * gcc.c-torture: Update to c-torture-1.39 release.
62847
62848 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62849
62850         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62851         fails, try others as well.
62852
62853 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62854
62855         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62856         If compilation fails, mark execute tests as `untested'.
62857         If test is marked as unsupported, don't mark compilation and
62858         execute tests as failed.
62859
62860 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62861
62862         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62863         libstdc++ for whether or not we want to be doing shared
62864         libraries.  Delete link_curses since we don't need it anymore.
62865         * lib/mike-g++.exp (postbase): Don't link in libg++.
62866         * g++.old-deja/old-deja.exp: Likewise.
62867
62868 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62869
62870         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62871
62872 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62873
62874         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62875         For that, add `-Wl,-a,shared_archive'.
62876         * g++.old-deja/old-deja.exp: Likewise.
62877
62878 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62879
62880         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62881
62882 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62883
62884         * lib/mike-g++.exp (postbase): Pay attention to the status of
62885         g++_load.
62886
62887 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62888
62889           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62890
62891 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62892
62893         * lib/gcc.exp (default_gcc_start): No longer need to log program
62894         being executed or its output, execute_anywhere does that now.
62895         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62896         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62897
62898 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62899
62900         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62901         the same as those in lib/g++.exp.
62902
62903 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62904
62905         * gcc.c-torture: Update to c-torture-1.38 release.
62906         * gcc.ieee: Related changes.
62907
62908 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62909
62910         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62911         "exec". Minor reformatting changes.
62912
62913         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62914         cross. This means all "exec" calls now work on a remote host as
62915         well.
62916         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62917         cross. Filter out the extra "\r\n" stuff that expect puts in.
62918         (c-torture-execute): Filter out the bogus warnings like
62919         c-torture-compile does. Add support for canadian cross.
62920         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62921         Use execute_anywhere rather than calling exec directly. Now it
62922         works for canadian cross testing.
62923
62924 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62925
62926         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62927         results into a variable, and check that rather than using file exists.
62928
62929 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62930
62931         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62932         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62933
62934 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62935
62936         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62937         lib_curses if there's a shared libg++ in the build tree.
62938
62939 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62940
62941         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62942         if not supported target.
62943
62944 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62945
62946         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62947         link_curses up to always happen, not just for native builds.
62948
62949 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62950
62951         * gcc.c-torture: Update to c-torture-1.36 release.
62952         * gcc.failure: Related changes.
62953
62954 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62955
62956         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62957
62958 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62959
62960         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62961         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62962         runshlib, link_curses, and mathlib for link and run.
62963
62964         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62965         pass the runtime shared library options for Solaris, OSF/1, and
62966         Irix5, and link with -lcurses to avoid unresolved references.
62967
62968 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62969
62970         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62971         only run once.
62972
62973 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62974
62975         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62976
62977 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62978
62979         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62980         do not have a framework for the "compat" tests yet.
62981
62982 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62983
62984         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62985         set to null if we're testing vxworks5.1.  Use that instead of
62986         `-lm' in the setting of LIBS for link and run.
62987
62988 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62989
62990         * config/rom68k.exp (${tool}_load): Major changes to make it
62991         work.  Verified that it does in fact return the stuff in
62992         exec_output properly.  Catch any Emul or any TRAP other than 0.
62993
62994 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62995
62996         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62997         LDFLAGS properly for targets that need stuff from libgloss.
62998         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62999         only run once.
63000         (gpp_initialized): New variable.
63001
63002 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63003
63004         * config/rom68k.exp: Load libgloss.exp.
63005         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63006         so we can produce a fully linked binary.
63007         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63008         so we can produce a fully linked binary.
63009
63010 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63011
63012         * lib/plumhall.exp (ph_section): Watch for expected failures.
63013         Add missing `else'.
63014
63015         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63016         run the testcase.
63017         (c-torture): Likewise.
63018
63019 1995-08-28  Doug Evans  <dje@cygnus.com>
63020
63021         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63022
63023         * lib/mike-g++.exp (mike_cleanup): New proc.
63024         (prebase): New globals compiler_result, not_compiler_result,
63025         target_regexp.
63026         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63027         allow leading "-" in pattern.  Watch for unsupported tests.
63028         If $compiler_result is set, pattern match assembler code,
63029         and ditto for $not_compiler_result.
63030         * lib/mike-gcc.exp: Likewise.
63031
63032         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63033         execution "succeeded".
63034
63035 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63036
63037         * config/win32.exp: New file.
63038         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63039
63040 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63041
63042         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63043         unsupported.
63044         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63045         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63046         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63047
63048         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63049         "... without exceptions was ...".  That is now handled by
63050         prune_system_crud.
63051         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63052
63053 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63054
63055         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63056         sieve.c,sort2.c}: New files.
63057         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63058         sieve.exp,sort2.exp}: Drivers for them.
63059
63060         * lib/mike-gcc.exp (program_output): New user settable variable.
63061         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63062         messages.
63063         * lib/mike-g++.exp (program_output): New user settable variable.
63064
63065         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63066
63067         * config/sh.exp: Deleted (use sim.exp instead).
63068
63069 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63070
63071         * config/vx.exp: Declare CHECKTASK as global.
63072         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63073         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63074         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63075
63076 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63077
63078         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63079         target. Like vx.exp, only includes `vx29k.exp' instead of
63080         `vxworks.exp'.
63081
63082 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63083
63084         * config/sim.exp: Increase time limit from 120 seconds to 240.
63085
63086 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63087
63088         * gcc.c-torture/execute/950628-1.c: New test.
63089
63090 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63091
63092         * gcc.c-torture: Update with changes/additions from
63093         c-torture-1.34.
63094
63095 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63096
63097         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63098
63099 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63100
63101         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63102
63103 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63104
63105         * gcc.c-torture/compile/950512-1.c: New test.
63106         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63107         * gcc.dg/struct-ret-1.c: Likewise.
63108
63109 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63110
63111         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63112           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63113
63114 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63115
63116         * gcc.c-torture/special/920411-1.c: Deleted.
63117         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63118
63119 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63120
63121         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63122         cpu limit.
63123
63124 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63125
63126         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63127
63128 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63129
63130         From kenner;
63131         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63132         is the proper length.
63133         * va-arg-3.c: Likewise.
63134
63135 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63136
63137         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63138         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63139
63140         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63141         * lib/g++.exp (default_g++_start): Delete old cruft.
63142
63143 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63144
63145         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63146         (2 * (1 << 18)) to (2 * (1 << 17)).
63147
63148         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63149
63150 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63151
63152         * config/rom68k.exp: Renamed from config/idp.exp
63153
63154 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63155
63156         * c-torture/compile/921109-2.c
63157
63158 1995-04-18  Mike Stump  <mrs@cygnus.com>
63159
63160         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63161         excess errors.
63162
63163 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63164
63165         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63166         output.
63167         * lib/g++.exp (default_g++_start): Likewise.
63168
63169 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63170
63171         * gcc.c-torture/compile/950329-1.c: New test.
63172
63173 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63174
63175           * config/bug.exp (${tool}_load): Updated to use new remote_open
63176           and remote_close procs.
63177         * config/idp.exp: New file.
63178
63179 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63180
63181         * gcc.c-torture/execute/950322-1.c: New test.
63182
63183 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63184
63185         * config/vx.exp (${tool}_load): Clean up testing of return code from
63186         vxworks_ld and vxworks_spawn.
63187
63188 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63189
63190         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63191
63192 1995-03-13  Mike Stump  <mrs@cygnus.com>
63193
63194         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63195         can mark excess errors on a machine by machine basis.  Note, the
63196         default is to not expect any excess errors, even when excess
63197         errors test - is given, so you will want to put an XFAIL ... on
63198         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63199         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63200         those 4 machines, but no others.
63201
63202 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63203
63204         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63205         * lib/c-torture.exp: to here.
63206
63207 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63208
63209         * gcc.c-torture/execute/950221-1.c: New test.
63210         * gcc.c-torture/execute/struct-ret-1.c: New test.
63211         * gcc.c-torture/compile/950221-1.c: New test.
63212
63213         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63214
63215 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63216
63217         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63218         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63219
63220 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63221
63222         * g++.gb: New directory of tests, derived from my signature and
63223         class scoping tests.
63224
63225         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63226         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63227         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63228         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63229         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63230         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63231         * g++.gb/sig25.C: Likewise.
63232
63233         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63234         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63235         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63236         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63237         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63238         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63239         * g++.gb/sig25.exp: Likewise.
63240
63241         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63242         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63243         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63244         * g++.gb/scope13.C: Likewise, this test still fails.
63245
63246         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63247         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63248         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63249         * g++.gb/scope13.exp: Ditto.
63250
63251         * g++.gb/README: New file, explains what these tests are about.
63252
63253 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63254
63255         * lib/dg.exp (dg-do): Support `preprocess'.
63256         (dg-test): Likewise.
63257
63258 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63259
63260         * config/udi.exp: change "continue -expect" to "exp_continue".
63261
63262 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63263
63264         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63265         Delete redundant tests.
63266
63267         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63268         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63269         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63270         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63271         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63272         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63273         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63274         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63275
63276         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63277         storing label pointers.
63278         * gcc.c-torture/execute/921019-1.c: Likewise.
63279         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63280         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63281         parameter fp.
63282         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63283         constants.
63284
63285         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63286         Delete obsolete tests.
63287
63288         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63289         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63290         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63291         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63292         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63293         * gcc.c-torture/compile/950124-1.c: New test.
63294
63295         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63296
63297 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63298
63299         * lib/mike-g++.exp: Add -lm to LIBS.
63300
63301 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63302
63303         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63304
63305 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63306
63307         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63308
63309 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63310
63311         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63312
63313 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63314
63315         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63316         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63317         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63318         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63319         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63320         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63321         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63322         * g++.law/{operators31.C, operators32.C,
63323         * g++.law/{operators33.C, operators34.C}: Likewise.
63324         * g++.law/{pic1.C, refs2.C}: Likewise.
63325         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63326         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63327         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63328         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63329
63330         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63331         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63332         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63333         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63334         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63335         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63336         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63337         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63338         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63339         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63340         * g++.law/{operators34.exp}: Likewise.
63341         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63342         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63343         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63344         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63345         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63346
63347         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63348         No longer expected to fail.
63349         * g++.law/missed-error3.C: Tweak for recent bool changes.
63350
63351 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63352
63353         * config/emb-unix: Deleted.
63354         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63355         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63356
63357 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63358
63359         * lib/dg.exp (dg-test): Fix typo in last patch.
63360
63361 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63362
63363         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63364         (handles multiple occurrences).
63365
63366 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63367
63368         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63369         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63370         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63371         printed).
63372         * lib/c-torture.exp (c-torture-compile): Likewise.
63373         (c-torture): Prepend full path if missing.
63374         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63375         (gcc_fail): Likewise.
63376         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63377
63378 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63379
63380         * lib/netware.exp: Only attach to NetWare i386 systems.
63381
63382 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63383
63384         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63385         messages.  Add test name to "output pattern match" pass/fail message.
63386
63387 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63388
63389         * gcc.dg: New testsuite.
63390         * gcc.dg/dg.exp: New file.
63391
63392         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63393         test-switch.c}: Deleted.
63394
63395         * gcc.misc-tests/msgs.exp: New testcase driver.
63396
63397 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63398
63399         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63400         Watch for illegal return values from ${tool}_load.
63401         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63402         cross targets.  Coerce return value >0 to 1.
63403
63404 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63405
63406         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63407
63408         * config/emb-unix.exp: New file.
63409
63410         * config/sim.exp: Error if variable $SIM not defined.
63411         (${tool}_load): Mark test as "untested" if simulator missing.
63412
63413         * config/unix.exp: Load remote.exp to get rcp_download.
63414         * lib/c-torture.exp: Use different option lists for testcases with
63415         and without loops.
63416         * gcc.c-torture/execute/execute.exp: Likewise.
63417
63418 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63419
63420         * config/*.exp: Clarify return code from ${tool}_load.
63421         Call `unresolved' or `untested' instead of `warning' or `perror'
63422         (sometimes you still want to call both though).
63423         Add comment that `shell_id' is local to each file.
63424         * config/udi.exp (timeout): Set to 30.
63425         Don't print warning if connection fails, $connectmode has already
63426         printed an error.
63427         (${tool}_load): Move verbose messages to level 2.
63428         Rework pattern for "Process started" message.
63429         Pass `shell_id' to ${connectmode}_download.
63430         Retry twice upon timeout.  Make resetting of target more robust.
63431         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63432         Pass `shell_id' to exit_$connectmode.
63433         Only call exit_$connectmode if connected.
63434         * config/unix.exp (${tool}_load): Check return codes better.
63435         * config/vrtx.exp (${tool}_load): Likewise.
63436         * config/vx.exp (${tool}_load): Likewise.
63437         Delete unneeded global's.
63438         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63439         from ${tool}_load.
63440         (dg-stat): Delete.
63441         (dg-init): Delete recording of pass/fail counts.
63442         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63443         (old-dejagnu-init): Likewise.
63444         (old-dejagnu-stat): Delete contents, empty proc now.
63445         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63446         (c-torture): Delete references to lcnt, lpass, lfail.
63447         Get option list from TORTURE_OPTIONS.
63448         Delete -funroll[-all]-loops if no loops.
63449         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63450         (g++_stat): Delete contents (empty proc now).
63451         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63452         (gcc_finish): Likewise.
63453         (gcc_stat): Deleted.
63454         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63455         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63456         * gcc.c-torture/execute/execute.exp: Likewise.
63457         Split tests into two parts: compile, execute.
63458         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63459         no loops.  Update to reflect clarified return codes from ${tool}_load.
63460
63461 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63462
63463         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63464         to grep for.
63465         (old-dejagnu): Likewise (where necessary).
63466
63467 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63468
63469         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63470
63471         * lib/dg.exp (dg-process-target): Fix processing of selector.
63472         Add comment regarding use of `error'.
63473
63474         * lib/gcc.exp (prune_system_crud): Define if missing.
63475         * lib/g++.exp (prune_system_crud): Likewise.
63476
63477         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63478         Call prune_system_crud.
63479         * lib/dg.exp (dg-runtest): New proc.
63480         Use perror instead of send_user for tcl errors in testcase.
63481         Don't return any value, it's never used.
63482         Don't clobber previous definition of `unknown'.
63483         Print tcl errors in `dg-final'.
63484
63485 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
63486
63487         * lib/dg.exp (dg-process-target): Improve syntax error messages.
63488         (dg-test): Don't print errorInfo, it contains stack backtrace.
63489
63490 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
63491
63492         * lib/g++.exp (runtest_file_p): Define if missing.
63493
63494 1994-09-24  Doug Evans  (dje@cygnus.com)
63495
63496         * lib/mike-g++.exp: Comment out loading of g++.exp.
63497         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
63498         (default_g++_version): Always print something.
63499         (default_g++_start): Comment out call to `which'.
63500         (g++_start, g++_load): Deleted (must be defined in config file).
63501         * lib/gcc.exp: Test for existence of $CC at start.
63502         Delete check for tmpdir (done in gcc_init).
63503         (default_gcc_version): Always print something.
63504         (default_gcc_start): Comment out call to `which'.
63505         * config/*.exp: Major cleanup - make cross targets work at least a
63506         little better for g++ (by not being "--tool gcc" specific).
63507         Rename gcc_xxx to ${tool}_xxx.
63508         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63509         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63510
63511 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
63512
63513         * lib/c-torture.exp (c-torture-compile): Rework compiler
63514         message processing.
63515
63516         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63517         c-torture.
63518
63519 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
63520
63521         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63522
63523         * lib/dg.exp (dg-process-target): Support { target native }.
63524
63525 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
63526
63527         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
63528         looked for "... program xxx got fatal signal".
63529         Correct regsub munging of `comp_output'.
63530         Ignore compiler messages "path prefix not used" and "linker input
63531         file unused".
63532
63533 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
63534
63535         * lib/gcc.exp (runtest_file_p): Define if missing.
63536         * gcc.prms/template.c: Example to work from.
63537
63538 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
63539
63540         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63541         * lib/dg.exp (dg-test): Call unsupported testcases as such.
63542
63543         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63544         * gcc.prms/1883.c: Moved from compile/940714-1.c.
63545         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63546         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63547
63548         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63549         (dg-process-target): No longer a varargs proc.
63550         Return S/N for target, P/F for xfail.  All callers changed.
63551         (user option procs): More argument checking.
63552         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63553         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63554         (dg-test): Skip test if not running on selected target in `dg-do'.
63555         Update handling of `dg-do-what', `dg-output-text'.
63556         Separate execution pass/fail from output pattern match pass/fail.
63557         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63558
63559 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63560
63561         * gcc.c-torture/special/special.exp: Don't expect failure for mips
63562         target for 920510-1.c.
63563
63564 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
63565
63566         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63567         Clean up comment regarding use of passcnt, etc.
63568         (gcc_stat): Don't update `testcnt' here.
63569         (gcc_finish): Do it here.
63570         Might as well reset `but_id' here too.
63571         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63572         to determine if the file should be tested.
63573         * gcc.c-torture/compile/compile.exp: Likewise.
63574         * gcc.c-torture/execute/execute.exp: Likewise.
63575         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63576         * gcc.misc-tests/dg-test.exp: Likewise.
63577         * gcc.prms/prms.exp: Likewise.
63578         * gcc.wendy/wendy.exp: Likewise.
63579         * g++.old-deja.exp: Likewise.
63580         Move "Testing file" message to verbose level 1.
63581
63582 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63583
63584         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63585
63586 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63587
63588         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63589         (default_gcc_start): Accept optional second list element
63590         of compiler flags.  Print compiler output at verbosity level 2.
63591         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63592         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63593         Save current values of framework globals passcnt, failcnt, xpasscnt,
63594         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63595         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63596         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63597         xfailcnt to compute stats.  Update framework global `testcnt' from
63598         pass/fail counts.
63599         (gcc_finish): New proc.  Clean up test environment.
63600         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63601         (gcc_epass, gcc_efail): Delete.
63602         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63603         argument of line number.
63604         (dg-init): If the tool has an init routine, call it.
63605         (dg-test): Remove args `cflags_var' and `libs_var'.
63606         Pass all compiler options to ${tool}_start.
63607         Handle missing line number.
63608         (dg-finish): New function.
63609         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63610         particular files.  Call gcc_finish at end.  Move "skipping test"
63611         message to verbosity level 3.
63612         * gcc.c-torture/compile/compile.exp: Likewise.
63613         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63614         * gcc.c-torture/execute/execute.exp: Likewise.
63615         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63616         Print testcase being tried at verbosity level 1.
63617         * gcc.c-torture/special/special.exp: Unset xfail.
63618         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63619         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63620         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63621         * gcc.failure/failure.exp: Likewise.
63622         * gcc.ieee/ieee.exp: Likewise.
63623         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63624         Update call to dg-test.  Call dg-finish at end.
63625         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63626         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63627         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63628         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63629         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63630         * gcc.wendy/wendy.exp: Add copyright.
63631         Delete setting of tmpdir (done by gcc_init).
63632         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63633         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63634         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63635         gcc_[ce]pass/fail.
63636
63637 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63638
63639         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63640         confusion.
63641         (g++_load): Likewise.
63642
63643         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63644         Rename argument to `prog' to remove the confusion.
63645         Varargs fns behave differently too!
63646         (g++_load): Likewise.
63647
63648         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63649
63650         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63651         what it is.  Delete (always) printing of status value for !native.
63652         Simplify verbose code, and include status and exec_output.
63653         (g++_load): Use gcc_load.
63654
63655 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63656
63657         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63658         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63659         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63660         940714-3.c as these testcases don't exist anymore.  Make
63661         va-arg-1.c expected to pass.
63662
63663 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63664
63665         * gcc.misc-tests/misc.exp: Only run specific testcases.
63666         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63667         * gcc.misc-tests/dg-[1-9].c: New files.
63668
63669         * lib/dg.exp: New testsuite driver.
63670         * gcc.prms/prms.exp: Use it.
63671
63672         * README.gcc: New file.
63673
63674         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63675         Document and reset `lxpass' and `lxfail'.
63676         Simplify "initialized" message.
63677         (gcc_stat): Clean up comments a little.
63678
63679 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
63680
63681         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63682
63683 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
63684
63685         * lib/old-dejagnu.exp (process-option): New proc.
63686         (old-dejagnu-init, old-dejagnu-stat): Likewise.
63687         (old-dejagnu): Simplify.
63688         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63689
63690 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
63691
63692         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63693         exists and is not an empty string.
63694
63695         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63696         $xfail rather than calling setup_xfail.  Clear $xfail when test is
63697         finished.
63698         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63699         automatically.
63700
63701         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63702         longer expected to fail.
63703
63704         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63705         "f" function call.
63706
63707         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63708
63709         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63710         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63711         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63712         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63713         c-torture-1.29.
63714
63715         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63716         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63717
63718         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63719
63720         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63721         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63722
63723         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63724         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63725         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63726
63727 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
63728
63729         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63730         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63731         940714-1.c, 940714-2.c, 940714-3.c},
63732         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63733         gcc.misc-tests/{mg.c,mg.exp}:
63734         New tests.
63735         * gcc.noncompile/noncompile.exp: Change accordingly.
63736
63737 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
63738
63739         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63740         Undo previous clobberage.
63741
63742 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
63743
63744         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63745         * gcc.special/{930510-1.c, special.exp}:
63746         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63747         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63748         struct-varargs-1.c}: New tests from c-torture-1.26.
63749
63750 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
63751
63752         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63753           argument to switch.
63754
63755 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
63756
63757         * Revert the previous changes.  Please see Rob's directory
63758         (/lisa/test/rob/progressive/gcc/testsuite) for testing
63759         fixes.
63760
63761 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
63762
63763         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63764         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63765         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63766         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63767         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63768         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63769         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63770         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63771         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63772         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63773         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63774         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63775         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63776         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63777         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63778         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63779         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63780         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63781         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63782         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63783         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63784         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63785         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63786         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63787         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63788         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63789         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63790         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63791         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63792         testing changes.
63793
63794 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63795
63796         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63797         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63798         with perror calls.
63799
63800 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63801
63802         * config/unix.exp (g++_load): Fix syntax.
63803
63804 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63805
63806         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63807         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63808         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63809         Don't expect va-arg-1.c to fail.  Correct expected output for
63810         920928-1.c.
63811         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63812         * gcc.wendy/hbm4.c: Correct typo.
63813         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63814
63815 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63816
63817         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63818         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63819         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63820         * lib/c-torture.exp (c-torture-compile): Ditto.
63821
63822         Reduce volume of output (remove all the -I's and such).
63823         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63824         Call gcc_cpass, gcc_cfail.
63825         (c-torture): Pass testing option to c-torture-compile.
63826
63827 1994-03-21  Doug Evans  (dje@cygnus.com)
63828
63829         Bring patches over from progressive.
63830         * config/default.exp: Exit remote shell cleanly.
63831         (g++_exit, g++_start): Add default versions.
63832         * config/sim.exp (gcc_load): Use perror, not error.
63833
63834 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63835
63836         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63837         set in site.exp.
63838
63839 1994-03-14  Doug Evans  (dje@cygnus.com)
63840
63841         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63842         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63843         (wendy_try): New proc to run testcase.
63844         (main loop): Call 'em.
63845         * gcc.wendy/*.c: Clean up pass to correct expected output.
63846
63847         * lib/gcc.exp: Minor cleanup work.
63848         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63849
63850 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63851
63852         * config/sim.exp (gcc_load): Document return codes better.
63853         Don't pass -v to simulator.
63854
63855 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63856
63857         * gcc.special/920717-x.c: Fix typo.
63858         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63859         get at sources.
63860
63861         * lib/mike-gcc.exp: Fix typo.
63862
63863 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63864
63865         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63866         binary to use, transform the name.
63867         * config/*.exp: rename everything. Nuke any g++ specific files,
63868         it's now a special case of gcc that requires no special support.
63869         Add a default.exp for unsupported targets.
63870
63871 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63872
63873         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63874         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63875         version of Tcl.
63876
63877 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63878
63879         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63880         than a warning.
63881
63882 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63883
63884         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63885
63886 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63887
63888         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63889         option_list.  Compile every file with only 4/6 option choices
63890         (same as C torture) instead of with 12/18 different option
63891         choices.
63892         * lib/c-torture.exp: Likewise.
63893
63894         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63895         not already set.
63896
63897 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63898
63899         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63900         can put an XFAIL *-*-* on excess errors.
63901
63902 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63903
63904         * g++.law: Add more tests derived from g++-bugs snapshots.
63905
63906         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63907         equivalent to g++.law/init9.
63908
63909         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63910         compiled it, and the a.out file after we've run it.
63911
63912 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63913
63914         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63915         compiled it, and the a.out file after we've run it.
63916
63917 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63918
63919         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63920
63921 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63922
63923         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63924         version number.
63925
63926 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63927
63928         * g++.law: New directory of g++ tests derived from the g++-bugs
63929         snapshots.
63930
63931 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63932
63933         * gcc.compile: initbug1.c initbug1.exp testcase added
63934
63935 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63936
63937         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63938         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63939           fixes submitted by Jeff Law (law@cs.utah.edu)
63940         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63941           Jeff Law (law@cs.utah.edu)
63942
63943
63944 1993-11-30  Mike Stump  (mrs@cygnus.com)
63945
63946         * config/unix-g++.exp: Follow the gcc way of doing things.
63947         * g++.old-deja/old-deja.exp: Minor updates.
63948         * lib/g++.exp: New file, follow the gcc way of doing things.
63949         * lib/old-dejagnu.exp: Minor updates.
63950         * lib/mike-g++.exp: Always unset errorInfo.
63951
63952 1993-11-06  Mike Stump  (mrs@cygnus.com)
63953
63954         * lib/gcc.exp: Fix some errors with the below change, CC and
63955         CFLAGS should be global when setting, not local.
63956
63957 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63958
63959         * lib/gcc.exp: Transform tool name.
63960
63961 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63962
63963         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63964
63965 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63966
63967         * lib/gcc.exp: change gcc_done to gcc_stat
63968
63969 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63970
63971         * Upgraded gcc testsuite to c-torture version 1.25
63972
63973 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63974
63975         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63976         * lib/c-torture: added hooks for new reporting code.
63977
63978 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63979
63980         * config/sh-gcc.exp: check if sh-sim exists in the path
63981
63982 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63983
63984         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63985         * gcc.compile/compile.exp: Initial changes for new logic.
63986         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63987         * gcc.failure/failure.exp: Initial changes for new logic.
63988         * gcc.ieee/ieee.exp: Initial changes for new logic.
63989         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63990         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63991         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63992         * lib/c-torture.exp: Initial changes for new logic.
63993         * lib/gcc.exp: Initial changes for new logic.
63994
63995 1993-10-15  Mike Stump  (mrs@cygnus.com)
63996
63997         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63998         depend upon failure or success.  Fully qualify names in failure
63999         and success messages.  Always remove a.out before starting
64000         compile, just in case.  Pay more attention to error text output by
64001         the compiler.  Handle testcases with no known past errors just
64002         like all others, so that things are uniform.  Other miscellaneous
64003         improvements.
64004
64005 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64006
64007         * gcc.cpp: new directory for cpp tests
64008
64009 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64010
64011         * lib/chill.exp: Code reformatted, removed unused code.
64012         * config/unix-chill.exp: Code reformatted, removed unused code.
64013         * chill.execute/execute.exp: Code reformatted, removed unused code.
64014         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64015
64016 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64017
64018         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64019         routines not written.
64020
64021 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64022
64023         * config/bug-gcc.exp: Use new procs from bug.exp.
64024
64025 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64026
64027         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64028         via ftp, rather than depending on NFS.
64029         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64030         case.
64031
64032 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64033
64034         * config/bug-gcc.exp: Use new download proc.
64035
64036 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64037
64038         * chill.execute/execute.exp: cleanups, handles errors better
64039         * chill.compile/compile.exp: rewrite, based on execute.exp
64040         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64041         * lib/chill.exp: major changes to diff proc and compile and link
64042         procs. added chill_fail and chill_pass wrappers to pass and
64043         fail. added more comments, and handle error codes better.
64044         Added a hack to capture stderr from exec, so noncompile tests
64045         can work.
64046
64047 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64048
64049         * chill.execute/execute.exp: rewrite of testsuite driver
64050         * lib/chill.exp: rewrite of testsuite driver
64051         * config/unix-chill.exp: rewrite of testsuite driver
64052
64053 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64054
64055         In chill.execute:
64056         * iexpr.ch: Standardize uppercase.
64057         * tuples.dat: Standardize uppercase.
64058         * vary.ch: standardize.  Correct varying string assignments.
64059         * vary.dat: Add new output lines.
64060
64061 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64062
64063         In chill.execute:
64064         * chprintf.ch: Standardize use of uppercase.
64065         * tuples.ch: Standardize and turn arr2 into a DCL,
64066           rather than a SYN.
64067         * pinits.ch: Standardize.
64068
64069 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64070
64071         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64072         * Makefil: Renamed to Makefile.in.
64073         * configure.in: New.
64074
64075 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64076
64077         In chill.execute:
64078         * .cvsignore: Add result/output files.
64079         * Makefile: Fix up variables at start.  Use MFLAGS
64080           everywhere.  Correct bool_loc, built_ins entries.
64081           Add entry for vary1.ch.
64082         * bitarray.ch: Standardize upper-case usage.
64083         * bitexpr.ch: Standardize, add output of b1.
64084         * params.ch: Use arrayt in along PROC parameters, to
64085           avoid novelty problems.
64086         * sets.ch: Tiny cleanup.
64087         * vary1.ch: Re-indent.
64088
64089 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64090
64091         * Add PR-related files to Makefiles, .cvsignore files, etc.
64092
64093 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64094
64095         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64096           with compiler objects. New names are test-flow.c and test-loop.c
64097
64098 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64099
64100         * Upgraded c-torture tests from 1.19 to 1.20
64101
64102         * new files:
64103         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64104         * gcc.compile: 930623-1.c 930623-2.c
64105         * gcc.noncompile: 930622-1.c 930622-2.c
64106         * gcc.failure: 920411-1.c 920627-2.c
64107         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64108
64109 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64110
64111         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64112           More changes to get testsuite working properly. Needs more work.
64113           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64114
64115 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64116
64117         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64118           More changes to get testsuite working properly. Needs more work.
64119
64120 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64121
64122         * chill.compile/compile.exp: Added for Dejagnu support
64123         * chill.execute/execute.exp: Added for Dejagnu support
64124         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64125
64126 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64127
64128         This should complete moving the CHILL test files.
64129         * chill.noncompile(.cvsignore printf.grt
64130             in-printf.grt chprintf.grt chprintf.ch):
64131             Added test-support files.
64132           (Makefile): Modified further.
64133         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64134             signal.ch): Added test files.
64135           * chill.execute (.cvsignore printf.grt printr.c
64136             in-printf.grt rts.c chprintf.grt rts.h): Added
64137           test-support files.
64138             (Makefile): More corrections.
64139
64140 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64141
64142         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64143           test cases, ready for DejaGnu.
64144
64145 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64146
64147         * Upgraded c-torture tests from 1.18 to 1.19
64148
64149         * gcc.compile: added test(s):
64150           930607-1.c
64151         * gcc.execute: added test(s):
64152           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64153
64154         * added new subdirectory for misc tests: gcc.misc-tests
64155         * gcc.misc-test(s): added tests:
64156           inst-check.c test-consts.c test-ior.c test-switch.c
64157
64158 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64159
64160         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64161
64162 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64163
64164         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64165
64166 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64167
64168         * Upgraded c-torture tests from 1.17 to 1.18
64169
64170 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64171
64172         * Upgraded c-torture tests from 1.12 to 1.17
64173
64174 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64175
64176         * lib/old-dejagnu.exp:
64177           Fixed handling of XFAIL target triplets to correctly
64178           recognize wildcard characters.  Removed code that
64179           appended a unique id tag to the end of the file name
64180           printed out by the result of the testcases within a
64181           given test file.
64182
64183 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64184
64185         * lib/old-dejagnu.exp:
64186           Reworked expected failure handling to trigger off of XFAIL
64187           keyword in keyphrase embeded in testcase source code. The
64188           XFAIL keyword must be at the end of the keyphrase line. It
64189           may optionally be followed by one or more target triplets.
64190           It has just occured that the handling of wildcards in the
64191           target triplet may not be correct.
64192
64193 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64194
64195         * g++.old-deja/tests:
64196           Moved all subdirectories up one level into g++.old-deja .
64197
64198         * lib/old-dejagnu.exp:
64199           Fixed problem with CXXFLAGS not being properly reset, and being
64200           corrupted with extraneous "-c" compiler option.  This was
64201           causing binaries to not be generated for test that needed them.
64202           Modified strings passed to "pass" and "fail" so that individual
64203           tests from the same test file would be distinguished by an
64204           identifier appended to the test file name in the summary logs;
64205           this corrected a problem with erroneous diff logs.  Added code
64206           to search testcases for expected fail and unexpected pass keywords.
64207
64208 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64209
64210         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64211
64212 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64213
64214         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64215           Removed extraneous text from end of "Special g++ Options"
64216           keyphrase.
64217
64218         * lib/old-dejagnu.exp: Added pattern matching to look for new
64219           keywords, embedded in testcases comments, which will trigger
64220           calls to xpass and xfail.
64221
64222 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64223
64224         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64225           comments embedded in the testcases, especially the one looking for
64226           special compiler options, as well as the pattern matching for the
64227           compiler output again.
64228
64229 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64230
64231         * lib/old-dejagnu.exp: Do a proper check of the return value for
64232           execute tests. Fixed several problems with the pattern matching
64233           of the compiler output which gave erroneous test results.
64234           Changed several of the test result messages to be more descriptive.
64235         * config/unix-g++.exp: Proc g++_load now actually works and
64236           executes the tests passed to it and returns a usable return
64237           value.
64238
64239 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64240
64241           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64242
64243 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64244
64245         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64246           Modified both files to properly execute the old style
64247           dejagnu tests. The previous versions of these files were
64248           experimental and did not function anything near correctly.
64249
64250 1993-04-05  Rob Savoye  (rob@cygnus.com)
64251
64252         * Removed all Makefile.in and configure.in files. No configuration
64253         needed now.
64254
64255 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64256
64257         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64258
64259 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64260
64261         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64262         gcc.special/configure.in, gcc.noncompile/configure.in,
64263         gcc.execute/configure.in, gcc.code_quality/configure.in,
64264         g++.other/configure.in, g++.old-deja/configure.in,
64265         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64266         in srcname setting.
64267
64268 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64269
64270         * lib/udi.exp: Fixed mondfe and mondfe_download.
64271         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64272         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64273
64274 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64275
64276         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64277         (gdb_exit): Don't remove *_soc files.
64278
64279 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64280
64281         * lib/c-torture.exp: Don't look for main; instead always use -w
64282         -c.  This is how the c-torture tests work.  Remove the object
64283         file if the compilation succeeds.
64284         * gcc.execute/execute.exp: Remove executable if test passes.
64285         * gcc.noncompile/noncompile.exp: Every test is an expected
64286         failure.
64287         * gcc.special/special.exp: Added tests from c-torture 1.11,
64288         corrected use of existing test.
64289         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64290         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64291         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64292         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64293         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64294         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64295         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64296         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64297         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64298         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64299         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64300         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64301         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64302         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64303         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64304         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64305         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64306         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64307         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64308         c-torture 1.11.
64309         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64310         correspond to c-torture 1.11.
64311
64312         * New file.